Libraries/USB/src/USB/HID/Device.h
Go to the documentation of this file.
36 uint16_t get_report(uint8_t report_id, hid_report_type_t report_type, uint8_t* buffer, uint16_t reqlen);
37 void set_report(uint8_t report_id, hid_report_type_t report_type, uint8_t const* buffer, uint16_t bufsize);
void set_report(uint8_t report_id, hid_report_type_t report_type, uint8_t const *buffer, uint16_t bufsize)
void report_complete()
DeviceInterface(uint8_t instance, const char *name)
Constructor.
Definition: DeviceInterface.h:71
Definition: Libraries/USB/src/USB/HID/Device.h:43
uint16_t get_report(uint8_t report_id, hid_report_type_t report_type, uint8_t *buffer, uint16_t reqlen)
Delegate< void()> ReportComplete
Definition: Libraries/USB/src/USB/HID/Device.h:63
bool sendReport(uint8_t report_id, void const *report, uint16_t len, ReportComplete callback)
Base class to support a USB device interface implementation.
Definition: DeviceInterface.h:46
Definition: Delegate.h:20
Definition: Libraries/USB/src/USB/HID/Device.h:24