pw_sync_zephyr#
Stable
Overview#
This is the Zephyr RTOS backend for the pw_sync facades. It implements
seven independent facades, each controlled by its own Kconfig choice
that defaults to Pigweed’s Zephyr backend (see
How backend selection works).
Facade |
Kconfig backend member |
“None” member |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
These backends also use pw_chrono.system_clock and
pw_interrupt.context. pw_sync.timed_mutex is built on
pw_sync.mutex, and both thread notifications are built on
pw_sync.binary_semaphore, so keep those enabled together.