STM32F479xx HAL User Manual
|
PCD Handle Structure definition. More...
#include <stm32f4xx_hal_pcd.h>
PCD Handle Structure definition.
Definition at line 93 of file stm32f4xx_hal_pcd.h.
Enable or disable Battery charging. This parameter can be set to ENABLE or DISABLE
Definition at line 114 of file stm32f4xx_hal_pcd.h.
void(* __PCD_HandleTypeDef::BCDCallback)(struct __PCD_HandleTypeDef *hpcd, PCD_BCD_MsgTypeDef msg) |
USB OTG PCD BCD callback
Definition at line 131 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_RegisterBcdCallback(), and HAL_PCD_UnRegisterBcdCallback().
uint32_t __PCD_HandleTypeDef::BESL |
Definition at line 108 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_IRQHandler().
void(* __PCD_HandleTypeDef::ConnectCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Connect callback
Definition at line 124 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_IRQHandler(), 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 128 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_IRQHandler(), HAL_PCD_RegisterDataInStageCallback(), and HAL_PCD_UnRegisterDataInStageCallback().
void(* __PCD_HandleTypeDef::DataOutStageCallback)(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
USB OTG PCD Data OUT Stage callback
Definition at line 127 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_RegisterDataOutStageCallback(), HAL_PCD_UnRegisterDataOutStageCallback(), and PCD_EP_OutXfrComplete_int().
void(* __PCD_HandleTypeDef::DisconnectCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Disconnect callback
Definition at line 125 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_IRQHandler(), HAL_PCD_RegisterCallback(), and HAL_PCD_UnRegisterCallback().
__IO uint32_t __PCD_HandleTypeDef::ErrorCode |
PCD Error code
Definition at line 105 of file stm32f4xx_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 101 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_EP_Close(), HAL_PCD_EP_ClrStall(), HAL_PCD_EP_Open(), HAL_PCD_EP_SetStall(), HAL_PCD_EP_Transmit(), HAL_PCD_Init(), HAL_PCD_IRQHandler(), and PCD_WriteEmptyTxFifo().
PCD required parameters
Definition at line 99 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_DevConnect(), HAL_PCD_DevDisconnect(), HAL_PCD_EP_ClrStall(), HAL_PCD_EP_Receive(), HAL_PCD_EP_SetStall(), HAL_PCD_EP_Transmit(), HAL_PCD_Init(), HAL_PCD_IRQHandler(), HAL_PCD_Start(), HAL_PCD_Stop(), PCD_EP_OutSetupPacket_int(), PCD_EP_OutXfrComplete_int(), and PCD_WriteEmptyTxFifo().
Register base address
Definition at line 98 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_ActivateRemoteWakeup(), HAL_PCD_DeActivateRemoteWakeup(), HAL_PCD_DeInit(), HAL_PCD_DevConnect(), HAL_PCD_DevDisconnect(), HAL_PCD_EP_Close(), HAL_PCD_EP_ClrStall(), 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_PCD_WKUP_IRQHandler(), HAL_PCDEx_ActivateLPM(), HAL_PCDEx_DeActivateLPM(), HAL_PCDEx_SetRxFiFo(), HAL_PCDEx_SetTxFiFo(), PCD_EP_OutSetupPacket_int(), PCD_EP_OutXfrComplete_int(), and PCD_WriteEmptyTxFifo().
void(* __PCD_HandleTypeDef::ISOINIncompleteCallback)(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
USB OTG PCD ISO IN Incomplete callback
Definition at line 130 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_IRQHandler(), 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 129 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_IRQHandler(), HAL_PCD_RegisterIsoOutIncpltCallback(), and HAL_PCD_UnRegisterIsoOutIncpltCallback().
HAL_LockTypeDef __PCD_HandleTypeDef::Lock |
PCD peripheral status
Definition at line 103 of file stm32f4xx_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 111 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCDEx_ActivateLPM(), and HAL_PCDEx_DeActivateLPM().
LPM State
Definition at line 107 of file stm32f4xx_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 132 of file stm32f4xx_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 135 of file stm32f4xx_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 134 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_RegisterCallback(), and HAL_PCD_UnRegisterCallback().
OUT endpoint parameters
Definition at line 102 of file stm32f4xx_hal_pcd.h.
Referenced by 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_PCD_IRQHandler(), and PCD_EP_OutXfrComplete_int().
Pointer to upper stack Handler
Definition at line 116 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_QSPI_Receive(), HAL_QSPI_Receive_DMA(), HAL_QSPI_Receive_IT(), HAL_QSPI_Transmit(), HAL_QSPI_Transmit_DMA(), and HAL_QSPI_Transmit_IT().
void(* __PCD_HandleTypeDef::ResetCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Reset callback
Definition at line 121 of file stm32f4xx_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 123 of file stm32f4xx_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 106 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_EP_SetStall(), HAL_PCD_IRQHandler(), PCD_EP_OutSetupPacket_int(), and PCD_EP_OutXfrComplete_int().
void(* __PCD_HandleTypeDef::SetupStageCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Setup Stage callback
Definition at line 120 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_RegisterCallback(), HAL_PCD_UnRegisterCallback(), and PCD_EP_OutSetupPacket_int().
void(* __PCD_HandleTypeDef::SOFCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD SOF callback
Definition at line 119 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_IRQHandler(), HAL_PCD_RegisterCallback(), and HAL_PCD_UnRegisterCallback().
PCD communication state
Definition at line 104 of file stm32f4xx_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(), HAL_PCD_UnRegisterLpmCallback(), and QSPI_WaitFlagStateUntilTimeout_CPUCycle().
void(* __PCD_HandleTypeDef::SuspendCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Suspend callback
Definition at line 122 of file stm32f4xx_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 100 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), and HAL_PCD_SetAddress().