~ruther/qmk_firmware

6b60089fc704e4fc6bb75686b725a19da6a92fa9 — Joel Challis 1 year, 22 days ago 214e091
Migrate build target markers to keyboard.json - 0AB (#23488)

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
Do not follow this link