From 6b09605880662892d590981afb9f70836fecd2ce Mon Sep 17 00:00:00 2001 From: Peter Johanson Date: Fri, 14 Feb 2025 16:12:26 -0700 Subject: [PATCH] fix: Properly override stack size on RP2040 Move the system work queue stack size override on RP2040 ouf of a `ZMK_BLE` conditional so it is properly applied generally for that SoC. --- app/Kconfig | 4 ---- app/Kconfig.defaults | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Kconfig b/app/Kconfig index 5fc03822a02..f3b54a6b099 100644 --- a/app/Kconfig +++ b/app/Kconfig @@ -189,10 +189,6 @@ config BT_CTLR_PHY_2M config BT_TINYCRYPT_ECC default y if BT_HCI && !BT_CTLR -config SYSTEM_WORKQUEUE_STACK_SIZE - default 4096 if SOC_RP2040 - default 2048 - config ZMK_BLE_THREAD_STACK_SIZE int "BLE notify thread stack size" default 768 diff --git a/app/Kconfig.defaults b/app/Kconfig.defaults index 02d845f1ba4..60e2657d64d 100644 --- a/app/Kconfig.defaults +++ b/app/Kconfig.defaults @@ -1,6 +1,10 @@ # Copyright (c) 2024 The ZMK Contributors # SPDX-License-Identifier: MIT +config SYSTEM_WORKQUEUE_STACK_SIZE + default 2048 if SOC_RP2040 + default 2048 if ZMK_BLE + # HID if ZMK_HID_REPORT_TYPE_HKRO