Modules

 critical_section
 Critical Section API for short-lived mutual exclusion safe for IRQ and multi-core.
 
 lock_core
 base synchronization/lock primitive support
 
 mutex
 Mutex API for non IRQ mutual exclusion between cores.
 
 sem
 Semaphore API for restricting access to a resource.
 

Detailed Description

Synchronization primitives and mutual exclusion