|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
One SETUP step in the host enumeration script (USB 2.0 sec 9.4). More...
#include <board_usb_internal.h>
Data Fields | |
| uint8_t | bm_request_type |
| Direction + type + recipient. | |
| uint8_t | b_request |
| bRequest. | |
| uint16_t | w_value |
| wValue. | |
| uint16_t | w_index |
| wIndex. | |
| uint16_t | w_length |
| wLength (host's expected data size). | |
| const char * | name |
| Human label for the step log. | |
One SETUP step in the host enumeration script (USB 2.0 sec 9.4).
Definition at line 255 of file board_usb_internal.h.
| uint8_t usb_setup_step_t::b_request |
bRequest.
Definition at line 257 of file board_usb_internal.h.
Referenced by internal_host_latch_setup(), internal_host_step_deliver(), internal_host_step_next(), and priv_host_apply_no_data().
| uint8_t usb_setup_step_t::bm_request_type |
Direction + type + recipient.
Definition at line 256 of file board_usb_internal.h.
Referenced by internal_host_latch_setup(), internal_host_setup_ctsq(), internal_host_step_deliver(), and priv_host_deliver_setup().
| const char* usb_setup_step_t::name |
Human label for the step log.
Definition at line 261 of file board_usb_internal.h.
Referenced by priv_host_deliver_setup().
| uint16_t usb_setup_step_t::w_index |
wIndex.
Definition at line 259 of file board_usb_internal.h.
Referenced by internal_host_latch_setup().
| uint16_t usb_setup_step_t::w_length |
wLength (host's expected data size).
Definition at line 260 of file board_usb_internal.h.
Referenced by internal_host_latch_setup(), internal_host_setup_ctsq(), and priv_host_deliver_setup().
| uint16_t usb_setup_step_t::w_value |
wValue.
Definition at line 258 of file board_usb_internal.h.
Referenced by internal_host_latch_setup(), and priv_host_apply_no_data().