STM32F479xx HAL User Manual
Functions
PCD Private Functions
PCD

Functions

static HAL_StatusTypeDef PCD_WriteEmptyTxFifo (PCD_HandleTypeDef *hpcd, uint32_t epnum)
 Check FIFO for the next packet to be loaded.
static HAL_StatusTypeDef PCD_EP_OutXfrComplete_int (PCD_HandleTypeDef *hpcd, uint32_t epnum)
 process EP OUT transfer complete interrupt.
static HAL_StatusTypeDef PCD_EP_OutSetupPacket_int (PCD_HandleTypeDef *hpcd, uint32_t epnum)
 process EP OUT setup packet received interrupt.

Function Documentation

static HAL_StatusTypeDef PCD_EP_OutSetupPacket_int ( PCD_HandleTypeDef hpcd,
uint32_t  epnum 
) [static]

process EP OUT setup packet received interrupt.

Parameters:
hpcdPCD handle
epnumendpoint number
Return values:
HALstatus

Definition at line 2214 of file stm32f4xx_hal_pcd.c.

References HAL_PCD_SetupStageCallback(), __PCD_HandleTypeDef::Init, __PCD_HandleTypeDef::Instance, __PCD_HandleTypeDef::Setup, and __PCD_HandleTypeDef::SetupStageCallback.

Referenced by HAL_PCD_IRQHandler().

static HAL_StatusTypeDef PCD_EP_OutXfrComplete_int ( PCD_HandleTypeDef hpcd,
uint32_t  epnum 
) [static]

process EP OUT transfer complete interrupt.

Parameters:
hpcdPCD handle
epnumendpoint number
Return values:
HALstatus

Definition at line 2109 of file stm32f4xx_hal_pcd.c.

References __PCD_HandleTypeDef::DataOutStageCallback, HAL_PCD_DataOutStageCallback(), __PCD_HandleTypeDef::Init, __PCD_HandleTypeDef::Instance, __PCD_HandleTypeDef::OUT_ep, and __PCD_HandleTypeDef::Setup.

Referenced by HAL_PCD_IRQHandler().

static HAL_StatusTypeDef PCD_WriteEmptyTxFifo ( PCD_HandleTypeDef hpcd,
uint32_t  epnum 
) [static]

Check FIFO for the next packet to be loaded.

Parameters:
hpcdPCD handle
epnumendpoint number
Return values:
HALstatus

Definition at line 2049 of file stm32f4xx_hal_pcd.c.

References __PCD_HandleTypeDef::IN_ep, __PCD_HandleTypeDef::Init, and __PCD_HandleTypeDef::Instance.

Referenced by HAL_PCD_IRQHandler().