I want write nrf24lu1p usb hid mouse, but ReportDescriptor size greater than 255bytes Cause cannot enumerate.
I want write nrf24lu1p usb hid mouse, but ReportDescriptor size greater than 255bytes Cause cannot enumerate.
Hi
This is a limitation in the nRF24LU1+ USB stack.
If you take a look at the hal_usb_hid_t struct you can see that the report descriptor size is stored in a uint8_t variable, which means the maximum size is 255.
typedef struct {
hal_usb_hid_desc_t* hid_desc;
uint8_t* hid_report_desc;
uint8_t hid_report_desc_size;
} hal_usb_hid_t;
Best regards
Torbjørn Øvrebekk