#include "CirquePinnacle.h"
uint8_t AbsoluteReport::buttons = 0;

This will always be in range [0, 7].

The returned button data is a byte in which each bit represents a button. The bit to button order is as follows:

bit position

button number

0 (LSB)

Button 1

1

Button 2

2

Button 3