STM32F103xB HAL User Manual
|
PCD Handle Structure definition. More...
#include <stm32f1xx_hal_pcd.h>
PCD Handle Structure definition.
Definition at line 102 of file stm32f1xx_hal_pcd.h.
uint32_t __PCD_HandleTypeDef::BESL |
Definition at line 123 of file stm32f1xx_hal_pcd.h.
void(* __PCD_HandleTypeDef::ConnectCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Connect callback
Definition at line 133 of file stm32f1xx_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 137 of file stm32f1xx_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 136 of file stm32f1xx_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 134 of file stm32f1xx_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 120 of file stm32f1xx_hal_pcd.h.
Referenced by HAL_PCD_RegisterCallback(), HAL_PCD_RegisterDataInStageCallback(), HAL_PCD_RegisterDataOutStageCallback(), HAL_PCD_RegisterIsoInIncpltCallback(), HAL_PCD_RegisterIsoOutIncpltCallback(), HAL_PCD_UnRegisterCallback(), HAL_PCD_UnRegisterDataInStageCallback(), HAL_PCD_UnRegisterDataOutStageCallback(), HAL_PCD_UnRegisterIsoInIncpltCallback(), and HAL_PCD_UnRegisterIsoOutIncpltCallback().
IN endpoint parameters
Definition at line 115 of file stm32f1xx_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_PCDEx_PMAConfig(), and PCD_EP_ISR_Handler().
PCD required parameters
Definition at line 108 of file stm32f1xx_hal_pcd.h.
Referenced by HAL_PCD_EP_ClrStall(), HAL_PCD_EP_SetStall(), and HAL_PCD_Init().
Register base address
Definition at line 107 of file stm32f1xx_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_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(), 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 139 of file stm32f1xx_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 138 of file stm32f1xx_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 118 of file stm32f1xx_hal_pcd.h.
Referenced by HAL_PCD_Init().
LPM State
Definition at line 122 of file stm32f1xx_hal_pcd.h.
void(* __PCD_HandleTypeDef::MspDeInitCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Msp DeInit callback
Definition at line 142 of file stm32f1xx_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 141 of file stm32f1xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_RegisterCallback(), and HAL_PCD_UnRegisterCallback().
OUT endpoint parameters
Definition at line 116 of file stm32f1xx_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_PCDEx_PMAConfig(), and PCD_EP_ISR_Handler().
Pointer to upper stack Handler
Definition at line 125 of file stm32f1xx_hal_pcd.h.
void(* __PCD_HandleTypeDef::ResetCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Reset callback
Definition at line 130 of file stm32f1xx_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 132 of file stm32f1xx_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 121 of file stm32f1xx_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 129 of file stm32f1xx_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 128 of file stm32f1xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_IRQHandler(), HAL_PCD_RegisterCallback(), and HAL_PCD_UnRegisterCallback().
PCD communication state
Definition at line 119 of file stm32f1xx_hal_pcd.h.
Referenced by HAL_PCD_DeInit(), HAL_PCD_GetState(), HAL_PCD_Init(), HAL_PCD_RegisterCallback(), HAL_PCD_RegisterDataInStageCallback(), HAL_PCD_RegisterDataOutStageCallback(), HAL_PCD_RegisterIsoInIncpltCallback(), HAL_PCD_RegisterIsoOutIncpltCallback(), HAL_PCD_UnRegisterCallback(), HAL_PCD_UnRegisterDataInStageCallback(), HAL_PCD_UnRegisterDataOutStageCallback(), HAL_PCD_UnRegisterIsoInIncpltCallback(), and HAL_PCD_UnRegisterIsoOutIncpltCallback().
void(* __PCD_HandleTypeDef::SuspendCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Suspend callback
Definition at line 131 of file stm32f1xx_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 109 of file stm32f1xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), HAL_PCD_SetAddress(), and PCD_EP_ISR_Handler().