1.. _module-pw_sync_zephyr: 2 3============== 4pw_sync_zephyr 5============== 6.. pigweed-module:: 7 :name: pw_sync_zephyr 8 9-------- 10Overview 11-------- 12This sync backend implements the ``pw_sync`` facade. To enable, set 13``CONFIG_PIGWEED_SYNC=y``. After that, specific submodules can be enabled via 14the Kconfig menu. 15 16* ``pw_sync.mutex`` can be enabled via ``CONFIG_PIGWEED_SYNC_MUTEX``. 17* ``pw_sync.binary_semaphore`` can be enabled via 18 ``CONFIG_PIGWEED_SYNC_BINARY_SEMAPHORE``. 19* ``pw_sync.interrupt_spin_lock`` can be enabled via ``CONFIG_PIGWEED_SYNC_INTERRUPT_SPIN_LOCK``. 20