STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
#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 |
Definition at line 71 of file stm32f4xx_hal_hcd.h.
HCD_TypeDef* HCD_HandleTypeDef::Instance |
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_SetHubInfo(), 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().
HCD_InitTypeDef HCD_HandleTypeDef::Init |
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().
HCD_HCTypeDef HCD_HandleTypeDef::hc[16] |
Host channels parameters
Definition at line 76 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_HC_ClearHubInfo(), HAL_HCD_HC_GetState(), HAL_HCD_HC_GetURBState(), HAL_HCD_HC_GetXferCount(), HAL_HCD_HC_Init(), HAL_HCD_HC_SetHubInfo(), HAL_HCD_HC_SubmitRequest(), HCD_HC_IN_IRQHandler(), HCD_HC_OUT_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().
__IO HCD_StateTypeDef HCD_HandleTypeDef::State |
HCD communication state
Definition at line 78 of file stm32f4xx_hal_hcd.h.
Referenced by HAL_HCD_DeInit(), HAL_HCD_GetState(), and HAL_HCD_Init().
__IO uint32_t HCD_HandleTypeDef::ErrorCode |
HCD Error code
Definition at line 79 of file stm32f4xx_hal_hcd.h.
void* HCD_HandleTypeDef::pData |
Pointer Stack Handler
Definition at line 80 of file stm32f4xx_hal_hcd.h.