STM32L486xx HAL User Manual
Data Structures | Typedefs | Enumerations
PCD Exported Types
PCD

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
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 Documentation

typedef USB_OTG_EPTypeDef PCD_EPTypeDef

Definition at line 125 of file stm32l4xx_hal_pcd.h.

PCD Handle Structure definition.

typedef USB_OTG_CfgTypeDef PCD_InitTypeDef

Definition at line 124 of file stm32l4xx_hal_pcd.h.

typedef USB_OTG_GlobalTypeDef PCD_TypeDef

Definition at line 123 of file stm32l4xx_hal_pcd.h.


Enumeration Type Documentation

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 89 of file stm32l4xx_hal_pcd.h.

Enumerator:
PCD_LPM_L0_ACTIVE 
PCD_LPM_L1_ACTIVE 

Definition at line 83 of file stm32l4xx_hal_pcd.h.

Enumerator:
LPM_L0 
LPM_L1 
LPM_L2 
LPM_L3 

Definition at line 75 of file stm32l4xx_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 65 of file stm32l4xx_hal_pcd.h.