STM32H735xx HAL User Manual
|
HSEM Notification functions. More...
Functions | |
void | HAL_HSEM_ActivateNotification (uint32_t SemMask) |
Activate Semaphore release Notification for a given Semaphores Mask . | |
void | HAL_HSEM_DeactivateNotification (uint32_t SemMask) |
Deactivate Semaphore release Notification for a given Semaphores Mask . | |
void | HAL_HSEM_IRQHandler (void) |
This function handles HSEM interrupt request. | |
__weak void | HAL_HSEM_FreeCallback (uint32_t SemMask) |
Semaphore Released Callback. |
HSEM Notification functions.
============================================================================== ##### HSEM IRQ handler management and Notification functions ##### ============================================================================== [..] This section provides HSEM IRQ handler and Notification function.
void HAL_HSEM_ActivateNotification | ( | uint32_t | SemMask | ) |
Activate Semaphore release Notification for a given Semaphores Mask .
SemMask,: | Mask of Released semaphores |
Semaphore | Key |
Definition at line 329 of file stm32h7xx_hal_hsem.c.
References HAL_GetCurrentCPUID().
void HAL_HSEM_DeactivateNotification | ( | uint32_t | SemMask | ) |
Deactivate Semaphore release Notification for a given Semaphores Mask .
SemMask,: | Mask of Released semaphores |
Semaphore | Key |
Definition at line 353 of file stm32h7xx_hal_hsem.c.
References HAL_GetCurrentCPUID().
void HAL_HSEM_FreeCallback | ( | uint32_t | SemMask | ) |
Semaphore Released Callback.
SemMask,: | Mask of Released semaphores |
None |
Definition at line 422 of file stm32h7xx_hal_hsem.c.
Referenced by HAL_HSEM_IRQHandler().
void HAL_HSEM_IRQHandler | ( | void | ) |
This function handles HSEM interrupt request.
None |
Definition at line 376 of file stm32h7xx_hal_hsem.c.
References HAL_GetCurrentCPUID(), and HAL_HSEM_FreeCallback().