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.