Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
USB Endpoint Configuration. More...
#include <usb_dc.h>
Data Fields | |
uint8_t | ep_addr |
The number associated with the EP in the device configuration structure IN EP = 0x80 | <endpoint number> OUT EP = 0x00 | <endpoint number> | |
uint16_t | ep_mps |
Endpoint max packet size. | |
enum usb_dc_ep_transfer_type | ep_type |
Endpoint Transfer Type. | |
USB Endpoint Configuration.
Structure containing the USB endpoint configuration.
uint8_t usb_dc_ep_cfg_data::ep_addr |
The number associated with the EP in the device configuration structure IN EP = 0x80 | <endpoint number> OUT EP = 0x00 | <endpoint number>
uint16_t usb_dc_ep_cfg_data::ep_mps |
Endpoint max packet size.
enum usb_dc_ep_transfer_type usb_dc_ep_cfg_data::ep_type |
Endpoint Transfer Type.
May be Bulk, Interrupt, Control or Isochronous