CONFIG_SYSTEM_WORKQUEUE_PRIORITY¶
System workqueue priority
Type: int
Help¶
By default, system work queue priority is the lowest cooperative
priority. This means that any work handler, once started, won't
be preempted by any other thread until finished.
Defaults¶
- -2 if - COOP_ENABLED&& !- PREEMPT_ENABLED
- 0 if ! - COOP_ENABLED
- -1 
Kconfig definitions¶
At <Zephyr Kernel>/Kconfig:395
Included via Kconfig:8 → Kconfig.zephyr:40
Menu path: (Top) → General Kernel Options → Work Queue Options
config SYSTEM_WORKQUEUE_PRIORITY
    int "System workqueue priority"
    default -2 if COOP_ENABLED && !PREEMPT_ENABLED
    default 0 if !COOP_ENABLED
    default -1
    help
      By default, system work queue priority is the lowest cooperative
      priority. This means that any work handler, once started, won't
      be preempted by any other thread until finished.
At <Zephyr Subsystem>/bluetooth/Kconfig:44
Included via Kconfig:8 → Kconfig.zephyr:44 → <Zephyr Subsystem>/Kconfig:9
Menu path: (Top) → Sub Systems and OS Services → Bluetooth
config SYSTEM_WORKQUEUE_PRIORITY
    int
    range -256 -1
    depends on BT
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)