PSoC 6 Peripheral Driver Library
IPC semaphores layer (IPC_SEMA)

General Description

The semaphores layer functions made use of a single IPC channel to allow multiple semaphores that can be used by system or user function calls.

Include cy_ipc_sema.h. Alternatively include cy_pdl.h to get access to all functions and declarations in the PDL.

By default there are 128 semaphores provided, although the user may modify the default value to any number, limited only by SRAM.

API Reference

 Macros
 Macro definitions are used in the driver.
 
 Functions
 Functions are used in the driver.
 
 Enumerated Types
 Enumerations are used in the driver.