diff options
Diffstat (limited to 'pw_thread_zephyr/Kconfig')
-rw-r--r-- | pw_thread_zephyr/Kconfig | 39 |
1 files changed, 38 insertions, 1 deletions
diff --git a/pw_thread_zephyr/Kconfig b/pw_thread_zephyr/Kconfig index 65b9c3ab8..89ce62cee 100644 --- a/pw_thread_zephyr/Kconfig +++ b/pw_thread_zephyr/Kconfig @@ -12,7 +12,44 @@ # License for the specific language governing permissions and limitations under # the License. +menu "pw_thread" + config PIGWEED_THREAD_SLEEP - bool "Enabled the Zephyr pw_thread.sleep backend" + bool "Link and set pw_thread.sleep library backend" select PIGWEED_CHRONO_SYSTEM_CLOCK select PIGWEED_ASSERT + help + See :ref:`module-pw_thread` for module details. + +config PIGWEED_THREAD + bool "Link and set pw_thread.thread and pw_thread.id backends" + select PIGWEED_ASSERT + help + See :ref:`module-pw_thread` for module details. + +config PIGWEED_THREAD_ITERATION + bool "Link and set pw_thread.thread_iteration backend" + select PIGWEED_ASSERT + select PIGWEED_THREAD + help + See :ref:`module-pw_thread` for module details. + +if PIGWEED_THREAD + +config PIGWEED_THREAD_DEFAULT_PRIORITY + int "Default thread priority" + default MAIN_THREAD_PRIORITY + +config PIGWEED_THREAD_NUM_COOP_PRIORITIES + int "Number of cooperative thread priorities" + default NUM_COOP_PRIORITIES + range 0 NUM_COOP_PRIORITIES + +config PIGWEED_THREAD_NUM_PREEMPT_PRIORITIES + int "Number of preemptible thread priorities" + default NUM_PREEMPT_PRIORITIES + range 0 NUM_PREEMPT_PRIORITIES + +endif # PIGWEED_THREAD + +endmenu |