ESPHome 2025.6.0
|
Data Structures | |
struct | TransferRequest |
struct | TransferStatus |
class | USBClient |
class | USBHost |
Typedefs | |
using | transfer_cb_t = std::function<void(const TransferStatus &)> |
Enumerations | |
enum | ClientState { USB_CLIENT_INIT = 0 , USB_CLIENT_OPEN , USB_CLIENT_CLOSE , USB_CLIENT_GET_DESC , USB_CLIENT_GET_INFO , USB_CLIENT_CONNECTED } |
Functions | |
void | usb_client_print_device_descriptor (const usb_device_desc_t *devc_desc) |
void | usb_client_print_config_descriptor (const usb_config_desc_t *cfg_desc, print_class_descriptor_cb class_specific_cb) |
using esphome::usb_host::transfer_cb_t = std::function<void(const TransferStatus &)> |
Definition at line 40 of file usb_host.h.
Enumerator | |
---|---|
USB_CLIENT_INIT | |
USB_CLIENT_OPEN | |
USB_CLIENT_CLOSE | |
USB_CLIENT_GET_DESC | |
USB_CLIENT_GET_INFO | |
USB_CLIENT_CONNECTED |
Definition at line 54 of file usb_host.h.
void esphome::usb_host::usb_client_print_config_descriptor | ( | const usb_config_desc_t * | cfg_desc, |
print_class_descriptor_cb | class_specific_cb ) |
Definition at line 95 of file usb_host_client.cpp.
void esphome::usb_host::usb_client_print_device_descriptor | ( | const usb_device_desc_t * | devc_desc | ) |
Definition at line 73 of file usb_host_client.cpp.