L4 HAL Drivers
Input and Output operation functions
[PCD Exported Functions]
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. |
Detailed Description
Data transfers functions.
=============================================================================== ##### IO operation functions ##### =============================================================================== [..] This subsection provides a set of functions allowing to manage the PCD data transfers.
Function Documentation
__weak void HAL_PCD_ConnectCallback | ( | PCD_HandleTypeDef * | hpcd ) |
Connection event callback.
- Parameters:
-
hpcd,: PCD handle
- Return values:
-
None
Definition at line 740 of file stm32l4xx_hal_pcd.c.
__weak void HAL_PCD_DataInStageCallback | ( | PCD_HandleTypeDef * | hpcd, |
uint8_t | epnum | ||
) |
Data IN stage callback.
- Parameters:
-
hpcd,: PCD handle epnum,: endpoint number
- Return values:
-
None
Definition at line 643 of file stm32l4xx_hal_pcd.c.
__weak void HAL_PCD_DataOutStageCallback | ( | PCD_HandleTypeDef * | hpcd, |
uint8_t | epnum | ||
) |
Data OUT stage callback.
- Parameters:
-
hpcd,: PCD handle epnum,: endpoint number
- Return values:
-
None
Definition at line 630 of file stm32l4xx_hal_pcd.c.
__weak void HAL_PCD_DisconnectCallback | ( | PCD_HandleTypeDef * | hpcd ) |
Disconnection event callback.
- Parameters:
-
hpcd,: PCD handle
- Return values:
-
None
Definition at line 752 of file stm32l4xx_hal_pcd.c.
void HAL_PCD_IRQHandler | ( | PCD_HandleTypeDef * | hpcd ) |
Handles PCD interrupt request.
- Parameters:
-
hpcd,: PCD handle
- Return values:
-
HAL status
Definition at line 318 of file stm32l4xx_hal_pcd.c.
__weak void HAL_PCD_ISOINIncompleteCallback | ( | PCD_HandleTypeDef * | hpcd, |
uint8_t | epnum | ||
) |
Incomplete ISO IN callback.
- Parameters:
-
hpcd,: PCD handle epnum,: endpoint number
- Return values:
-
None
Definition at line 728 of file stm32l4xx_hal_pcd.c.
__weak void HAL_PCD_ISOOUTIncompleteCallback | ( | PCD_HandleTypeDef * | hpcd, |
uint8_t | epnum | ||
) |
Incomplete ISO OUT callback.
- Parameters:
-
hpcd,: PCD handle epnum,: endpoint number
- Return values:
-
None
Definition at line 715 of file stm32l4xx_hal_pcd.c.
__weak void HAL_PCD_ResetCallback | ( | PCD_HandleTypeDef * | hpcd ) |
USB Reset callback.
- Parameters:
-
hpcd,: PCD handle
- Return values:
-
None
Definition at line 678 of file stm32l4xx_hal_pcd.c.
__weak void HAL_PCD_ResumeCallback | ( | PCD_HandleTypeDef * | hpcd ) |
Resume event callback.
- Parameters:
-
hpcd,: PCD handle
- Return values:
-
None
Definition at line 702 of file stm32l4xx_hal_pcd.c.
__weak void HAL_PCD_SetupStageCallback | ( | PCD_HandleTypeDef * | hpcd ) |
Setup stage callback.
- Parameters:
-
hpcd,: PCD handle
- Return values:
-
None
Definition at line 654 of file stm32l4xx_hal_pcd.c.
__weak void HAL_PCD_SOFCallback | ( | PCD_HandleTypeDef * | hpcd ) |
USB Start Of Frame callback.
- Parameters:
-
hpcd,: PCD handle
- Return values:
-
None
Definition at line 666 of file stm32l4xx_hal_pcd.c.
HAL_StatusTypeDef HAL_PCD_Start | ( | PCD_HandleTypeDef * | hpcd ) |
Start The USB OTG Device.
- Parameters:
-
hpcd,: PCD handle
- Return values:
-
HAL status
Definition at line 289 of file stm32l4xx_hal_pcd.c.
HAL_StatusTypeDef HAL_PCD_Stop | ( | PCD_HandleTypeDef * | hpcd ) |
Stop The USB OTG Device.
- Parameters:
-
hpcd,: PCD handle
- Return values:
-
HAL status
Definition at line 303 of file stm32l4xx_hal_pcd.c.
__weak void HAL_PCD_SuspendCallback | ( | PCD_HandleTypeDef * | hpcd ) |
Suspend event callback.
- Parameters:
-
hpcd,: PCD handle
- Return values:
-
None
Definition at line 690 of file stm32l4xx_hal_pcd.c.
Generated on Tue Jul 12 2022 10:58:18 by 1.7.2