![]() |
Open FFBoard
Open source force feedback firmware
|
Go to the source code of this file.
Classes | |
| struct | usbd_control_xfer_t |
Enumerations | |
| enum | { EDPT_CTRL_OUT = 0x00 , EDPT_CTRL_IN = 0x80 } |
Functions | |
| TU_ATTR_WEAK void | dcd_edpt0_status_complete (uint8_t rhport, tusb_control_request_t const *request) |
| void | usbd_driver_print_control_complete_name (usbd_control_xfer_cb_t callback) |
| static bool | _status_stage_xact (uint8_t rhport, tusb_control_request_t const *request) |
| bool | tud_control_status (uint8_t rhport, tusb_control_request_t const *request) |
| static bool | _data_stage_xact (uint8_t rhport) |
| bool | tud_control_xfer (uint8_t rhport, tusb_control_request_t const *request, void *buffer, uint16_t len) |
| void | usbd_control_reset (void) |
| void | usbd_control_set_request (tusb_control_request_t const *request) |
| void | usbd_control_set_complete_callback (usbd_control_xfer_cb_t fp) |
| bool | usbd_control_xfer_cb (uint8_t rhport, uint8_t ep_addr, xfer_result_t result, uint32_t xferred_bytes) |
Variables | |
| tu_static usbd_control_xfer_t | _ctrl_xfer |
| CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN tu_static uint8_t | _usbd_ctrl_buf [CFG_TUD_ENDPOINT0_SIZE] |
| anonymous enum |
| Enumerator | |
|---|---|
| EDPT_CTRL_OUT | |
| EDPT_CTRL_IN | |
Definition at line 51 of file usbd_control.c.
|
static |
Definition at line 93 of file usbd_control.c.
|
inlinestatic |
Definition at line 74 of file usbd_control.c.
| TU_ATTR_WEAK void dcd_edpt0_status_complete | ( | uint8_t | rhport, |
| tusb_control_request_t const * | request ) |
Definition at line 38 of file usbd_control.c.
| bool tud_control_status | ( | uint8_t | rhport, |
| tusb_control_request_t const * | request ) |
Definition at line 81 of file usbd_control.c.
| bool tud_control_xfer | ( | uint8_t | rhport, |
| tusb_control_request_t const * | request, | ||
| void * | buffer, | ||
| uint16_t | len ) |
Definition at line 111 of file usbd_control.c.
| void usbd_control_reset | ( | void | ) |
Definition at line 142 of file usbd_control.c.
| void usbd_control_set_complete_callback | ( | usbd_control_xfer_cb_t | fp | ) |
Definition at line 147 of file usbd_control.c.
| void usbd_control_set_request | ( | tusb_control_request_t const * | request | ) |
Definition at line 152 of file usbd_control.c.
| bool usbd_control_xfer_cb | ( | uint8_t | rhport, |
| uint8_t | ep_addr, | ||
| xfer_result_t | result, | ||
| uint32_t | xferred_bytes ) |
Definition at line 162 of file usbd_control.c.
|
extern |
| tu_static usbd_control_xfer_t _ctrl_xfer |
Definition at line 64 of file usbd_control.c.
| CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN tu_static uint8_t _usbd_ctrl_buf[CFG_TUD_ENDPOINT0_SIZE] |
Definition at line 67 of file usbd_control.c.