32136afe242c82f4b0f430eadc6914ca83dd8239

Author
Duncan Sutherland <dunk2k_2000@hotmail.com>
Committer
GitHub <noreply@github.com>
Date

Message

Change to `development_board` (#21695)

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 }