void Parse(const uint16_t len, const uint8_t *pbuf, const uint16_t &offset)
HIDReportParser * GetReportParser(uint8_t id)
static const uint16_t constBuffLen
HIDInterface hidInterfaces[maxHidInterfaces]
EpInfo epInfo[totalEndpoints]
void ZeroMemory(uint8_t len, uint8_t *buf)
static const uint8_t epInterruptInIndex
uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)
#define USBTRACE3(s, r, l)
uint8_t epIndex[maxEpPerInterface+1]