diff options
author | Xin Li <delphij@google.com> | 2024-01-17 22:13:58 -0800 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2024-01-17 22:13:58 -0800 |
commit | 28d03a2a1cabbe01d7bcb6cf5166c10e50d3c2c6 (patch) | |
tree | c1643be8ab17fc607cea748a8bb1d621a5964873 /pw_sync_zephyr/Kconfig | |
parent | ec2628a6ba2d0ecbe3ac10c8c772f6fc6acc345d (diff) | |
parent | f054515492af5132f685cb23fe11891ee77104c9 (diff) | |
download | pigweed-temp_319669529.tar.gz |
Merge Android 24Q1 Release (ab/11220357)temp_319669529
Bug: 319669529
Merged-In: Iba357b308a79d0c8b560acd4f72b5423c9c83294
Change-Id: Icdf552029fb97a34e83c6dd7799433fc473a2506
Diffstat (limited to 'pw_sync_zephyr/Kconfig')
-rw-r--r-- | pw_sync_zephyr/Kconfig | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/pw_sync_zephyr/Kconfig b/pw_sync_zephyr/Kconfig index 15a9ec5ae..10a6e64d3 100644 --- a/pw_sync_zephyr/Kconfig +++ b/pw_sync_zephyr/Kconfig @@ -12,6 +12,8 @@ # License for the specific language governing permissions and limitations under # the License. +menu "pw_sync" + config PIGWEED_SYNC bool select PIGWEED_CHRONO_SYSTEM_CLOCK @@ -19,10 +21,33 @@ config PIGWEED_SYNC select PIGWEED_INTERRUPT_CONTEXT config PIGWEED_SYNC_MUTEX - bool "Enable Pigweed mutex library (pw_sync.mutex)" + bool "Link pw_sync.mutex library" select PIGWEED_SYNC select PIGWEED_POLYFILL + help + See :ref:`module-pw_sync` for module details. config PIGWEED_SYNC_BINARY_SEMAPHORE - bool "Enable Pigweed binary semaphore library (pw_sync.binary_semaphore)" + bool "Link pw_sync.binary_semaphore library" select PIGWEED_SYNC + help + See :ref:`module-pw_sync` for module details. + +config PIGWEED_SYNC_INTERRUPT_SPIN_LOCK + bool "Link pw_sync.interrupt_spin_lock library" + help + See :ref:`module-pw_sync` for module details. + +config PIGWEED_SYNC_THREAD_NOTIFICATION + bool "Link pw_sync.thread_notification library" + select PIGWEED_SYNC_BINARY_SEMAPHORE + help + See :ref:`module-pw_sync` for module details. + +config PIGWEED_SYNC_TIMED_THREAD_NOTIFICATION + bool "Link pw_sync.timed_thread_notification library" + select PIGWEED_SYNC_BINARY_SEMAPHORE + help + See :ref:`module-pw_sync` for module details. + +endmenu |