Functions
Take and Release functions

HSEM Take and Release functions. More...

Collaboration diagram for Take and Release functions:

Functions

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

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 
)


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19