Browse Source

LatinPadBLE: correct info.json data (#13452)

* correct info.json data

Removes an extra key object, and corrects the layout macro reference.

* refactor rules.mk file

- remove invalid `LAYOUTS` rule
- edits the rules.mk file to more closely resemble the file from QMK's AVR template.

* additional rules.mk cleanup per fauxpark

Apply suggestions from code review
James Young 4 years ago
parent
commit
eb7178b542
2 changed files with 13 additions and 27 deletions
  1. 4 4
      keyboards/latinpadble/info.json
  2. 9 23
      keyboards/latinpadble/rules.mk

+ 4 - 4
keyboards/latinpadble/info.json

@@ -2,28 +2,28 @@
     "keyboard_name": "latinpadble",
     "url": "https://github.com/latincompass/2-RotaryEncoder-pad",
     "maintainer": "haierwangwei2005",
-
     "width": 4,
     "height": 5,
     "layouts": {
-
-        "LAYOUT": {
+        "LAYOUT_pad": {
             "layout": [
                 {"label":"Num Lock", "x":0, "y":0, "w":0.8, "h":0.8},
-                {"label":"/", "x":0.8, "y":0, "w":0.8, "h":0.8},
 
                 {"label":"7", "x":0, "y":1},
                 {"label":"8", "x":1, "y":1},
                 {"label":"9", "x":2, "y":1},
                 {"label":"+", "x":3, "y":1},
+
                 {"label":"4", "x":0, "y":2},
                 {"label":"5", "x":1, "y":2},
                 {"label":"6", "x":2, "y":2},
                 {"label":"+", "x":3, "y":2},
+
                 {"label":"1", "x":0, "y":3},
                 {"label":"2", "x":1, "y":3},
                 {"label":"3", "x":2, "y":3},
                 {"label":"Enter", "x":3, "y":3},
+
                 {"label":"0", "x":0, "y":4},
                 {"label":"0", "x":1, "y":4},
                 {"label":".", "x":2, "y":4},

+ 9 - 23
keyboards/latinpadble/rules.mk

@@ -1,29 +1,17 @@
-
 # MCU name
 MCU = atmega32u4
 
-# Bootloader selection
-#   Teensy       halfkay
-#   Pro Micro    caterina
-#   Atmel DFU    atmel-dfu
-#   LUFA DFU     lufa-dfu
-#   QMK DFU      qmk-dfu
-#   ATmega32A    bootloadHID
-#   ATmega328P   USBasp
-BOOTLOADER = caterina
+# Processor frequency
 F_CPU = 8000000
 
+# Bootloader selection
+BOOTLOADER = caterina
 
-# Feather uses the caterina bootloader
-OPT_DEFS += -DBOOTLOADER_SIZE=4096 -DCATERINA_BOOTLOADER
 
 # Build Options
 #   change yes to no to disable
 #
-
-# Build Options
-#   change yes to no to disable
-BOOTMAGIC_ENABLE = no      # Virtual DIP switch configuration
+BOOTMAGIC_ENABLE = no       # Virtual DIP switch configuration
 MOUSEKEY_ENABLE = yes       # Mouse keys
 EXTRAKEY_ENABLE = yes       # Audio control and System control
 CONSOLE_ENABLE = no         # Console for debug
@@ -32,13 +20,11 @@ COMMAND_ENABLE = no         # Commands for debug and configuration
 SLEEP_LED_ENABLE = no       # Breathing sleep LED during USB suspend
 # if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
 NKRO_ENABLE = no            # USB Nkey Rollover
-BACKLIGHT_ENABLE = no      # Enable keyboard backlight functionality on B7 by default
-MIDI_ENABLE = no            # MIDI controls
-UNICODE_ENABLE = no         # Unicode
-AUDIO_ENABLE = no           # Audio output on port C6
+BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
+RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
+BLUETOOTH_ENABLE = no       # Enable Bluetooth
+AUDIO_ENABLE = no           # Audio output
+
 BLUETOOTH = AdafruitBLE
-LAYOUTS = pad
-RGBLIGHT_ENABLE = yes
 OLED_DRIVER_ENABLE = yes
 ENCODER_ENABLE = yes
-