Endpoint zero event handler. More...
#include <control.h>
Data Fields | |
usbus_handler_t | handler |
inherited generic handler | |
usb_setup_t | setup |
Last received setup packet. | |
usbus_control_request_state_t | control_request_state |
Control request state machine state. | |
usbus_control_slicer_t | slicer |
Slicer state for multipart control request messages. | |
size_t | received_len |
Received bytes for set requests. | |
usbdev_ep_t * | out |
EP0 OUT endpoint reference. | |
usbdev_ep_t * | in |
EP0 IN endpoint reference. | |
usbdev_ep_buf_t | out_buf [CONFIG_USBUS_EP0_SIZE] |
Host to device control request buffer. | |
usbdev_ep_buf_t | in_buf [CONFIG_USBUS_EP0_SIZE] |
Device to host control request buffer. | |
usbus_control_request_state_t usbus_control_handler_t::control_request_state |
usbus_handler_t usbus_control_handler_t::handler |
usbdev_ep_t* usbus_control_handler_t::in |
usbdev_ep_buf_t usbus_control_handler_t::in_buf[CONFIG_USBUS_EP0_SIZE] |
usbdev_ep_t* usbus_control_handler_t::out |
usbdev_ep_buf_t usbus_control_handler_t::out_buf[CONFIG_USBUS_EP0_SIZE] |
size_t usbus_control_handler_t::received_len |
usb_setup_t usbus_control_handler_t::setup |
usbus_control_slicer_t usbus_control_handler_t::slicer |