Struct SYN_USB_HID¶
#include <syn_usb_hid.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint8_t | active_protocol |
| uint8_t | ep_in |
| uint8_t | ep_out |
| uint8_t | idle_rate |
| uint8_t | iface_num |
| uint8_t | protocol |
| const uint8_t * | report_desc |
| uint16_t | report_desc_len |
| uint8_t | rx_buf |
| uint16_t | rx_len |
| uint8_t | tx_buf |
| uint16_t | tx_len |
Detailed Description¶
USB HID Instance Context
Public Attributes Documentation¶
variable active_protocol¶
Active HID protocol
variable ep_in¶
Interrupt IN Endpoint address
variable ep_out¶
Interrupt OUT Endpoint address
variable idle_rate¶
Active HID idle rate
variable iface_num¶
Assigned interface index
variable protocol¶
Subclass protocol
variable report_desc¶
Pointer to HID report descriptor
variable report_desc_len¶
Length of HID report descriptor
variable rx_buf¶
OUT report payload buffer
variable rx_len¶
Unread OUT report byte length
variable tx_buf¶
IN report payload buffer
variable tx_len¶
Pending IN report byte length
The documentation for this class was generated from the following file src/syntropic/drivers/syn_usb_hid.h