STM32F479xx HAL User Manual
|
#include <stm32f4xx_hal_hcd.h>
Data Fields | |
HCD_TypeDef * | Instance |
HCD_InitTypeDef | Init |
HCD_HCTypeDef | hc [16] |
HAL_LockTypeDef | Lock |
__IO HCD_StateTypeDef | State |
__IO uint32_t | ErrorCode |
void * | pData |
void(* | SOFCallback )(struct __HCD_HandleTypeDef *hhcd) |
void(* | ConnectCallback )(struct __HCD_HandleTypeDef *hhcd) |
void(* | DisconnectCallback )(struct __HCD_HandleTypeDef *hhcd) |
void(* | PortEnabledCallback )(struct __HCD_HandleTypeDef *hhcd) |
void(* | PortDisabledCallback )(struct __HCD_HandleTypeDef *hhcd) |
void(* | HC_NotifyURBChangeCallback )(struct __HCD_HandleTypeDef *hhcd, uint8_t chnum, HCD_URBStateTypeDef urb_state) |
void(* | MspInitCallback )(struct __HCD_HandleTypeDef *hhcd) |
void(* | MspDeInitCallback )(struct __HCD_HandleTypeDef *hhcd) |
Definition at line 69 of file stm32f4xx_hal_hcd.h.
void(* __HCD_HandleTypeDef::ConnectCallback)(struct __HCD_HandleTypeDef *hhcd) |
USB OTG HCD Connect callback
Definition at line 83 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_Init(), HAL_HCD_RegisterCallback(), HAL_HCD_UnRegisterCallback(), and HCD_Port_IRQHandler().
void(* __HCD_HandleTypeDef::DisconnectCallback)(struct __HCD_HandleTypeDef *hhcd) |
USB OTG HCD Disconnect callback
Definition at line 84 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_Init(), HAL_HCD_IRQHandler(), HAL_HCD_RegisterCallback(), and HAL_HCD_UnRegisterCallback().
__IO uint32_t __HCD_HandleTypeDef::ErrorCode |
HCD Error code
Definition at line 79 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_RegisterCallback(), HAL_HCD_RegisterHC_NotifyURBChangeCallback(), HAL_HCD_UnRegisterCallback(), and HAL_HCD_UnRegisterHC_NotifyURBChangeCallback().
Host channels parameters
Definition at line 76 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_HC_GetState(), HAL_HCD_HC_GetURBState(), HAL_HCD_HC_GetXferCount(), HAL_HCD_HC_Init(), HAL_HCD_HC_SubmitRequest(), HCD_HC_IN_IRQHandler(), HCD_HC_OUT_IRQHandler(), and HCD_RXQLVL_IRQHandler().
void(* __HCD_HandleTypeDef::HC_NotifyURBChangeCallback)(struct __HCD_HandleTypeDef *hhcd, uint8_t chnum, HCD_URBStateTypeDef urb_state) |
USB OTG HCD Host Channel Notify URB Change callback
Definition at line 87 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_Init(), HAL_HCD_RegisterHC_NotifyURBChangeCallback(), HAL_HCD_UnRegisterHC_NotifyURBChangeCallback(), and HCD_HC_IN_IRQHandler().
HCD required parameters
Definition at line 75 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_HC_SubmitRequest(), HAL_HCD_Init(), HAL_HCD_IRQHandler(), HCD_HC_IN_IRQHandler(), HCD_HC_OUT_IRQHandler(), and HCD_Port_IRQHandler().
Register base address
Definition at line 74 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_GetCurrentFrame(), HAL_HCD_GetCurrentSpeed(), HAL_HCD_HC_Halt(), HAL_HCD_HC_Init(), HAL_HCD_HC_SubmitRequest(), HAL_HCD_Init(), HAL_HCD_IRQHandler(), HAL_HCD_ResetPort(), HAL_HCD_Start(), HAL_HCD_Stop(), HCD_HC_IN_IRQHandler(), HCD_HC_OUT_IRQHandler(), HCD_Port_IRQHandler(), and HCD_RXQLVL_IRQHandler().
HAL_LockTypeDef __HCD_HandleTypeDef::Lock |
HCD peripheral status
Definition at line 77 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_Init().
void(* __HCD_HandleTypeDef::MspDeInitCallback)(struct __HCD_HandleTypeDef *hhcd) |
USB OTG HCD Msp DeInit callback
Definition at line 91 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_DeInit(), HAL_HCD_RegisterCallback(), and HAL_HCD_UnRegisterCallback().
void(* __HCD_HandleTypeDef::MspInitCallback)(struct __HCD_HandleTypeDef *hhcd) |
USB OTG HCD Msp Init callback
Definition at line 90 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_Init(), HAL_HCD_RegisterCallback(), and HAL_HCD_UnRegisterCallback().
Pointer Stack Handler
Definition at line 80 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_I2C_Master_Receive(), HAL_I2C_Master_Receive_DMA(), HAL_I2C_Master_Receive_IT(), HAL_I2C_Master_Seq_Receive_DMA(), HAL_I2C_Master_Seq_Receive_IT(), HAL_I2C_Master_Seq_Transmit_DMA(), HAL_I2C_Master_Seq_Transmit_IT(), HAL_I2C_Master_Transmit(), HAL_I2C_Master_Transmit_DMA(), HAL_I2C_Master_Transmit_IT(), HAL_I2C_Mem_Read(), HAL_I2C_Mem_Read_DMA(), HAL_I2C_Mem_Read_IT(), HAL_I2C_Mem_Write(), HAL_I2C_Mem_Write_DMA(), HAL_I2C_Mem_Write_IT(), HAL_I2C_Slave_Receive(), HAL_I2C_Slave_Receive_DMA(), HAL_I2C_Slave_Receive_IT(), HAL_I2C_Slave_Seq_Receive_DMA(), HAL_I2C_Slave_Seq_Receive_IT(), HAL_I2C_Slave_Seq_Transmit_DMA(), HAL_I2C_Slave_Seq_Transmit_IT(), HAL_I2C_Slave_Transmit(), HAL_I2C_Slave_Transmit_DMA(), and HAL_I2C_Slave_Transmit_IT().
void(* __HCD_HandleTypeDef::PortDisabledCallback)(struct __HCD_HandleTypeDef *hhcd) |
USB OTG HCD Port Disable callback
Definition at line 86 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_Init(), HAL_HCD_RegisterCallback(), HAL_HCD_UnRegisterCallback(), and HCD_Port_IRQHandler().
void(* __HCD_HandleTypeDef::PortEnabledCallback)(struct __HCD_HandleTypeDef *hhcd) |
USB OTG HCD Port Enable callback
Definition at line 85 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_Init(), HAL_HCD_RegisterCallback(), HAL_HCD_UnRegisterCallback(), and HCD_Port_IRQHandler().
void(* __HCD_HandleTypeDef::SOFCallback)(struct __HCD_HandleTypeDef *hhcd) |
USB OTG HCD SOF callback
Definition at line 82 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_Init(), HAL_HCD_IRQHandler(), HAL_HCD_RegisterCallback(), and HAL_HCD_UnRegisterCallback().
HCD communication state
Definition at line 78 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_DeInit(), HAL_HCD_GetState(), HAL_HCD_Init(), HAL_HCD_RegisterCallback(), HAL_HCD_RegisterHC_NotifyURBChangeCallback(), HAL_HCD_UnRegisterCallback(), and HAL_HCD_UnRegisterHC_NotifyURBChangeCallback().