Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
usb_dc_ep_cfg_data Struct Reference

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.
 

Detailed Description

USB Endpoint Configuration.

Structure containing the USB endpoint configuration.

Field Documentation

◆ ep_addr

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>

◆ ep_mps

uint16_t usb_dc_ep_cfg_data::ep_mps

Endpoint max packet size.

◆ ep_type

enum usb_dc_ep_transfer_type usb_dc_ep_cfg_data::ep_type

Endpoint Transfer Type.

May be Bulk, Interrupt, Control or Isochronous


The documentation for this struct was generated from the following file: