STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches

#include <usbd_def.h>

Public Attributes

uint8_t(* Init )(struct _USBD_HandleTypeDef *pdev, uint8_t cfgidx)
uint8_t(* DeInit )(struct _USBD_HandleTypeDef *pdev, uint8_t cfgidx)
uint8_t(* Setup )(struct _USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
uint8_t(* EP0_TxSent )(struct _USBD_HandleTypeDef *pdev)
uint8_t(* EP0_RxReady )(struct _USBD_HandleTypeDef *pdev)
uint8_t(* DataIn )(struct _USBD_HandleTypeDef *pdev, uint8_t epnum)
uint8_t(* DataOut )(struct _USBD_HandleTypeDef *pdev, uint8_t epnum)
uint8_t(* SOF )(struct _USBD_HandleTypeDef *pdev)
uint8_t(* IsoINIncomplete )(struct _USBD_HandleTypeDef *pdev, uint8_t epnum)
uint8_t(* IsoOUTIncomplete )(struct _USBD_HandleTypeDef *pdev, uint8_t epnum)
uint8_t *(* GetHSConfigDescriptor )(uint16_t *length)
uint8_t *(* GetFSConfigDescriptor )(uint16_t *length)
uint8_t *(* GetOtherSpeedConfigDescriptor )(uint16_t *length)
uint8_t *(* GetDeviceQualifierDescriptor )(uint16_t *length)

Detailed Description

Definition at line 245 of file usbd_def.h.

Member Data Documentation

◆ DataIn

uint8_t(* _Device_cb::DataIn) (struct _USBD_HandleTypeDef *pdev, uint8_t epnum)

Definition at line 254 of file usbd_def.h.

Referenced by USBD_LL_DataInStage().

◆ DataOut

uint8_t(* _Device_cb::DataOut) (struct _USBD_HandleTypeDef *pdev, uint8_t epnum)

Definition at line 255 of file usbd_def.h.

Referenced by USBD_LL_DataOutStage().

◆ DeInit

uint8_t(* _Device_cb::DeInit) (struct _USBD_HandleTypeDef *pdev, uint8_t cfgidx)

◆ EP0_RxReady

uint8_t(* _Device_cb::EP0_RxReady) (struct _USBD_HandleTypeDef *pdev)

Definition at line 252 of file usbd_def.h.

Referenced by USBD_LL_DataOutStage().

◆ EP0_TxSent

uint8_t(* _Device_cb::EP0_TxSent) (struct _USBD_HandleTypeDef *pdev)

Definition at line 251 of file usbd_def.h.

Referenced by USBD_LL_DataInStage().

◆ GetDeviceQualifierDescriptor

uint8_t *(* _Device_cb::GetDeviceQualifierDescriptor) (uint16_t *length)

Definition at line 263 of file usbd_def.h.

Referenced by USBD_GetDescriptor().

◆ GetFSConfigDescriptor

uint8_t *(* _Device_cb::GetFSConfigDescriptor) (uint16_t *length)

Definition at line 261 of file usbd_def.h.

Referenced by USBD_GetDescriptor(), and USBD_RegisterClass().

◆ GetHSConfigDescriptor

uint8_t *(* _Device_cb::GetHSConfigDescriptor) (uint16_t *length)

Definition at line 260 of file usbd_def.h.

Referenced by USBD_GetDescriptor(), and USBD_RegisterClass().

◆ GetOtherSpeedConfigDescriptor

uint8_t *(* _Device_cb::GetOtherSpeedConfigDescriptor) (uint16_t *length)

Definition at line 262 of file usbd_def.h.

Referenced by USBD_GetDescriptor().

◆ Init

uint8_t(* _Device_cb::Init) (struct _USBD_HandleTypeDef *pdev, uint8_t cfgidx)

Definition at line 247 of file usbd_def.h.

Referenced by USBD_SetClassConfig().

◆ IsoINIncomplete

uint8_t(* _Device_cb::IsoINIncomplete) (struct _USBD_HandleTypeDef *pdev, uint8_t epnum)

Definition at line 257 of file usbd_def.h.

Referenced by USBD_LL_IsoINIncomplete().

◆ IsoOUTIncomplete

uint8_t(* _Device_cb::IsoOUTIncomplete) (struct _USBD_HandleTypeDef *pdev, uint8_t epnum)

Definition at line 258 of file usbd_def.h.

Referenced by USBD_LL_IsoOUTIncomplete().

◆ Setup

uint8_t(* _Device_cb::Setup) (struct _USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)

◆ SOF

uint8_t(* _Device_cb::SOF) (struct _USBD_HandleTypeDef *pdev)

Definition at line 256 of file usbd_def.h.

Referenced by USBD_LL_SOF().


The documentation for this struct was generated from the following file:
  • firmware/Flight_Computer/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h