Common APIs used by high level application to use this USB class.
See Quick start guide for USB device generic module (UDI generic).
Modules | |
Interface with USB Device Core (UDC) | |
Structures and functions required by UDC. | |
Implementation of UDI HID Generic | |
Class internal implementation. | |
USB device descriptors for a single interface | |
The following structures provide the USB device descriptors required for USB Device with a single interface HID generic. | |
USB interface descriptors | |
The following structures provide predefined USB interface descriptors. | |
Functions | |
bool | udi_hid_generic_send_report_in (uint8_t *data) |
Routine used to send a report to USB Host. More... | |
bool udi_hid_generic_send_report_in | ( | uint8_t * | data | ) |
Routine used to send a report to USB Host.
data | Pointer on the report to send (size = UDI_HID_REPORT_IN_SIZE) |
1
if function was successfully done, otherwise 0
. References cpu_irq_restore(), cpu_irq_save(), udd_ep_run(), udi_hid_generic_b_report_in_free, UDI_HID_GENERIC_EP_IN, and udi_hid_generic_report_in.
Referenced by ui_process().