:orphan: .. title:: CMSIS_V2_THREAD_MAX_STACK_SIZE .. option:: CONFIG_CMSIS_V2_THREAD_MAX_STACK_SIZE *Max stack size threads can be allocated in CMSIS RTOS V2 application* Type: ``int`` Help ==== Mention max stack size threads can be allocated in CMSIS RTOS V2 application. Direct dependencies =================== (\ :option:`ARM64 ` && \ :option:`ARM `) || \ :option:`RISCV ` || \ :option:`CMSIS_RTOS_V2 ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - 4096 - 1024 if \ :option:`64BIT ` - 4096 if \ :option:`COVERAGE ` - 512 Kconfig definitions =================== .. highlight:: kconfig At ``arch/arm/core/aarch64/Kconfig:50`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` → ``arch/arm/Kconfig:46`` Menu path: (Top) → ARM Options .. parsed-literal:: config CMSIS_V2_THREAD_MAX_STACK_SIZE int default 4096 depends on \ :option:`ARM64 ` && \ :option:`ARM ` ---- At ``arch/riscv/Kconfig:144`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → RISCV Options .. parsed-literal:: config CMSIS_V2_THREAD_MAX_STACK_SIZE int default 1024 if \ :option:`64BIT ` depends on \ :option:`RISCV ` ---- At ``lib/cmsis_rtos_v2/Kconfig:37`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:33`` → ``lib/Kconfig:10`` Menu path: (Top) → Additional libraries → CMSIS RTOS v2 API .. parsed-literal:: config CMSIS_V2_THREAD_MAX_STACK_SIZE int "Max stack size threads can be allocated in CMSIS RTOS V2 application" default 4096 if \ :option:`COVERAGE ` default 512 depends on \ :option:`CMSIS_RTOS_V2 ` help Mention max stack size threads can be allocated in CMSIS RTOS V2 application. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*