|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Singleton shadow state for the device-Vendor function. More...
Data Fields | |
| bool | initialized |
| True after init. | |
| ra8_usb_speed_t | speed |
| Underlying controller. | |
| uint16_t | bulk_max_packet |
| Pipe max-packet size. | |
| const uint8_t * | desc |
| Cached descriptor blob. | |
| uint16_t | desc_len |
| Descriptor blob byte len. | |
| ra8_usb_pvnd_setup_fn_t | setup_cb |
| Application class handler. | |
| void * | setup_ctx |
| Class handler context. | |
Singleton shadow state for the device-Vendor function.
Definition at line 43 of file ra8_usb_pvnd.c.
| uint16_t ra8_usb_pvnd_state_t::bulk_max_packet |
Pipe max-packet size.
Definition at line 46 of file ra8_usb_pvnd.c.
| const uint8_t* ra8_usb_pvnd_state_t::desc |
Cached descriptor blob.
Definition at line 47 of file ra8_usb_pvnd.c.
| uint16_t ra8_usb_pvnd_state_t::desc_len |
Descriptor blob byte len.
Definition at line 48 of file ra8_usb_pvnd.c.
| bool ra8_usb_pvnd_state_t::initialized |
True after init.
Definition at line 44 of file ra8_usb_pvnd.c.
| ra8_usb_pvnd_setup_fn_t ra8_usb_pvnd_state_t::setup_cb |
Application class handler.
Definition at line 49 of file ra8_usb_pvnd.c.
| void* ra8_usb_pvnd_state_t::setup_ctx |
Class handler context.
Definition at line 50 of file ra8_usb_pvnd.c.
| ra8_usb_speed_t ra8_usb_pvnd_state_t::speed |
Underlying controller.
Definition at line 45 of file ra8_usb_pvnd.c.