main
1-- west build: generating a build system
2Loading Zephyr default modules (Zephyr base).
3-- Application: /workspace/zmk-config/zmk/app
4-- CMake version: 3.31.6
5-- Found Python3: /usr/bin/python3 (found suitable version "3.12.3", minimum required is "3.8") found components: Interpreter
6-- Cache files will be written to: /root/.cache/zephyr
7-- Zephyr version: 3.5.0 (/workspace/zmk-config/zephyr)
8-- Found west (found suitable version "1.5.0", minimum required is "0.14.0")
9-- Adding ZMK config directory as board root: /workspace/zmk-config/config
10CMake Deprecation Warning at keymap-module/modules/modules.cmake:53 (message):
11 The `config/boards` folder is deprecated. Please use a module instead.
12 See https://zmk.dev/docs/development/hardware-integration/new-shield and
13 https://zmk.dev/docs/development/module-creation for more information.
14Call Stack (most recent call first):
15 /workspace/zmk-config/zephyr/cmake/modules/zephyr_module.cmake:130 (include)
16 /workspace/zmk-config/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
17 /workspace/zmk-config/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
18 /workspace/zmk-config/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
19 CMakeLists.txt:9 (find_package)
20
21
22-- Adding /workspace/zmk-config/zmk/app/boards/shields/settings_reset
23-- ZMK Config directory: /workspace/zmk-config/config
24-- Using keymap file: /workspace/zmk-config/zmk/app/boards/shields/settings_reset/settings_reset.keymap
25-- Board: nice_nano_v2
26-- Shield(s): settings_reset
27-- ZEPHYR_TOOLCHAIN_VARIANT not set, trying to locate Zephyr SDK
28-- Found host-tools: zephyr 0.16.9 (/opt/zephyr-sdk-0.16.9)
29-- Found toolchain: zephyr 0.16.9 (/opt/zephyr-sdk-0.16.9)
30-- 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")
31-- Found BOARD.dts: /workspace/zmk-config/zmk/app/boards/arm/nice_nano/nice_nano_v2.dts
32-- Found devicetree overlay: /workspace/zmk-config/zmk/app/boards/shields/settings_reset/settings_reset.overlay
33-- Found devicetree overlay: /workspace/zmk-config/zmk/app/boards/shields/settings_reset/settings_reset.keymap
34-- Generated zephyr.dts: /tmp/reset/zephyr/zephyr.dts
35-- Generated devicetree_generated.h: /tmp/reset/zephyr/include/generated/devicetree_generated.h
36-- Including generated dts.cmake file: /tmp/reset/zephyr/dts.cmake
37
38warning: Deprecated symbol NRF_STORE_REBOOT_TYPE_GPREGRET is enabled.
39
40Parsing /workspace/zmk-config/zmk/app/Kconfig
41Loaded configuration '/workspace/zmk-config/zmk/app/boards/arm/nice_nano/nice_nano_v2_defconfig'
42Merged configuration '/workspace/zmk-config/zmk/app/prj.conf'
43Merged configuration '/workspace/zmk-config/zmk/app/boards/shields/settings_reset/settings_reset.conf'
44Configuration saved to '/tmp/reset/zephyr/.config'
45Kconfig header saved to '/tmp/reset/zephyr/include/generated/autoconf.h'
46-- 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")
47-- The C compiler identification is GNU 12.2.0
48-- The CXX compiler identification is GNU 12.2.0
49-- The ASM compiler identification is GNU
50-- Found assembler: /opt/zephyr-sdk-0.16.9/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
51-- Configuring done (4.3s)
52-- Generating done (0.1s)
53-- Build files have been written to: /tmp/reset
54-- west build: building application
55[1/199] Preparing syscall dependency handling
56
57[2/199] Generating include/generated/app_version.h
58[3/199] Generating include/generated/version.h
59-- Zephyr version: 3.5.0 (/workspace/zmk-config/zephyr), build: dacab4875df7
60[4/199] Generating misc/generated/syscalls_subdirs.trigger
61[5/199] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
62[6/199] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
63[7/199] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
64[8/199] Generating include/generated/driver-validation.h
65[9/199] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
66[10/199] Generating include/generated/offsets.h
67[11/199] Building C object CMakeFiles/app.dir/src/stdlib.c.obj
68[12/199] Building C object CMakeFiles/app.dir/src/matrix_transform.c.obj
69[13/199] Building C object CMakeFiles/app.dir/src/events/activity_state_changed.c.obj
70[14/199] Building C object CMakeFiles/app.dir/src/sensors.c.obj
71[15/199] Building C object CMakeFiles/app.dir/src/events/position_state_changed.c.obj
72[16/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_reset.c.obj
73[17/199] Building C object CMakeFiles/app.dir/src/events/usb_conn_state_changed.c.obj
74[18/199] Building C object CMakeFiles/app.dir/src/behavior.c.obj
75[19/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_ext_power.c.obj
76[20/199] Building C object CMakeFiles/app.dir/src/activity.c.obj
77[21/199] Building C object CMakeFiles/app.dir/src/event_manager.c.obj
78[22/199] Building C object CMakeFiles/app.dir/src/physical_layouts.c.obj
79[23/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_caps_word.c.obj
80[24/199] Building C object CMakeFiles/app.dir/src/events/sensor_event.c.obj
81[25/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_key_press.c.obj
82[26/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_mod_morph.c.obj
83[27/199] Building C object CMakeFiles/app.dir/src/ext_power_generic.c.obj
84[28/199] Building C object CMakeFiles/app.dir/src/hid.c.obj
85[29/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_momentary_layer.c.obj
86[30/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_transparent.c.obj
87[31/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_key_repeat.c.obj
88[32/199] Building C object CMakeFiles/app.dir/src/conditional_layer.c.obj
89[33/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_toggle_layer.c.obj
90[34/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_outputs.c.obj
91[35/199] Building C object CMakeFiles/app.dir/src/events/endpoint_changed.c.obj
92[36/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_to_layer.c.obj
93[37/199] Building C object CMakeFiles/app.dir/src/combo.c.obj
94[38/199] Building C object CMakeFiles/app.dir/src/behavior_queue.c.obj
95[39/199] Building C object CMakeFiles/app.dir/src/events/keycode_state_changed.c.obj
96[40/199] Building C object CMakeFiles/app.dir/src/behaviors/behavior_none.c.obj
97[41/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/crc/crc32c_sw.c.obj
98[42/199] Building C object CMakeFiles/app.dir/src/settings/reset_settings_on_start.c.obj
99[43/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/crc/crc7_sw.c.obj
100[44/199] Building C object CMakeFiles/app.dir/src/events/layer_state_changed.c.obj
101[45/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/crc/crc8_sw.c.obj
102[46/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/crc/crc16_sw.c.obj
103[47/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/crc/crc32_sw.c.obj
104[48/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/crc/crc4_sw.c.obj
105[49/199] Building C object CMakeFiles/app.dir/src/usb.c.obj
106[50/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
107[51/199] Building C object CMakeFiles/app.dir/src/events/modifiers_state_changed.c.obj
108[52/199] Building C object CMakeFiles/app.dir/src/usb_hid.c.obj
109[53/199] Building C object CMakeFiles/app.dir/src/settings/reset_settings_nvs.c.obj
110[54/199] Building C object CMakeFiles/app.dir/src/hid_listener.c.obj
111[55/199] Building C object CMakeFiles/app.dir/src/main.c.obj
112[56/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
113[57/199] Building C object CMakeFiles/app.dir/src/endpoints.c.obj
114[58/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
115[59/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
116[60/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
117[61/199] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
118[62/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
119[63/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
120[64/199] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
121[65/199] Building C object CMakeFiles/app.dir/src/keymap.c.obj
122In file included from /workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:34,
123 from /workspace/zmk-config/zephyr/include/zephyr/sys/util.h:17,
124 from /workspace/zmk-config/zmk/app/include/drivers/behavior.h:11,
125 from /workspace/zmk-config/zmk/app/src/keymap.c:7:
126/workspace/zmk-config/zmk/app/include/zmk/keymap.h:80:5: warning: excess elements in array initializer
127 80 | { \
128 | ^
129/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:72:26: note: in definition of macro '__DEBRACKET'
130 72 | #define __DEBRACKET(...) __VA_ARGS__
131 | ^~~~~~~~~~~
132/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET'
133 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code)
134 | ^~~~~~~~~~~~~~~~~~~~
135/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:61:9: note: in expansion of macro '__COND_CODE'
136 61 | __COND_CODE(_ZZZZ##_flag, _if_0_code, _else_code)
137 | ^~~~~~~~~~~
138/workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:196:9: note: in expansion of macro 'Z_COND_CODE_0'
139 196 | Z_COND_CODE_0(_flag, _if_0_code, _else_code)
140 | ^~~~~~~~~~~~~
141/workspace/zmk-config/zmk/app/src/keymap.c:77:9: note: in expansion of macro 'COND_CODE_0'
142 77 | COND_CODE_0( \
143 | ^~~~~~~~~~~
144/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:69:53: note: in expansion of macro '__DEBRACKET'
145 69 | #define __GET_ARG2_DEBRACKET(ignore_this, val, ...) __DEBRACKET val
146 | ^~~~~~~~~~~
147/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET'
148 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code)
149 | ^~~~~~~~~~~~~~~~~~~~
150/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE'
151 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code)
152 | ^~~~~~~~~~~
153/workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:180:9: note: in expansion of macro 'Z_COND_CODE_1'
154 180 | Z_COND_CODE_1(_flag, _if_1_code, _else_code)
155 | ^~~~~~~~~~~~~
156/workspace/zmk-config/zmk/app/src/keymap.c:79:14: note: in expansion of macro 'COND_CODE_1'
157 79 | (COND_CODE_1(IS_ENABLED(CONFIG_ZMK_STUDIO), \
158 | ^~~~~~~~~~~
159/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:69:53: note: in expansion of macro '__DEBRACKET'
160 69 | #define __GET_ARG2_DEBRACKET(ignore_this, val, ...) __DEBRACKET val
161 | ^~~~~~~~~~~
162/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET'
163 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code)
164 | ^~~~~~~~~~~~~~~~~~~~
165/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE'
166 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code)
167 | ^~~~~~~~~~~
168/workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:180:9: note: in expansion of macro 'Z_COND_CODE_1'
169 180 | Z_COND_CODE_1(_flag, _if_1_code, _else_code)
170 | ^~~~~~~~~~~~~
171/workspace/zmk-config/zmk/app/src/keymap.c:38:6: note: in expansion of macro 'COND_CODE_1'
172 38 | {COND_CODE_1(DT_NODE_HAS_PROP(node, bindings), \
173 | ^~~~~~~~~~~
174/workspace/zmk-config/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ZMK_KEYMAP_EXTRACT_BINDING'
175 18 | F(0, __VA_ARGS__)
176 | ^
177/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
178 105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
179 | ^
180/workspace/zmk-config/zmk/app/src/keymap.c:39:19: note: in expansion of macro 'LISTIFY'
181 39 | (LISTIFY(DT_PROP_LEN(node, bindings), ZMK_KEYMAP_EXTRACT_BINDING, (, ), node)), \
182 | ^~~~~~~
183/tmp/reset/zephyr/include/generated/devicetree_generated.h:3436:62: note: in expansion of macro 'TRANSFORMED_LAYER'
184 3436 | #define DT_N_S_keymap_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_keymap_S_default_layer)
185 | ^~
186/workspace/zmk-config/zephyr/include/zephyr/devicetree.h:4261:24: note: in expansion of macro 'DT_N_S_keymap_FOREACH_CHILD_STATUS_OKAY_SEP'
187 4261 | #define DT_CAT(a1, a2) a1 ## a2
188 | ^~
189/workspace/zmk-config/zephyr/include/zephyr/devicetree.h:3376:9: note: in expansion of macro 'DT_FOREACH_CHILD_STATUS_OKAY_SEP'
190 3376 | DT_FOREACH_CHILD_STATUS_OKAY_SEP(DT_DRV_INST(inst), fn, sep)
191 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
192/workspace/zmk-config/zmk/app/src/keymap.c:81:27: note: in expansion of macro 'DT_INST_FOREACH_CHILD_STATUS_OKAY_SEP'
193 81 | (DT_INST_FOREACH_CHILD_STATUS_OKAY_SEP(0, TRANSFORMED_LAYER, (, ))))), \
194 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
195/workspace/zmk-config/zmk/app/src/keymap.c:84:1: note: in expansion of macro 'KEYMAP_VAR'
196 84 | KEYMAP_VAR(zmk_keymap, COND_CODE_1(IS_ENABLED(CONFIG_ZMK_KEYMAP_SETTINGS_STORAGE), (), (const)),
197 | ^~~~~~~~~~
198/workspace/zmk-config/zmk/app/include/zmk/keymap.h:80:5: note: (near initialization for 'zmk_keymap[0]')
199 80 | { \
200 | ^
201/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:72:26: note: in definition of macro '__DEBRACKET'
202 72 | #define __DEBRACKET(...) __VA_ARGS__
203 | ^~~~~~~~~~~
204/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET'
205 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code)
206 | ^~~~~~~~~~~~~~~~~~~~
207/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:61:9: note: in expansion of macro '__COND_CODE'
208 61 | __COND_CODE(_ZZZZ##_flag, _if_0_code, _else_code)
209 | ^~~~~~~~~~~
210/workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:196:9: note: in expansion of macro 'Z_COND_CODE_0'
211 196 | Z_COND_CODE_0(_flag, _if_0_code, _else_code)
212 | ^~~~~~~~~~~~~
213/workspace/zmk-config/zmk/app/src/keymap.c:77:9: note: in expansion of macro 'COND_CODE_0'
214 77 | COND_CODE_0( \
215 | ^~~~~~~~~~~
216/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:69:53: note: in expansion of macro '__DEBRACKET'
217 69 | #define __GET_ARG2_DEBRACKET(ignore_this, val, ...) __DEBRACKET val
218 | ^~~~~~~~~~~
219/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET'
220 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code)
221 | ^~~~~~~~~~~~~~~~~~~~
222/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE'
223 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code)
224 | ^~~~~~~~~~~
225/workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:180:9: note: in expansion of macro 'Z_COND_CODE_1'
226 180 | Z_COND_CODE_1(_flag, _if_1_code, _else_code)
227 | ^~~~~~~~~~~~~
228/workspace/zmk-config/zmk/app/src/keymap.c:79:14: note: in expansion of macro 'COND_CODE_1'
229 79 | (COND_CODE_1(IS_ENABLED(CONFIG_ZMK_STUDIO), \
230 | ^~~~~~~~~~~
231/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:69:53: note: in expansion of macro '__DEBRACKET'
232 69 | #define __GET_ARG2_DEBRACKET(ignore_this, val, ...) __DEBRACKET val
233 | ^~~~~~~~~~~
234/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET'
235 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code)
236 | ^~~~~~~~~~~~~~~~~~~~
237/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE'
238 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code)
239 | ^~~~~~~~~~~
240/workspace/zmk-config/zephyr/include/zephyr/sys/util_macro.h:180:9: note: in expansion of macro 'Z_COND_CODE_1'
241 180 | Z_COND_CODE_1(_flag, _if_1_code, _else_code)
242 | ^~~~~~~~~~~~~
243/workspace/zmk-config/zmk/app/src/keymap.c:38:6: note: in expansion of macro 'COND_CODE_1'
244 38 | {COND_CODE_1(DT_NODE_HAS_PROP(node, bindings), \
245 | ^~~~~~~~~~~
246/workspace/zmk-config/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ZMK_KEYMAP_EXTRACT_BINDING'
247 18 | F(0, __VA_ARGS__)
248 | ^
249/workspace/zmk-config/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
250 105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
251 | ^
252/workspace/zmk-config/zmk/app/src/keymap.c:39:19: note: in expansion of macro 'LISTIFY'
253 39 | (LISTIFY(DT_PROP_LEN(node, bindings), ZMK_KEYMAP_EXTRACT_BINDING, (, ), node)), \
254 | ^~~~~~~
255/tmp/reset/zephyr/include/generated/devicetree_generated.h:3436:62: note: in expansion of macro 'TRANSFORMED_LAYER'
256 3436 | #define DT_N_S_keymap_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_keymap_S_default_layer)
257 | ^~
258/workspace/zmk-config/zephyr/include/zephyr/devicetree.h:4261:24: note: in expansion of macro 'DT_N_S_keymap_FOREACH_CHILD_STATUS_OKAY_SEP'
259 4261 | #define DT_CAT(a1, a2) a1 ## a2
260 | ^~
261/workspace/zmk-config/zephyr/include/zephyr/devicetree.h:3376:9: note: in expansion of macro 'DT_FOREACH_CHILD_STATUS_OKAY_SEP'
262 3376 | DT_FOREACH_CHILD_STATUS_OKAY_SEP(DT_DRV_INST(inst), fn, sep)
263 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
264/workspace/zmk-config/zmk/app/src/keymap.c:81:27: note: in expansion of macro 'DT_INST_FOREACH_CHILD_STATUS_OKAY_SEP'
265 81 | (DT_INST_FOREACH_CHILD_STATUS_OKAY_SEP(0, TRANSFORMED_LAYER, (, ))))), \
266 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
267/workspace/zmk-config/zmk/app/src/keymap.c:84:1: note: in expansion of macro 'KEYMAP_VAR'
268 84 | KEYMAP_VAR(zmk_keymap, COND_CODE_1(IS_ENABLED(CONFIG_ZMK_KEYMAP_SETTINGS_STORAGE), (), (const)),
269 | ^~~~~~~~~~
270/workspace/zmk-config/zmk/app/src/keymap.c: In function 'zmk_keymap_position_state_changed':
271/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]
272 710 | zmk_keymap_active_behavior_layer[position] = _zmk_keymap_layer_state;
273 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
274/workspace/zmk-config/zmk/app/src/keymap.c:67:17: note: while referencing 'zmk_keymap_active_behavior_layer'
275 67 | static uint32_t zmk_keymap_active_behavior_layer[ZMK_KEYMAP_LEN];
276 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
277/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]
278 721 | if (zmk_keymap_layer_active_with_state(layer_id,
279 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
280 722 | zmk_keymap_active_behavior_layer[position])) {
281 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
282/workspace/zmk-config/zmk/app/src/keymap.c:67:17: note: while referencing 'zmk_keymap_active_behavior_layer'
283 67 | static uint32_t zmk_keymap_active_behavior_layer[ZMK_KEYMAP_LEN];
284 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
285[66/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
286[67/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
287[68/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_nano.c.obj
288[69/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
289[70/199] Linking C static library app/libapp.a
290[71/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
291[72/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
292[73/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
293[74/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
294[75/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
295[76/199] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
296[77/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
297[78/199] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
298[79/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
299[80/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
300[81/199] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
301[82/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/mem_mgmt/mem_attr.c.obj
302[83/199] Generating linker_zephyr_pre0.cmd
303[84/199] Building ASM object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/nmi_on_reset.S.obj
304[85/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_default.c.obj
305[86/199] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
306[87/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_init.c.obj
307[88/199] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
308[89/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fault_s.S.obj
309[90/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/exc_exit.S.obj
310[91/199] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
311[92/199] Linking C static library zephyr/arch/common/libisr_tables.a
312[93/199] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/nmi.c.obj
313[94/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_nvs.c.obj
314[95/199] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/tls.c.obj
315[96/199] Linking C static library zephyr/arch/common/libarch__common.a
316[97/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_store.c.obj
317[98/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_line.c.obj
318[99/199] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/fatal.c.obj
319[100/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/irq_init.c.obj
320[101/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/reset.S.obj
321[102/199] Linking C static library zephyr/arch/arch/arm/core/libarch__arm__core.a
322[103/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fpu.c.obj
323[104/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/vector_table.S.obj
324[105/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/swap_helper.S.obj
325[106/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/cpu_idle.S.obj
326[107/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/__aeabi_read_tp.S.obj
327[108/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings.c.obj
328[109/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/thread_abort.c.obj
329[110/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/usb/device/usb_transfer.c.obj
330[111/199] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/isr_wrapper.S.obj
331[112/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/scb.c.obj
332[113/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/swap.c.obj
333[114/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/prep_c.c.obj
334[115/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/usb/device/usb_descriptor.c.obj
335[116/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/fs/nvs/nvs.c.obj
336[117/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/thread.c.obj
337[118/199] Building C object zephyr/soc/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
338[119/199] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
339[120/199] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/libc-hooks.c.obj
340[121/199] Linking C static library zephyr/soc/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a
341[122/199] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
342[123/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/irq_manage.c.obj
343[124/199] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
344[125/199] Linking C static library zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
345[126/199] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fault.c.obj
346[127/199] Linking C static library zephyr/arch/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a
347[128/199] Building C object zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_core_mpu.c.obj
348[129/199] Building C object zephyr/soc/soc/arm/nordic_nrf/nrf52/CMakeFiles/soc__arm__nordic_nrf__nrf52.dir/soc.c.obj
349[130/199] Building C object zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_mpu.c.obj
350[131/199] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
351[132/199] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
352[133/199] Linking C static library zephyr/arch/arch/arm/core/mpu/libarch__arm__core__mpu.a
353[134/199] Linking C static library zephyr/soc/soc/arm/nordic_nrf/nrf52/libsoc__arm__nordic_nrf__nrf52.a
354[135/199] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
355[136/199] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
356[137/199] Building C object zephyr/drivers/kscan/CMakeFiles/drivers__kscan.dir/workspace/zmk-config/zmk/app/module/drivers/kscan/kscan_mock.c.obj
357[138/199] Linking C static library zephyr/drivers/kscan/libdrivers__kscan.a
358[139/199] Building C object zephyr/drivers/hwinfo/CMakeFiles/drivers__hwinfo.dir/hwinfo_weak_impl.c.obj
359[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
360[141/199] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
361[142/199] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
362[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
363[144/199] Linking C static library zephyr/drivers/flash/libdrivers__flash.a
364[145/199] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
365[146/199] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
366[147/199] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
367[148/199] Building C object zephyr/drivers/hwinfo/CMakeFiles/drivers__hwinfo.dir/hwinfo_nrf.c.obj
368[149/199] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
369[150/199] Linking C static library zephyr/drivers/hwinfo/libdrivers__hwinfo.a
370[151/199] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
371[152/199] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/usb/device/usb_device.c.obj
372[153/199] Linking C static library zephyr/drivers/gpio/libdrivers__gpio.a
373[154/199] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
374[155/199] Building C object zephyr/subsys/usb/device/class/hid/CMakeFiles/subsys__usb__device__class__hid.dir/core.c.obj
375[156/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
376[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
377[158/199] Linking C static library zephyr/libzephyr.a
378[159/199] Linking C static library zephyr/subsys/usb/device/class/hid/libsubsys__usb__device__class__hid.a
379[160/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
380[161/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
381[162/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
382[163/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/busy_wait.c.obj
383[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
384[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
385[166/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
386[167/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
387[168/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
388[169/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
389[170/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
390[171/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
391[172/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
392[173/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
393[174/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
394[175/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
395[176/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
396[177/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
397[178/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
398[179/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
399[180/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
400[181/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
401[182/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
402[183/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
403[184/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/dynamic_disabled.c.obj
404[185/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
405[186/199] Building C object zephyr/drivers/usb/device/CMakeFiles/drivers__usb__device.dir/usb_dc_nrfx.c.obj
406[187/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
407[188/199] Linking C static library zephyr/drivers/usb/device/libdrivers__usb__device.a
408[189/199] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
409[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
410[191/199] Linking C static library zephyr/kernel/libkernel.a
411[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
412[193/199] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
413[194/199] Linking C executable zephyr/zephyr_pre0.elf
414[195/199] Generating linker.cmd
415[196/199] Generating isr_tables.c, isrList.bin
416[197/199] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
417[198/199] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
418[199/199] Linking C executable zephyr/zmk.elf
419Memory region Used Size Region Size %age Used
420 FLASH: 46188 B 792 KB 5.70%
421 RAM: 11552 B 256 KB 4.41%
422 IDT_LIST: 0 GB 2 KB 0.00%
423Converted to uf2, output size: 92672, start address: 0x26000
424Wrote 92672 bytes to zmk.uf2
425UF2
426WQ]� ` � @(��p&