|
Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
|
Controller identity remains separate from endpoint identities. More...
#include <usb_device.h>
Data Fields | |
| nx_result_t(* | service )(void *) |
| nx_result_t(* | read_events )(void *, nx_usb_event_t *, size_t, size_t *) |
| nx_result_t(* | state )(void *, nx_usb_device_state_t *) |
| nx_result_t(* | address )(void *, uint64_t, uint8_t) |
| nx_result_t(* | attach_wake )(void *, const nx_irq_wake_t *, uint8_t) |
| nx_result_t(* | stop )(void *) |
Controller identity remains separate from endpoint identities.
Definition at line 64 of file usb_device.h.
| nx_result_t(* nx_usb_device_ops_t::address) (void *, uint64_t, uint8_t) |
Definition at line 68 of file usb_device.h.
| nx_result_t(* nx_usb_device_ops_t::attach_wake) (void *, const nx_irq_wake_t *, uint8_t) |
Definition at line 69 of file usb_device.h.
| nx_result_t(* nx_usb_device_ops_t::read_events) (void *, nx_usb_event_t *, size_t, size_t *) |
Definition at line 66 of file usb_device.h.
| nx_result_t(* nx_usb_device_ops_t::service) (void *) |
Definition at line 65 of file usb_device.h.
| nx_result_t(* nx_usb_device_ops_t::state) (void *, nx_usb_device_state_t *) |
Definition at line 67 of file usb_device.h.
| nx_result_t(* nx_usb_device_ops_t::stop) (void *) |
Definition at line 70 of file usb_device.h.