Data Structures | |
struct | S_pipe_int |
Typedefs | |
typedef void | Pipe_handler (Status_t status, U16 nb_byte) |
Functions | |
Status_t | host_get_data (U8 pipe, U16 *nb_data, void *ptr_buf) |
This function receives nb_data bytes pointed to by ptr_buf on the specified pipe. More... | |
Status_t | host_send_data (U8 pipe, U16 nb_data, const void *ptr_buf) |
This function sends nb_data bytes pointed to by ptr_buf on the specified pipe. More... | |
void | usb_host_task (void *pvParameters) |
Entry point of the USB host management. More... | |
void | usb_host_task_init (void) |
This function initializes the USB host controller. More... | |
Variables | |
U8 | data_stage [SIZEOF_DATA_STAGE] |
volatile U8 | device_state |
volatile U8 | device_status |
volatile bool | request_resume |
volatile S_usb_setup_data | usb_request |