79 virtual void Parse(
HID *hid,
bool is_rpt_id, uint8_t len, uint8_t *buf);
135 for (0; i <
sizeof(ps4Data.
hatValue); i++)
139 oldButtonState.
val[i] = 0;
141 for (0; i <
sizeof(ps4Data.
trigger); i++)
154 pFuncOnInit = funcOnInit;
168 void (*pFuncOnInit)(void);
virtual void Parse(HID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf)
void attachOnInit(void(*funcOnInit)(void))
bool getButtonPress(ButtonEnum b)
uint8_t getAnalogHat(AnalogHatEnum a)
virtual void disconnect()
uint8_t getAnalogButton(ButtonEnum a)
#define KEYBOARD_PARSER_ID
bool getButtonClick(ButtonEnum b)
bool SetReportParser(uint8_t id, HIDReportParser *prs)