STM32L486xx HAL User Manual
|
#include <stm32l4xx_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 86 of file stm32l4xx_hal_hcd.h.
void(* __HCD_HandleTypeDef::ConnectCallback)(struct __HCD_HandleTypeDef *hhcd) |
USB OTG HCD Connect callback
Definition at line 97 of file stm32l4xx_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 98 of file stm32l4xx_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 93 of file stm32l4xx_hal_hcd.h.
Referenced by HAL_HCD_RegisterCallback(), HAL_HCD_RegisterHC_NotifyURBChangeCallback(), HAL_HCD_UnRegisterCallback(), HAL_HCD_UnRegisterHC_NotifyURBChangeCallback(), and I2C_ITError().
Host channels parameters
Definition at line 90 of file stm32l4xx_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 101 of file stm32l4xx_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 89 of file stm32l4xx_hal_hcd.h.
Referenced by HAL_HCD_Init(), HAL_HCD_IRQHandler(), HCD_HC_IN_IRQHandler(), and HCD_Port_IRQHandler().
Register base address
Definition at line 88 of file stm32l4xx_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 91 of file stm32l4xx_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 105 of file stm32l4xx_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 104 of file stm32l4xx_hal_hcd.h.
Referenced by HAL_HCD_Init(), HAL_HCD_RegisterCallback(), and HAL_HCD_UnRegisterCallback().
Pointer Stack Handler
Definition at line 94 of file stm32l4xx_hal_hcd.h.
Referenced by HAL_I2C_Master_Receive(), HAL_I2C_Master_Receive_DMA(), HAL_I2C_Master_Receive_IT(), HAL_I2C_Master_Sequential_Receive_DMA(), HAL_I2C_Master_Sequential_Receive_IT(), HAL_I2C_Master_Sequential_Transmit_DMA(), HAL_I2C_Master_Sequential_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_Sequential_Receive_DMA(), HAL_I2C_Slave_Sequential_Receive_IT(), HAL_I2C_Slave_Sequential_Transmit_DMA(), HAL_I2C_Slave_Sequential_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 100 of file stm32l4xx_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 99 of file stm32l4xx_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 96 of file stm32l4xx_hal_hcd.h.
Referenced by HAL_HCD_Init(), HAL_HCD_IRQHandler(), HAL_HCD_RegisterCallback(), and HAL_HCD_UnRegisterCallback().
HCD communication state
Definition at line 92 of file stm32l4xx_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().