32136afe242c82f4b0f430eadc6914ca83dd8239
- Author
- Duncan Sutherland <dunk2k_2000@hotmail.com>
- Committer
- GitHub <noreply@github.com>
- Date
Message
Diff
This diff is truncated to protect this page.
1diff --git a/keyboards/bastardkb/charybdis/3x5/blackpill/info.json b/keyboards/bastardkb/charybdis/3x5/blackpill/info.json
2index 1e77de54e946dbd9d6b7de2339a555a8db21fc25..1af57cca9a43b2cb102fed1577e9ebf7dc6bd739 100644
3--- a/keyboards/bastardkb/charybdis/3x5/blackpill/info.json
4+++ b/keyboards/bastardkb/charybdis/3x5/blackpill/info.json
5@@ -24,7 +24,5 @@
6 "rows": ["A2", "B8", "A8", "B9"]
7 },
8 "diode_direction": "ROW2COL",
9- "processor": "STM32F411",
10- "bootloader": "stm32-dfu",
11- "board": "BLACKPILL_STM32_F411"
12+ "development_board": "blackpill_f411"
13 }
14diff --git a/keyboards/bastardkb/charybdis/3x6/blackpill/info.json b/keyboards/bastardkb/charybdis/3x6/blackpill/info.json
15index 1dbfdb53452f47500731804567e7803e6305de16..51f9c5dbea51bec51ef1448dcd0de5da8c64e396 100644
16--- a/keyboards/bastardkb/charybdis/3x6/blackpill/info.json
17+++ b/keyboards/bastardkb/charybdis/3x6/blackpill/info.json
18@@ -24,7 +24,5 @@
19 "rows": ["A2", "B8", "A8", "B9"]
20 },
21 "diode_direction": "ROW2COL",
22- "processor": "STM32F411",
23- "bootloader": "stm32-dfu",
24- "board": "BLACKPILL_STM32_F411"
25+ "development_board": "blackpill_f411"
26 }
27diff --git a/keyboards/bastardkb/charybdis/4x6/blackpill/info.json b/keyboards/bastardkb/charybdis/4x6/blackpill/info.json
28index 5c0b65b7c3d5350e73bab272a095f298fe0b85be..86df4839fc957e14404552f2f6f0bae75f602c39 100644
29--- a/keyboards/bastardkb/charybdis/4x6/blackpill/info.json
30+++ b/keyboards/bastardkb/charybdis/4x6/blackpill/info.json
31@@ -24,7 +24,5 @@
32 "rows": ["B15", "A2", "B8", "A8", "B9"]
33 },
34 "diode_direction": "ROW2COL",
35- "processor": "STM32F411",
36- "bootloader": "stm32-dfu",
37- "board": "BLACKPILL_STM32_F411"
38+ "development_board": "blackpill_f411"
39 }
40diff --git a/keyboards/bastardkb/scylla/blackpill/info.json b/keyboards/bastardkb/scylla/blackpill/info.json
41index 30f3688cad171b5a6676ecac06857aa65ae2a6df..167c979f4b97d5979a5042df152cd30a1bfb700f 100644
42--- a/keyboards/bastardkb/scylla/blackpill/info.json
43+++ b/keyboards/bastardkb/scylla/blackpill/info.json
44@@ -24,7 +24,5 @@
45 "rows": ["B15", "A2", "B8", "A8", "B9"]
46 },
47 "diode_direction": "ROW2COL",
48- "processor": "STM32F411",
49- "bootloader": "stm32-dfu",
50- "board": "BLACKPILL_STM32_F411"
51+ "development_board": "blackpill_f411"
52 }
53diff --git a/keyboards/bastardkb/skeletyl/blackpill/info.json b/keyboards/bastardkb/skeletyl/blackpill/info.json
54index 34ca3ff0b2c9d1bd511e364c625e8e990c251910..c0e5d4e2c8598d38565e9f9c2733d4523c41610e 100644
55--- a/keyboards/bastardkb/skeletyl/blackpill/info.json
56+++ b/keyboards/bastardkb/skeletyl/blackpill/info.json
57@@ -24,7 +24,5 @@
58 "rows": ["A2", "B8", "A8", "B9"]
59 },
60 "diode_direction": "ROW2COL",
61- "processor": "STM32F411",
62- "bootloader": "stm32-dfu",
63- "board": "BLACKPILL_STM32_F411"
64+ "development_board": "blackpill_f411"
65 }
66diff --git a/keyboards/bastardkb/tbkmini/blackpill/info.json b/keyboards/bastardkb/tbkmini/blackpill/info.json
67index bb6e9bb7e9e90aab2590d2c3eb2d146d4ddd5616..62301b1f2bcab4c2e934d182c044b85281d07de8 100644
68--- a/keyboards/bastardkb/tbkmini/blackpill/info.json
69+++ b/keyboards/bastardkb/tbkmini/blackpill/info.json
70@@ -24,7 +24,5 @@
71 "rows": ["A2", "B8", "A8", "B9"]
72 },
73 "diode_direction": "ROW2COL",
74- "processor": "STM32F411",
75- "bootloader": "stm32-dfu",
76- "board": "BLACKPILL_STM32_F411"
77+ "development_board": "blackpill_f411"
78 }
79diff --git a/keyboards/bt66tech/bt66tech60/keyboard.json b/keyboards/bt66tech/bt66tech60/keyboard.json
80index 26e4964d45846580283f0321403fcb03c69407c4..778e27fe67a3894752c2670294e16fb7e3b67b5e 100644
81--- a/keyboards/bt66tech/bt66tech60/keyboard.json
82+++ b/keyboards/bt66tech/bt66tech60/keyboard.json
83@@ -55,8 +55,7 @@
84 "pin": "B15",
85 "driver": "spi"
86 },
87- "processor": "STM32F103",
88- "bootloader": "stm32duino",
89+ "development_board": "bluepill",
90 "community_layouts": ["60_ansi"],
91 "layouts": {
92 "LAYOUT_60_ansi": {
93diff --git a/keyboards/cannonkeys/ortho48/keyboard.json b/keyboards/cannonkeys/ortho48/keyboard.json
94index 1f35187e291f6f5eb1b9fc98a336945df17f9ff8..facd47633d01a364bc93c6325931fc9039a20b11 100644
95--- a/keyboards/cannonkeys/ortho48/keyboard.json
96+++ b/keyboards/cannonkeys/ortho48/keyboard.json
97@@ -48,8 +48,7 @@
98 "pin": "B15",
99 "driver": "spi"
100 },
101- "processor": "STM32F103",
102- "bootloader": "stm32duino",
103+ "development_board": "bluepill",
104 "community_layouts": ["ortho_4x12"],
105 "layouts": {
106 "LAYOUT_ortho_4x12": {
107diff --git a/keyboards/cannonkeys/ortho60/keyboard.json b/keyboards/cannonkeys/ortho60/keyboard.json
108index f429bd9f405129bba5863ed8f68b7fae233ef25d..d8eea8a6ae954f1e480e95875c5ac463738a1094 100644
109--- a/keyboards/cannonkeys/ortho60/keyboard.json
110+++ b/keyboards/cannonkeys/ortho60/keyboard.json
111@@ -48,8 +48,7 @@
112 "pin": "B15",
113 "driver": "spi"
114 },
115- "processor": "STM32F103",
116- "bootloader": "stm32duino",
117+ "development_board": "bluepill",
118 "community_layouts": ["ortho_5x12"],
119 "layouts": {
120 "LAYOUT_ortho_5x12": {
121diff --git a/keyboards/cannonkeys/ortho75/keyboard.json b/keyboards/cannonkeys/ortho75/keyboard.json
122index 236334c598509c89ae39caefa6b6a869544a9151..49595685ef339bc294b608fb0754b0a97d110dc3 100644
123--- a/keyboards/cannonkeys/ortho75/keyboard.json
124+++ b/keyboards/cannonkeys/ortho75/keyboard.json
125@@ -54,8 +54,7 @@
126 "pin": "B15",
127 "driver": "spi"
128 },
129- "processor": "STM32F103",
130- "bootloader": "stm32duino",
131+ "development_board": "bluepill",
132 "community_layouts": ["ortho_5x15"],
133 "layouts": {
134 "LAYOUT_ortho_5x15": {
135diff --git a/keyboards/cannonkeys/practice60/keyboard.json b/keyboards/cannonkeys/practice60/keyboard.json
136index 3254b1702fadec22ca9e9cbb3c963e696218c284..ff8cf00cb04cbf6a28dd46ba7bef826c40bfb6da 100644
137--- a/keyboards/cannonkeys/practice60/keyboard.json
138+++ b/keyboards/cannonkeys/practice60/keyboard.json
139@@ -48,8 +48,7 @@
140 "pin": "B15",
141 "driver": "spi"
142 },
143- "processor": "STM32F103",
144- "bootloader": "stm32duino",
145+ "development_board": "bluepill",
146 "community_layouts": ["60_ansi"],
147 "layouts": {
148 "LAYOUT_60_ansi": {
149diff --git a/keyboards/cannonkeys/practice65/keyboard.json b/keyboards/cannonkeys/practice65/keyboard.json
150index 950d1bae9ff96dfa5bb735f63beda797a95cff0f..36fb46dd51894cc581e140eb63060b477db874fa 100644
151--- a/keyboards/cannonkeys/practice65/keyboard.json
152+++ b/keyboards/cannonkeys/practice65/keyboard.json
153@@ -48,9 +48,8 @@
154 "pin": "B15",
155 "driver": "spi"
156 },
157- "processor": "STM32F103",
158- "bootloader": "stm32duino",
159- "layouts": {
160+ "development_board": "bluepill",
161+ "layouts": {
162 "LAYOUT_default": {
163 "layout": [
164 {"matrix": [0, 0], "x": 0, "y": 0},
165diff --git a/keyboards/cantor/keyboard.json b/keyboards/cantor/keyboard.json
166index e401b2ce9725f0cec25a68cec31f57d78afc56d1..a9d84e6c8f4668b3405004b010467e5066d4bda2 100644
167--- a/keyboards/cantor/keyboard.json
168+++ b/keyboards/cantor/keyboard.json
169@@ -2,7 +2,6 @@
170 "manufacturer": "Diego Palacios",
171 "keyboard_name": "cantor",
172 "maintainer": "diepala",
173- "bootloader": "stm32-dfu",
174 "features": {
175 "bootmagic": true,
176 "command": false,
177@@ -11,8 +10,7 @@
178 "mousekey": true,
179 "nkro": true
180 },
181- "processor": "STM32F401",
182- "board": "BLACKPILL_STM32_F401",
183+ "development_board": "blackpill_f401",
184 "url": "https://github.com/diepala/cantor",
185 "usb": {
186 "device_version": "1.0.0",
187diff --git a/keyboards/ckeys/thedora/keyboard.json b/keyboards/ckeys/thedora/keyboard.json
188index 0e52b24dfa654670aaa013f09096ca0b043a3d52..08448e761c458b5bc69cd4d5762d47798355417c 100644
189--- a/keyboards/ckeys/thedora/keyboard.json
190+++ b/keyboards/ckeys/thedora/keyboard.json
191@@ -29,9 +29,7 @@
192 {"pin_a": "B13", "pin_b": "B15"}
193 ]
194 },
195- "processor": "STM32F303",
196- "bootloader": "stm32-dfu",
197- "board": "QMK_PROTON_C",
198+ "development_board": "proton_c",
199 "layouts": {
200 "LAYOUT": {
201 "layout": [
202diff --git a/keyboards/converter/siemens_tastatur/keyboard.json b/keyboards/converter/siemens_tastatur/keyboard.json
203index 571d06a5c3183bd7900a5cf76160b0881626f397..639859f208130066f931fc3fd4dea448dbe5c4b5 100644
204--- a/keyboards/converter/siemens_tastatur/keyboard.json
205+++ b/keyboards/converter/siemens_tastatur/keyboard.json
206@@ -8,8 +8,7 @@
207 "pid": "0x4353",
208 "device_version": "0.0.1"
209 },
210- "processor": "STM32F103",
211- "bootloader": "stm32duino",
212+ "development_board": "bluepill",
213 "features": {
214 "bootmagic": false,
215 "mousekey": true,
216diff --git a/keyboards/ez_maker/directpins/proton_c/keyboard.json b/keyboards/ez_maker/directpins/proton_c/keyboard.json
217index a835ef7df1939911e1575e715235558eba59727a..4a46d4e1791cc0ca3856ea7875417cdf521f790d 100644
218--- a/keyboards/ez_maker/directpins/proton_c/keyboard.json
219+++ b/keyboards/ez_maker/directpins/proton_c/keyboard.json
220@@ -2,9 +2,7 @@
221 "manufacturer": "Zach White",
222 "keyboard_name": "DirectPins Proton C",
223 "maintainer": "skullydazed",
224- "processor": "STM32F303",
225- "board": "QMK_PROTON_C",
226- "bootloader": "stm32-dfu",
227+ "development_board": "proton_c",
228 "features": {
229 "bootmagic": true,
230 "extrakey": true,
231diff --git a/keyboards/handwired/d48/keyboard.json b/keyboards/handwired/d48/keyboard.json
232index e5ee61093e956ba720f16db5bd51a9d98b12fdeb..99c8a673263848fca059ef0c41bbae13d8f499c8 100644
233--- a/keyboards/handwired/d48/keyboard.json
234+++ b/keyboards/handwired/d48/keyboard.json
235@@ -42,8 +42,7 @@
236 "qmk": {
237 "tap_keycode_delay": 10
238 },
239- "processor": "STM32F303",
240- "bootloader": "stm32-dfu",
241+ "development_board": "proton_c",
242 "features": {
243 "bootmagic": false,
244 "mousekey": false,
245@@ -56,7 +55,6 @@
246 "oled": true,
247 "unicode": true
248 },
249- "board": "QMK_PROTON_C",
250 "layouts": {
251 "LAYOUT": {
252 "layout": [
253diff --git a/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/keyboard.json b/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/keyboard.json
254index 9ab62df2373bd04b91c65cfdbe9c6c9e27d16e7d..9391d3a46d4babc47625c0a00ef89d426a6e5d48 100644
255--- a/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/keyboard.json
256+++ b/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/keyboard.json
257@@ -10,14 +10,12 @@
258 "matrix": [7, 0]
259 }
260 },
261- "processor": "STM32F411",
262- "bootloader": "stm32-dfu",
263+ "development_board": "blackpill_f411",
264 "features": {
265 "bootmagic": true,
266 "mousekey": true,
267 "extrakey": true,
268 "console": true,
269 "command": true
270- },
271- "board": "BLACKPILL_STM32_F411"
272+ }
273 }
274diff --git a/keyboards/handwired/dygma/raise/info.json b/keyboards/handwired/dygma/raise/info.json
275index 112a8a6abe248cbf07263c59c712ef47543f7c41..2d0c354f3b2d97a7cd41ad059f11651c90125aeb 100644
276--- a/keyboards/handwired/dygma/raise/info.json
277+++ b/keyboards/handwired/dygma/raise/info.json
278@@ -24,14 +24,12 @@
279 "led_flush_limit": 100,
280 "sleep": true
281 },
282- "processor": "STM32F411",
283- "bootloader": "stm32-dfu",
284+ "development_board": "blackpill_f411",
285 "features": {
286 "bootmagic": false,
287 "mousekey": true,
288 "extrakey": true,
289 "rgb_matrix": true
290 },
291- "board": "BLACKPILL_STM32_F411",
292 "debounce": 0
293 }
294diff --git a/keyboards/handwired/ergocheap/keyboard.json b/keyboards/handwired/ergocheap/keyboard.json
295index 72be536d64bfd4e4e31fc4a9289a0df680033519..8728b486a8fb1720f883315377453a921595d0d9 100644
296--- a/keyboards/handwired/ergocheap/keyboard.json
297+++ b/keyboards/handwired/ergocheap/keyboard.json
298@@ -25,8 +25,7 @@
299 "rows": ["B5", "B6", "B7", "B9", "B8"]
300 },
301 "diode_direction": "COL2ROW",
302- "processor": "STM32F103",
303- "bootloader": "stm32duino",
304+ "development_board": "bluepill",
305 "layouts": {
306 "LAYOUT": {
307 "layout": [
308diff --git a/keyboards/handwired/floorboard/keyboard.json b/keyboards/handwired/floorboard/keyboard.json
309index 97e6395957f577081eb7d086ccc95f12be016df2..0bcec56b8feabdaf22f7f7b896b610bd147e3a4a 100644
310--- a/keyboards/handwired/floorboard/keyboard.json
311+++ b/keyboards/handwired/floorboard/keyboard.json
312@@ -21,9 +21,7 @@
313 "rows": ["A2", "A1", "A0", "B8"]
314 },
315 "diode_direction": "COL2ROW",
316- "processor": "STM32F303",
317- "bootloader": "stm32-dfu",
318- "board": "QMK_PROTON_C",
319+ "development_board": "proton_c",
320 "community_layouts": ["ortho_4x12"],
321 "layouts": {
322 "LAYOUT_ortho_4x12": {
323diff --git a/keyboards/handwired/macroboard/f401/keyboard.json b/keyboards/handwired/macroboard/f401/keyboard.json
324index 43aa322a2a8ef50ec7c7f9ffc713c997b9bc8b97..d5e217b2f3dd58bbfae5b6dc6d8c35b598d5a1fd 100644
325--- a/keyboards/handwired/macroboard/f401/keyboard.json
326+++ b/keyboards/handwired/macroboard/f401/keyboard.json
327@@ -12,14 +12,12 @@
328 "ws2812": {
329 "driver": "pwm"
330 },
331- "processor": "STM32F401",
332- "bootloader": "stm32-dfu",
333+ "development_board": "blackpill_f401",
334 "features": {
335 "bootmagic": true,
336 "mousekey": true,
337 "extrakey": true,
338 "nkro": true,
339 "rgblight": true
340- },
341- "board": "BLACKPILL_STM32_F401"
342+ }
343 }
344diff --git a/keyboards/handwired/macroboard/f411/keyboard.json b/keyboards/handwired/macroboard/f411/keyboard.json
345index 0f6d7077a3c040f6ec088f0c4725d13137c56043..03a8aadc1b9cc673fb2d4e441a54eb618f2b1ad7 100644
346--- a/keyboards/handwired/macroboard/f411/keyboard.json
347+++ b/keyboards/handwired/macroboard/f411/keyboard.json
348@@ -12,8 +12,7 @@
349 "ws2812": {
350 "driver": "pwm"
351 },
352- "processor": "STM32F411",
353- "bootloader": "stm32-dfu",
354+ "development_board": "blackpill_f411",
355 "features": {
356 "bootmagic": true,
357 "mousekey": true,
358@@ -21,6 +20,5 @@
359 "nkro": true,
360 "rgblight": true,
361 "audio": true
362- },
363- "board": "BLACKPILL_STM32_F411"
364+ }
365 }
366diff --git a/keyboards/handwired/pill60/blackpill_f401/keyboard.json b/keyboards/handwired/pill60/blackpill_f401/keyboard.json
367index 9b3530b958367000b65f23874d0f900cd9287b98..f43fd45a855643c95434f403c67d1e627e80cae2 100644
368--- a/keyboards/handwired/pill60/blackpill_f401/keyboard.json
369+++ b/keyboards/handwired/pill60/blackpill_f401/keyboard.json
370@@ -9,7 +9,5 @@
371 "rows": ["B4", "B3", "A15", "B13", "B5"]
372 },
373 "diode_direction": "COL2ROW",
374- "processor": "STM32F401",
375- "bootloader": "stm32-dfu",
376- "board": "BLACKPILL_STM32_F401"
377+ "development_board": "blackpill_f401"
378 }
379diff --git a/keyboards/handwired/pill60/blackpill_f411/keyboard.json b/keyboards/handwired/pill60/blackpill_f411/keyboard.json
380index 1961d616ddbf6b2e105100be63b393f6b2aba920..4d47a6b43497c751975587b3bd204c7d462b129e 100644
381--- a/keyboards/handwired/pill60/blackpill_f411/keyboard.json
382+++ b/keyboards/handwired/pill60/blackpill_f411/keyboard.json
383@@ -9,7 +9,5 @@
384 "rows": ["B4", "B3", "A15", "B13", "B5"]
385 },
386 "diode_direction": "COL2ROW",
387- "processor": "STM32F411",
388- "bootloader": "stm32-dfu",
389- "board": "BLACKPILL_STM32_F411"
390+ "development_board": "blackpill_f411"
391 }
392diff --git a/keyboards/handwired/pill60/bluepill/keyboard.json b/keyboards/handwired/pill60/bluepill/keyboard.json
393index 028b1d89d8728e4bf52faf8a76bb148971be54d0..3c52f8ad2ba3a040a7422a47599edc9f0b8f8267 100644
394--- a/keyboards/handwired/pill60/bluepill/keyboard.json
395+++ b/keyboards/handwired/pill60/bluepill/keyboard.json
396@@ -4,6 +4,5 @@
397 "rows": ["B4", "B3", "A15", "B13", "B5"]
398 },
399 "diode_direction": "COL2ROW",
400- "processor": "STM32F103",
401- "bootloader": "stm32duino"
402+ "development_board": "bluepill"
403 }
404diff --git a/keyboards/handwired/riblee_f401/keyboard.json b/keyboards/handwired/riblee_f401/keyboard.json
405index 18d46b55cd0bb9c56ff4915f1279f5accfdfb985..53fc61376038f354bd80520bfd6aef57f9d1d905 100644
406--- a/keyboards/handwired/riblee_f401/keyboard.json
407+++ b/keyboards/handwired/riblee_f401/keyboard.json
408@@ -23,8 +23,7 @@
409 "pin": "A0",
410 "levels": 5
411 },
412- "processor": "STM32F401",
413- "bootloader": "stm32-dfu",
414+ "development_board": "blackpill_f401",
415 "features": {
416 "bootmagic": true,
417 "mousekey": true,
418@@ -32,7 +31,6 @@
419 "nkro": true,
420 "backlight": true
421 },
422- "board": "BLACKPILL_STM32_F401",
423 "community_layouts": ["ortho_5x12"],
424 "layouts": {
425 "LAYOUT_ortho_5x12": {
426diff --git a/keyboards/handwired/riblee_f411/keyboard.json b/keyboards/handwired/riblee_f411/keyboard.json
427index 9c7df63b3e155a3073c24b61ef5f4288dbb0d8e0..47d6349ba77706532d6dbaa7e8c5707f5360ade9 100644
428--- a/keyboards/handwired/riblee_f411/keyboard.json
429+++ b/keyboards/handwired/riblee_f411/keyboard.json
430@@ -19,15 +19,13 @@
431 "rows": ["A6", "A5", "A4", "A3", "A2"]
432 },
433 "diode_direction": "COL2ROW",
434- "processor": "STM32F411",
435- "bootloader": "stm32-dfu",
436+ "development_board": "blackpill_f411",
437 "features": {
438 "bootmagic": false,
439 "mousekey": true,
440 "extrakey": true,
441 "nkro": true
442 },
443- "board": "BLACKPILL_STM32_F411",
444 "community_layouts": ["ortho_5x12"],
445 "layouts": {
446 "LAYOUT_ortho_5x12": {
447diff --git a/keyboards/handwired/selene/keyboard.json b/keyboards/handwired/selene/keyboard.json
448index ed3231981dffa054a86c67032780ffb8a70f018a..5e46cc4f32406d627d34a7e870595b0c1bde1ab6 100644
449--- a/keyboards/handwired/selene/keyboard.json
450+++ b/keyboards/handwired/selene/keyboard.json
451@@ -28,9 +28,7 @@
452 "rows": ["B10", "B9", "B15", "B14", "B13", "B8"]
453 },
454 "diode_direction": "COL2ROW",
455- "processor": "STM32F303",
456- "bootloader": "stm32-dfu",
457- "board": "QMK_PROTON_C",
458+ "development_board": "proton_c",
459 "layouts": {
460 "LAYOUT": {
461 "layout": [
462diff --git a/keyboards/handwired/sick_pad/keyboard.json b/keyboards/handwired/sick_pad/keyboard.json
463index 8298a497ed36b40c3b81d916fdad4bf993fdcee5..86457a704e27e994d417f8a3efec07e01649ffdc 100644
464--- a/keyboards/handwired/sick_pad/keyboard.json
465+++ b/keyboards/handwired/sick_pad/keyboard.json
466@@ -21,9 +21,7 @@
467 "rows": ["B0", "B1", "B2", "B3", "B4"]
468 },
469 "diode_direction": "COL2ROW",
470- "processor": "STM32F303",
471- "bootloader": "stm32-dfu",
472- "board": "QMK_PROTON_C",
473+ "development_board": "proton_c",
474 "community_layouts": ["numpad_5x4"],
475 "layouts": {
476 "LAYOUT_numpad_5x4": {
477diff --git a/keyboards/handwired/sono1/stm32f103/keyboard.json b/keyboards/handwired/sono1/stm32f103/keyboard.json
478index f6e874a77f0a893e8d6c92b02eb7041aa53ebe4f..7a4b7420be43002f16ff8bf1db122296e1ee4131 100644
479--- a/keyboards/handwired/sono1/stm32f103/keyboard.json
480+++ b/keyboards/handwired/sono1/stm32f103/keyboard.json
481@@ -13,6 +13,5 @@
482 "kana": "A2",
483 "on_state": 0
484 },
485- "processor": "STM32F103",
486- "bootloader": "stm32duino"
487+ "development_board": "bluepill"
488 }
489diff --git a/keyboards/handwired/split65/stm32/keyboard.json b/keyboards/handwired/split65/stm32/keyboard.json
490index d49339da021766d45a9627b330c737d440430b56..6763c5eb886c80eef8234b5bf460250d4fc4bd5e 100644
491--- a/keyboards/handwired/split65/stm32/keyboard.json
492+++ b/keyboards/handwired/split65/stm32/keyboard.json
493@@ -9,8 +9,7 @@
494 "enabled": true,
495 "soft_serial_pin": "A9"
496 },
497- "processor": "STM32F303",
498- "bootloader": "stm32-dfu",
499+ "development_board": "proton_c",
500 "features": {
501 "bootmagic": false,
502 "mousekey": false,
503@@ -18,7 +17,6 @@
504 "audio": true,
505 "oled": true
506 },
507- "board": "QMK_PROTON_C",
508 "layouts": {
509 "LAYOUT": {
510 "layout": [
511diff --git a/keyboards/handwired/splittest/bluepill/keyboard.json b/keyboards/handwired/splittest/bluepill/keyboard.json
512index 28e7d091f83ee9f0c0b94edd1245f39cc59f25b0..5c061a71192680386ce7666c7e4b3c22e188f6aa 100644
513--- a/keyboards/handwired/splittest/bluepill/keyboard.json
514+++ b/keyboards/handwired/splittest/bluepill/keyboard.json
515@@ -4,8 +4,7 @@
516 "rows": ["B10"]
517 },
518 "diode_direction": "COL2ROW",
519- "processor": "STM32F103",
520- "bootloader": "stm32duino",
521+ "development_board": "bluepill",
522 "features": {
523 "bootmagic": false,
524 "mousekey": false,
525diff --git a/keyboards/handwired/symmetric70_proto/proton_c/info.json b/keyboards/handwired/symmetric70_proto/proton_c/info.json
526index a6f017ae75da201d3f8b6321737569f08e7a43c4..1fd231bbc47d1995f879fb24a259e09724cca8c5 100644
527--- a/keyboards/handwired/symmetric70_proto/proton_c/info.json
528+++ b/keyboards/handwired/symmetric70_proto/proton_c/info.json
529@@ -1,6 +1,4 @@
530 {
531 "keyboard_name": "Symmetric70 prototype proton-c",
532- "processor": "STM32F303",
533- "bootloader": "stm32-dfu",
534- "board": "QMK_PROTON_C"
535+ "development_board": "proton_c"
536 }
537diff --git a/keyboards/handwired/t111/keyboard.json b/keyboards/handwired/t111/keyboard.json
538index 4c2b7ac4690e781fb7dd77d61fdab64389652ca6..f65a3f087e8424b84458140b23c2de7b76fe8bed 100644
539--- a/keyboards/handwired/t111/keyboard.json
540+++ b/keyboards/handwired/t111/keyboard.json
541@@ -21,8 +21,7 @@
542 "rows": ["A15", "B6", "B5", "B4", "B3", "B9", "B8", "B7"]
543 },
544 "diode_direction": "ROW2COL",
545- "processor": "STM32F103",
546- "bootloader": "stm32duino",
547+ "development_board": "bluepill",
548 "layouts": {
549 "LAYOUT": {
550 "layout": [
551diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/f303/keyboard.json b/keyboards/handwired/tractyl_manuform/5x6_right/f303/keyboard.json
552index 0bcc02fd7436de89b503356df56a9ca550fb07d2..000d8f0dd770463c9efe5a161c22a15196630c22 100644
553--- a/keyboards/handwired/tractyl_manuform/5x6_right/f303/keyboard.json
554+++ b/keyboards/handwired/tractyl_manuform/5x6_right/f303/keyboard.json
555@@ -21,8 +21,7 @@
556 {"pin_a": "A7", "pin_b": "A8"}
557 ]
558 },
559- "processor": "STM32F303",
560- "bootloader": "stm32-dfu",
561+ "development_board": "proton_c",
562 "features": {
563 "console": true
564 }
565diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/f411/keyboard.json b/keyboards/handwired/tractyl_manuform/5x6_right/f411/keyboard.json
566index 3821f0380f29585d9a56013fe87cb42ccf740dbb..73c13e8e3181381c496a3f5ead7f59a75f4621c9 100644
567--- a/keyboards/handwired/tractyl_manuform/5x6_right/f411/keyboard.json
568+++ b/keyboards/handwired/tractyl_manuform/5x6_right/f411/keyboard.json
569@@ -24,10 +24,10 @@
570 {"pin_a": "A13", "pin_b": "A14"}
571 ]
572 },
573+ "development_board": "blackpill_f411",
574 "processor": "STM32F411",
575 "bootloader": "stm32-dfu",
576 "features": {
577 "console": true
578- },
579- "board": "BLACKPILL_STM32_F411"
580+ }
581 }
582diff --git a/keyboards/handwired/twig/twig50/keyboard.json b/keyboards/handwired/twig/twig50/keyboard.json
583index aa78691838c2e5c4c08c730712b21308a7c37d99..f1cc2f5a9695123357a24f0962b54845f4092ad8 100644
584--- a/keyboards/handwired/twig/twig50/keyboard.json
585+++ b/keyboards/handwired/twig/twig50/keyboard.json
586@@ -26,9 +26,7 @@
587 "rows": ["B7", "B6", "B5", "B4"]
588 },
589 "diode_direction": "COL2ROW",
590- "processor": "STM32F303",
591- "bootloader": "stm32-dfu",
592- "board": "QMK_PROTON_C",
593+ "development_board": "proton_c",
594 "debounce": 8,
595 "layouts": {
596 "LAYOUT_diag_4x14": {
597diff --git a/keyboards/handwired/uthol/rev3/keyboard.json b/keyboards/handwired/uthol/rev3/keyboard.json
598index 9b1a476b87cf839cfecc4d27ce71b3edaa257414..8d826772b067c5c96b07870e88743078f8ba21cb 100644
599--- a/keyboards/handwired/uthol/rev3/keyboard.json
600+++ b/keyboards/handwired/uthol/rev3/keyboard.json
601@@ -40,8 +40,7 @@
602 {"pin_a": "C15", "pin_b": "C14", "resolution": 2}
603 ]
604 },
605- "processor": "STM32F401",
606- "bootloader": "stm32-dfu",
607+ "development_board": "blackpill_f401",
608 "features": {
609 "bootmagic": true,
610 "nkro": true,
611@@ -50,6 +49,5 @@
612 "extrakey": true,
613 "encoder": true,
614 "rgblight": true
615- },
616- "board": "BLACKPILL_STM32_F401"
617+ }
618 }
619diff --git a/keyboards/handwired/wulkan/keyboard.json b/keyboards/handwired/wulkan/keyboard.json
620index b6823af53962b48a2f05ab6c002629531ace0367..eceeb5c145ec9e8adfcea6df599ab6690a854fee 100644
621--- a/keyboards/handwired/wulkan/keyboard.json
622+++ b/keyboards/handwired/wulkan/keyboard.json
623@@ -14,15 +14,13 @@
624 "rows": ["B8", "A0", "A1", "A2"]
625 },
626 "diode_direction": "COL2ROW",
627- "processor": "STM32F303",
628- "bootloader": "stm32-dfu",
629+ "development_board": "proton_c",
630 "features": {
631 "bootmagic": true,
632 "mousekey": true,
633 "extrakey": true,
634 "nkro": true
635 },
636- "board": "QMK_PROTON_C",
637 "community_layouts": ["ortho_4x12"],
638 "layout_aliases": {
639 "LAYOUT": "LAYOUT_ortho_4x12"
640diff --git a/keyboards/ibm/model_m_122/m122_3270/blackpill/keyboard.json b/keyboards/ibm/model_m_122/m122_3270/blackpill/keyboard.json
641index 46abafb2c42a8821ea85d48b2e6c1f649fba8113..5abadff2f7479d159a6126370908467c9e6fcfb5 100644
642--- a/keyboards/ibm/model_m_122/m122_3270/blackpill/keyboard.json
643+++ b/keyboards/ibm/model_m_122/m122_3270/blackpill/keyboard.json
644@@ -15,7 +15,5 @@
645 "rows": ["C13", "C14", "C15", "A0", "A1", "A2", "A3", "A4"]
646 },
647 "diode_direction": "ROW2COL",
648- "processor": "STM32F411",
649- "bootloader": "stm32-dfu",
650- "board": "BLACKPILL_STM32_F411"
651+ "development_board": "blackpill_f411"
652 }
653diff --git a/keyboards/ibm/model_m_122/m122_3270/bluepill/keyboard.json b/keyboards/ibm/model_m_122/m122_3270/bluepill/keyboard.json
654index e2f18d06e443e27e958e056b7b9a8d60f8b61f25..9a85214106725d1b2d7ae44670cfc232ecd19365 100644
655--- a/keyboards/ibm/model_m_122/m122_3270/bluepill/keyboard.json
656+++ b/keyboards/ibm/model_m_122/m122_3270/bluepill/keyboard.json
657@@ -7,6 +7,5 @@
658 "rows": ["C13", "C14", "C15", "A1", "A2", "A3", "A4", "A5"]
659 },
660 "diode_direction": "ROW2COL",
661- "processor": "STM32F103",
662- "bootloader": "stm32duino"
663+ "development_board": "bluepill"
664 }
665diff --git a/keyboards/kin80/blackpill401/keyboard.json b/keyboards/kin80/blackpill401/keyboard.json
666index 1047c944580eec8f4f93a096900fd8e478c3de09..36d780187e4e70bbedb4fa6e81794b16fc273d31 100644
667--- a/keyboards/kin80/blackpill401/keyboard.json
668+++ b/keyboards/kin80/blackpill401/keyboard.json
669@@ -16,7 +16,5 @@
670 "scroll_lock": "B3",
671 "on_state": 0
672 },
673- "processor": "STM32F401",
674- "bootloader": "stm32-dfu",
675- "board": "BLACKPILL_STM32_F401"
676+ "development_board": "blackpill_f401"
677 }
678diff --git a/keyboards/kin80/blackpill411/keyboard.json b/keyboards/kin80/blackpill411/keyboard.json
679index d1ac0a97f70cd132b906c3a058a624bc4f4f9f41..7a3c89acdedc83d6c8ecf4081bac5d403c020af7 100644
680--- a/keyboards/kin80/blackpill411/keyboard.json
681+++ b/keyboards/kin80/blackpill411/keyboard.json
682@@ -16,7 +16,5 @@
683 "scroll_lock": "B3",
684 "on_state": 0
685 },
686- "processor": "STM32F411",
687- "bootloader": "stm32-dfu",
688- "board": "BLACKPILL_STM32_F411"
689+ "development_board": "blackpill_f411"
690 }
691diff --git a/keyboards/kv/revt/keyboard.json b/keyboards/kv/revt/keyboard.json
692index c54a4ba537cb453e8c0dff974bc7f28979f826df..1c2ee5a84ab03b575e0a3c896e90ad076e952378 100644
693--- a/keyboards/kv/revt/keyboard.json
694+++ b/keyboards/kv/revt/keyboard.json
695@@ -21,9 +21,7 @@
696 "rows": ["A6", "B13", "B8", "A0", "A1", "A2"]
697 },
698 "diode_direction": "COL2ROW",
699- "processor": "STM32F303",
700- "bootloader": "stm32-dfu",
701- "board": "QMK_PROTON_C",
702+ "development_board": "proton_c",
703 "layouts": {
704 "LAYOUT_default": {
705 "layout": [
706diff --git a/keyboards/mechwild/obe/f401/keyboard.json b/keyboards/mechwild/obe/f401/keyboard.json
707index acd7e83f77d249f75df2e1ba1026d71a8505a94a..797e9900595e0e8ad74f5fc69d069cc493f0763c 100644
708--- a/keyboards/mechwild/obe/f401/keyboard.json
709+++ b/keyboards/mechwild/obe/f401/keyboard.json
710@@ -1,5 +1,3 @@
711 {
712- "processor": "STM32F401",
713- "bootloader": "stm32-dfu",
714- "board": "BLACKPILL_STM32_F401"
715+ "development_board": "blackpill_f401"
716 }
717diff --git a/keyboards/mechwild/obe/f411/keyboard.json b/keyboards/mechwild/obe/f411/keyboard.json
718index 2517a82403fa4b3018461a64221237f85839a8da..a41c5f4dd142a6ee5fbf19fd9a24d0da02462221 100644
719--- a/keyboards/mechwild/obe/f411/keyboard.json
720+++ b/keyboards/mechwild/obe/f411/keyboard.json
721@@ -1,5 +1,3 @@
722 {
723- "processor": "STM32F411",
724- "bootloader": "stm32-dfu",
725- "board": "BLACKPILL_STM32_F411"
726+ "development_board": "blackpill_f411"
727 }
728diff --git a/keyboards/mechwild/puckbuddy/info.json b/keyboards/mechwild/puckbuddy/info.json
729index 56bac432b80422caa22102baa283af8399cacb0a..b430c4af45091095c10eac424a4db5455a190a88 100644
730--- a/keyboards/mechwild/puckbuddy/info.json
731+++ b/keyboards/mechwild/puckbuddy/info.json
732@@ -52,9 +52,7 @@
733 "ws2812": {
734 "pin": "A3"
735 },
736- "processor": "STM32F401",
737- "bootloader": "stm32-dfu",
738- "board": "BLACKPILL_STM32_F401",
739+ "development_board": "blackpill_f401",
740 "layouts": {
741 "LAYOUT": {
742 "layout": [
743diff --git a/keyboards/mechwild/waka60/f401/keyboard.json b/keyboards/mechwild/waka60/f401/keyboard.json
744index acd7e83f77d249f75df2e1ba1026d71a8505a94a..797e9900595e0e8ad74f5fc69d069cc493f0763c 100644
745--- a/keyboards/mechwild/waka60/f401/keyboard.json
746+++ b/keyboards/mechwild/waka60/f401/keyboard.json
747@@ -1,5 +1,3 @@
748 {
749- "processor": "STM32F401",
750- "bootloader": "stm32-dfu",
751- "board": "BLACKPILL_STM32_F401"
752+ "development_board": "blackpill_f401"
753 }
754diff --git a/keyboards/mechwild/waka60/f411/keyboard.json b/keyboards/mechwild/waka60/f411/keyboard.json
755index 2517a82403fa4b3018461a64221237f85839a8da..a41c5f4dd142a6ee5fbf19fd9a24d0da02462221 100644
756--- a/keyboards/mechwild/waka60/f411/keyboard.json
757+++ b/keyboards/mechwild/waka60/f411/keyboard.json
758@@ -1,5 +1,3 @@
759 {
760- "processor": "STM32F411",
761- "bootloader": "stm32-dfu",
762- "board": "BLACKPILL_STM32_F411"
763+ "development_board": "blackpill_f411"
764 }