STM32H735xx HAL User Manual
Functions
HSEM IRQ handler management
HSEM Exported Functions

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.

Detailed Description

HSEM Notification functions.

  ==============================================================================
      ##### HSEM IRQ handler management and Notification functions #####
  ==============================================================================
[..]  This section provides HSEM IRQ handler and Notification function.


Function Documentation

void HAL_HSEM_ActivateNotification ( uint32_t  SemMask)

Activate Semaphore release Notification for a given Semaphores Mask .

Parameters:
SemMask,:Mask of Released semaphores
Return values:
SemaphoreKey

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 .

Parameters:
SemMask,:Mask of Released semaphores
Return values:
SemaphoreKey

Definition at line 353 of file stm32h7xx_hal_hsem.c.

References HAL_GetCurrentCPUID().

void HAL_HSEM_FreeCallback ( uint32_t  SemMask)

Semaphore Released Callback.

Parameters:
SemMask,:Mask of Released semaphores
Return values:
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.

Return values:
None

Definition at line 376 of file stm32h7xx_hal_hsem.c.

References HAL_GetCurrentCPUID(), and HAL_HSEM_FreeCallback().