ESPHome 2025.10.0-dev
|
Data Structures | |
struct | TransferRequest |
struct | TransferStatus |
class | USBClient |
struct | UsbEvent |
class | USBHost |
Typedefs | |
using | transfer_cb_t = std::function<void(const TransferStatus &)> |
Enumerations | |
enum | EventType : uint8_t { EVENT_DEVICE_NEW , EVENT_DEVICE_GONE , EVENT_TRANSFER_COMPLETE , EVENT_CONTROL_COMPLETE } |
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 71 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 110 of file usb_host.h.
enum esphome::usb_host::EventType : uint8_t |
Enumerator | |
---|---|
EVENT_DEVICE_NEW | |
EVENT_DEVICE_GONE | |
EVENT_TRANSFER_COMPLETE | |
EVENT_CONTROL_COMPLETE |
Definition at line 83 of file usb_host.h.