|
STM32F439xx HAL User Manual
|
Data transfers functions. More...
Functions | |
| HAL_StatusTypeDef | HAL_PCD_Start (PCD_HandleTypeDef *hpcd) |
| Start The USB OTG Device. | |
| HAL_StatusTypeDef | HAL_PCD_Stop (PCD_HandleTypeDef *hpcd) |
| Stop The USB OTG Device. | |
| void | HAL_PCD_IRQHandler (PCD_HandleTypeDef *hpcd) |
| Handles PCD interrupt request. | |
| __weak void | HAL_PCD_DataOutStageCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum) |
| Data OUT stage callback. | |
| __weak void | HAL_PCD_DataInStageCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum) |
| Data IN stage callback. | |
| __weak void | HAL_PCD_SetupStageCallback (PCD_HandleTypeDef *hpcd) |
| Setup stage callback. | |
| __weak void | HAL_PCD_SOFCallback (PCD_HandleTypeDef *hpcd) |
| USB Start Of Frame callback. | |
| __weak void | HAL_PCD_ResetCallback (PCD_HandleTypeDef *hpcd) |
| USB Reset callback. | |
| __weak void | HAL_PCD_SuspendCallback (PCD_HandleTypeDef *hpcd) |
| Suspend event callback. | |
| __weak void | HAL_PCD_ResumeCallback (PCD_HandleTypeDef *hpcd) |
| Resume event callback. | |
| __weak void | HAL_PCD_ISOOUTIncompleteCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum) |
| Incomplete ISO OUT callback. | |
| __weak void | HAL_PCD_ISOINIncompleteCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum) |
| Incomplete ISO IN callback. | |
| __weak void | HAL_PCD_ConnectCallback (PCD_HandleTypeDef *hpcd) |
| Connection event callback. | |
| __weak void | HAL_PCD_DisconnectCallback (PCD_HandleTypeDef *hpcd) |
| Disconnection event callback. | |
Data transfers functions.
===============================================================================
##### IO operation functions #####
===============================================================================
[..]
This subsection provides a set of functions allowing to manage the PCD data
transfers.
| void HAL_PCD_ConnectCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
Connection event callback.
| hpcd | PCD handle |
| None |
Definition at line 854 of file stm32f4xx_hal_pcd.c.
Referenced by HAL_PCD_IRQHandler().
| void HAL_PCD_DataInStageCallback | ( | PCD_HandleTypeDef * | hpcd, |
| uint8_t | epnum | ||
| ) |
Data IN stage callback.
| hpcd | PCD handle |
| epnum | endpoint number |
| None |
Definition at line 738 of file stm32f4xx_hal_pcd.c.
Referenced by HAL_PCD_IRQHandler().
| void HAL_PCD_DataOutStageCallback | ( | PCD_HandleTypeDef * | hpcd, |
| uint8_t | epnum | ||
| ) |
Data OUT stage callback.
| hpcd | PCD handle |
| epnum | endpoint number |
| None |
Definition at line 722 of file stm32f4xx_hal_pcd.c.
Referenced by HAL_PCD_IRQHandler().
| void HAL_PCD_DisconnectCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
Disconnection event callback.
| hpcd | PCD handle |
| None |
Definition at line 868 of file stm32f4xx_hal_pcd.c.
Referenced by HAL_PCD_IRQHandler().
| void HAL_PCD_IRQHandler | ( | PCD_HandleTypeDef * | hpcd | ) |
Handles PCD interrupt request.
| hpcd | PCD handle |
| HAL | status |
Definition at line 324 of file stm32f4xx_hal_pcd.c.
References __HAL_PCD_CLEAR_FLAG, __HAL_PCD_GET_FLAG, __HAL_PCD_IS_INVALID_INTERRUPT, HAL_PCD_ConnectCallback(), HAL_PCD_DataInStageCallback(), HAL_PCD_DataOutStageCallback(), HAL_PCD_DisconnectCallback(), HAL_PCD_ISOINIncompleteCallback(), HAL_PCD_ISOOUTIncompleteCallback(), HAL_PCD_ResetCallback(), HAL_PCD_ResumeCallback(), HAL_PCD_SetupStageCallback(), HAL_PCD_SOFCallback(), HAL_PCD_SuspendCallback(), HAL_RCC_GetHCLKFreq(), PCD_HandleTypeDef::IN_ep, PCD_HandleTypeDef::Init, PCD_HandleTypeDef::Instance, PCD_HandleTypeDef::OUT_ep, PCD_WriteEmptyTxFifo(), PCD_HandleTypeDef::Setup, and USBD_HS_TRDT_VALUE.
| void HAL_PCD_ISOINIncompleteCallback | ( | PCD_HandleTypeDef * | hpcd, |
| uint8_t | epnum | ||
| ) |
Incomplete ISO IN callback.
| hpcd | PCD handle |
| epnum | endpoint number |
| None |
Definition at line 839 of file stm32f4xx_hal_pcd.c.
Referenced by HAL_PCD_IRQHandler().
| void HAL_PCD_ISOOUTIncompleteCallback | ( | PCD_HandleTypeDef * | hpcd, |
| uint8_t | epnum | ||
| ) |
Incomplete ISO OUT callback.
| hpcd | PCD handle |
| epnum | endpoint number |
| None |
Definition at line 823 of file stm32f4xx_hal_pcd.c.
Referenced by HAL_PCD_IRQHandler().
| void HAL_PCD_ResetCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
USB Reset callback.
| hpcd | PCD handle |
| None |
Definition at line 780 of file stm32f4xx_hal_pcd.c.
Referenced by HAL_PCD_IRQHandler().
| void HAL_PCD_ResumeCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
Resume event callback.
| hpcd | PCD handle |
| None |
Definition at line 808 of file stm32f4xx_hal_pcd.c.
Referenced by HAL_PCD_IRQHandler().
| void HAL_PCD_SetupStageCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
Setup stage callback.
| hpcd | PCD handle |
| None |
Definition at line 752 of file stm32f4xx_hal_pcd.c.
Referenced by HAL_PCD_IRQHandler().
| void HAL_PCD_SOFCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
USB Start Of Frame callback.
| hpcd | PCD handle |
| None |
Definition at line 766 of file stm32f4xx_hal_pcd.c.
Referenced by HAL_PCD_IRQHandler().
| HAL_StatusTypeDef HAL_PCD_Start | ( | PCD_HandleTypeDef * | hpcd | ) |
Start The USB OTG Device.
| hpcd | PCD handle |
| HAL | status |
Definition at line 295 of file stm32f4xx_hal_pcd.c.
References __HAL_PCD_ENABLE, and PCD_HandleTypeDef::Instance.
| HAL_StatusTypeDef HAL_PCD_Stop | ( | PCD_HandleTypeDef * | hpcd | ) |
Stop The USB OTG Device.
| hpcd | PCD handle |
| HAL | status |
Definition at line 309 of file stm32f4xx_hal_pcd.c.
References __HAL_PCD_DISABLE, and PCD_HandleTypeDef::Instance.
Referenced by HAL_PCD_DeInit().
| void HAL_PCD_SuspendCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
Suspend event callback.
| hpcd | PCD handle |
| None |
Definition at line 794 of file stm32f4xx_hal_pcd.c.
Referenced by HAL_PCD_IRQHandler().
1.7.6.1