Commit f44547cb5839
Changed files (1)
keyboards
keyball44
firmwares
keyboards/keyball44/firmwares/settings_reset.uf2
@@ -0,0 +1,947 @@
+-- west build: generating a build system
+Loading Zephyr default modules (Zephyr base).
+-- Application: /workspace/zmk-config/zmk/app
+-- CMake version: 3.31.6
+-- Found Python3: /usr/bin/python3 (found suitable version "3.12.3", minimum required is "3.8") found components: Interpreter
+-- Cache files will be written to: /root/.cache/zephyr
+-- Zephyr version: 3.5.0 (/workspace/zmk-config/zephyr)
+-- Found west (found suitable version "1.5.0", minimum required is "0.14.0")
+-- Adding ZMK config directory as board root: /workspace/zmk-config/config
+CMake Deprecation Warning at keymap-module/modules/modules.cmake:53 (message):
+ The `config/boards` folder is deprecated. Please use a module instead.
+ See https://zmk.dev/docs/development/hardware-integration/new-shield and
+ https://zmk.dev/docs/development/module-creation for more information.
+Call Stack (most recent call first):
+ /workspace/zmk-config/zephyr/cmake/modules/zephyr_module.cmake:130 (include)
+ /workspace/zmk-config/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
+ /workspace/zmk-config/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
+ /workspace/zmk-config/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
+ CMakeLists.txt:9 (find_package)
+
+
+-- Adding /workspace/zmk-config/zmk/app/boards/shields/settings_reset
+-- ZMK Config directory: /workspace/zmk-config/config
+-- Using keymap file: /workspace/zmk-config/zmk/app/boards/shields/settings_reset/settings_reset.keymap
+-- Board: nice_nano_v2
+-- Shield(s): settings_reset
+-- ZEPHYR_TOOLCHAIN_VARIANT not set, trying to locate Zephyr SDK
+-- Found host-tools: zephyr 0.16.9 (/opt/zephyr-sdk-0.16.9)
+-- Found toolchain: zephyr 0.16.9 (/opt/zephyr-sdk-0.16.9)
+-- Found Dtc: /opt/zephyr-sdk-0.16.9/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
+-- Found BOARD.dts: /workspace/zmk-config/zmk/app/boards/arm/nice_nano/nice_nano_v2.dts
+-- Found devicetree overlay: /workspace/zmk-config/zmk/app/boards/shields/settings_reset/settings_reset.overlay
+-- Found devicetree overlay: /workspace/zmk-config/zmk/app/boards/shields/settings_reset/settings_reset.keymap
+-- Generated zephyr.dts: /tmp/reset/zephyr/zephyr.dts
+-- Generated devicetree_generated.h: /tmp/reset/zephyr/include/generated/devicetree_generated.h
+-- Including generated dts.cmake file: /tmp/reset/zephyr/dts.cmake
+
+warning: Deprecated symbol NRF_STORE_REBOOT_TYPE_GPREGRET is enabled.
+
+Parsing /workspace/zmk-config/zmk/app/Kconfig
+Loaded configuration '/workspace/zmk-config/zmk/app/boards/arm/nice_nano/nice_nano_v2_defconfig'
+Merged configuration '/workspace/zmk-config/zmk/app/prj.conf'
+Merged configuration '/workspace/zmk-config/zmk/app/boards/shields/settings_reset/settings_reset.conf'
+Configuration saved to '/tmp/reset/zephyr/.config'
+Kconfig header saved to '/tmp/reset/zephyr/include/generated/autoconf.h'
+-- Found GnuLd: /opt/zephyr-sdk-0.16.9/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd (found version "2.38")
+-- The C compiler identification is GNU 12.2.0
+-- The CXX compiler identification is GNU 12.2.0
+-- The ASM compiler identification is GNU
+-- Found assembler: /opt/zephyr-sdk-0.16.9/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
+-- Configuring done (4.3s)
+-- Generating done (0.1s)
+-- Build files have been written to: /tmp/reset
+-- west build: building application
+[1/199] Preparing syscall dependency handling
+
+[2/199] Generating include/generated/app_version.h
+[3/199] Generating include/generated/version.h
+-- Zephyr version: 3.5.0 (/workspace/zmk-config/zephyr), build: dacab4875df7
+[4/199] Generating misc/generated/syscalls_subdirs.trigger
+[5/199] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
+[6/199] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
+[7/199] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
+[8/199] Generating include/generated/driver-validation.h
+[9/199] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
+[10/199] Generating include/generated/offsets.h
+[11/199] Building C object CMakeFiles/app.dir/src/stdlib.c.obj
+[12/199] Building C object CMakeFiles/app.dir/src/matrix_transform.c.obj
+[13/199] Building C object CMakeFiles/app.dir/src/events/activity_state_changed.c.obj
+[14/199] Building C object CMakeFiles/app.dir/src/sensors.c.obj
+[15/199] Building C object CMakeFiles/app.dir/src/events/position_state_changed.c.obj
+[16/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_reset.c.obj
+[17/199] Building C object CMakeFiles/app.dir/src/events/usb_conn_state_changed.c.obj
+[18/199] Building C object CMakeFiles/app.dir/src/behavior.c.obj
+[19/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_ext_power.c.obj
+[20/199] Building C object CMakeFiles/app.dir/src/activity.c.obj
+[21/199] Building C object CMakeFiles/app.dir/src/event_manager.c.obj
+[22/199] Building C object CMakeFiles/app.dir/src/physical_layouts.c.obj
+[23/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_caps_word.c.obj
+[24/199] Building C object CMakeFiles/app.dir/src/events/sensor_event.c.obj
+[25/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_key_press.c.obj
+[26/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_mod_morph.c.obj
+[27/199] Building C object CMakeFiles/app.dir/src/ext_power_generic.c.obj
+[28/199] Building C object CMakeFiles/app.dir/src/hid.c.obj
+[29/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_momentary_layer.c.obj
+[30/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_transparent.c.obj
+[31/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_key_repeat.c.obj
+[32/199] Building C object CMakeFiles/app.dir/src/conditional_layer.c.obj
+[33/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_toggle_layer.c.obj
+[34/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_outputs.c.obj
+[35/199] Building C object CMakeFiles/app.dir/src/events/endpoint_changed.c.obj
+[36/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_to_layer.c.obj
+[37/199] Building C object CMakeFiles/app.dir/src/combo.c.obj
+[38/199] Building C object CMakeFiles/app.dir/src/behavior_queue.c.obj
+[39/199] Building C object CMakeFiles/app.dir/src/events/keycode_state_changed.c.obj
+[40/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_none.c.obj
+[41/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/crc/crc32c_sw.c.obj
+[42/199] Building C object CMakeFiles/app.dir/src/settings/reset_settings_on_start.c.obj
+[43/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/crc/crc7_sw.c.obj
+[44/199] Building C object CMakeFiles/app.dir/src/events/layer_state_changed.c.obj
+[45/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/crc/crc8_sw.c.obj
+[46/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/crc/crc16_sw.c.obj
+[47/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/crc/crc32_sw.c.obj
+[48/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/crc/crc4_sw.c.obj
+[49/199] Building C object CMakeFiles/app.dir/src/usb.c.obj
+[50/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
+[51/199] Building C object CMakeFiles/app.dir/src/events/modifiers_state_changed.c.obj
+[52/199] Building C object CMakeFiles/app.dir/src/usb_hid.c.obj
+[53/199] Building C object CMakeFiles/app.dir/src/settings/reset_settings_nvs.c.obj
+[54/199] Building C object CMakeFiles/app.dir/src/hid_listener.c.obj
+[55/199] Building C object CMakeFiles/app.dir/src/main.c.obj
+[56/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
+[57/199] Building C object CMakeFiles/app.dir/src/endpoints.c.obj
+[58/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
+[59/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
+[60/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
+[61/199] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
+[62/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
+[63/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
+[64/199] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
+[65/199] Building C object CMakeFiles/app.dir/src/keymap.c.obj
+In file included from /workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:34,
+ from /workspace/zmk-config/zephyr/include/zephyr/sys/util.h:17,
+ from /workspace/zmk-config/zmk/app/include/drivers/behavior.h:11,
+ from /workspace/zmk-config/zmk/app/src/keymap.c:7:
+/workspace/zmk-config/zmk/app/include/zmk/keymap.h:80:5: warning: excess elements in array initializer
+ 80 | { \
+ | ^
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:72:26: note: in definition of macro '__DEBRACKET'
+ 72 | #define __DEBRACKET(...) __VA_ARGS__
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET'
+ 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code)
+ | ^~~~~~~~~~~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:61:9: note: in expansion of macro '__COND_CODE'
+ 61 | __COND_CODE(_ZZZZ##_flag, _if_0_code, _else_code)
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:196:9: note: in expansion of macro 'Z_COND_CODE_0'
+ 196 | Z_COND_CODE_0(_flag, _if_0_code, _else_code)
+ | ^~~~~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c:77:9: note: in expansion of macro 'COND_CODE_0'
+ 77 | COND_CODE_0( \
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:69:53: note: in expansion of macro '__DEBRACKET'
+ 69 | #define __GET_ARG2_DEBRACKET(ignore_this, val, ...) __DEBRACKET val
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET'
+ 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code)
+ | ^~~~~~~~~~~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE'
+ 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code)
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:180:9: note: in expansion of macro 'Z_COND_CODE_1'
+ 180 | Z_COND_CODE_1(_flag, _if_1_code, _else_code)
+ | ^~~~~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c:79:14: note: in expansion of macro 'COND_CODE_1'
+ 79 | (COND_CODE_1(IS_ENABLED(CONFIG_ZMK_STUDIO), \
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:69:53: note: in expansion of macro '__DEBRACKET'
+ 69 | #define __GET_ARG2_DEBRACKET(ignore_this, val, ...) __DEBRACKET val
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET'
+ 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code)
+ | ^~~~~~~~~~~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE'
+ 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code)
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:180:9: note: in expansion of macro 'Z_COND_CODE_1'
+ 180 | Z_COND_CODE_1(_flag, _if_1_code, _else_code)
+ | ^~~~~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c:38:6: note: in expansion of macro 'COND_CODE_1'
+ 38 | {COND_CODE_1(DT_NODE_HAS_PROP(node, bindings), \
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ZMK_KEYMAP_EXTRACT_BINDING'
+ 18 | F(0, __VA_ARGS__)
+ | ^
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
+ 105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
+ | ^
+/workspace/zmk-config/zmk/app/src/keymap.c:39:19: note: in expansion of macro 'LISTIFY'
+ 39 | (LISTIFY(DT_PROP_LEN(node, bindings), ZMK_KEYMAP_EXTRACT_BINDING, (, ), node)), \
+ | ^~~~~~~
+/tmp/reset/zephyr/include/generated/devicetree_generated.h:3436:62: note: in expansion of macro 'TRANSFORMED_LAYER'
+ 3436 | #define DT_N_S_keymap_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_keymap_S_default_layer)
+ | ^~
+/workspace/zmk-config/zephyr/include/zephyr/devicetree.h:4261:24: note: in expansion of macro 'DT_N_S_keymap_FOREACH_CHILD_STATUS_OKAY_SEP'
+ 4261 | #define DT_CAT(a1, a2) a1 ## a2
+ | ^~
+/workspace/zmk-config/zephyr/include/zephyr/devicetree.h:3376:9: note: in expansion of macro 'DT_FOREACH_CHILD_STATUS_OKAY_SEP'
+ 3376 | DT_FOREACH_CHILD_STATUS_OKAY_SEP(DT_DRV_INST(inst), fn, sep)
+ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c:81:27: note: in expansion of macro 'DT_INST_FOREACH_CHILD_STATUS_OKAY_SEP'
+ 81 | (DT_INST_FOREACH_CHILD_STATUS_OKAY_SEP(0, TRANSFORMED_LAYER, (, ))))), \
+ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c:84:1: note: in expansion of macro 'KEYMAP_VAR'
+ 84 | KEYMAP_VAR(zmk_keymap, COND_CODE_1(IS_ENABLED(CONFIG_ZMK_KEYMAP_SETTINGS_STORAGE), (), (const)),
+ | ^~~~~~~~~~
+/workspace/zmk-config/zmk/app/include/zmk/keymap.h:80:5: note: (near initialization for 'zmk_keymap[0]')
+ 80 | { \
+ | ^
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:72:26: note: in definition of macro '__DEBRACKET'
+ 72 | #define __DEBRACKET(...) __VA_ARGS__
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET'
+ 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code)
+ | ^~~~~~~~~~~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:61:9: note: in expansion of macro '__COND_CODE'
+ 61 | __COND_CODE(_ZZZZ##_flag, _if_0_code, _else_code)
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:196:9: note: in expansion of macro 'Z_COND_CODE_0'
+ 196 | Z_COND_CODE_0(_flag, _if_0_code, _else_code)
+ | ^~~~~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c:77:9: note: in expansion of macro 'COND_CODE_0'
+ 77 | COND_CODE_0( \
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:69:53: note: in expansion of macro '__DEBRACKET'
+ 69 | #define __GET_ARG2_DEBRACKET(ignore_this, val, ...) __DEBRACKET val
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET'
+ 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code)
+ | ^~~~~~~~~~~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE'
+ 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code)
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:180:9: note: in expansion of macro 'Z_COND_CODE_1'
+ 180 | Z_COND_CODE_1(_flag, _if_1_code, _else_code)
+ | ^~~~~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c:79:14: note: in expansion of macro 'COND_CODE_1'
+ 79 | (COND_CODE_1(IS_ENABLED(CONFIG_ZMK_STUDIO), \
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:69:53: note: in expansion of macro '__DEBRACKET'
+ 69 | #define __GET_ARG2_DEBRACKET(ignore_this, val, ...) __DEBRACKET val
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET'
+ 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code)
+ | ^~~~~~~~~~~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE'
+ 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code)
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:180:9: note: in expansion of macro 'Z_COND_CODE_1'
+ 180 | Z_COND_CODE_1(_flag, _if_1_code, _else_code)
+ | ^~~~~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c:38:6: note: in expansion of macro 'COND_CODE_1'
+ 38 | {COND_CODE_1(DT_NODE_HAS_PROP(node, bindings), \
+ | ^~~~~~~~~~~
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ZMK_KEYMAP_EXTRACT_BINDING'
+ 18 | F(0, __VA_ARGS__)
+ | ^
+/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
+ 105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
+ | ^
+/workspace/zmk-config/zmk/app/src/keymap.c:39:19: note: in expansion of macro 'LISTIFY'
+ 39 | (LISTIFY(DT_PROP_LEN(node, bindings), ZMK_KEYMAP_EXTRACT_BINDING, (, ), node)), \
+ | ^~~~~~~
+/tmp/reset/zephyr/include/generated/devicetree_generated.h:3436:62: note: in expansion of macro 'TRANSFORMED_LAYER'
+ 3436 | #define DT_N_S_keymap_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_keymap_S_default_layer)
+ | ^~
+/workspace/zmk-config/zephyr/include/zephyr/devicetree.h:4261:24: note: in expansion of macro 'DT_N_S_keymap_FOREACH_CHILD_STATUS_OKAY_SEP'
+ 4261 | #define DT_CAT(a1, a2) a1 ## a2
+ | ^~
+/workspace/zmk-config/zephyr/include/zephyr/devicetree.h:3376:9: note: in expansion of macro 'DT_FOREACH_CHILD_STATUS_OKAY_SEP'
+ 3376 | DT_FOREACH_CHILD_STATUS_OKAY_SEP(DT_DRV_INST(inst), fn, sep)
+ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c:81:27: note: in expansion of macro 'DT_INST_FOREACH_CHILD_STATUS_OKAY_SEP'
+ 81 | (DT_INST_FOREACH_CHILD_STATUS_OKAY_SEP(0, TRANSFORMED_LAYER, (, ))))), \
+ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c:84:1: note: in expansion of macro 'KEYMAP_VAR'
+ 84 | KEYMAP_VAR(zmk_keymap, COND_CODE_1(IS_ENABLED(CONFIG_ZMK_KEYMAP_SETTINGS_STORAGE), (), (const)),
+ | ^~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c: In function 'zmk_keymap_position_state_changed':
+/workspace/zmk-config/zmk/app/src/keymap.c:710:41: warning: array subscript position is outside array bounds of 'uint32_t[0]' {aka 'unsigned int[]'} [-Warray-bounds]
+ 710 | zmk_keymap_active_behavior_layer[position] = _zmk_keymap_layer_state;
+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c:67:17: note: while referencing 'zmk_keymap_active_behavior_layer'
+ 67 | static uint32_t zmk_keymap_active_behavior_layer[ZMK_KEYMAP_LEN];
+ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c:721:13: warning: array subscript position is outside array bounds of 'uint32_t[0]' {aka 'unsigned int[]'} [-Warray-bounds]
+ 721 | if (zmk_keymap_layer_active_with_state(layer_id,
+ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 722 | zmk_keymap_active_behavior_layer[position])) {
+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/workspace/zmk-config/zmk/app/src/keymap.c:67:17: note: while referencing 'zmk_keymap_active_behavior_layer'
+ 67 | static uint32_t zmk_keymap_active_behavior_layer[ZMK_KEYMAP_LEN];
+ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[66/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
+[67/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
+[68/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_nano.c.obj
+[69/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
+[70/199] Linking C static library app/libapp.a
+[71/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
+[72/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
+[73/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
+[74/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
+[75/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
+[76/199] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
+[77/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
+[78/199] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
+[79/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
+[80/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
+[81/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
+[82/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/mem_mgmt/mem_attr.c.obj
+[83/199] Generating linker_zephyr_pre0.cmd
+[84/199] Building ASM object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/nmi_on_reset.S.obj
+[85/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_default.c.obj
+[86/199] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
+[87/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_init.c.obj
+[88/199] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
+[89/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fault_s.S.obj
+[90/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/exc_exit.S.obj
+[91/199] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
+[92/199] Linking C static library zephyr/arch/common/libisr_tables.a
+[93/199] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/nmi.c.obj
+[94/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_nvs.c.obj
+[95/199] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/tls.c.obj
+[96/199] Linking C static library zephyr/arch/common/libarch__common.a
+[97/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_store.c.obj
+[98/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_line.c.obj
+[99/199] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/fatal.c.obj
+[100/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/irq_init.c.obj
+[101/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/reset.S.obj
+[102/199] Linking C static library zephyr/arch/arch/arm/core/libarch__arm__core.a
+[103/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fpu.c.obj
+[104/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/vector_table.S.obj
+[105/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/swap_helper.S.obj
+[106/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/cpu_idle.S.obj
+[107/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/__aeabi_read_tp.S.obj
+[108/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings.c.obj
+[109/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/thread_abort.c.obj
+[110/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/usb/device/usb_transfer.c.obj
+[111/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/isr_wrapper.S.obj
+[112/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/scb.c.obj
+[113/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/swap.c.obj
+[114/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/prep_c.c.obj
+[115/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/usb/device/usb_descriptor.c.obj
+[116/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/fs/nvs/nvs.c.obj
+[117/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/thread.c.obj
+[118/199] Building C object zephyr/soc/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
+[119/199] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
+[120/199] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/libc-hooks.c.obj
+[121/199] Linking C static library zephyr/soc/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a
+[122/199] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
+[123/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/irq_manage.c.obj
+[124/199] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
+[125/199] Linking C static library zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
+[126/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fault.c.obj
+[127/199] Linking C static library zephyr/arch/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a
+[128/199] Building C object zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_core_mpu.c.obj
+[129/199] Building C object zephyr/soc/soc/arm/nordic_nrf/nrf52/CMakeFiles/soc__arm__nordic_nrf__nrf52.dir/soc.c.obj
+[130/199] Building C object zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_mpu.c.obj
+[131/199] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
+[132/199] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
+[133/199] Linking C static library zephyr/arch/arch/arm/core/mpu/libarch__arm__core__mpu.a
+[134/199] Linking C static library zephyr/soc/soc/arm/nordic_nrf/nrf52/libsoc__arm__nordic_nrf__nrf52.a
+[135/199] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
+[136/199] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
+[137/199] Building C object zephyr/drivers/kscan/CMakeFiles/drivers__kscan.dir/workspace/zmk-config/zmk/app/module/drivers/kscan/kscan_mock.c.obj
+[138/199] Linking C static library zephyr/drivers/kscan/libdrivers__kscan.a
+[139/199] Building C object zephyr/drivers/hwinfo/CMakeFiles/drivers__hwinfo.dir/hwinfo_weak_impl.c.obj
+[140/199] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/workspace/zmk-config/modules/hal/nordic/nrfx/mdk/system_nrf52840.c.obj
+[141/199] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
+[142/199] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
+[143/199] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/workspace/zmk-config/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
+[144/199] Linking C static library zephyr/drivers/flash/libdrivers__flash.a
+[145/199] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
+[146/199] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
+[147/199] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
+[148/199] Building C object zephyr/drivers/hwinfo/CMakeFiles/drivers__hwinfo.dir/hwinfo_nrf.c.obj
+[149/199] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
+[150/199] Linking C static library zephyr/drivers/hwinfo/libdrivers__hwinfo.a
+[151/199] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
+[152/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/usb/device/usb_device.c.obj
+[153/199] Linking C static library zephyr/drivers/gpio/libdrivers__gpio.a
+[154/199] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
+[155/199] Building C object zephyr/subsys/usb/device/class/hid/CMakeFiles/subsys__usb__device__class__hid.dir/core.c.obj
+[156/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
+[157/199] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/workspace/zmk-config/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
+[158/199] Linking C static library zephyr/libzephyr.a
+[159/199] Linking C static library zephyr/subsys/usb/device/class/hid/libsubsys__usb__device__class__hid.a
+[160/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
+[161/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
+[162/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
+[163/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/busy_wait.c.obj
+[164/199] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/workspace/zmk-config/modules/hal/nordic/nrfx/drivers/src/nrfx_power.c.obj
+[165/199] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/workspace/zmk-config/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
+[166/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
+[167/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
+[168/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
+[169/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
+[170/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
+[171/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
+[172/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
+[173/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
+[174/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
+[175/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
+[176/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
+[177/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
+[178/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
+[179/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
+[180/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
+[181/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
+[182/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
+[183/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
+[184/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/dynamic_disabled.c.obj
+[185/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
+[186/199] Building C object zephyr/drivers/usb/device/CMakeFiles/drivers__usb__device.dir/usb_dc_nrfx.c.obj
+[187/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
+[188/199] Linking C static library zephyr/drivers/usb/device/libdrivers__usb__device.a
+[189/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
+[190/199] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/workspace/zmk-config/modules/hal/nordic/nrfx/drivers/src/nrfx_usbd.c.obj
+[191/199] Linking C static library zephyr/kernel/libkernel.a
+[192/199] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/workspace/zmk-config/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
+[193/199] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
+[194/199] Linking C executable zephyr/zephyr_pre0.elf
+[195/199] Generating linker.cmd
+[196/199] Generating isr_tables.c, isrList.bin
+[197/199] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
+[198/199] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
+[199/199] Linking C executable zephyr/zmk.elf
+Memory region Used Size Region Size %age Used
+ FLASH: 46188 B 792 KB 5.70%
+ RAM: 11552 B 256 KB 4.41%
+ IDT_LIST: 0 GB 2 KB 0.00%
+Converted to uf2, output size: 92672, start address: 0x26000
+Wrote 92672 bytes to zmk.uf2
+UF2
+WQ]� ` � @(��p&