|
ESP-IDF Firmware
Firmware architecture and call graph
|
Go to the source code of this file.
Macros | |
| #define | MAX_DESC_BUF_SIZE 32 |
Functions | |
| uint8_t const * | tud_descriptor_device_cb (void) |
| Invoked when received GET DEVICE DESCRIPTOR. Application returns pointer to descriptor. | |
| uint8_t const * | tud_descriptor_configuration_cb (uint8_t index) |
| Invoked when received GET CONFIGURATION DESCRIPTOR. Descriptor contents must exist long enough for transfer to complete. | |
| uint16_t const * | tud_descriptor_string_cb (uint8_t index, uint16_t langid) |
| void | tusb_set_descriptor (const tusb_desc_device_t *dev_desc, const char **str_desc, const uint8_t *cfg_desc) |
| tusb_desc_device_t * | tusb_get_active_desc (void) |
| char ** | tusb_get_active_str_desc (void) |
| void | tusb_clear_descriptor (void) |
Variables | |
| static const char * | TAG = "tusb_desc" |
| static tusb_desc_device_t | s_device_descriptor |
| static const uint8_t * | s_configuration_descriptor |
| static char * | s_str_descriptor [USB_STRING_DESCRIPTOR_ARRAY_SIZE] |
| static uint16_t | _desc_str [32] |
| #define MAX_DESC_BUF_SIZE 32 |
Definition at line 15 of file descriptors_control.c.
Referenced by tud_descriptor_string_cb().
| uint8_t const * tud_descriptor_configuration_cb | ( | uint8_t | index | ) |
Invoked when received GET CONFIGURATION DESCRIPTOR. Descriptor contents must exist long enough for transfer to complete.
| index |
Definition at line 39 of file descriptors_control.c.
References s_configuration_descriptor.
| uint8_t const * tud_descriptor_device_cb | ( | void | ) |
Invoked when received GET DEVICE DESCRIPTOR. Application returns pointer to descriptor.
Definition at line 27 of file descriptors_control.c.
References s_device_descriptor.
| uint16_t const * tud_descriptor_string_cb | ( | uint8_t | index, |
| uint16_t | langid ) |
Definition at line 49 of file descriptors_control.c.
References _desc_str, MAX_DESC_BUF_SIZE, s_str_descriptor, and TAG.
| void tusb_clear_descriptor | ( | void | ) |
Definition at line 146 of file descriptors_control.c.
References s_device_descriptor, and s_str_descriptor.
| tusb_desc_device_t * tusb_get_active_desc | ( | void | ) |
Definition at line 136 of file descriptors_control.c.
References s_device_descriptor.
| char ** tusb_get_active_str_desc | ( | void | ) |
Definition at line 141 of file descriptors_control.c.
References s_str_descriptor.
| void tusb_set_descriptor | ( | const tusb_desc_device_t * | dev_desc, |
| const char ** | str_desc, | ||
| const uint8_t * | cfg_desc ) |
Definition at line 94 of file descriptors_control.c.
References s_configuration_descriptor, s_device_descriptor, s_str_descriptor, TAG, and USB_STRING_DESCRIPTOR_ARRAY_SIZE.
Referenced by tinyusb_driver_install().
|
static |
Definition at line 45 of file descriptors_control.c.
Referenced by tud_descriptor_string_cb().
|
static |
Definition at line 13 of file descriptors_control.c.
Referenced by tud_descriptor_configuration_cb(), and tusb_set_descriptor().
|
static |
Definition at line 12 of file descriptors_control.c.
Referenced by tud_descriptor_device_cb(), tusb_clear_descriptor(), tusb_get_active_desc(), and tusb_set_descriptor().
|
static |
Definition at line 14 of file descriptors_control.c.
Referenced by tud_descriptor_string_cb(), tusb_clear_descriptor(), tusb_get_active_str_desc(), and tusb_set_descriptor().
|
static |
Definition at line 11 of file descriptors_control.c.