40bool usb_hid_send_report(uint8_t instance, uint8_t report_id,
const uint8_t* data, uint16_t len);
bool usb_hid_init(void)
Public USB HID/composite configuration API implementation.
bool usb_hid_ready(void)
Returns whether TinyUSB stack is ready.
bool usb_hid_send_report(uint8_t instance, uint8_t report_id, const uint8_t *data, uint16_t len)
Sends one HID report on the selected interface instance.
bool usb_hid_apply_config(const UsbInterfaceDef *defs, size_t count, bool *needs_replug)
Applies the runtime interface configuration and optionally triggers re-enumeration.
bool usb_hid_instance_ready(uint8_t instance)
Returns whether a specific HID instance endpoint is ready.