APM:Libraries
Public Attributes | List of all members

#include <usb_core.h>

Public Attributes

uint8_t(* Init )(void *pdev, uint8_t cfgidx)
 
uint8_t(* DeInit )(void *pdev, uint8_t cfgidx)
 
uint8_t(* Setup )(void *pdev, USB_SETUP_REQ *req)
 
uint8_t(* EP0_TxSent )(void *pdev)
 
uint8_t(* EP0_RxReady )(void *pdev)
 
uint8_t(* DataIn )(void *pdev, uint8_t epnum)
 
uint8_t(* DataOut )(void *pdev, uint8_t epnum)
 
uint8_t(* SOF )(void *pdev)
 
uint8_t(* IsoINIncomplete )(void *pdev)
 
uint8_t(* IsoOUTIncomplete )(void *pdev)
 
uint8_t *(* GetConfigDescriptor )(uint8_t speed, uint16_t *length)
 

Detailed Description

Definition at line 210 of file usb_core.h.

Member Data Documentation

◆ DataIn

uint8_t(* _Device_cb::DataIn) (void *pdev, uint8_t epnum)

Definition at line 219 of file usb_core.h.

Referenced by USBD_DataInStage().

◆ DataOut

uint8_t(* _Device_cb::DataOut) (void *pdev, uint8_t epnum)

Definition at line 220 of file usb_core.h.

Referenced by USBD_DataOutStage().

◆ DeInit

uint8_t(* _Device_cb::DeInit) (void *pdev, uint8_t cfgidx)

Definition at line 213 of file usb_core.h.

Referenced by USBD_ClrCfg(), and USBD_IsoOUTIncomplete().

◆ EP0_RxReady

uint8_t(* _Device_cb::EP0_RxReady) (void *pdev)

Definition at line 217 of file usb_core.h.

Referenced by USBD_DataOutStage().

◆ EP0_TxSent

uint8_t(* _Device_cb::EP0_TxSent) (void *pdev)

Definition at line 216 of file usb_core.h.

Referenced by USBD_DataInStage().

◆ GetConfigDescriptor

uint8_t*(* _Device_cb::GetConfigDescriptor) (uint8_t speed, uint16_t *length)

Definition at line 225 of file usb_core.h.

Referenced by USBD_GetDescriptor().

◆ Init

uint8_t(* _Device_cb::Init) (void *pdev, uint8_t cfgidx)

Definition at line 212 of file usb_core.h.

Referenced by USBD_SetCfg().

◆ IsoINIncomplete

uint8_t(* _Device_cb::IsoINIncomplete) (void *pdev)

Definition at line 222 of file usb_core.h.

Referenced by USBD_IsoINIncomplete().

◆ IsoOUTIncomplete

uint8_t(* _Device_cb::IsoOUTIncomplete) (void *pdev)

Definition at line 223 of file usb_core.h.

Referenced by USBD_IsoOUTIncomplete().

◆ Setup

uint8_t(* _Device_cb::Setup) (void *pdev, USB_SETUP_REQ *req)

Definition at line 215 of file usb_core.h.

Referenced by USBD_ClrFeature(), USBD_SetFeature(), USBD_StdEPReq(), and USBD_StdItfReq().

◆ SOF

uint8_t(* _Device_cb::SOF) (void *pdev)

Definition at line 221 of file usb_core.h.

Referenced by USBD_SOF().


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