STM32F4xx_HAL_Driver
1.8.3
|
Data transfers functions. More...
Functions | |
HAL_StatusTypeDef | HAL_PCD_Start (PCD_HandleTypeDef *hpcd) |
Start the USB device. More... | |
HAL_StatusTypeDef | HAL_PCD_Stop (PCD_HandleTypeDef *hpcd) |
Stop the USB device. More... | |
void | HAL_PCD_IRQHandler (PCD_HandleTypeDef *hpcd) |
Handles PCD interrupt request. More... | |
void | HAL_PCD_WKUP_IRQHandler (PCD_HandleTypeDef *hpcd) |
Handles PCD Wakeup interrupt request. More... | |
void | HAL_PCD_SOFCallback (PCD_HandleTypeDef *hpcd) |
USB Start Of Frame callback. More... | |
void | HAL_PCD_SetupStageCallback (PCD_HandleTypeDef *hpcd) |
Setup stage callback. More... | |
void | HAL_PCD_ResetCallback (PCD_HandleTypeDef *hpcd) |
USB Reset callback. More... | |
void | HAL_PCD_SuspendCallback (PCD_HandleTypeDef *hpcd) |
Suspend event callback. More... | |
void | HAL_PCD_ResumeCallback (PCD_HandleTypeDef *hpcd) |
Resume event callback. More... | |
void | HAL_PCD_ConnectCallback (PCD_HandleTypeDef *hpcd) |
Connection event callback. More... | |
void | HAL_PCD_DisconnectCallback (PCD_HandleTypeDef *hpcd) |
Disconnection event callback. More... | |
void | HAL_PCD_DataOutStageCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum) |
Data OUT stage callback. More... | |
void | HAL_PCD_DataInStageCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum) |
Data IN stage callback. More... | |
void | HAL_PCD_ISOOUTIncompleteCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum) |
Incomplete ISO OUT callback. More... | |
void | HAL_PCD_ISOINIncompleteCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum) |
Incomplete ISO IN callback. More... | |
Data transfers functions.
=============================================================================== ##### IO operation functions ##### =============================================================================== [..] This subsection provides a set of functions allowing to manage the PCD data transfers.
__weak void HAL_PCD_ConnectCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
Connection event callback.
hpcd | PCD handle |
None |
Definition at line 1700 of file stm32f4xx_hal_pcd.c.
__weak void HAL_PCD_DataInStageCallback | ( | PCD_HandleTypeDef * | hpcd, |
uint8_t | epnum | ||
) |
Data IN stage callback.
hpcd | PCD handle |
epnum | endpoint number |
None |
Definition at line 1576 of file stm32f4xx_hal_pcd.c.
__weak void HAL_PCD_DataOutStageCallback | ( | PCD_HandleTypeDef * | hpcd, |
uint8_t | epnum | ||
) |
Data OUT stage callback.
hpcd | PCD handle |
epnum | endpoint number |
None |
Definition at line 1559 of file stm32f4xx_hal_pcd.c.
__weak void HAL_PCD_DisconnectCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
Disconnection event callback.
hpcd | PCD handle |
None |
Definition at line 1715 of file stm32f4xx_hal_pcd.c.
void HAL_PCD_IRQHandler | ( | PCD_HandleTypeDef * | hpcd | ) |
Handles PCD interrupt request.
hpcd | PCD handle |
HAL | status |
Definition at line 1068 of file stm32f4xx_hal_pcd.c.
__weak void HAL_PCD_ISOINIncompleteCallback | ( | PCD_HandleTypeDef * | hpcd, |
uint8_t | epnum | ||
) |
Incomplete ISO IN callback.
hpcd | PCD handle |
epnum | endpoint number |
None |
Definition at line 1684 of file stm32f4xx_hal_pcd.c.
__weak void HAL_PCD_ISOOUTIncompleteCallback | ( | PCD_HandleTypeDef * | hpcd, |
uint8_t | epnum | ||
) |
Incomplete ISO OUT callback.
hpcd | PCD handle |
epnum | endpoint number |
None |
Definition at line 1667 of file stm32f4xx_hal_pcd.c.
__weak void HAL_PCD_ResetCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
USB Reset callback.
hpcd | PCD handle |
None |
Definition at line 1621 of file stm32f4xx_hal_pcd.c.
__weak void HAL_PCD_ResumeCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
Resume event callback.
hpcd | PCD handle |
None |
Definition at line 1651 of file stm32f4xx_hal_pcd.c.
__weak void HAL_PCD_SetupStageCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
Setup stage callback.
hpcd | PCD handle |
None |
Definition at line 1591 of file stm32f4xx_hal_pcd.c.
__weak void HAL_PCD_SOFCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
USB Start Of Frame callback.
hpcd | PCD handle |
None |
Definition at line 1606 of file stm32f4xx_hal_pcd.c.
HAL_StatusTypeDef HAL_PCD_Start | ( | PCD_HandleTypeDef * | hpcd | ) |
Start the USB device.
hpcd | PCD handle |
HAL | status |
Definition at line 1015 of file stm32f4xx_hal_pcd.c.
HAL_StatusTypeDef HAL_PCD_Stop | ( | PCD_HandleTypeDef * | hpcd | ) |
Stop the USB device.
hpcd | PCD handle |
HAL | status |
Definition at line 1040 of file stm32f4xx_hal_pcd.c.
__weak void HAL_PCD_SuspendCallback | ( | PCD_HandleTypeDef * | hpcd | ) |
Suspend event callback.
hpcd | PCD handle |
None |
Definition at line 1636 of file stm32f4xx_hal_pcd.c.
void HAL_PCD_WKUP_IRQHandler | ( | PCD_HandleTypeDef * | hpcd | ) |
Handles PCD Wakeup interrupt request.
hpcd | PCD handle |
HAL | status |
Definition at line 1532 of file stm32f4xx_hal_pcd.c.