Struct SYN_USB_ClassDriver¶
ClassList > SYN_USB_ClassDriver
#include <syn_usb.h>
Public Attributes¶
| Type | Name |
|---|---|
| SYN_Status(* | configured |
| void * | ctx |
| void(* | data_in |
| void(* | data_out |
| uint8_t | iface_count |
| uint8_t | iface_start |
| SYN_Status(* | setup |
Detailed Description¶
USB Class Driver Registration Entry
Public Attributes Documentation¶
variable configured¶
Configured state callback
variable ctx¶
Driver context
variable data_in¶
Data IN handler
variable data_out¶
Data OUT handler
variable iface_count¶
Interface count
variable iface_start¶
First interface index
variable setup¶
SYN_Status(* SYN_USB_ClassDriver::setup) (void *ctx, const SYN_USB_SetupPacket *pkt, uint8_t *resp, uint16_t *rlen);
Class setup handler
The documentation for this class was generated from the following file src/syntropic/drivers/syn_usb.h