STM32G474xx HAL用户手册
数据结构 | 类型定义 | 枚举
PCD导出类型
PCD

数据结构

struct  __PCD_HandleTypeDef
 PCD句柄结构定义。 更多...

类型定义

typedef USB_TypeDef PCD_TypeDef
typedef USB_CfgTypeDef PCD_InitTypeDef
typedef USB_EPTypeDef PCD_EPTypeDef
typedef struct __PCD_HandleTypeDef PCD_HandleTypeDef
 PCD句柄结构定义。

枚举

enum  PCD_StateTypeDef {
  HAL_PCD_STATE_RESET = 0x00, HAL_PCD_STATE_READY = 0x01, HAL_PCD_STATE_ERROR = 0x02, HAL_PCD_STATE_BUSY = 0x03,
  HAL_PCD_STATE_TIMEOUT = 0x04
}
 PCD状态结构定义。 更多...
enum  PCD_LPM_StateTypeDef { LPM_L0 = 0x00, LPM_L1 = 0x01, LPM_L2 = 0x02, LPM_L3 = 0x03 }
enum  PCD_LPM_MsgTypeDef { PCD_LPM_L0_ACTIVE = 0x00, PCD_LPM_L1_ACTIVE = 0x01 }
enum  PCD_BCD_MsgTypeDef {
  PCD_BCD_ERROR = 0xFF, PCD_BCD_CONTACT_DETECTION = 0xFE, PCD_BCD_STD_DOWNSTREAM_PORT = 0xFD, PCD_BCD_CHARGING_DOWNSTREAM_PORT = 0xFC,
  PCD_BCD_DEDICATED_CHARGING_PORT = 0xFB, PCD_BCD_DISCOVERY_COMPLETED = 0x00
}

类型定义文档

typedef USB_EPTypeDef PCD_EPTypeDef

定义于文件 stm32g4xx_hal_pcd.h 的第89行。

PCD句柄结构定义。

typedef USB_CfgTypeDef PCD_InitTypeDef

定义于文件 stm32g4xx_hal_pcd.h 的第88行。

typedef USB_TypeDef PCD_TypeDef

定义于文件 stm32g4xx_hal_pcd.h 的第87行。


枚举类型文档

枚举值:
PCD_BCD_ERROR 
PCD_BCD_CONTACT_DETECTION 
PCD_BCD_STD_DOWNSTREAM_PORT 
PCD_BCD_CHARGING_DOWNSTREAM_PORT 
PCD_BCD_DEDICATED_CHARGING_PORT 
PCD_BCD_DISCOVERY_COMPLETED 

定义于文件 stm32g4xx_hal_pcd.h 的第72行。

枚举值:
PCD_LPM_L0_ACTIVE 
PCD_LPM_L1_ACTIVE 

定义于文件 stm32g4xx_hal_pcd.h 的第66行。

枚举值:
LPM_L0 
LPM_L1 
LPM_L2 
LPM_L3 

定义于文件 stm32g4xx_hal_pcd.h 的第58行。

PCD状态结构定义。

枚举值:
HAL_PCD_STATE_RESET 
HAL_PCD_STATE_READY 
HAL_PCD_STATE_ERROR 
HAL_PCD_STATE_BUSY 
HAL_PCD_STATE_TIMEOUT 

定义于文件 stm32g4xx_hal_pcd.h 的第48行。