APM:Libraries
|
#include <usb_core.h>
Public Attributes | |
uint8_t | device_config |
uint8_t | device_state |
uint8_t | device_status |
uint8_t | device_old_status |
uint8_t | device_address |
uint8_t | connection_status |
uint8_t | test_mode |
uint32_t | DevRemoteWakeup |
USB_OTG_EP | in_ep [USB_OTG_MAX_TX_FIFOS] |
USB_OTG_EP | out_ep [USB_OTG_MAX_TX_FIFOS] |
uint8_t | setup_packet [8 *3] |
const USBD_Class_cb_TypeDef * | class_cb |
const USBD_Usr_cb_TypeDef * | usr_cb |
const USBD_DEVICE * | usr_device |
uint8_t * | pConfig_descriptor |
Definition at line 252 of file usb_core.h.
const USBD_Class_cb_TypeDef* _DCD::class_cb |
Definition at line 265 of file usb_core.h.
Referenced by USBD_ClrCfg(), USBD_ClrFeature(), USBD_DataInStage(), USBD_DataOutStage(), USBD_GetDescriptor(), USBD_Init(), USBD_IsoINIncomplete(), USBD_IsoOUTIncomplete(), USBD_SetCfg(), USBD_SetFeature(), USBD_SOF(), USBD_StdEPReq(), and USBD_StdItfReq().
uint8_t _DCD::connection_status |
Definition at line 259 of file usb_core.h.
Referenced by DCD_HandleUSBSuspend_ISR(), and USBD_IsoOUTIncomplete().
uint8_t _DCD::device_address |
Definition at line 258 of file usb_core.h.
Referenced by DCD_Init(), and USBD_SetAddress().
uint8_t _DCD::device_config |
Definition at line 254 of file usb_core.h.
Referenced by USBD_GetConfig(), and USBD_SetConfig().
uint8_t _DCD::device_old_status |
Definition at line 257 of file usb_core.h.
Referenced by USBD_Resume(), and USBD_Suspend().
uint8_t _DCD::device_state |
Definition at line 255 of file usb_core.h.
Referenced by DCD_HandleInEP_ISR(), DCD_HandleOutEP_ISR(), USBD_CtlPrepareRx(), USBD_CtlReceiveStatus(), USBD_CtlSendData(), USBD_CtlSendStatus(), USBD_DataInStage(), USBD_DataOutStage(), and USBD_ParseSetupRequest().
uint8_t _DCD::device_status |
Definition at line 256 of file usb_core.h.
Referenced by DCD_HandleUSBSuspend_ISR(), DCD_Init(), USB_OTG_StopDevice(), USBD_ClrFeature(), USBD_DataInStage(), USBD_DataOutStage(), USBD_GetConfig(), USBD_GetDescriptor(), USBD_GetStatus(), USBD_Reset(), USBD_Resume(), USBD_SetAddress(), USBD_SetConfig(), USBD_StdEPReq(), USBD_StdItfReq(), and USBD_Suspend().
uint32_t _DCD::DevRemoteWakeup |
Definition at line 261 of file usb_core.h.
Referenced by USB_OTG_ActiveRemoteWakeup(), USBD_ClrFeature(), USBD_GetStatus(), and USBD_SetFeature().
USB_OTG_EP _DCD::in_ep[USB_OTG_MAX_TX_FIFOS] |
Definition at line 262 of file usb_core.h.
Referenced by DCD_EP_Close(), DCD_EP_ClrStall(), DCD_EP_Open(), DCD_EP_Stall(), DCD_EP_Tx(), DCD_GetEPStatus(), DCD_Init(), DCD_SetEPStatus(), DCD_WriteEmptyTxFifo(), USBD_CtlSendData(), USBD_DataInStage(), USBD_ParseSetupRequest(), and USBD_StdEPReq().
USB_OTG_EP _DCD::out_ep[USB_OTG_MAX_TX_FIFOS] |
Definition at line 263 of file usb_core.h.
Referenced by DCD_EP_Close(), DCD_EP_ClrStall(), DCD_EP_Open(), DCD_EP_PrepareRx(), DCD_EP_Stall(), DCD_GetEPStatus(), DCD_HandleOutEP_ISR(), DCD_HandleRxStatusQueueLevel_ISR(), DCD_Init(), DCD_SetEPStatus(), USBD_CtlPrepareRx(), USBD_DataOutStage(), USBD_GetRxCount(), and USBD_StdEPReq().
uint8_t* _DCD::pConfig_descriptor |
Definition at line 268 of file usb_core.h.
Referenced by USBD_GetDescriptor().
uint8_t _DCD::setup_packet[8 *3] |
Definition at line 264 of file usb_core.h.
Referenced by DCD_HandleRxStatusQueueLevel_ISR(), USB_OTG_EP0_OutStart(), and USBD_ParseSetupRequest().
uint8_t _DCD::test_mode |
Definition at line 260 of file usb_core.h.
Referenced by USBD_DataInStage(), and USBD_SetFeature().
const USBD_Usr_cb_TypeDef* _DCD::usr_cb |
Definition at line 266 of file usb_core.h.
Referenced by USBD_Init(), USBD_IsoOUTIncomplete(), USBD_Reset(), USBD_Resume(), USBD_SetCfg(), and USBD_Suspend().
const USBD_DEVICE* _DCD::usr_device |
Definition at line 267 of file usb_core.h.
Referenced by USBD_GetDescriptor(), and USBD_Init().