|
ESPHome 2025.12.0-dev
|
Data Structures | |
| struct | TransferRequest |
| struct | TransferStatus |
| class | USBClient |
| struct | UsbEvent |
| class | USBHost |
Typedefs | |
| using | trq_bitmask_t = std::conditional<(MAX_REQUESTS <= 16), uint16_t, uint32_t>::type |
| using | transfer_cb_t = std::function<void(const TransferStatus &)> |
Enumerations | |
| enum | EventType : uint8_t { EVENT_DEVICE_NEW , EVENT_DEVICE_GONE } |
| enum | ClientState { USB_CLIENT_INIT = 0 , USB_CLIENT_OPEN , USB_CLIENT_CLOSE , USB_CLIENT_GET_DESC , USB_CLIENT_GET_INFO , USB_CLIENT_CONNECTED } |
| using esphome::usb_host::transfer_cb_t = std::function<void(const TransferStatus &)> |
Definition at line 84 of file usb_host.h.
| using esphome::usb_host::trq_bitmask_t = std::conditional<(MAX_REQUESTS <= 16), uint16_t, uint32_t>::type |
Definition at line 67 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 118 of file usb_host.h.
| enum esphome::usb_host::EventType : uint8_t |
| Enumerator | |
|---|---|
| EVENT_DEVICE_NEW | |
| EVENT_DEVICE_GONE | |
Definition at line 96 of file usb_host.h.