Go to the source code of this file.
|
int32_t | HIDSetup (void) |
|
int32_t | HIDTeardown (void) |
|
int32_t | HIDAddClient (HIDClient *p_client, HIDAttachCallback attach_callback) |
|
int32_t | HIDDelClient (HIDClient *p_client) |
|
int32_t | HIDGetDescriptor (uint32_t handle, uint8_t descriptor_type, uint8_t descriptor_index, uint16_t language_id, uint8_t *p_buffer, uint32_t buffer_length, HIDCallback hc, void *p_user) |
|
int32_t | HIDSetDescriptor (uint32_t handle, uint8_t descriptor_type, uint8_t descriptor_index, uint16_t language_id, uint8_t *p_buffer, uint32_t buffer_length, HIDCallback hc, void *p_user) |
|
int32_t | HIDGetReport (uint32_t handle, uint8_t report_type, uint8_t report_id, uint8_t *p_buffer, uint32_t buffer_length, HIDCallback hc, void *p_user) |
|
int32_t | HIDSetReport (uint32_t handle, uint8_t report_type, uint8_t report_id, uint8_t *p_buffer, uint32_t buffer_length, HIDCallback hc, void *p_user) |
|
int32_t | HIDSetIdle (uint32_t handle, uint8_t interface_index, uint8_t duration, HIDCallback hc, void *p_user) |
|
int32_t | HIDSetProtocol (uint32_t handle, uint8_t interface_index, uint8_t protocol, HIDCallback hc, void *p_user) |
|
int32_t | HIDGetProtocol (uint32_t handle, uint8_t interface_index, uint8_t *protocol, HIDCallback hc, void *p_user) |
|
int32_t | HIDRead (uint32_t handle, uint8_t *p_buffer, uint32_t buffer_length, HIDCallback hc, void *p_user) |
|
int32_t | HIDWrite (uint32_t handle, uint8_t *p_buffer, uint32_t buffer_length, HIDCallback hc, void *p_user) |
|
◆ HID_DEVICE_ATTACH
#define HID_DEVICE_ATTACH 1 |
◆ HID_DEVICE_DETACH
#define HID_DEVICE_DETACH 0 |
◆ HIDAttachCallback
◆ HIDCallback
◆ HIDClient
◆ HIDAddClient()
◆ HIDDelClient()
◆ HIDGetDescriptor()
◆ HIDGetProtocol()
◆ HIDGetReport()
◆ HIDRead()
◆ HIDSetDescriptor()
◆ HIDSetIdle()
◆ HIDSetProtocol()
◆ HIDSetReport()
◆ HIDSetup()
◆ HIDTeardown()
◆ HIDWrite()