STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
HCD Private Functions
Collaboration diagram for HCD Private Functions:

Functions

static void HCD_HC_IN_IRQHandler (HCD_HandleTypeDef *hhcd, uint8_t chnum)
 Handle Host Channel IN interrupt requests.
 
static void HCD_HC_OUT_IRQHandler (HCD_HandleTypeDef *hhcd, uint8_t chnum)
 Handle Host Channel OUT interrupt requests.
 
static void HCD_RXQLVL_IRQHandler (HCD_HandleTypeDef *hhcd)
 Handle Rx Queue Level interrupt requests.
 
static void HCD_Port_IRQHandler (HCD_HandleTypeDef *hhcd)
 Handle Host Port interrupt requests.
 

Detailed Description

Function Documentation

◆ HCD_HC_IN_IRQHandler()

static void HCD_HC_IN_IRQHandler ( HCD_HandleTypeDef * hhcd,
uint8_t chnum )
static

#include <stm32f4xx_hal_hcd.c>

Handle Host Channel IN interrupt requests.

Parameters
hhcdHCD handle
chnumChannel number. This parameter can be a value from 1 to 15
Return values
none

Definition at line 1280 of file stm32f4xx_hal_hcd.c.

References __HAL_HCD_CLEAR_HC_CSPLT, __HAL_HCD_CLEAR_HC_INT, __HAL_HCD_GET_CH_FLAG, __HAL_HCD_UNMASK_ACK_HC_INT, HAL_HCD_HC_NotifyURBChange_Callback(), HCD_HandleTypeDef::hc, HCD_HandleTypeDef::Init, and HCD_HandleTypeDef::Instance.

Referenced by HAL_HCD_IRQHandler().

◆ HCD_HC_OUT_IRQHandler()

static void HCD_HC_OUT_IRQHandler ( HCD_HandleTypeDef * hhcd,
uint8_t chnum )
static

#include <stm32f4xx_hal_hcd.c>

Handle Host Channel OUT interrupt requests.

Parameters
hhcdHCD handle
chnumChannel number. This parameter can be a value from 1 to 15
Return values
none

Definition at line 1599 of file stm32f4xx_hal_hcd.c.

References __HAL_HCD_CLEAR_HC_CSPLT, __HAL_HCD_CLEAR_HC_INT, __HAL_HCD_GET_CH_FLAG, HAL_HCD_HC_NotifyURBChange_Callback(), HCD_HandleTypeDef::hc, HCD_DEVICE_SPEED_HIGH, HCD_HandleTypeDef::Init, and HCD_HandleTypeDef::Instance.

Referenced by HAL_HCD_IRQHandler().

◆ HCD_RXQLVL_IRQHandler()

static void HCD_RXQLVL_IRQHandler ( HCD_HandleTypeDef * hhcd)
static

#include <stm32f4xx_hal_hcd.c>

Handle Rx Queue Level interrupt requests.

Parameters
hhcdHCD handle
Return values
none

Definition at line 1840 of file stm32f4xx_hal_hcd.c.

References HCD_HandleTypeDef::hc, and HCD_HandleTypeDef::Instance.

Referenced by HAL_HCD_IRQHandler().

◆ HCD_Port_IRQHandler()

static void HCD_Port_IRQHandler ( HCD_HandleTypeDef * hhcd)
static

#include <stm32f4xx_hal_hcd.c>

Handle Host Port interrupt requests.

Parameters
hhcdHCD handle
Return values
None

Definition at line 1906 of file stm32f4xx_hal_hcd.c.

References HAL_HCD_Connect_Callback(), HAL_HCD_PortDisabled_Callback(), HAL_HCD_PortEnabled_Callback(), HCD_SPEED_FULL, HCD_HandleTypeDef::Init, and HCD_HandleTypeDef::Instance.

Referenced by HAL_HCD_IRQHandler().