|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Per-pipe class-layer cache so the IRQ handler can re-arm BRDY-driven transfers without crawling the device endpoint list. More...
#include <ux_dcd_ra8_usb_internal.h>
Data Fields | |
| struct UX_SLAVE_TRANSFER_STRUCT * | xfer |
| Active transfer or NULL. | |
| uint8_t | ep_addr |
| USB EP number (with dir bit). | |
| uint8_t | dir_in |
| 1 if IN pipe, 0 if OUT. | |
| uint16_t | max_pkt |
| Endpoint wMaxPacketSize. | |
Per-pipe class-layer cache so the IRQ handler can re-arm BRDY-driven transfers without crawling the device endpoint list.
Definition at line 60 of file ux_dcd_ra8_usb_internal.h.
| uint8_t ra8_usb_dcd_pipe_slot_t::dir_in |
1 if IN pipe, 0 if OUT.
Definition at line 63 of file ux_dcd_ra8_usb_internal.h.
| uint8_t ra8_usb_dcd_pipe_slot_t::ep_addr |
USB EP number (with dir bit).
Definition at line 62 of file ux_dcd_ra8_usb_internal.h.
| uint16_t ra8_usb_dcd_pipe_slot_t::max_pkt |
Endpoint wMaxPacketSize.
Definition at line 64 of file ux_dcd_ra8_usb_internal.h.
| struct UX_SLAVE_TRANSFER_STRUCT* ra8_usb_dcd_pipe_slot_t::xfer |
Active transfer or NULL.
Definition at line 61 of file ux_dcd_ra8_usb_internal.h.