64 files changed, 71 insertions(+), 117 deletions(-)
R keyboards/10bleoledhub/{info.json => keyboard.json}
M keyboards/10bleoledhub/rules.mk
R keyboards/1k/{info.json => keyboard.json}
M keyboards/1k/rules.mk
R keyboards/1upkeyboards/1upslider8/{info.json => keyboard.json}
M keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json
M keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json
M keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json
M keyboards/1upkeyboards/pi40/rules.mk
M keyboards/25keys/zinc/rules.mk
R keyboards/3w6/rev1/{info.json => keyboard.json}
M keyboards/3w6/rev1/rules.mk
R keyboards/3w6/rev2/{info.json => keyboard.json}
M keyboards/3w6/rev2/rules.mk
R keyboards/4pplet/waffling60/rev_e/{info.json => keyboard.json}
R keyboards/4pplet/waffling60/rev_e_ansi/{info.json => keyboard.json}
R keyboards/4pplet/waffling60/rev_e_iso/{info.json => keyboard.json}
R keyboards/acheron/shark/alpha/{info.json => keyboard.json}
R keyboards/adafruit/macropad/{info.json => keyboard.json}
R keyboards/adpenrose/mine/{info.json => keyboard.json}
R keyboards/aeboards/ext65/rev3/{info.json => keyboard.json}
R keyboards/aeboards/satellite/rev1/{info.json => keyboard.json}
R keyboards/ai03/lunar_ii/{info.json => keyboard.json}
R keyboards/aidansmithdotdev/sango/{info.json => keyboard.json}
R keyboards/al1/{info.json => keyboard.json}
R keyboards/alas/{info.json => keyboard.json}
R keyboards/aliceh66/pianoforte/{info.json => keyboard.json}
R keyboards/aliceh66/pianoforte_hs/{info.json => keyboard.json}
R keyboards/amjkeyboard/amj66/{info.json => keyboard.json}
R keyboards/amjkeyboard/amj96/{info.json => keyboard.json}
R keyboards/annepro2/c15/{info.json => keyboard.json}
R keyboards/annepro2/c18/{info.json => keyboard.json}
R keyboards/argyle/{info.json => keyboard.json}
R keyboards/arrowmechanics/wings/{info.json => keyboard.json}
R keyboards/artifact/lvl/rev_hs01/{info.json => keyboard.json}
R keyboards/aurora65/{info.json => keyboard.json}
R keyboards/axolstudio/helpo/{info.json => keyboard.json}
R keyboards/baion_808/{info.json => keyboard.json}
R keyboards/bajjak/{info.json => keyboard.json}
R keyboards/barleycorn_smd/{info.json => keyboard.json}
R keyboards/basketweave/{info.json => keyboard.json}
R keyboards/bbrfkr/dynamis/{info.json => keyboard.json}
R keyboards/beekeeb/piantor/{info.json => keyboard.json}
R keyboards/beekeeb/piantor_pro/{info.json => keyboard.json}
R keyboards/bioi/g60/{info.json => keyboard.json}
R keyboards/bioi/g60ble/{info.json => keyboard.json}
R keyboards/bioi/morgan65/{info.json => keyboard.json}
R keyboards/boardsource/equals/48/{info.json => keyboard.json}
R keyboards/boardsource/equals/60/{info.json => keyboard.json}
R keyboards/boardsource/lulu/rp2040/{info.json => keyboard.json}
R keyboards/boardsource/unicorne/{info.json => keyboard.json}
R keyboards/boston_meetup/2019/{info.json => keyboard.json}
D keyboards/boston_meetup/info.json
M keyboards/boston_meetup/rules.mk
R keyboards/bpiphany/ghost_squid/{info.json => keyboard.json}
R keyboards/bpiphany/hid_liber/{info.json => keyboard.json}
M keyboards/bpiphany/hid_liber/rules.mk
R keyboards/bpiphany/kitten_paw/{info.json => keyboard.json}
R keyboards/bpiphany/pegasushoof/2013/{info.json => keyboard.json}
R keyboards/bpiphany/pegasushoof/2015/{info.json => keyboard.json}
R keyboards/bpiphany/tiger_lily/{info.json => keyboard.json}
R keyboards/bpiphany/unloved_bastard/{info.json => keyboard.json}
R keyboards/budgy/{info.json => keyboard.json}
R keyboards/buzzard/rev1/{info.json => keyboard.json}
R keyboards/10bleoledhub/info.json => keyboards/10bleoledhub/keyboard.json +9 -0
@@ 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"
},
M keyboards/10bleoledhub/rules.mk => keyboards/10bleoledhub/rules.mk +0 -16
@@ 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
R keyboards/1k/info.json => keyboards/1k/keyboard.json +10 -0
@@ 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
},
M keyboards/1k/rules.mk => keyboards/1k/rules.mk +0 -24
@@ 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
R keyboards/1upkeyboards/1upslider8/info.json => keyboards/1upkeyboards/1upslider8/keyboard.json +0 -0
M keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json => keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json +1 -0
@@ 24,6 24,7 @@
"extrakey": true,
"mousekey": true,
"nkro": false,
+ "oled": true,
"rgb_matrix": true
},
"matrix_pins": {
M keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json => keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json +1 -0
@@ 24,6 24,7 @@
"extrakey": true,
"mousekey": true,
"nkro": false,
+ "oled": true,
"rgb_matrix": true
},
"matrix_pins": {
M keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json => keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json +1 -0
@@ 24,6 24,7 @@
"extrakey": true,
"mousekey": true,
"nkro": false,
+ "oled": true,
"rgb_matrix": true
},
"matrix_pins": {
M keyboards/1upkeyboards/pi40/rules.mk => keyboards/1upkeyboards/pi40/rules.mk +0 -2
@@ 1,3 1,1 @@
-OLED_ENABLE = yes
-
DEFAULT_FOLDER = 1upkeyboards/pi40/mit_v1_0
M keyboards/25keys/zinc/rules.mk => keyboards/25keys/zinc/rules.mk +0 -3
@@ 1,4 1,1 @@
DEFAULT_FOLDER = 25keys/zinc/rev1
-
-#SRC += i2c.c
-SRC += serial.c
R keyboards/3w6/rev1/info.json => keyboards/3w6/rev1/keyboard.json +9 -1
@@ 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",
M keyboards/3w6/rev1/rules.mk => keyboards/3w6/rev1/rules.mk +0 -16
@@ 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
R keyboards/3w6/rev2/info.json => keyboards/3w6/rev2/keyboard.json +9 -1
@@ 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",
M keyboards/3w6/rev2/rules.mk => keyboards/3w6/rev2/rules.mk +0 -16
@@ 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
R keyboards/4pplet/waffling60/rev_e/info.json => keyboards/4pplet/waffling60/rev_e/keyboard.json +0 -0
R keyboards/4pplet/waffling60/rev_e_ansi/info.json => keyboards/4pplet/waffling60/rev_e_ansi/keyboard.json +0 -0
R keyboards/4pplet/waffling60/rev_e_iso/info.json => keyboards/4pplet/waffling60/rev_e_iso/keyboard.json +0 -0
R keyboards/acheron/shark/alpha/info.json => keyboards/acheron/shark/alpha/keyboard.json +0 -0
R keyboards/adafruit/macropad/info.json => keyboards/adafruit/macropad/keyboard.json +0 -0
R keyboards/adpenrose/mine/info.json => keyboards/adpenrose/mine/keyboard.json +0 -0
R keyboards/aeboards/ext65/rev3/info.json => keyboards/aeboards/ext65/rev3/keyboard.json +0 -0
R keyboards/aeboards/satellite/rev1/info.json => keyboards/aeboards/satellite/rev1/keyboard.json +0 -0
R keyboards/ai03/lunar_ii/info.json => keyboards/ai03/lunar_ii/keyboard.json +0 -0
R keyboards/aidansmithdotdev/sango/info.json => keyboards/aidansmithdotdev/sango/keyboard.json +0 -0
R keyboards/al1/info.json => keyboards/al1/keyboard.json +0 -0
R keyboards/alas/info.json => keyboards/alas/keyboard.json +0 -0
R keyboards/aliceh66/pianoforte/info.json => keyboards/aliceh66/pianoforte/keyboard.json +0 -0
R keyboards/aliceh66/pianoforte_hs/info.json => keyboards/aliceh66/pianoforte_hs/keyboard.json +0 -0
R keyboards/amjkeyboard/amj66/info.json => keyboards/amjkeyboard/amj66/keyboard.json +0 -0
R keyboards/amjkeyboard/amj96/info.json => keyboards/amjkeyboard/amj96/keyboard.json +0 -0
R keyboards/annepro2/c15/info.json => keyboards/annepro2/c15/keyboard.json +0 -0
R keyboards/annepro2/c18/info.json => keyboards/annepro2/c18/keyboard.json +0 -0
R keyboards/argyle/info.json => keyboards/argyle/keyboard.json +0 -0
R keyboards/arrowmechanics/wings/info.json => keyboards/arrowmechanics/wings/keyboard.json +0 -0
R keyboards/artifact/lvl/rev_hs01/info.json => keyboards/artifact/lvl/rev_hs01/keyboard.json +0 -0
R keyboards/aurora65/info.json => keyboards/aurora65/keyboard.json +0 -0
R keyboards/axolstudio/helpo/info.json => keyboards/axolstudio/helpo/keyboard.json +0 -0
R keyboards/baion_808/info.json => keyboards/baion_808/keyboard.json +0 -0
R keyboards/bajjak/info.json => keyboards/bajjak/keyboard.json +0 -0
R keyboards/barleycorn_smd/info.json => keyboards/barleycorn_smd/keyboard.json +0 -0
R keyboards/basketweave/info.json => keyboards/basketweave/keyboard.json +0 -0
R keyboards/bbrfkr/dynamis/info.json => keyboards/bbrfkr/dynamis/keyboard.json +0 -0
R keyboards/beekeeb/piantor/info.json => keyboards/beekeeb/piantor/keyboard.json +0 -0
R keyboards/beekeeb/piantor_pro/info.json => keyboards/beekeeb/piantor_pro/keyboard.json +0 -0
R keyboards/bioi/g60/info.json => keyboards/bioi/g60/keyboard.json +0 -0
R keyboards/bioi/g60ble/info.json => keyboards/bioi/g60ble/keyboard.json +0 -0
R keyboards/bioi/morgan65/info.json => keyboards/bioi/morgan65/keyboard.json +0 -0
R keyboards/boardsource/equals/48/info.json => keyboards/boardsource/equals/48/keyboard.json +0 -0
R keyboards/boardsource/equals/60/info.json => keyboards/boardsource/equals/60/keyboard.json +0 -0
R keyboards/boardsource/lulu/rp2040/info.json => keyboards/boardsource/lulu/rp2040/keyboard.json +0 -0
R keyboards/boardsource/unicorne/info.json => keyboards/boardsource/unicorne/keyboard.json +0 -0
R keyboards/boston_meetup/2019/info.json => keyboards/boston_meetup/2019/keyboard.json +30 -2
@@ 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}
+ ]
+ }
+ }
}
D keyboards/boston_meetup/info.json => keyboards/boston_meetup/info.json +0 -32
@@ 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}
- ]
- }
- }
-}
M keyboards/boston_meetup/rules.mk => keyboards/boston_meetup/rules.mk +0 -1
@@ 1,2 1,1 @@
-
DEFAULT_FOLDER = boston_meetup/2019
R keyboards/bpiphany/ghost_squid/info.json => keyboards/bpiphany/ghost_squid/keyboard.json +0 -0
R keyboards/bpiphany/hid_liber/info.json => keyboards/bpiphany/hid_liber/keyboard.json +0 -0
M keyboards/bpiphany/hid_liber/rules.mk => keyboards/bpiphany/hid_liber/rules.mk +1 -3
@@ 1,4 1,2 @@
-CUSTOM_MATRIX = yes # Custom matrix file
-
-# Project specific files
+CUSTOM_MATRIX = yes
SRC = matrix.c
R keyboards/bpiphany/kitten_paw/info.json => keyboards/bpiphany/kitten_paw/keyboard.json +0 -0
R keyboards/bpiphany/pegasushoof/2013/info.json => keyboards/bpiphany/pegasushoof/2013/keyboard.json +0 -0
R keyboards/bpiphany/pegasushoof/2015/info.json => keyboards/bpiphany/pegasushoof/2015/keyboard.json +0 -0
R keyboards/bpiphany/tiger_lily/info.json => keyboards/bpiphany/tiger_lily/keyboard.json +0 -0
R keyboards/bpiphany/unloved_bastard/info.json => keyboards/bpiphany/unloved_bastard/keyboard.json +0 -0
R keyboards/budgy/info.json => keyboards/budgy/keyboard.json +0 -0
R keyboards/buzzard/rev1/info.json => keyboards/buzzard/rev1/keyboard.json +0 -0