STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
Take and Release functions

HSEM Take and Release functions More...

Collaboration diagram for Take and Release functions:

Functions

HAL_StatusTypeDef HAL_HSEM_Take (uint32_t SemID, uint32_t ProcessID)
HAL_StatusTypeDef HAL_HSEM_FastTake (uint32_t SemID)
void HAL_HSEM_Release (uint32_t SemID, uint32_t ProcessID)
void HAL_HSEM_ReleaseAll (uint32_t Key, uint32_t CoreID)
uint32_t HAL_HSEM_IsSemTaken (uint32_t SemID)

Detailed Description

HSEM Take and Release functions

Function Documentation

◆ HAL_HSEM_FastTake()

HAL_StatusTypeDef HAL_HSEM_FastTake ( uint32_t SemID)

◆ HAL_HSEM_IsSemTaken()

uint32_t HAL_HSEM_IsSemTaken ( uint32_t SemID)

◆ HAL_HSEM_Release()

void HAL_HSEM_Release ( uint32_t SemID,
uint32_t ProcessID )

◆ HAL_HSEM_ReleaseAll()

void HAL_HSEM_ReleaseAll ( uint32_t Key,
uint32_t CoreID )

◆ HAL_HSEM_Take()

HAL_StatusTypeDef HAL_HSEM_Take ( uint32_t SemID,
uint32_t ProcessID )