aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/10bleoledhub/keyboard.json (renamed from keyboards/10bleoledhub/info.json)9
-rw-r--r--keyboards/10bleoledhub/rules.mk16
-rw-r--r--keyboards/1k/keyboard.json (renamed from keyboards/1k/info.json)10
-rw-r--r--keyboards/1k/rules.mk24
-rw-r--r--keyboards/1upkeyboards/1upslider8/keyboard.json (renamed from keyboards/1upkeyboards/1upslider8/info.json)0
-rw-r--r--keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json1
-rw-r--r--keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json1
-rw-r--r--keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json1
-rw-r--r--keyboards/1upkeyboards/pi40/rules.mk2
-rw-r--r--keyboards/25keys/zinc/rules.mk3
-rw-r--r--keyboards/3w6/rev1/keyboard.json (renamed from keyboards/3w6/rev1/info.json)10
-rw-r--r--keyboards/3w6/rev1/rules.mk16
-rw-r--r--keyboards/3w6/rev2/keyboard.json (renamed from keyboards/3w6/rev2/info.json)10
-rw-r--r--keyboards/3w6/rev2/rules.mk16
-rw-r--r--keyboards/4pplet/waffling60/rev_e/keyboard.json (renamed from keyboards/4pplet/waffling60/rev_e/info.json)0
-rw-r--r--keyboards/4pplet/waffling60/rev_e_ansi/keyboard.json (renamed from keyboards/4pplet/waffling60/rev_e_ansi/info.json)0
-rw-r--r--keyboards/4pplet/waffling60/rev_e_iso/keyboard.json (renamed from keyboards/4pplet/waffling60/rev_e_iso/info.json)0
-rw-r--r--keyboards/acheron/shark/alpha/keyboard.json (renamed from keyboards/acheron/shark/alpha/info.json)0
-rw-r--r--keyboards/adafruit/macropad/keyboard.json (renamed from keyboards/adafruit/macropad/info.json)0
-rw-r--r--keyboards/adpenrose/mine/keyboard.json (renamed from keyboards/adpenrose/mine/info.json)0
-rw-r--r--keyboards/aeboards/ext65/rev3/keyboard.json (renamed from keyboards/aeboards/ext65/rev3/info.json)0
-rw-r--r--keyboards/aeboards/satellite/rev1/keyboard.json (renamed from keyboards/aeboards/satellite/rev1/info.json)0
-rw-r--r--keyboards/ai03/lunar_ii/keyboard.json (renamed from keyboards/ai03/lunar_ii/info.json)0
-rw-r--r--keyboards/aidansmithdotdev/sango/keyboard.json (renamed from keyboards/aidansmithdotdev/sango/info.json)0
-rw-r--r--keyboards/al1/keyboard.json (renamed from keyboards/al1/info.json)0
-rwxr-xr-xkeyboards/alas/keyboard.json (renamed from keyboards/alas/info.json)0
-rw-r--r--keyboards/aliceh66/pianoforte/keyboard.json (renamed from keyboards/aliceh66/pianoforte/info.json)0
-rw-r--r--keyboards/aliceh66/pianoforte_hs/keyboard.json (renamed from keyboards/aliceh66/pianoforte_hs/info.json)0
-rw-r--r--keyboards/amjkeyboard/amj66/keyboard.json (renamed from keyboards/amjkeyboard/amj66/info.json)0
-rw-r--r--keyboards/amjkeyboard/amj96/keyboard.json (renamed from keyboards/amjkeyboard/amj96/info.json)0
-rw-r--r--keyboards/annepro2/c15/keyboard.json (renamed from keyboards/annepro2/c15/info.json)0
-rw-r--r--keyboards/annepro2/c18/keyboard.json (renamed from keyboards/annepro2/c18/info.json)0
-rwxr-xr-xkeyboards/argyle/keyboard.json (renamed from keyboards/argyle/info.json)0
-rw-r--r--keyboards/arrowmechanics/wings/keyboard.json (renamed from keyboards/arrowmechanics/wings/info.json)0
-rwxr-xr-xkeyboards/artifact/lvl/rev_hs01/keyboard.json (renamed from keyboards/artifact/lvl/rev_hs01/info.json)0
-rw-r--r--keyboards/aurora65/keyboard.json (renamed from keyboards/aurora65/info.json)0
-rw-r--r--keyboards/axolstudio/helpo/keyboard.json (renamed from keyboards/axolstudio/helpo/info.json)0
-rwxr-xr-xkeyboards/baion_808/keyboard.json (renamed from keyboards/baion_808/info.json)0
-rw-r--r--keyboards/bajjak/keyboard.json (renamed from keyboards/bajjak/info.json)0
-rw-r--r--keyboards/barleycorn_smd/keyboard.json (renamed from keyboards/barleycorn_smd/info.json)0
-rw-r--r--keyboards/basketweave/keyboard.json (renamed from keyboards/basketweave/info.json)0
-rw-r--r--keyboards/bbrfkr/dynamis/keyboard.json (renamed from keyboards/bbrfkr/dynamis/info.json)0
-rw-r--r--keyboards/beekeeb/piantor/keyboard.json (renamed from keyboards/beekeeb/piantor/info.json)0
-rw-r--r--keyboards/beekeeb/piantor_pro/keyboard.json (renamed from keyboards/beekeeb/piantor_pro/info.json)0
-rw-r--r--keyboards/bioi/g60/keyboard.json (renamed from keyboards/bioi/g60/info.json)0
-rw-r--r--keyboards/bioi/g60ble/keyboard.json (renamed from keyboards/bioi/g60ble/info.json)0
-rw-r--r--keyboards/bioi/morgan65/keyboard.json (renamed from keyboards/bioi/morgan65/info.json)0
-rw-r--r--keyboards/boardsource/equals/48/keyboard.json (renamed from keyboards/boardsource/equals/48/info.json)0
-rw-r--r--keyboards/boardsource/equals/60/keyboard.json (renamed from keyboards/boardsource/equals/60/info.json)0
-rw-r--r--keyboards/boardsource/lulu/rp2040/keyboard.json (renamed from keyboards/boardsource/lulu/rp2040/info.json)0
-rw-r--r--keyboards/boardsource/unicorne/keyboard.json (renamed from keyboards/boardsource/unicorne/info.json)0
-rw-r--r--keyboards/boston_meetup/2019/keyboard.json (renamed from keyboards/boston_meetup/2019/info.json)32
-rw-r--r--keyboards/boston_meetup/info.json32
-rw-r--r--keyboards/boston_meetup/rules.mk1
-rw-r--r--keyboards/bpiphany/ghost_squid/keyboard.json (renamed from keyboards/bpiphany/ghost_squid/info.json)0
-rw-r--r--keyboards/bpiphany/hid_liber/keyboard.json (renamed from keyboards/bpiphany/hid_liber/info.json)0
-rwxr-xr-xkeyboards/bpiphany/hid_liber/rules.mk4
-rw-r--r--keyboards/bpiphany/kitten_paw/keyboard.json (renamed from keyboards/bpiphany/kitten_paw/info.json)0
-rw-r--r--keyboards/bpiphany/pegasushoof/2013/keyboard.json (renamed from keyboards/bpiphany/pegasushoof/2013/info.json)0
-rw-r--r--keyboards/bpiphany/pegasushoof/2015/keyboard.json (renamed from keyboards/bpiphany/pegasushoof/2015/info.json)0
-rw-r--r--keyboards/bpiphany/tiger_lily/keyboard.json (renamed from keyboards/bpiphany/tiger_lily/info.json)0
-rw-r--r--keyboards/bpiphany/unloved_bastard/keyboard.json (renamed from keyboards/bpiphany/unloved_bastard/info.json)0
-rw-r--r--keyboards/budgy/keyboard.json (renamed from keyboards/budgy/info.json)0
-rw-r--r--keyboards/buzzard/rev1/keyboard.json (renamed from keyboards/buzzard/rev1/info.json)0
64 files changed, 71 insertions, 117 deletions
diff --git a/keyboards/10bleoledhub/info.json b/keyboards/10bleoledhub/keyboard.json
index 17ebcaf458..8f48e09127 100644
--- a/keyboards/10bleoledhub/info.json
+++ b/keyboards/10bleoledhub/keyboard.json
@@ -8,6 +8,15 @@
"pid": "0x7C99",
"device_version": "0.0.1"
},
+ "features": {
+ "bluetooth": true,
+ "bootmagic": true,
+ "encoder": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false,
+ "oled": true
+ },
"bluetooth": {
"driver": "bluefruit_le"
},
diff --git a/keyboards/10bleoledhub/rules.mk b/keyboards/10bleoledhub/rules.mk
index 12bfe122d6..3437a35bdf 100644
--- a/keyboards/10bleoledhub/rules.mk
+++ b/keyboards/10bleoledhub/rules.mk
@@ -1,18 +1,2 @@
# Processor frequency
F_CPU = 8000000
-
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-BLUETOOTH_ENABLE = yes
-OLED_ENABLE = yes
-ENCODER_ENABLE = yes
diff --git a/keyboards/1k/info.json b/keyboards/1k/keyboard.json
index 34f33d5059..440856d0bd 100644
--- a/keyboards/1k/info.json
+++ b/keyboards/1k/keyboard.json
@@ -8,6 +8,16 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
+ "processor": "attiny85",
+ "bootloader": "custom",
+ "build": {
+ "lto": true
+ },
+ "features": {
+ "grave_esc": false,
+ "magic": false,
+ "space_cadet": false
+ },
"rgblight": {
"led_count": 1
},
diff --git a/keyboards/1k/rules.mk b/keyboards/1k/rules.mk
index b3bd401f6b..4078fe342a 100644
--- a/keyboards/1k/rules.mk
+++ b/keyboards/1k/rules.mk
@@ -1,26 +1,2 @@
-# MCU name
-MCU = attiny85
-
-# Bootloader selection
-BOOTLOADER = custom
BOOTLOADER_SIZE = 1862
PROGRAM_CMD = micronucleus --run $(BUILD_DIR)/$(TARGET).hex
-
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = no # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
-# Save as much space as we can...
-LTO_ENABLE = yes
-GRAVE_ESC_ENABLE = no
-MAGIC_ENABLE = no
-SPACE_CADET_ENABLE = no
diff --git a/keyboards/1upkeyboards/1upslider8/info.json b/keyboards/1upkeyboards/1upslider8/keyboard.json
index 6b65361f67..6b65361f67 100644
--- a/keyboards/1upkeyboards/1upslider8/info.json
+++ b/keyboards/1upkeyboards/1upslider8/keyboard.json
diff --git a/keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json b/keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json
index 3512838186..63f76eb1a6 100644
--- a/keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json
+++ b/keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json
@@ -24,6 +24,7 @@
"extrakey": true,
"mousekey": true,
"nkro": false,
+ "oled": true,
"rgb_matrix": true
},
"matrix_pins": {
diff --git a/keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json b/keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json
index 230ce3d857..ed1f139126 100644
--- a/keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json
+++ b/keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json
@@ -24,6 +24,7 @@
"extrakey": true,
"mousekey": true,
"nkro": false,
+ "oled": true,
"rgb_matrix": true
},
"matrix_pins": {
diff --git a/keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json b/keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json
index 47625ecc4d..aa19a502b9 100644
--- a/keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json
+++ b/keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json
@@ -24,6 +24,7 @@
"extrakey": true,
"mousekey": true,
"nkro": false,
+ "oled": true,
"rgb_matrix": true
},
"matrix_pins": {
diff --git a/keyboards/1upkeyboards/pi40/rules.mk b/keyboards/1upkeyboards/pi40/rules.mk
index 3451f44976..48aea570e0 100644
--- a/keyboards/1upkeyboards/pi40/rules.mk
+++ b/keyboards/1upkeyboards/pi40/rules.mk
@@ -1,3 +1 @@
-OLED_ENABLE = yes
-
DEFAULT_FOLDER = 1upkeyboards/pi40/mit_v1_0
diff --git a/keyboards/25keys/zinc/rules.mk b/keyboards/25keys/zinc/rules.mk
index a8c773a305..1edcb0a345 100644
--- a/keyboards/25keys/zinc/rules.mk
+++ b/keyboards/25keys/zinc/rules.mk
@@ -1,4 +1 @@
DEFAULT_FOLDER = 25keys/zinc/rev1
-
-#SRC += i2c.c
-SRC += serial.c
diff --git a/keyboards/3w6/rev1/info.json b/keyboards/3w6/rev1/keyboard.json
index 2db9363564..478c79b942 100644
--- a/keyboards/3w6/rev1/info.json
+++ b/keyboards/3w6/rev1/keyboard.json
@@ -1,6 +1,14 @@
{
"usb": {
- "device_version": "0.0.1"
+ "device_version": "0.0.1",
+ "no_startup_check": true
+ },
+ "features": {
+ "bootmagic": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false,
+ "unicode": true
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
diff --git a/keyboards/3w6/rev1/rules.mk b/keyboards/3w6/rev1/rules.mk
index b7988ce4f5..cea39bb5c9 100644
--- a/keyboards/3w6/rev1/rules.mk
+++ b/keyboards/3w6/rev1/rules.mk
@@ -1,19 +1,3 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-UNICODE_ENABLE = yes
CUSTOM_MATRIX = lite
-NO_USB_STARTUP_CHECK = yes
-LTO_ENABLE = no
-
SRC += matrix.c
I2C_DRIVER_REQUIRED = yes
diff --git a/keyboards/3w6/rev2/info.json b/keyboards/3w6/rev2/keyboard.json
index 70ee0e0fca..f3981e88d9 100644
--- a/keyboards/3w6/rev2/info.json
+++ b/keyboards/3w6/rev2/keyboard.json
@@ -1,6 +1,14 @@
{
"usb": {
- "device_version": "0.0.2"
+ "device_version": "0.0.2",
+ "no_startup_check": true
+ },
+ "features": {
+ "bootmagic": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false,
+ "unicode": true
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
diff --git a/keyboards/3w6/rev2/rules.mk b/keyboards/3w6/rev2/rules.mk
index b7988ce4f5..cea39bb5c9 100644
--- a/keyboards/3w6/rev2/rules.mk
+++ b/keyboards/3w6/rev2/rules.mk
@@ -1,19 +1,3 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-UNICODE_ENABLE = yes
CUSTOM_MATRIX = lite
-NO_USB_STARTUP_CHECK = yes
-LTO_ENABLE = no
-
SRC += matrix.c
I2C_DRIVER_REQUIRED = yes
diff --git a/keyboards/4pplet/waffling60/rev_e/info.json b/keyboards/4pplet/waffling60/rev_e/keyboard.json
index 3a75cf3d06..3a75cf3d06 100644
--- a/keyboards/4pplet/waffling60/rev_e/info.json
+++ b/keyboards/4pplet/waffling60/rev_e/keyboard.json
diff --git a/keyboards/4pplet/waffling60/rev_e_ansi/info.json b/keyboards/4pplet/waffling60/rev_e_ansi/keyboard.json
index c2514700ff..c2514700ff 100644
--- a/keyboards/4pplet/waffling60/rev_e_ansi/info.json
+++ b/keyboards/4pplet/waffling60/rev_e_ansi/keyboard.json
diff --git a/keyboards/4pplet/waffling60/rev_e_iso/info.json b/keyboards/4pplet/waffling60/rev_e_iso/keyboard.json
index e53dcab891..e53dcab891 100644
--- a/keyboards/4pplet/waffling60/rev_e_iso/info.json
+++ b/keyboards/4pplet/waffling60/rev_e_iso/keyboard.json
diff --git a/keyboards/acheron/shark/alpha/info.json b/keyboards/acheron/shark/alpha/keyboard.json
index f88c312a25..f88c312a25 100644
--- a/keyboards/acheron/shark/alpha/info.json
+++ b/keyboards/acheron/shark/alpha/keyboard.json
diff --git a/keyboards/adafruit/macropad/info.json b/keyboards/adafruit/macropad/keyboard.json
index 86601c0167..86601c0167 100644
--- a/keyboards/adafruit/macropad/info.json
+++ b/keyboards/adafruit/macropad/keyboard.json
diff --git a/keyboards/adpenrose/mine/info.json b/keyboards/adpenrose/mine/keyboard.json
index 79aceaa3d1..79aceaa3d1 100644
--- a/keyboards/adpenrose/mine/info.json
+++ b/keyboards/adpenrose/mine/keyboard.json
diff --git a/keyboards/aeboards/ext65/rev3/info.json b/keyboards/aeboards/ext65/rev3/keyboard.json
index 8c8051fc44..8c8051fc44 100644
--- a/keyboards/aeboards/ext65/rev3/info.json
+++ b/keyboards/aeboards/ext65/rev3/keyboard.json
diff --git a/keyboards/aeboards/satellite/rev1/info.json b/keyboards/aeboards/satellite/rev1/keyboard.json
index 8b90704efa..8b90704efa 100644
--- a/keyboards/aeboards/satellite/rev1/info.json
+++ b/keyboards/aeboards/satellite/rev1/keyboard.json
diff --git a/keyboards/ai03/lunar_ii/info.json b/keyboards/ai03/lunar_ii/keyboard.json
index 38729595a2..38729595a2 100644
--- a/keyboards/ai03/lunar_ii/info.json
+++ b/keyboards/ai03/lunar_ii/keyboard.json
diff --git a/keyboards/aidansmithdotdev/sango/info.json b/keyboards/aidansmithdotdev/sango/keyboard.json
index 6c62ac9bd2..6c62ac9bd2 100644
--- a/keyboards/aidansmithdotdev/sango/info.json
+++ b/keyboards/aidansmithdotdev/sango/keyboard.json
diff --git a/keyboards/al1/info.json b/keyboards/al1/keyboard.json
index 7e6440560f..7e6440560f 100644
--- a/keyboards/al1/info.json
+++ b/keyboards/al1/keyboard.json
diff --git a/keyboards/alas/info.json b/keyboards/alas/keyboard.json
index b5617189de..b5617189de 100755
--- a/keyboards/alas/info.json
+++ b/keyboards/alas/keyboard.json
diff --git a/keyboards/aliceh66/pianoforte/info.json b/keyboards/aliceh66/pianoforte/keyboard.json
index b732b02db2..b732b02db2 100644
--- a/keyboards/aliceh66/pianoforte/info.json
+++ b/keyboards/aliceh66/pianoforte/keyboard.json
diff --git a/keyboards/aliceh66/pianoforte_hs/info.json b/keyboards/aliceh66/pianoforte_hs/keyboard.json
index ff73a00ea8..ff73a00ea8 100644
--- a/keyboards/aliceh66/pianoforte_hs/info.json
+++ b/keyboards/aliceh66/pianoforte_hs/keyboard.json
diff --git a/keyboards/amjkeyboard/amj66/info.json b/keyboards/amjkeyboard/amj66/keyboard.json
index 72646e4fc7..72646e4fc7 100644
--- a/keyboards/amjkeyboard/amj66/info.json
+++ b/keyboards/amjkeyboard/amj66/keyboard.json
diff --git a/keyboards/amjkeyboard/amj96/info.json b/keyboards/amjkeyboard/amj96/keyboard.json
index 23a131c615..23a131c615 100644
--- a/keyboards/amjkeyboard/amj96/info.json
+++ b/keyboards/amjkeyboard/amj96/keyboard.json
diff --git a/keyboards/annepro2/c15/info.json b/keyboards/annepro2/c15/keyboard.json
index 0f738c0999..0f738c0999 100644
--- a/keyboards/annepro2/c15/info.json
+++ b/keyboards/annepro2/c15/keyboard.json
diff --git a/keyboards/annepro2/c18/info.json b/keyboards/annepro2/c18/keyboard.json
index b3f3d367fe..b3f3d367fe 100644
--- a/keyboards/annepro2/c18/info.json
+++ b/keyboards/annepro2/c18/keyboard.json
diff --git a/keyboards/argyle/info.json b/keyboards/argyle/keyboard.json
index 82dbe1562a..82dbe1562a 100755
--- a/keyboards/argyle/info.json
+++ b/keyboards/argyle/keyboard.json
diff --git a/keyboards/arrowmechanics/wings/info.json b/keyboards/arrowmechanics/wings/keyboard.json
index fca38314c9..fca38314c9 100644
--- a/keyboards/arrowmechanics/wings/info.json
+++ b/keyboards/arrowmechanics/wings/keyboard.json
diff --git a/keyboards/artifact/lvl/rev_hs01/info.json b/keyboards/artifact/lvl/rev_hs01/keyboard.json
index 1b58750155..1b58750155 100755
--- a/keyboards/artifact/lvl/rev_hs01/info.json
+++ b/keyboards/artifact/lvl/rev_hs01/keyboard.json
diff --git a/keyboards/aurora65/info.json b/keyboards/aurora65/keyboard.json
index 1c0dd684cb..1c0dd684cb 100644
--- a/keyboards/aurora65/info.json
+++ b/keyboards/aurora65/keyboard.json
diff --git a/keyboards/axolstudio/helpo/info.json b/keyboards/axolstudio/helpo/keyboard.json
index c90c967788..c90c967788 100644
--- a/keyboards/axolstudio/helpo/info.json
+++ b/keyboards/axolstudio/helpo/keyboard.json
diff --git a/keyboards/baion_808/info.json b/keyboards/baion_808/keyboard.json
index c770a65e25..c770a65e25 100755
--- a/keyboards/baion_808/info.json
+++ b/keyboards/baion_808/keyboard.json
diff --git a/keyboards/bajjak/info.json b/keyboards/bajjak/keyboard.json
index a4ab7298ee..a4ab7298ee 100644
--- a/keyboards/bajjak/info.json
+++ b/keyboards/bajjak/keyboard.json
diff --git a/keyboards/barleycorn_smd/info.json b/keyboards/barleycorn_smd/keyboard.json
index cc269296d7..cc269296d7 100644
--- a/keyboards/barleycorn_smd/info.json
+++ b/keyboards/barleycorn_smd/keyboard.json
diff --git a/keyboards/basketweave/info.json b/keyboards/basketweave/keyboard.json
index 75a720b7dd..75a720b7dd 100644
--- a/keyboards/basketweave/info.json
+++ b/keyboards/basketweave/keyboard.json
diff --git a/keyboards/bbrfkr/dynamis/info.json b/keyboards/bbrfkr/dynamis/keyboard.json
index dc9b6cf584..dc9b6cf584 100644
--- a/keyboards/bbrfkr/dynamis/info.json
+++ b/keyboards/bbrfkr/dynamis/keyboard.json
diff --git a/keyboards/beekeeb/piantor/info.json b/keyboards/beekeeb/piantor/keyboard.json
index e4ecd4207e..e4ecd4207e 100644
--- a/keyboards/beekeeb/piantor/info.json
+++ b/keyboards/beekeeb/piantor/keyboard.json
diff --git a/keyboards/beekeeb/piantor_pro/info.json b/keyboards/beekeeb/piantor_pro/keyboard.json
index c85247550e..c85247550e 100644
--- a/keyboards/beekeeb/piantor_pro/info.json
+++ b/keyboards/beekeeb/piantor_pro/keyboard.json
diff --git a/keyboards/bioi/g60/info.json b/keyboards/bioi/g60/keyboard.json
index 8d3dd58770..8d3dd58770 100644
--- a/keyboards/bioi/g60/info.json
+++ b/keyboards/bioi/g60/keyboard.json
diff --git a/keyboards/bioi/g60ble/info.json b/keyboards/bioi/g60ble/keyboard.json
index 2d09fadff0..2d09fadff0 100644
--- a/keyboards/bioi/g60ble/info.json
+++ b/keyboards/bioi/g60ble/keyboard.json
diff --git a/keyboards/bioi/morgan65/info.json b/keyboards/bioi/morgan65/keyboard.json
index 8f83237f82..8f83237f82 100644
--- a/keyboards/bioi/morgan65/info.json
+++ b/keyboards/bioi/morgan65/keyboard.json
diff --git a/keyboards/boardsource/equals/48/info.json b/keyboards/boardsource/equals/48/keyboard.json
index 5b63355931..5b63355931 100644
--- a/keyboards/boardsource/equals/48/info.json
+++ b/keyboards/boardsource/equals/48/keyboard.json
diff --git a/keyboards/boardsource/equals/60/info.json b/keyboards/boardsource/equals/60/keyboard.json
index 3bc1f49be3..3bc1f49be3 100644
--- a/keyboards/boardsource/equals/60/info.json
+++ b/keyboards/boardsource/equals/60/keyboard.json
diff --git a/keyboards/boardsource/lulu/rp2040/info.json b/keyboards/boardsource/lulu/rp2040/keyboard.json
index a1e8db89a9..a1e8db89a9 100644
--- a/keyboards/boardsource/lulu/rp2040/info.json
+++ b/keyboards/boardsource/lulu/rp2040/keyboard.json
diff --git a/keyboards/boardsource/unicorne/info.json b/keyboards/boardsource/unicorne/keyboard.json
index 6afbcc044c..6afbcc044c 100644
--- a/keyboards/boardsource/unicorne/info.json
+++ b/keyboards/boardsource/unicorne/keyboard.json
diff --git a/keyboards/boston_meetup/2019/info.json b/keyboards/boston_meetup/2019/keyboard.json
index 5ced95c018..97990bb503 100644
--- a/keyboards/boston_meetup/2019/info.json
+++ b/keyboards/boston_meetup/2019/keyboard.json
@@ -1,6 +1,12 @@
{
+ "keyboard_name": "Boston Meetup Board",
+ "manufacturer": "ishtob",
+ "url": "",
+ "maintainer": "qmk",
"usb": {
- "device_version": "20.1.9"
+ "vid": "0xFB30",
+ "pid": "0x26BE",
+ "device_version": "20.1.9"
},
"features": {
"bootmagic": true,
@@ -45,5 +51,27 @@
"processor": "STM32F303",
"bootloader": "stm32-dfu",
"board": "QMK_PROTON_C",
- "debounce": 6
+ "debounce": 6,
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+ {"matrix": [1, 1], "x": 1, "y": 1},
+ {"matrix": [1, 2], "x": 2, "y": 1},
+ {"matrix": [1, 3], "x": 3, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+ {"matrix": [2, 1], "x": 1, "y": 2},
+ {"matrix": [2, 2], "x": 2, "y": 2},
+ {"matrix": [2, 3], "x": 3, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+ {"matrix": [3, 1], "x": 1, "y": 3},
+ {"matrix": [3, 2], "x": 2, "y": 3},
+ {"matrix": [3, 3], "x": 3, "y": 3}
+ ]
+ }
+ }
}
diff --git a/keyboards/boston_meetup/info.json b/keyboards/boston_meetup/info.json
deleted file mode 100644
index 3156c643c9..0000000000
--- a/keyboards/boston_meetup/info.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "keyboard_name": "Boston Meetup Board",
- "manufacturer": "ishtob",
- "url": "",
- "maintainer": "qmk",
- "usb": {
- "vid": "0xFB30",
- "pid": "0x26BE"
- },
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
- {"matrix": [1, 1], "x": 1, "y": 1},
- {"matrix": [1, 2], "x": 2, "y": 1},
- {"matrix": [1, 3], "x": 3, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
- {"matrix": [2, 1], "x": 1, "y": 2},
- {"matrix": [2, 2], "x": 2, "y": 2},
- {"matrix": [2, 3], "x": 3, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
- {"matrix": [3, 1], "x": 1, "y": 3},
- {"matrix": [3, 2], "x": 2, "y": 3},
- {"matrix": [3, 3], "x": 3, "y": 3}
- ]
- }
- }
-}
diff --git a/keyboards/boston_meetup/rules.mk b/keyboards/boston_meetup/rules.mk
index 6dd899edc8..6d6745a0e5 100644
--- a/keyboards/boston_meetup/rules.mk
+++ b/keyboards/boston_meetup/rules.mk
@@ -1,2 +1 @@
-
DEFAULT_FOLDER = boston_meetup/2019
diff --git a/keyboards/bpiphany/ghost_squid/info.json b/keyboards/bpiphany/ghost_squid/keyboard.json
index 85f6f0fa8e..85f6f0fa8e 100644
--- a/keyboards/bpiphany/ghost_squid/info.json
+++ b/keyboards/bpiphany/ghost_squid/keyboard.json
diff --git a/keyboards/bpiphany/hid_liber/info.json b/keyboards/bpiphany/hid_liber/keyboard.json
index 67c8416849..67c8416849 100644
--- a/keyboards/bpiphany/hid_liber/info.json
+++ b/keyboards/bpiphany/hid_liber/keyboard.json
diff --git a/keyboards/bpiphany/hid_liber/rules.mk b/keyboards/bpiphany/hid_liber/rules.mk
index 1b9ebdb131..3215e3588a 100755
--- a/keyboards/bpiphany/hid_liber/rules.mk
+++ b/keyboards/bpiphany/hid_liber/rules.mk
@@ -1,4 +1,2 @@
-CUSTOM_MATRIX = yes # Custom matrix file
-
-# Project specific files
+CUSTOM_MATRIX = yes
SRC = matrix.c
diff --git a/keyboards/bpiphany/kitten_paw/info.json b/keyboards/bpiphany/kitten_paw/keyboard.json
index 829129d406..829129d406 100644
--- a/keyboards/bpiphany/kitten_paw/info.json
+++ b/keyboards/bpiphany/kitten_paw/keyboard.json
diff --git a/keyboards/bpiphany/pegasushoof/2013/info.json b/keyboards/bpiphany/pegasushoof/2013/keyboard.json
index c7b120fd05..c7b120fd05 100644
--- a/keyboards/bpiphany/pegasushoof/2013/info.json
+++ b/keyboards/bpiphany/pegasushoof/2013/keyboard.json
diff --git a/keyboards/bpiphany/pegasushoof/2015/info.json b/keyboards/bpiphany/pegasushoof/2015/keyboard.json
index 5c4f8d6f91..5c4f8d6f91 100644
--- a/keyboards/bpiphany/pegasushoof/2015/info.json
+++ b/keyboards/bpiphany/pegasushoof/2015/keyboard.json
diff --git a/keyboards/bpiphany/tiger_lily/info.json b/keyboards/bpiphany/tiger_lily/keyboard.json
index 118f89f39d..118f89f39d 100644
--- a/keyboards/bpiphany/tiger_lily/info.json
+++ b/keyboards/bpiphany/tiger_lily/keyboard.json
diff --git a/keyboards/bpiphany/unloved_bastard/info.json b/keyboards/bpiphany/unloved_bastard/keyboard.json
index 4748057175..4748057175 100644
--- a/keyboards/bpiphany/unloved_bastard/info.json
+++ b/keyboards/bpiphany/unloved_bastard/keyboard.json
diff --git a/keyboards/budgy/info.json b/keyboards/budgy/keyboard.json
index 645336e8ad..645336e8ad 100644
--- a/keyboards/budgy/info.json
+++ b/keyboards/budgy/keyboard.json
diff --git a/keyboards/buzzard/rev1/info.json b/keyboards/buzzard/rev1/keyboard.json
index dd17a82754..dd17a82754 100644
--- a/keyboards/buzzard/rev1/info.json
+++ b/keyboards/buzzard/rev1/keyboard.json