Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of TUKS-COURSE-TIMER by
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 975 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 851 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 834 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 990 of file stm32l4xx_hal_pcd.c.
void HAL_PCD_IRQHandler | ( | PCD_HandleTypeDef * | hpcd ) |
Handles PCD interrupt request.
This function handles PCD interrupt request.
- Parameters:
-
hpcd,: PCD handle
- Return values:
-
HAL status
Definition at line 332 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 959 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 942 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 896 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 926 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 866 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 881 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 303 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 317 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 911 of file stm32l4xx_hal_pcd.c.
Generated on Tue Jul 12 2022 17:38:54 by
