STM32F103xB HAL User Manual
|
Data Structures | |
struct | __PCD_HandleTypeDef |
PCD Handle Structure definition. More... | |
Typedefs | |
typedef USB_TypeDef | PCD_TypeDef |
typedef USB_CfgTypeDef | PCD_InitTypeDef |
typedef USB_EPTypeDef | PCD_EPTypeDef |
typedef struct __PCD_HandleTypeDef | PCD_HandleTypeDef |
PCD Handle Structure definition. | |
Enumerations | |
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 State structure definition. More... | |
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 |
Definition at line 95 of file stm32f1xx_hal_pcd.h.
typedef struct __PCD_HandleTypeDef PCD_HandleTypeDef |
PCD Handle Structure definition.
typedef USB_CfgTypeDef PCD_InitTypeDef |
Definition at line 94 of file stm32f1xx_hal_pcd.h.
typedef USB_TypeDef PCD_TypeDef |
Definition at line 93 of file stm32f1xx_hal_pcd.h.
enum PCD_BCD_MsgTypeDef |
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 |
Definition at line 73 of file stm32f1xx_hal_pcd.h.
enum PCD_LPM_MsgTypeDef |
Definition at line 67 of file stm32f1xx_hal_pcd.h.
enum PCD_LPM_StateTypeDef |
Definition at line 59 of file stm32f1xx_hal_pcd.h.
enum PCD_StateTypeDef |
PCD State structure definition.
HAL_PCD_STATE_RESET | |
HAL_PCD_STATE_READY | |
HAL_PCD_STATE_ERROR | |
HAL_PCD_STATE_BUSY | |
HAL_PCD_STATE_TIMEOUT |
Definition at line 49 of file stm32f1xx_hal_pcd.h.