|
STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
Data Structures | |
| struct | PCD_HandleTypeDef |
| PCD Handle Structure definition. More... | |
Typedefs | |
| typedef USB_OTG_GlobalTypeDef | PCD_TypeDef |
| typedef USB_OTG_CfgTypeDef | PCD_InitTypeDef |
| typedef USB_OTG_EPTypeDef | PCD_EPTypeDef |
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_OTG_GlobalTypeDef PCD_TypeDef |
#include <stm32f4xx_hal_pcd.h>
Definition at line 84 of file stm32f4xx_hal_pcd.h.
| typedef USB_OTG_CfgTypeDef PCD_InitTypeDef |
#include <stm32f4xx_hal_pcd.h>
Definition at line 85 of file stm32f4xx_hal_pcd.h.
| typedef USB_OTG_EPTypeDef PCD_EPTypeDef |
#include <stm32f4xx_hal_pcd.h>
Definition at line 86 of file stm32f4xx_hal_pcd.h.
| enum PCD_StateTypeDef |
#include <stm32f4xx_hal_pcd.h>
PCD State structure definition.
| Enumerator | |
|---|---|
| HAL_PCD_STATE_RESET | |
| HAL_PCD_STATE_READY | |
| HAL_PCD_STATE_ERROR | |
| HAL_PCD_STATE_BUSY | |
| HAL_PCD_STATE_TIMEOUT | |
Definition at line 48 of file stm32f4xx_hal_pcd.h.
| enum PCD_LPM_StateTypeDef |
#include <stm32f4xx_hal_pcd.h>
| Enumerator | |
|---|---|
| LPM_L0 | |
| LPM_L1 | |
| LPM_L2 | |
| LPM_L3 | |
Definition at line 58 of file stm32f4xx_hal_pcd.h.
| enum PCD_LPM_MsgTypeDef |
#include <stm32f4xx_hal_pcd.h>
| Enumerator | |
|---|---|
| PCD_LPM_L0_ACTIVE | |
| PCD_LPM_L1_ACTIVE | |
Definition at line 66 of file stm32f4xx_hal_pcd.h.
| enum PCD_BCD_MsgTypeDef |
#include <stm32f4xx_hal_pcd.h>
| Enumerator | |
|---|---|
| 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 72 of file stm32f4xx_hal_pcd.h.