ESPHome 2025.8.0b1
Loading...
Searching...
No Matches
esphome::usb_host Namespace Reference

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
}
 

Typedef Documentation

◆ transfer_cb_t

using esphome::usb_host::transfer_cb_t = std::function<void(const TransferStatus &)>

Definition at line 40 of file usb_host.h.

Enumeration Type Documentation

◆ ClientState

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.