Data Fields | |
dif_usbdev_t * | dev |
dif_usbdev_buffer_pool_t * | buffer_pool |
int | flushed |
bool | got_frame |
Have we received an indication of USB activity? | |
uint16_t | frame |
Most recent bus frame number received from host. | |
usb_testutils_link_handler_t | link_callback |
Link event callback. | |
void * | ctx_link |
Context pointer for link event callkback. | |
struct { | |
usb_testutils_transfer_type_t | ep_type |
Endpoint Transfer Type. | |
void * | ep_ctx |
Opaque context handle for callback functions. | |
usb_testutils_tx_done_handler_t | tx_done_callback |
Callback for transmission of IN packet. | |
usb_testutils_tx_flush_handler_t | flush |
Callback for periodically flushing IN data to host. | |
usb_testutils_reset_handler_t | reset |
Callback for link reset. | |
usb_testutils_transfer_t | transfer |
Current in-progress transfer, if any. | |
} | in [USBDEV_NUM_ENDPOINTS] |
IN endpoints. | |
struct { | |
usb_testutils_transfer_type_t | ep_type |
Endpoint Transfer Type. | |
void * | ep_ctx |
Opaque context handle for callback functions. | |
usb_testutils_rx_handler_t | rx_callback |
Callback for reception of IN packet. | |
usb_testutils_reset_handler_t | reset |
Callback for link reset. | |
} | out [USBDEV_NUM_ENDPOINTS] |
OUT endpoints. | |
Definition at line 139 of file usb_testutils.h.
dif_usbdev_buffer_pool_t* usb_testutils_ctx::buffer_pool |
Definition at line 141 of file usb_testutils.h.
void* usb_testutils_ctx::ctx_link |
Context pointer for link event callkback.
Definition at line 158 of file usb_testutils.h.
dif_usbdev_t* usb_testutils_ctx::dev |
Definition at line 140 of file usb_testutils.h.
int usb_testutils_ctx::flushed |
Definition at line 142 of file usb_testutils.h.
uint16_t usb_testutils_ctx::frame |
Most recent bus frame number received from host.
Definition at line 150 of file usb_testutils.h.
bool usb_testutils_ctx::got_frame |
Have we received an indication of USB activity?
Definition at line 146 of file usb_testutils.h.
struct { ... } usb_testutils_ctx::in[USBDEV_NUM_ENDPOINTS] |
IN endpoints.
usb_testutils_link_handler_t usb_testutils_ctx::link_callback |
Link event callback.
Definition at line 154 of file usb_testutils.h.
struct { ... } usb_testutils_ctx::out[USBDEV_NUM_ENDPOINTS] |
OUT endpoints.