~ruther/qmk_firmware

909054c35772ae62d6d2de0cefd1bef18762e754 — Joel Challis 1 year, 8 months ago 06cec72
Migrate spi_flash WEAR_LEVELING_DRIVER to info.json (#21978)

M keyboards/akko/5108/info.json => keyboards/akko/5108/info.json +6 -0
@@ 26,6 26,12 @@
        "rows": ["B15", "C6", "C7", "C8", "C9", "A8"]
    },
    "diode_direction": "ROW2COL",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "indicators": {
        "num_lock": "A15",
        "caps_lock": "C10"

M keyboards/akko/5108/rules.mk => keyboards/akko/5108/rules.mk +1 -2
@@ 1,2 1,1 @@
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash
# This file intentionally left blank

M keyboards/akko/acr87/info.json => keyboards/akko/acr87/info.json +6 -0
@@ 26,6 26,12 @@
        "rows": [ "B15", "C6", "C7", "C8", "C9", "A8"]
    },
    "diode_direction": "ROW2COL",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "rgb_matrix": {
        "driver": "is31fl3733",
        "max_brightness": 180,

M keyboards/akko/acr87/rules.mk => keyboards/akko/acr87/rules.mk +1 -3
@@ 1,3 1,1 @@
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash

# This file intentionally left blank

M keyboards/akko/top40/info.json => keyboards/akko/top40/info.json +6 -0
@@ 26,6 26,12 @@
        "rows": ["C7", "C8", "C9", "A8"]
    },
    "diode_direction": "ROW2COL",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "rgb_matrix": {
        "driver": "is31fl3733",
        "max_brightness": 180,

M keyboards/akko/top40/rules.mk => keyboards/akko/top40/rules.mk +1 -6
@@ 1,6 1,1 @@
# Build Options
#   change yes to no to disable
#
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash

# This file intentionally left blank

M keyboards/annepro2/c15/info.json => keyboards/annepro2/c15/info.json +6 -0
@@ 3,6 3,12 @@
    "usb": {
        "pid": "0xAC15"
    },
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "rgb_matrix": {
        "driver": "custom"
    },

M keyboards/annepro2/c15/rules.mk => keyboards/annepro2/c15/rules.mk +0 -4
@@ 26,10 26,6 @@ BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

# Wear-levelling driver
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash

# Custom RGB matrix handling
RGB_MATRIX_ENABLE = yes


M keyboards/annepro2/c18/info.json => keyboards/annepro2/c18/info.json +6 -0
@@ 3,6 3,12 @@
    "usb": {
        "pid": "0xAC18"
    },
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "rgb_matrix": {
        "driver": "custom"
    },

M keyboards/annepro2/c18/rules.mk => keyboards/annepro2/c18/rules.mk +0 -4
@@ 26,10 26,6 @@ BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output

# Wear-levelling driver
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash

# Custom RGB matrix handling
RGB_MATRIX_ENABLE = yes


M keyboards/chosfox/cf81/info.json => keyboards/chosfox/cf81/info.json +4 -1
@@ 10,7 10,10 @@
        "suspend_wakeup_delay": 400
    },
    "eeprom": {
        "driver": "wear_leveling"
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "processor": "WB32FQ95",
    "bootloader": "wb32-dfu",

M keyboards/chosfox/cf81/rules.mk => keyboards/chosfox/cf81/rules.mk +1 -1
@@ 1,1 1,1 @@
WEAR_LEVELING_DRIVER = spi_flash
# This file intentionally left blank

M keyboards/gmmk/gmmk2/p96/ansi/info.json => keyboards/gmmk/gmmk2/p96/ansi/info.json +6 -0
@@ 19,6 19,12 @@
        "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "B11", "B12", "B13"]
    },
    "diode_direction": "COL2ROW",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "processor": "WB32F3G71",
    "bootloader": "wb32-dfu",
    "layouts": {

M keyboards/gmmk/gmmk2/p96/ansi/rules.mk => keyboards/gmmk/gmmk2/p96/ansi/rules.mk +0 -2
@@ 11,5 11,3 @@ BACKLIGHT_ENABLE = no        # Enable keyboard backlight functionality.
RGBLIGHT_ENABLE = no         # Enable keyboard RGB underglow.
AUDIO_ENABLE = no            # Audio output.
RGB_MATRIX_ENABLE = yes      # Enable RGB matrix effects.
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash

M keyboards/gmmk/gmmk2/p96/iso/info.json => keyboards/gmmk/gmmk2/p96/iso/info.json +6 -0
@@ 19,6 19,12 @@
        "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "B11", "B12", "B13"]
    },
    "diode_direction": "COL2ROW",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "processor": "WB32F3G71",
    "bootloader": "wb32-dfu",
    "layouts": {

M keyboards/gmmk/gmmk2/p96/iso/rules.mk => keyboards/gmmk/gmmk2/p96/iso/rules.mk +0 -2
@@ 11,5 11,3 @@ BACKLIGHT_ENABLE = no        # Enable keyboard backlight functionality.
RGBLIGHT_ENABLE = no         # Enable keyboard RGB underglow.
AUDIO_ENABLE = no            # Audio output.
RGB_MATRIX_ENABLE = yes      # Enable RGB matrix effects.
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash

M keyboards/gmmk/numpad/info.json => keyboards/gmmk/numpad/info.json +6 -0
@@ 8,6 8,12 @@
        "pid": "0x5088",
        "device_version": "0.0.1"
    },
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "encoder": {
        "rotary": [
            {"pin_a": "A2", "pin_b": "A1"}

M keyboards/gmmk/numpad/rules.mk => keyboards/gmmk/numpad/rules.mk +0 -3
@@ 16,9 16,6 @@ MIDI_ENABLE = yes

RGB_MATRIX_ENABLE = yes

EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash

LTO_ENABLE = yes

SRC += 	analog.c \

M keyboards/gmmk/pro/rev2/ansi/info.json => keyboards/gmmk/pro/rev2/ansi/info.json +6 -0
@@ 16,6 16,12 @@
        "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10"]
    },
    "diode_direction": "COL2ROW",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "encoder": {
        "rotary": [
            {"pin_a": "C15", "pin_b": "C14"}

M keyboards/gmmk/pro/rev2/ansi/rules.mk => keyboards/gmmk/pro/rev2/ansi/rules.mk +0 -2
@@ 12,5 12,3 @@ RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
ENCODER_ENABLE = yes
RGB_MATRIX_ENABLE = yes
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash

M keyboards/gmmk/pro/rev2/iso/info.json => keyboards/gmmk/pro/rev2/iso/info.json +6 -0
@@ 16,6 16,12 @@
        "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10"]
    },
    "diode_direction": "COL2ROW",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "encoder": {
        "rotary": [
            {"pin_a": "C15", "pin_b": "C14"}

M keyboards/gmmk/pro/rev2/iso/rules.mk => keyboards/gmmk/pro/rev2/iso/rules.mk +0 -2
@@ 15,5 15,3 @@ RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
ENCODER_ENABLE = yes
RGB_MATRIX_ENABLE = yes
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash

M keyboards/hfdkb/ac001/info.json => keyboards/hfdkb/ac001/info.json +6 -0
@@ 17,6 17,12 @@
        "rows": ["B15"]
    },
    "diode_direction": "ROW2COL",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "ws2812": {
        "pin": "A1"
    },

M keyboards/hfdkb/ac001/rules.mk => keyboards/hfdkb/ac001/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = yes           # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no       # Enable keyboard RGB underglow
RGB_MATRIX_ENABLE = yes
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash

M keyboards/horrortroll/handwired_k552/info.json => keyboards/horrortroll/handwired_k552/info.json +6 -0
@@ 20,6 20,12 @@
        "rows": ["C12", "C10", "A10", "A8", "C8", "C9"]
    },
    "diode_direction": "ROW2COL",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "community_layouts": ["tkl_ansi"],
    "layouts": {
        "LAYOUT_tkl_ansi": {

M keyboards/horrortroll/handwired_k552/rules.mk => keyboards/horrortroll/handwired_k552/rules.mk +0 -4
@@ 32,7 32,3 @@ RGB_MATRIX_ENABLE = yes
# OLED enabled
OLED_ENABLE = yes
WPM_ENABLE = yes

# Wear-levelling driver
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash

M keyboards/inland/kb83/info.json => keyboards/inland/kb83/info.json +6 -0
@@ 18,6 18,12 @@
        "rows": ["B15", "C6", "C7", "C8", "C9", "A8"]
    },
    "diode_direction": "ROW2COL",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "encoder": {
        "rotary": [
            {"pin_a": "B14", "pin_b": "B13", "resolution": 4}

M keyboards/inland/kb83/rules.mk => keyboards/inland/kb83/rules.mk +0 -2
@@ 14,6 14,4 @@ AUDIO_ENABLE = no           # Audio output
DIP_SWITCH_ENABLE = yes		# DPI Switch
ENCODER_ENABLE = yes
RGB_MATRIX_ENABLE = yes
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash
#RGB_MATRIX_CUSTOM_USER = yes #Add turnoff LED

M keyboards/inland/mk47/info.json => keyboards/inland/mk47/info.json +7 -1
@@ 25,6 25,13 @@
        "cols": ["C1","C2","C3","A0","A1","A2","A3","A4","A5","A6","A7","C4"],
        "rows": ["C6", "C7", "C8", "C9"]
    },
    "diode_direction": "ROW2COL",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "rgb_matrix": {
        "driver": "is31fl3733",
        "max_brightness": 200,


@@ 99,7 106,6 @@
            { "flags": 4, "matrix": [3, 11],  "x": 224, "y": 64}
        ]
    },
    "diode_direction": "ROW2COL",
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/inland/mk47/rules.mk => keyboards/inland/mk47/rules.mk +1 -2
@@ 1,2 1,1 @@
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash
# This file intentionally left blank

M keyboards/monsgeek/m1/info.json => keyboards/monsgeek/m1/info.json +6 -0
@@ 26,6 26,12 @@
        "rows": ["B15", "C6", "C7", "C8", "C9", "A8"]
    },
    "diode_direction": "ROW2COL",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "encoder": {
        "rotary": [
            {"pin_a": "B14", "pin_b": "B13"}

M keyboards/monsgeek/m1/rules.mk => keyboards/monsgeek/m1/rules.mk +1 -6
@@ 1,6 1,1 @@
# Build Options
#   change yes to no to disable
#
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash

# This file intentionally left blank

M keyboards/monsgeek/m5/info.json => keyboards/monsgeek/m5/info.json +6 -0
@@ 25,6 25,12 @@
        "rows": ["B15", "C6", "C7", "C8", "C9", "A8"]
    },
    "diode_direction": "ROW2COL",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "indicators": {
        "num_lock":"A15",
        "caps_lock": "C10"

M keyboards/monsgeek/m5/rules.mk => keyboards/monsgeek/m5/rules.mk +1 -2
@@ 1,2 1,1 @@
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash
# This file intentionally left blank

M keyboards/monsgeek/m6/info.json => keyboards/monsgeek/m6/info.json +6 -0
@@ 25,6 25,12 @@
        "rows": ["C6", "C7", "C8", "C9", "A8"]
    },
    "diode_direction": "ROW2COL",
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "rgb_matrix": {
        "driver": "is31fl3733",
        "max_brightness": 200,

M keyboards/monsgeek/m6/rules.mk => keyboards/monsgeek/m6/rules.mk +1 -2
@@ 1,2 1,1 @@
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash
# This file intentionally left blank

M keyboards/projectd/65/projectd_65_ansi/info.json => keyboards/projectd/65/projectd_65_ansi/info.json +6 -0
@@ 10,6 10,12 @@
    "dynamic_keymap": {
        "layer_count": 13
    },
    "eeprom": {
        "driver": "wear_leveling",
        "wear_leveling": {
            "driver": "spi_flash"
        }
    },
    "features": {
        "bootmagic": true,
        "command": false,

M keyboards/projectd/65/projectd_65_ansi/rules.mk => keyboards/projectd/65/projectd_65_ansi/rules.mk +1 -2
@@ 1,2 1,1 @@
EEPROM_DRIVER = wear_leveling
WEAR_LEVELING_DRIVER = spi_flash
# This file intentionally left blank

Do not follow this link