APM:Libraries
Public Attributes | List of all members

#include <usb_core.h>

Public Attributes

uint8_t num
 
uint8_t is_in
 
uint8_t is_stall
 
uint8_t type
 
uint8_t data_pid_start
 
uint8_t even_odd_frame
 
uint16_t tx_fifo_num
 
uint32_t maxpacket
 
uint8_t * xfer_buff
 
uint32_t dma_addr
 
uint32_t xfer_len
 
uint32_t xfer_count
 
uint32_t rem_data_len
 
uint32_t total_data_len
 
uint32_t ctl_data_len
 

Detailed Description

Definition at line 136 of file usb_core.h.

Member Data Documentation

◆ ctl_data_len

uint32_t USB_OTG_ep::ctl_data_len

Definition at line 154 of file usb_core.h.

Referenced by USBD_DataInStage(), and USBD_ParseSetupRequest().

◆ data_pid_start

uint8_t USB_OTG_ep::data_pid_start

Definition at line 142 of file usb_core.h.

Referenced by DCD_EP_Open().

◆ dma_addr

uint32_t USB_OTG_ep::dma_addr

Definition at line 148 of file usb_core.h.

Referenced by DCD_EP_PrepareRx(), DCD_EP_Tx(), USB_OTG_EP0StartXfer(), and USB_OTG_EPStartXfer().

◆ even_odd_frame

uint8_t USB_OTG_ep::even_odd_frame

Definition at line 143 of file usb_core.h.

Referenced by USB_OTG_EPStartXfer(), and USB_OTG_SetEPStatus().

◆ is_in

uint8_t USB_OTG_ep::is_in

◆ is_stall

uint8_t USB_OTG_ep::is_stall

Definition at line 140 of file usb_core.h.

Referenced by DCD_EP_ClrStall(), DCD_EP_Stall(), and USBD_StdEPReq().

◆ maxpacket

uint32_t USB_OTG_ep::maxpacket

◆ num

uint8_t USB_OTG_ep::num

◆ rem_data_len

uint32_t USB_OTG_ep::rem_data_len

◆ total_data_len

uint32_t USB_OTG_ep::total_data_len

Definition at line 153 of file usb_core.h.

Referenced by USBD_CtlPrepareRx(), USBD_CtlSendData(), and USBD_DataInStage().

◆ tx_fifo_num

uint16_t USB_OTG_ep::tx_fifo_num

Definition at line 144 of file usb_core.h.

Referenced by DCD_EP_Open(), DCD_Init(), and USB_OTG_EPActivate().

◆ type

uint8_t USB_OTG_ep::type

◆ xfer_buff

uint8_t* USB_OTG_ep::xfer_buff

◆ xfer_count

uint32_t USB_OTG_ep::xfer_count

◆ xfer_len

uint32_t USB_OTG_ep::xfer_len

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