STM32H735xx HAL User Manual
Defines
HSEM Private Macros
HSEM

Defines

#define IS_HSEM_SEMID(__SEMID__)   ((__SEMID__) <= HSEM_SEMID_MAX )
#define IS_HSEM_PROCESSID(__PROCESSID__)   ((__PROCESSID__) <= HSEM_PROCESSID_MAX )
#define IS_HSEM_KEY(__KEY__)   ((__KEY__) <= HSEM_CLEAR_KEY_MAX )
#define IS_HSEM_COREID(__COREID__)   ((__COREID__) == HSEM_CPU1_COREID)

Define Documentation

#define IS_HSEM_COREID (   __COREID__)    ((__COREID__) == HSEM_CPU1_COREID)

Definition at line 191 of file stm32h7xx_hal_hsem.h.

Referenced by HAL_HSEM_ReleaseAll().

#define IS_HSEM_KEY (   __KEY__)    ((__KEY__) <= HSEM_CLEAR_KEY_MAX )

Definition at line 185 of file stm32h7xx_hal_hsem.h.

Referenced by HAL_HSEM_ReleaseAll(), and HAL_HSEM_SetClearKey().

#define IS_HSEM_PROCESSID (   __PROCESSID__)    ((__PROCESSID__) <= HSEM_PROCESSID_MAX )

Definition at line 183 of file stm32h7xx_hal_hsem.h.

Referenced by HAL_HSEM_Release(), and HAL_HSEM_Take().

#define IS_HSEM_SEMID (   __SEMID__)    ((__SEMID__) <= HSEM_SEMID_MAX )

Definition at line 181 of file stm32h7xx_hal_hsem.h.

Referenced by HAL_HSEM_FastTake(), HAL_HSEM_Release(), and HAL_HSEM_Take().