Libraries/USB/src/USB/HID/Device.h
Go to the documentation of this file.
41 uint16_t get_report(uint8_t report_id, hid_report_type_t report_type, uint8_t* buffer, uint16_t reqlen);
42 void set_report(uint8_t report_id, hid_report_type_t report_type, uint8_t const* buffer, uint16_t bufsize);
Base class to support a USB device interface implementation.
Definition: DeviceInterface.h:30
DeviceInterface(uint8_t instance, const char *name)
Constructor.
Definition: DeviceInterface.h:37
Definition: Libraries/USB/src/USB/HID/Device.h:27
uint16_t get_report(uint8_t report_id, hid_report_type_t report_type, uint8_t *buffer, uint16_t reqlen)
void set_report(uint8_t report_id, hid_report_type_t report_type, uint8_t const *buffer, uint16_t bufsize)
void report_complete()
bool sendReport(uint8_t report_id, void const *report, uint16_t len, ReportComplete callback)
Definition: Libraries/USB/src/USB/HID/Device.h:25