STM32L443xx HAL User Manual
|
PCD Handle Structure definition. More...
#include <stm32l4xx_hal_pcd.h>
PCD Handle Structure definition.
Definition at line 101 of file stm32l4xx_hal_pcd.h.
Enable or disable Battery charging. This parameter can be set to ENABLE or DISABLE
Definition at line 128 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCDEx_ActivateBCD(), and HAL_PCDEx_DeActivateBCD().
void(* __PCD_HandleTypeDef::BCDCallback)(struct __PCD_HandleTypeDef *hpcd, PCD_BCD_MsgTypeDef msg) |
USB OTG PCD BCD callback
Definition at line 145 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_RegisterBcdCallback(), HAL_PCD_UnRegisterBcdCallback(), and HAL_PCDEx_BCD_VBUSDetect().
uint32_t __PCD_HandleTypeDef::BESL |
Definition at line 122 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_IRQHandler().
void(* __PCD_HandleTypeDef::ConnectCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Connect callback
Definition at line 138 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_RegisterCallback(), and HAL_PCD_UnRegisterCallback().
void(* __PCD_HandleTypeDef::DataInStageCallback)(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
USB OTG PCD Data IN Stage callback
Definition at line 142 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_EP_DB_Transmit(), HAL_PCD_Init(), HAL_PCD_RegisterDataInStageCallback(), HAL_PCD_UnRegisterDataInStageCallback(), and PCD_EP_ISR_Handler().
void(* __PCD_HandleTypeDef::DataOutStageCallback)(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
USB OTG PCD Data OUT Stage callback
Definition at line 141 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_RegisterDataOutStageCallback(), HAL_PCD_UnRegisterDataOutStageCallback(), and PCD_EP_ISR_Handler().
void(* __PCD_HandleTypeDef::DisconnectCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Disconnect callback
Definition at line 139 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_RegisterCallback(), and HAL_PCD_UnRegisterCallback().
__IO uint32_t __PCD_HandleTypeDef::ErrorCode |
PCD Error code
Definition at line 119 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_RegisterBcdCallback(), HAL_PCD_RegisterCallback(), HAL_PCD_RegisterDataInStageCallback(), HAL_PCD_RegisterDataOutStageCallback(), HAL_PCD_RegisterIsoInIncpltCallback(), HAL_PCD_RegisterIsoOutIncpltCallback(), HAL_PCD_RegisterLpmCallback(), HAL_PCD_UnRegisterBcdCallback(), HAL_PCD_UnRegisterCallback(), HAL_PCD_UnRegisterDataInStageCallback(), HAL_PCD_UnRegisterDataOutStageCallback(), HAL_PCD_UnRegisterIsoInIncpltCallback(), HAL_PCD_UnRegisterIsoOutIncpltCallback(), and HAL_PCD_UnRegisterLpmCallback().
IN endpoint parameters
Definition at line 114 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_EP_Abort(), HAL_PCD_EP_Close(), HAL_PCD_EP_ClrStall(), HAL_PCD_EP_Open(), HAL_PCD_EP_SetStall(), HAL_PCD_EP_Transmit(), HAL_PCD_Init(), HAL_PCDEx_PMAConfig(), and PCD_EP_ISR_Handler().
PCD required parameters
Definition at line 107 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_DevConnect(), HAL_PCD_DevDisconnect(), HAL_PCD_EP_ClrStall(), HAL_PCD_EP_SetStall(), HAL_PCD_Init(), HAL_PCD_Start(), and HAL_PCD_Stop().
Register base address
Definition at line 106 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_ActivateRemoteWakeup(), HAL_PCD_DeActivateRemoteWakeup(), HAL_PCD_DeInit(), HAL_PCD_DevConnect(), HAL_PCD_DevDisconnect(), HAL_PCD_EP_Abort(), HAL_PCD_EP_Close(), HAL_PCD_EP_ClrStall(), HAL_PCD_EP_DB_Receive(), HAL_PCD_EP_DB_Transmit(), HAL_PCD_EP_Flush(), HAL_PCD_EP_Open(), HAL_PCD_EP_Receive(), HAL_PCD_EP_SetStall(), HAL_PCD_EP_Transmit(), HAL_PCD_Init(), HAL_PCD_IRQHandler(), HAL_PCD_SetAddress(), HAL_PCD_Start(), HAL_PCD_Stop(), HAL_PCDEx_ActivateBCD(), HAL_PCDEx_ActivateLPM(), HAL_PCDEx_BCD_VBUSDetect(), HAL_PCDEx_DeActivateBCD(), HAL_PCDEx_DeActivateLPM(), and PCD_EP_ISR_Handler().
void(* __PCD_HandleTypeDef::ISOINIncompleteCallback)(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
USB OTG PCD ISO IN Incomplete callback
Definition at line 144 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_RegisterIsoInIncpltCallback(), and HAL_PCD_UnRegisterIsoInIncpltCallback().
void(* __PCD_HandleTypeDef::ISOOUTIncompleteCallback)(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
USB OTG PCD ISO OUT Incomplete callback
Definition at line 143 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_RegisterIsoOutIncpltCallback(), and HAL_PCD_UnRegisterIsoOutIncpltCallback().
HAL_LockTypeDef __PCD_HandleTypeDef::Lock |
PCD peripheral status
Definition at line 117 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init().
uint32_t __PCD_HandleTypeDef::lpm_active |
Enable or disable the Link Power Management . This parameter can be set to ENABLE or DISABLE
Definition at line 125 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCDEx_ActivateLPM(), and HAL_PCDEx_DeActivateLPM().
LPM State
Definition at line 121 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_IRQHandler(), and HAL_PCDEx_ActivateLPM().
void(* __PCD_HandleTypeDef::LPMCallback)(struct __PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg) |
USB OTG PCD LPM callback
Definition at line 146 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_IRQHandler(), HAL_PCD_RegisterLpmCallback(), and HAL_PCD_UnRegisterLpmCallback().
void(* __PCD_HandleTypeDef::MspDeInitCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Msp DeInit callback
Definition at line 149 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_DeInit(), HAL_PCD_RegisterCallback(), and HAL_PCD_UnRegisterCallback().
void(* __PCD_HandleTypeDef::MspInitCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Msp Init callback
Definition at line 148 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_RegisterCallback(), and HAL_PCD_UnRegisterCallback().
OUT endpoint parameters
Definition at line 115 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_EP_Abort(), HAL_PCD_EP_Close(), HAL_PCD_EP_ClrStall(), HAL_PCD_EP_GetRxCount(), HAL_PCD_EP_Open(), HAL_PCD_EP_Receive(), HAL_PCD_EP_SetStall(), HAL_PCD_Init(), HAL_PCDEx_PMAConfig(), and PCD_EP_ISR_Handler().
Pointer to upper stack Handler
Definition at line 130 of file stm32l4xx_hal_pcd.h.
void(* __PCD_HandleTypeDef::ResetCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Reset callback
Definition at line 135 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_IRQHandler(), HAL_PCD_RegisterCallback(), and HAL_PCD_UnRegisterCallback().
void(* __PCD_HandleTypeDef::ResumeCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Resume callback
Definition at line 137 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_IRQHandler(), HAL_PCD_RegisterCallback(), and HAL_PCD_UnRegisterCallback().
uint32_t __PCD_HandleTypeDef::Setup[12] |
Setup packet buffer
Definition at line 120 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_EP_SetStall(), and PCD_EP_ISR_Handler().
void(* __PCD_HandleTypeDef::SetupStageCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Setup Stage callback
Definition at line 134 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_RegisterCallback(), HAL_PCD_UnRegisterCallback(), and PCD_EP_ISR_Handler().
void(* __PCD_HandleTypeDef::SOFCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD SOF callback
Definition at line 133 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_IRQHandler(), HAL_PCD_RegisterCallback(), and HAL_PCD_UnRegisterCallback().
PCD communication state
Definition at line 118 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_DeInit(), HAL_PCD_GetState(), HAL_PCD_Init(), HAL_PCD_RegisterBcdCallback(), HAL_PCD_RegisterCallback(), HAL_PCD_RegisterDataInStageCallback(), HAL_PCD_RegisterDataOutStageCallback(), HAL_PCD_RegisterIsoInIncpltCallback(), HAL_PCD_RegisterIsoOutIncpltCallback(), HAL_PCD_RegisterLpmCallback(), HAL_PCD_UnRegisterBcdCallback(), HAL_PCD_UnRegisterCallback(), HAL_PCD_UnRegisterDataInStageCallback(), HAL_PCD_UnRegisterDataOutStageCallback(), HAL_PCD_UnRegisterIsoInIncpltCallback(), HAL_PCD_UnRegisterIsoOutIncpltCallback(), and HAL_PCD_UnRegisterLpmCallback().
void(* __PCD_HandleTypeDef::SuspendCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Suspend callback
Definition at line 136 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_IRQHandler(), HAL_PCD_RegisterCallback(), and HAL_PCD_UnRegisterCallback().
__IO uint8_t __PCD_HandleTypeDef::USB_Address |
USB Address
Definition at line 108 of file stm32l4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_SetAddress(), and PCD_EP_ISR_Handler().