Classes | |
class | Capabilities |
USB host driver capabilities. More... | |
class | Status |
USB host state. More... | |
Typedefs | |
typedef void(* | signal_pipe_event_t) (const void *object, pipe_t pipe, event_t event) |
typedef void(* | signal_port_event_t) (const void *object, port_t port, event_t event) |
Enumerations | |
enum | Pipe_event : event_t { transfer_complete = (1UL << 0) , handshake_nak = (1UL << 1) , handshake_nyet = (1UL << 2) , handshake_mdata = (1UL << 3) , handshake_stall = (1UL << 4) , handshake_err = (1UL << 5) , bus_err = (1UL << 6) } |
USB Host Pipe Event. More... | |
enum | Port_event : event_t { connect = (1UL << 0) , disconnect = (1UL << 1) , overcurrent = (1UL << 2) , reset = (1UL << 3) , suspend = (1UL << 4) , resume = (1UL << 5) , remote_hangup = (1UL << 6) } |
USB Host Port Events. More... | |
typedef void(* os::driver::usb::host::signal_pipe_event_t) (const void *object, pipe_t pipe, event_t event) |
Definition at line 206 of file usb-host.h.
typedef void(* os::driver::usb::host::signal_port_event_t) (const void *object, port_t port, event_t event) |
Definition at line 203 of file usb-host.h.
USB Host Pipe Event.
Definition at line 174 of file usb-host.h.
USB Host Port Events.
Enumerator | |
---|---|
connect | USB Device Connected to Port. USB Device Disconnected from Port |
disconnect | USB Device caused Overcurrent. |
overcurrent | USB Reset completed. |
reset | USB Suspend occurred. |
suspend | USB Resume occurred. |
resume | USB Device activated Remote Wakeup. |
remote_hangup |
Definition at line 139 of file usb-host.h.