|
ESPHome 2026.11.0-dev
|
Go to the source code of this file.
Data Structures | |
| struct | esphome::usb_host::TransferStatus |
| struct | esphome::usb_host::TransferRequest |
| struct | esphome::usb_host::UsbEvent |
| struct | esphome::usb_host::UsbDeviceInfo |
| Identity of a connected USB device, copied out of the descriptors the USB host stack caches for the lifetime of the connection. More... | |
| class | esphome::usb_host::USBClient |
| class | esphome::usb_host::USBHost |
Namespaces | |
| namespace | esphome |
| namespace | esphome::usb_host |
Typedefs | |
| using | esphome::usb_host::trq_bitmask_t = std::conditional<(MAX_REQUESTS <= 16), uint16_t, uint32_t>::type |
| using | esphome::usb_host::transfer_cb_t = std::function<void(const TransferStatus &)> |
Functions | |
| esphome::usb_host::ESPHOME_LOG_TAG (TAG, "usb_host") | |
| bool | esphome::usb_host::copy_descriptor_string (const usb_str_desc_t *desc, std::span< char, DESC_STRING_BUF_SIZE > buffer) |
| Copy a USB string descriptor into a NUL-terminated buffer. | |