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.