diff options
author | Yuval Peress <peress@google.com> | 2023-04-19 02:34:16 +0000 |
---|---|---|
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-04-19 02:34:16 +0000 |
commit | 85e1fb5ed7eb92a1813611605e8d15440d56d3bd (patch) | |
tree | 6800462f3a48926644b51b0353a53fb0028d42ff /CMakeLists.txt | |
parent | 455daf3ee10662e7bbfb0a2b08bdf150bc1307f6 (diff) | |
download | pigweed-85e1fb5ed7eb92a1813611605e8d15440d56d3bd.tar.gz |
pw_sync_zephyr: Add support for spin locks
Implement the Zephyr backend for Pigweed's spin lock
Change-Id: I4d80cc6c57cad864212d39b950fc948f5ec0bc49
Signed-off-by: Yuval Peress <peress@google.com>
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/138521
Reviewed-by: Keir Mierle <keir@google.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d5fcd3228..74d9539bf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,10 +37,12 @@ if(CONFIG_ZEPHYR_PIGWEED_MODULE) pw_log pw_log_tokenized pw_log/backend.cmake) pw_set_zephyr_backend_ifdef(CONFIG_PIGWEED_THREAD_SLEEP pw_thread.sleep pw_thread_zephyr.sleep pw_thread/backend.cmake) - pw_set_zephyr_backend_ifdef(CONFIG_PIGWEED_SYNC_MUTEX - pw_sync.mutex pw_sync_zephyr.mutex_backend pw_sync/backend.cmake) pw_set_zephyr_backend_ifdef(CONFIG_PIGWEED_SYNC_BINARY_SEMAPHORE pw_sync.mutex pw_sync_zephyr.binary_semaphore_backend pw_sync/backend.cmake) + pw_set_zephyr_backend_ifdef(CONFIG_PIGWEED_SYNC_INTERRUPT_SPIN_LOCK + pw_sync.interrupt_spin_lock pw_sync_zephyr.interrupt_spin_lock_backend pw_sync/backend.cmake) + pw_set_zephyr_backend_ifdef(CONFIG_PIGWEED_SYNC_MUTEX + pw_sync.mutex pw_sync_zephyr.mutex_backend pw_sync/backend.cmake) pw_set_zephyr_backend_ifdef(CONFIG_PIGWEED_SYS_IO pw_sys_io pw_sys_io_zephyr pw_sys_io/backend.cmake) |