STM32L486xx HAL User Manual
Data Fields
__HCD_HandleTypeDef Struct Reference

#include <stm32l4xx_hal_hcd.h>

Data Fields

HCD_TypeDefInstance
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)

Detailed Description

Definition at line 86 of file stm32l4xx_hal_hcd.h.


Field Documentation

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().

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().

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().

HAL_LockTypeDef __HCD_HandleTypeDef::Lock

HCD peripheral status

Definition at line 91 of file stm32l4xx_hal_hcd.h.

Referenced by HAL_HCD_Init().

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().

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().

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().

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().

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().


The documentation for this struct was generated from the following file: