:orphan: .. title:: CMSIS_RTOS_V2 .. option:: CONFIG_CMSIS_RTOS_V2 *CMSIS RTOS v2 API* Type: ``bool`` Help ==== .. code-block:: none This enables CMSIS RTOS v2 API support. This is an OS-integration layer which allows applications using CMSIS RTOS V2 APIs to build on Zephyr. Direct dependencies =================== \ :option:`POLL ` && \ :option:`THREAD_NAME ` && \ :option:`THREAD_STACK_INFO ` && \ :option:`THREAD_MONITOR ` && \ :option:`INIT_STACKS ` && \ :option:`NUM_PREEMPT_PRIORITIES ` >= 56 *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Kconfig definition ================== At ``/portability/cmsis_rtos_v2/Kconfig:4`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``/Kconfig:41`` → ``/portability/Kconfig:8`` Menu path: (Top) → Sub Systems and OS Services → Portability .. code-block:: kconfig config CMSIS_RTOS_V2 bool "CMSIS RTOS v2 API" depends on POLL && THREAD_NAME && THREAD_STACK_INFO && THREAD_MONITOR && INIT_STACKS && NUM_PREEMPT_PRIORITIES >= 56 help This enables CMSIS RTOS v2 API support. This is an OS-integration layer which allows applications using CMSIS RTOS V2 APIs to build on Zephyr. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*