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

#include <usbd_def.h>

Collaboration diagram for _USBD_HandleTypeDef:
[legend]

Public Attributes

uint8_t id
uint32_t dev_config
uint32_t dev_default_config
uint32_t dev_config_status
USBD_SpeedTypeDef dev_speed
USBD_EndpointTypeDef ep_in [16]
USBD_EndpointTypeDef ep_out [16]
__IO uint32_t ep0_state
uint32_t ep0_data_len
__IO uint8_t dev_state
__IO uint8_t dev_old_state
uint8_t dev_address
uint8_t dev_connection_status
uint8_t dev_test_mode
uint32_t dev_remote_wakeup
uint8_t ConfIdx
USBD_SetupReqTypedef request
USBD_DescriptorsTypeDef * pDesc
USBD_ClassTypeDef * pClass [USBD_MAX_SUPPORTED_CLASS]
void * pClassData
void * pClassDataCmsit [USBD_MAX_SUPPORTED_CLASS]
void * pUserData [USBD_MAX_SUPPORTED_CLASS]
void * pData
void * pBosDesc
void * pConfDesc
uint32_t classId
uint32_t NumClasses

Detailed Description

Definition at line 361 of file usbd_def.h.

Member Data Documentation

◆ classId

◆ ConfIdx

uint8_t _USBD_HandleTypeDef::ConfIdx

Definition at line 378 of file usbd_def.h.

◆ dev_address

uint8_t _USBD_HandleTypeDef::dev_address

Definition at line 374 of file usbd_def.h.

Referenced by USBD_SetAddress().

◆ dev_config

uint32_t _USBD_HandleTypeDef::dev_config

◆ dev_config_status

uint32_t _USBD_HandleTypeDef::dev_config_status

Definition at line 366 of file usbd_def.h.

Referenced by USBD_GetStatus().

◆ dev_connection_status

uint8_t _USBD_HandleTypeDef::dev_connection_status

Definition at line 375 of file usbd_def.h.

◆ dev_default_config

uint32_t _USBD_HandleTypeDef::dev_default_config

Definition at line 365 of file usbd_def.h.

Referenced by USBD_GetConfig().

◆ dev_old_state

__IO uint8_t _USBD_HandleTypeDef::dev_old_state

Definition at line 373 of file usbd_def.h.

Referenced by USBD_LL_Resume(), and USBD_LL_Suspend().

◆ dev_remote_wakeup

uint32_t _USBD_HandleTypeDef::dev_remote_wakeup

Definition at line 377 of file usbd_def.h.

Referenced by USBD_ClrFeature(), USBD_GetStatus(), USBD_LL_Reset(), and USBD_SetFeature().

◆ dev_speed

USBD_SpeedTypeDef _USBD_HandleTypeDef::dev_speed

◆ dev_state

◆ dev_test_mode

uint8_t _USBD_HandleTypeDef::dev_test_mode

Definition at line 376 of file usbd_def.h.

Referenced by USBD_LL_DataInStage(), USBD_LL_Reset(), USBD_RunTestMode(), and USBD_SetFeature().

◆ ep0_data_len

uint32_t _USBD_HandleTypeDef::ep0_data_len

Definition at line 371 of file usbd_def.h.

Referenced by USBD_LL_DataInStage(), and USBD_LL_SetupStage().

◆ ep0_state

◆ ep_in

◆ ep_out

USBD_EndpointTypeDef _USBD_HandleTypeDef::ep_out[16]

◆ id

◆ NumClasses

uint32_t _USBD_HandleTypeDef::NumClasses

Definition at line 390 of file usbd_def.h.

Referenced by USBD_GetDescriptor(), USBD_Init(), and USBD_RegisterClass().

◆ pBosDesc

void* _USBD_HandleTypeDef::pBosDesc

Definition at line 387 of file usbd_def.h.

◆ pClass

◆ pClassData

void* _USBD_HandleTypeDef::pClassData

Definition at line 383 of file usbd_def.h.

Referenced by USBD_CDC_DeInit(), and USBD_CDC_Init().

◆ pClassDataCmsit

◆ pConfDesc

void* _USBD_HandleTypeDef::pConfDesc

Definition at line 388 of file usbd_def.h.

Referenced by USBD_DeInit(), USBD_Init(), and USBD_RegisterClass().

◆ pData

◆ pDesc

USBD_DescriptorsTypeDef* _USBD_HandleTypeDef::pDesc

Definition at line 381 of file usbd_def.h.

Referenced by USBD_DeInit(), USBD_GetDescriptor(), and USBD_Init().

◆ pUserData

◆ request

USBD_SetupReqTypedef _USBD_HandleTypeDef::request

Definition at line 380 of file usbd_def.h.

Referenced by USBD_LL_DataOutStage(), and USBD_LL_SetupStage().


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