Migrate build target markers to keyboard.json - TUV (#23514)
This commit is contained in:
		
							parent
							
								
									2e01b67ecc
								
							
						
					
					
						commit
						9c1662f8f9
					
				
					 83 changed files with 284 additions and 614 deletions
				
			
		| 
						 | 
					@ -1,39 +0,0 @@
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
Copyright 2012 Jun Wako <wakojun@gmail.com>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This program is free software: you can redistribute it and/or modify
 | 
					 | 
				
			||||||
it under the terms of the GNU General Public License as published by
 | 
					 | 
				
			||||||
the Free Software Foundation, either version 2 of the License, or
 | 
					 | 
				
			||||||
(at your option) any later version.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This program is distributed in the hope that it will be useful,
 | 
					 | 
				
			||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
					 | 
				
			||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
					 | 
				
			||||||
GNU General Public License for more details.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
You should have received a copy of the GNU General Public License
 | 
					 | 
				
			||||||
along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
					 | 
				
			||||||
*/
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#pragma once
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
 | 
					 | 
				
			||||||
#define LOCKING_SUPPORT_ENABLE
 | 
					 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Feature disable options
 | 
					 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* disable debug print */
 | 
					 | 
				
			||||||
//#define NO_DEBUG
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* disable print */
 | 
					 | 
				
			||||||
//#define NO_PRINT
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* disable action features */
 | 
					 | 
				
			||||||
//#define NO_ACTION_LAYER
 | 
					 | 
				
			||||||
//#define NO_ACTION_TAPPING
 | 
					 | 
				
			||||||
//#define NO_ACTION_ONESHOT
 | 
					 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,20 @@
 | 
				
			||||||
        "pid": "0x0001",
 | 
					        "pid": "0x0001",
 | 
				
			||||||
        "device_version": "0.0.3"
 | 
					        "device_version": "0.0.3"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "backlight": true,
 | 
				
			||||||
 | 
					        "bootmagic": false,
 | 
				
			||||||
 | 
					        "command": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "qmk": {
 | 
				
			||||||
 | 
					        "locking": {
 | 
				
			||||||
 | 
					            "enabled": true,
 | 
				
			||||||
 | 
					            "resync": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["F0", "F1", "E6", "C7", "C6", "B7", "D4", "B1", "B0", "B5", "B4", "D7", "D6", "B3", "F4"],
 | 
					        "cols": ["F0", "F1", "E6", "C7", "C6", "B7", "D4", "B1", "B0", "B5", "B4", "D7", "D6", "B3", "F4"],
 | 
				
			||||||
        "rows": ["D0", "D1", "F6", "F7", "D5"]
 | 
					        "rows": ["D0", "D1", "F6", "F7", "D5"]
 | 
				
			||||||
| 
						 | 
					@ -1,4 +1,4 @@
 | 
				
			||||||
#include "../../config.h"
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* WS2812B RGB Underglow LED */
 | 
					/* WS2812B RGB Underglow LED */
 | 
				
			||||||
#define WS2812_DI_PIN F5   // See readme.md for wiring your led's
 | 
					#define WS2812_DI_PIN F5   // See readme.md for wiring your led's
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,18 +1 @@
 | 
				
			||||||
# Build Options
 | 
					 | 
				
			||||||
#   change to "no" to disable the options, or define them in the Makefile in 
 | 
					 | 
				
			||||||
#   the appropriate keymap folder that will get included automatically
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
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 = yes        # Commands for debug and configuration
 | 
					 | 
				
			||||||
NKRO_ENABLE = yes           # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = yes       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
MIDI_ENABLE = no            # MIDI controls
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output on port C6
 | 
					 | 
				
			||||||
UNICODE_ENABLE = no         # Unicode
 | 
					 | 
				
			||||||
BLUETOOTH_ENABLE = no       # Enable Bluetooth with the Adafruit EZ-Key HID
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = yes        # Enable WS2812 RGB underlight. 
 | 
					RGBLIGHT_ENABLE = yes        # Enable WS2812 RGB underlight. 
 | 
				
			||||||
SLEEP_LED_ENABLE = no       # Breathing sleep LED during USB suspend
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,15 +1,2 @@
 | 
				
			||||||
# This board uses the older unsafe 6k version of lufa-ms
 | 
					# This board uses the older unsafe 6k version of lufa-ms
 | 
				
			||||||
BOOTLOADER_SIZE = 6144
 | 
					BOOTLOADER_SIZE = 6144
 | 
				
			||||||
 | 
					 | 
				
			||||||
# 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 = yes        # Commands for debug and configuration
 | 
					 | 
				
			||||||
NKRO_ENABLE = yes           # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,39 +0,0 @@
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
Copyright 2021 takashicompany
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This program is free software: you can redistribute it and/or modify
 | 
					 | 
				
			||||||
it under the terms of the GNU General Public License as published by
 | 
					 | 
				
			||||||
the Free Software Foundation, either version 2 of the License, or
 | 
					 | 
				
			||||||
(at your option) any later version.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This program is distributed in the hope that it will be useful,
 | 
					 | 
				
			||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
					 | 
				
			||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
					 | 
				
			||||||
GNU General Public License for more details.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
You should have received a copy of the GNU General Public License
 | 
					 | 
				
			||||||
along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
					 | 
				
			||||||
*/
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#pragma once
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
 | 
					 | 
				
			||||||
#define LOCKING_SUPPORT_ENABLE
 | 
					 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Feature disable options
 | 
					 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* disable debug print */
 | 
					 | 
				
			||||||
//#define NO_DEBUG
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* disable print */
 | 
					 | 
				
			||||||
//#define NO_PRINT
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* disable action features */
 | 
					 | 
				
			||||||
//#define NO_ACTION_LAYER
 | 
					 | 
				
			||||||
//#define NO_ACTION_TAPPING
 | 
					 | 
				
			||||||
//#define NO_ACTION_ONESHOT
 | 
					 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,23 @@
 | 
				
			||||||
        "pid": "0x0014",
 | 
					        "pid": "0x0014",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "build": {
 | 
				
			||||||
 | 
					        "lto": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "encoder": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": false,
 | 
				
			||||||
 | 
					        "rgblight": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "qmk": {
 | 
				
			||||||
 | 
					        "locking": {
 | 
				
			||||||
 | 
					            "enabled": true,
 | 
				
			||||||
 | 
					            "resync": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgblight": {
 | 
					    "rgblight": {
 | 
				
			||||||
        "saturation_steps": 8,
 | 
					        "saturation_steps": 8,
 | 
				
			||||||
        "brightness_steps": 8,
 | 
					        "brightness_steps": 8,
 | 
				
			||||||
| 
						 | 
					@ -1,14 +0,0 @@
 | 
				
			||||||
# 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 = yes        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
ENCODER_ENABLE = yes
 | 
					 | 
				
			||||||
LTO_ENABLE = yes
 | 
					 | 
				
			||||||
| 
						 | 
					@ -6,11 +6,11 @@
 | 
				
			||||||
    "diode_direction": "COL2ROW",
 | 
					    "diode_direction": "COL2ROW",
 | 
				
			||||||
    "features": {
 | 
					    "features": {
 | 
				
			||||||
        "bootmagic": true,
 | 
					        "bootmagic": true,
 | 
				
			||||||
        "command": false,
 | 
					        "encoder": true,
 | 
				
			||||||
        "console": false,
 | 
					 | 
				
			||||||
        "extrakey": true,
 | 
					        "extrakey": true,
 | 
				
			||||||
        "mousekey": true,
 | 
					        "mousekey": true,
 | 
				
			||||||
        "nkro": true
 | 
					        "nkro": true,
 | 
				
			||||||
 | 
					        "rgblight": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["D4", "C6", "D7", "E6", "B4", "B5", "D2"],
 | 
					        "cols": ["D4", "C6", "D7", "E6", "B4", "B5", "D2"],
 | 
				
			||||||
| 
						 | 
					@ -1,2 +0,0 @@
 | 
				
			||||||
ENCODER_ENABLE = yes
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = yes
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,47 +0,0 @@
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
Copyright 2018 takashiski
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This program is free software: you can redistribute it and/or modify
 | 
					 | 
				
			||||||
it under the terms of the GNU General Public License as published by
 | 
					 | 
				
			||||||
the Free Software Foundation, either version 2 of the License, or
 | 
					 | 
				
			||||||
(at your option) any later version.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This program is distributed in the hope that it will be useful,
 | 
					 | 
				
			||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
					 | 
				
			||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
					 | 
				
			||||||
GNU General Public License for more details.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
You should have received a copy of the GNU General Public License
 | 
					 | 
				
			||||||
along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
					 | 
				
			||||||
*/
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#pragma once
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//#define USE_I2C
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
 | 
					 | 
				
			||||||
#define LOCKING_SUPPORT_ENABLE
 | 
					 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Feature disable options
 | 
					 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* disable debug print */
 | 
					 | 
				
			||||||
//#define NO_DEBUG
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* disable print */
 | 
					 | 
				
			||||||
//#define NO_PRINT
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* disable action features */
 | 
					 | 
				
			||||||
//#define NO_ACTION_LAYER
 | 
					 | 
				
			||||||
//#define NO_ACTION_TAPPING
 | 
					 | 
				
			||||||
//#define NO_ACTION_ONESHOT
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
#define USE_I2C
 | 
					 | 
				
			||||||
#define MASTER_LEFT
 | 
					 | 
				
			||||||
#define EEHANDS
 | 
					 | 
				
			||||||
*/
 | 
					 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,21 @@
 | 
				
			||||||
    "pid": "0x0000",
 | 
					    "pid": "0x0000",
 | 
				
			||||||
    "device_version": "0.0.1"
 | 
					    "device_version": "0.0.1"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  "features": {
 | 
				
			||||||
 | 
					    "bootmagic": false,
 | 
				
			||||||
 | 
					    "command": true,
 | 
				
			||||||
 | 
					    "console": true,
 | 
				
			||||||
 | 
					    "extrakey": true,
 | 
				
			||||||
 | 
					    "mousekey": false,
 | 
				
			||||||
 | 
					    "nkro": false,
 | 
				
			||||||
 | 
					    "rgblight": true
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "qmk": {
 | 
				
			||||||
 | 
					    "locking": {
 | 
				
			||||||
 | 
					      "enabled": true,
 | 
				
			||||||
 | 
					      "resync": true
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
  "matrix_pins": {
 | 
					  "matrix_pins": {
 | 
				
			||||||
    "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"],
 | 
					    "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"],
 | 
				
			||||||
    "rows": ["C6", "D7", "E6", "B4", "B5"]
 | 
					    "rows": ["C6", "D7", "E6", "B4", "B5"]
 | 
				
			||||||
| 
						 | 
					@ -1,12 +0,0 @@
 | 
				
			||||||
# Build Options
 | 
					 | 
				
			||||||
#   change yes to no to disable
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
 | 
					 | 
				
			||||||
MOUSEKEY_ENABLE = no       # Mouse keys
 | 
					 | 
				
			||||||
EXTRAKEY_ENABLE = yes       # Audio control and System control
 | 
					 | 
				
			||||||
CONSOLE_ENABLE = yes        # Console for debug
 | 
					 | 
				
			||||||
COMMAND_ENABLE = yes        # Commands for debug and configuration
 | 
					 | 
				
			||||||
NKRO_ENABLE = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = yes        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,14 @@
 | 
				
			||||||
        "pid": "0x6060",
 | 
					        "pid": "0x6060",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": false,
 | 
				
			||||||
 | 
					        "command": true,
 | 
				
			||||||
 | 
					        "console": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "processor": "atmega32u4",
 | 
					    "processor": "atmega32u4",
 | 
				
			||||||
    "bootloader": "caterina",
 | 
					    "bootloader": "caterina",
 | 
				
			||||||
    "community_layouts": ["ortho_4x12"],
 | 
					    "community_layouts": ["ortho_4x12"],
 | 
				
			||||||
| 
						 | 
					@ -1,18 +1,4 @@
 | 
				
			||||||
# 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 = yes        # Console for debug
 | 
					 | 
				
			||||||
COMMAND_ENABLE = yes        # Commands for debug and configuration
 | 
					 | 
				
			||||||
NKRO_ENABLE = yes           # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
CUSTOM_MATRIX = lite
 | 
					CUSTOM_MATRIX = lite
 | 
				
			||||||
 | 
					 | 
				
			||||||
# project specific files
 | 
					 | 
				
			||||||
SRC += matrix.c
 | 
					SRC += matrix.c
 | 
				
			||||||
UART_DRIVER_REQUIRED = yes
 | 
					UART_DRIVER_REQUIRED = yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,13 @@
 | 
				
			||||||
        "pid": "0x0008",
 | 
					        "pid": "0x0008",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "command": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "animations": {
 | 
					        "animations": {
 | 
				
			||||||
            "alphas_mods": true,
 | 
					            "alphas_mods": true,
 | 
				
			||||||
| 
						 | 
					@ -1,22 +1,8 @@
 | 
				
			||||||
# 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 = yes           # Commands for debug and configuration
 | 
					 | 
				
			||||||
NKRO_ENABLE = yes           # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no          # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no           # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no              # Audio output
 | 
					 | 
				
			||||||
RGB_MATRIX_ENABLE = no
 | 
					 | 
				
			||||||
CIE1931_CURVE = yes
 | 
					CIE1931_CURVE = yes
 | 
				
			||||||
 | 
					I2C_DRIVER_REQUIRED = yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# project specific files
 | 
					# project specific files
 | 
				
			||||||
SRC += keyboards/wilba_tech/wt_main.c \
 | 
					SRC += keyboards/wilba_tech/wt_main.c \
 | 
				
			||||||
       keyboards/wilba_tech/wt_rgb_backlight.c \
 | 
					       keyboards/wilba_tech/wt_rgb_backlight.c \
 | 
				
			||||||
       quantum/color.c \
 | 
					       quantum/color.c \
 | 
				
			||||||
       drivers/led/issi/is31fl3731.c
 | 
					       drivers/led/issi/is31fl3731.c
 | 
				
			||||||
 | 
					 | 
				
			||||||
I2C_DRIVER_REQUIRED = yes
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,15 @@
 | 
				
			||||||
        "pid": "0x0011",
 | 
					        "pid": "0x0011",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "command": true,
 | 
				
			||||||
 | 
					        "encoder": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "animations": {
 | 
					        "animations": {
 | 
				
			||||||
            "alphas_mods": true,
 | 
					            "alphas_mods": true,
 | 
				
			||||||
| 
						 | 
					@ -10,3 +10,4 @@ SRC += keyboards/wilba_tech/wt_main.c \
 | 
				
			||||||
       drivers/led/issi/is31fl3741.c
 | 
					       drivers/led/issi/is31fl3741.c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
I2C_DRIVER_REQUIRED = yes
 | 
					I2C_DRIVER_REQUIRED = yes
 | 
				
			||||||
 | 
					CIE1931_CURVE = yes
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,15 +0,0 @@
 | 
				
			||||||
# 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 = yes           # Commands for debug and configuration
 | 
					 | 
				
			||||||
NKRO_ENABLE = yes              # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no          # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no           # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no              # Audio output
 | 
					 | 
				
			||||||
RGB_MATRIX_ENABLE = yes        # Use RGB matrix
 | 
					 | 
				
			||||||
CIE1931_CURVE = yes
 | 
					 | 
				
			||||||
ENCODER_ENABLE = yes
 | 
					 | 
				
			||||||
| 
						 | 
					@ -4,7 +4,19 @@
 | 
				
			||||||
    "maintainer": "vattern",
 | 
					    "maintainer": "vattern",
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "vid": "0xFEED",
 | 
					        "vid": "0xFEED",
 | 
				
			||||||
        "pid": "0x7812"
 | 
					        "pid": "0x7812",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "encoder": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": true,
 | 
				
			||||||
 | 
					        "oled": true,
 | 
				
			||||||
 | 
					        "rgblight": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "B1",
 | 
					        "pin": "B1",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,20 +1,3 @@
 | 
				
			||||||
# 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 = yes           # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
ENCODER_ENABLE = yes        # Enable rotary encoder support
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
KEYBOARD_SHARED_EP = yes    # Free up some extra endpoints - needed if console+mouse+extra
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
SERIAL_DRIVER = usart
 | 
					SERIAL_DRIVER = usart
 | 
				
			||||||
OLED_ENABLE = yes
 | 
					 | 
				
			||||||
OPT_DEFS += -DSTM32_DMA_REQUIRED=TRUE
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
DEFAULT_FOLDER = tkw/grandiceps/rev1
 | 
					DEFAULT_FOLDER = tkw/grandiceps/rev1
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,13 @@
 | 
				
			||||||
        "pid": "0x7811",
 | 
					        "pid": "0x7811",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "encoder": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["D6", "D5", "D7", "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "A7", "A6", "A5", "A4"],
 | 
					        "cols": ["D6", "D5", "D7", "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "A7", "A6", "A5", "A4"],
 | 
				
			||||||
        "rows": ["D1", "D0", "A0", "A1", "A2"]
 | 
					        "rows": ["D1", "D0", "A0", "A1", "A2"]
 | 
				
			||||||
| 
						 | 
					@ -1,16 +1,2 @@
 | 
				
			||||||
# Processor frequency
 | 
					# Processor frequency
 | 
				
			||||||
F_CPU = 16000000
 | 
					F_CPU = 16000000
 | 
				
			||||||
 | 
					 | 
				
			||||||
# 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
 | 
					 | 
				
			||||||
ENCODER_ENABLE  = yes
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,14 @@
 | 
				
			||||||
        "pid": "0x7811",
 | 
					        "pid": "0x7811",
 | 
				
			||||||
        "device_version": "0.0.2"
 | 
					        "device_version": "0.0.2"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "encoder": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": true,
 | 
				
			||||||
 | 
					        "rgblight": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "B1",
 | 
					        "pin": "B1",
 | 
				
			||||||
        "driver": "pwm"
 | 
					        "driver": "pwm"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,18 +1 @@
 | 
				
			||||||
# Build Options
 | 
					 | 
				
			||||||
#   change yes to no to disable
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
 | 
					 | 
				
			||||||
KEYBOARD_SHARED_EP = yes    # Free up some extra endpoints - needed if console+mouse+extra
 | 
					 | 
				
			||||||
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 = yes           # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
ENCODER_ENABLE = yes        # Enable rotary encoder support
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
OPT_DEFS += -DSTM32_DMA_REQUIRED=TRUE
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
DEFAULT_FOLDER = tkw/stoutgat/v2/f411
 | 
					DEFAULT_FOLDER = tkw/stoutgat/v2/f411
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,14 @@
 | 
				
			||||||
        "pid": "0x4134",
 | 
					        "pid": "0x4134",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bluetooth": true,
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "command": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "nkro": false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "D0", "D1", "D2", "D3", "D5", "D6"],
 | 
					        "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "D0", "D1", "D2", "D3", "D5", "D6"],
 | 
				
			||||||
        "rows": ["D7", "C6", "C7", "B5"]
 | 
					        "rows": ["D7", "C6", "C7", "B5"]
 | 
				
			||||||
| 
						 | 
					@ -1,16 +1,2 @@
 | 
				
			||||||
# Processor frequency
 | 
					# Processor frequency
 | 
				
			||||||
F_CPU = 8000000
 | 
					F_CPU = 8000000
 | 
				
			||||||
 | 
					 | 
				
			||||||
# Build Options
 | 
					 | 
				
			||||||
#   change yes to no to disable
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
 | 
					 | 
				
			||||||
MOUSEKEY_ENABLE = no        # Mouse keys
 | 
					 | 
				
			||||||
EXTRAKEY_ENABLE = yes       # Audio control and System control
 | 
					 | 
				
			||||||
CONSOLE_ENABLE = no         # Console for debug
 | 
					 | 
				
			||||||
COMMAND_ENABLE = yes        # 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
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,12 @@
 | 
				
			||||||
        "pid": "0x6C78",
 | 
					        "pid": "0x6C78",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "extrakey": false,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "nkro": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["D7", "D6", "D4", "E2", "F5", "F6", "F7", "B6", "B5", "B4"],
 | 
					        "cols": ["D7", "D6", "D4", "E2", "F5", "F6", "F7", "B6", "B5", "B4"],
 | 
				
			||||||
        "rows": ["D5", "F4", "D3", "F1", "F0"]
 | 
					        "rows": ["D5", "F4", "D3", "F1", "F0"]
 | 
				
			||||||
| 
						 | 
					@ -1,12 +0,0 @@
 | 
				
			||||||
# Build Options
 | 
					 | 
				
			||||||
#   change yes to no to disable
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
BOOTMAGIC_ENABLE = yes      # 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 = yes           # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,12 @@
 | 
				
			||||||
        "pid": "0x6C78",
 | 
					        "pid": "0x6C78",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "extrakey": false,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "nkro": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["D7", "D6", "D4", "C7", "F5", "F6", "F7", "B6", "B5", "B4"],
 | 
					        "cols": ["D7", "D6", "D4", "C7", "F5", "F6", "F7", "B6", "B5", "B4"],
 | 
				
			||||||
        "rows": ["D5", "F4", "D3", "F1", "F0"]
 | 
					        "rows": ["D5", "F4", "D3", "F1", "F0"]
 | 
				
			||||||
| 
						 | 
					@ -1,12 +0,0 @@
 | 
				
			||||||
# Build Options
 | 
					 | 
				
			||||||
#   change yes to no to disable
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
BOOTMAGIC_ENABLE = yes      # 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 = yes           # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,21 +0,0 @@
 | 
				
			||||||
/* Copyright 2020 tominabox1
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * This program is free software: you can redistribute it and/or modify
 | 
					 | 
				
			||||||
 * it under the terms of the GNU General Public License as published by
 | 
					 | 
				
			||||||
 * the Free Software Foundation, either version 2 of the License, or
 | 
					 | 
				
			||||||
 * (at your option) any later version.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * This program is distributed in the hope that it will be useful,
 | 
					 | 
				
			||||||
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
					 | 
				
			||||||
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
					 | 
				
			||||||
 * GNU General Public License for more details.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * You should have received a copy of the GNU General Public License
 | 
					 | 
				
			||||||
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
#pragma once
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
 | 
					 | 
				
			||||||
#define LOCKING_SUPPORT_ENABLE
 | 
					 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,18 @@
 | 
				
			||||||
    "pid": "0x3301",
 | 
					    "pid": "0x3301",
 | 
				
			||||||
    "device_version": "0.0.1"
 | 
					    "device_version": "0.0.1"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  "features": {
 | 
				
			||||||
 | 
					    "bootmagic": true,
 | 
				
			||||||
 | 
					    "extrakey": true,
 | 
				
			||||||
 | 
					    "mousekey": true,
 | 
				
			||||||
 | 
					    "nkro": true
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "qmk": {
 | 
				
			||||||
 | 
					    "locking": {
 | 
				
			||||||
 | 
					      "enabled": true,
 | 
				
			||||||
 | 
					      "resync": true
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
  "matrix_pins": {
 | 
					  "matrix_pins": {
 | 
				
			||||||
    "cols": ["B4", "B5", "D5", "F7", "B1", "F4", "B3", "D7", "B0", "B2"],
 | 
					    "cols": ["B4", "B5", "D5", "F7", "B1", "F4", "B3", "D7", "B0", "B2"],
 | 
				
			||||||
    "rows": ["F5", "F6", "C6", "D0"]
 | 
					    "rows": ["F5", "F6", "C6", "D0"]
 | 
				
			||||||
| 
						 | 
					@ -1,12 +0,0 @@
 | 
				
			||||||
# 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 = yes           # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,21 +0,0 @@
 | 
				
			||||||
/* Copyright 2020 tominabox1
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * This program is free software: you can redistribute it and/or modify
 | 
					 | 
				
			||||||
 * it under the terms of the GNU General Public License as published by
 | 
					 | 
				
			||||||
 * the Free Software Foundation, either version 2 of the License, or
 | 
					 | 
				
			||||||
 * (at your option) any later version.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * This program is distributed in the hope that it will be useful,
 | 
					 | 
				
			||||||
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
					 | 
				
			||||||
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
					 | 
				
			||||||
 * GNU General Public License for more details.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * You should have received a copy of the GNU General Public License
 | 
					 | 
				
			||||||
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
#pragma once
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
 | 
					 | 
				
			||||||
#define LOCKING_SUPPORT_ENABLE
 | 
					 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,18 @@
 | 
				
			||||||
    "pid": "0x3302",
 | 
					    "pid": "0x3302",
 | 
				
			||||||
    "device_version": "0.0.2"
 | 
					    "device_version": "0.0.2"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  "features": {
 | 
				
			||||||
 | 
					    "bootmagic": true,
 | 
				
			||||||
 | 
					    "extrakey": true,
 | 
				
			||||||
 | 
					    "mousekey": false,
 | 
				
			||||||
 | 
					    "nkro": true
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "qmk": {
 | 
				
			||||||
 | 
					    "locking": {
 | 
				
			||||||
 | 
					      "enabled": true,
 | 
				
			||||||
 | 
					      "resync": true
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
  "rgblight": {
 | 
					  "rgblight": {
 | 
				
			||||||
    "led_count": 12,
 | 
					    "led_count": 12,
 | 
				
			||||||
    "animations": {
 | 
					    "animations": {
 | 
				
			||||||
| 
						 | 
					@ -1,13 +0,0 @@
 | 
				
			||||||
# Build Options
 | 
					 | 
				
			||||||
#   change yes to no to disable
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
 | 
					 | 
				
			||||||
MOUSEKEY_ENABLE = no        # 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 = yes           # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
| 
						 | 
					@ -9,6 +9,14 @@
 | 
				
			||||||
    "device_version": "0.0.1",
 | 
					    "device_version": "0.0.1",
 | 
				
			||||||
    "max_power": 100
 | 
					    "max_power": 100
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  "features": {
 | 
				
			||||||
 | 
					    "bootmagic": false,
 | 
				
			||||||
 | 
					    "encoder": true,
 | 
				
			||||||
 | 
					    "extrakey": false,
 | 
				
			||||||
 | 
					    "mousekey": false,
 | 
				
			||||||
 | 
					    "oled": true,
 | 
				
			||||||
 | 
					    "wpm": true
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
  "encoder": {
 | 
					  "encoder": {
 | 
				
			||||||
    "rotary": [
 | 
					    "rotary": [
 | 
				
			||||||
      {"pin_a": "B2", "pin_b": "B1"}
 | 
					      {"pin_a": "B2", "pin_b": "B1"}
 | 
				
			||||||
| 
						 | 
					@ -1,16 +1,3 @@
 | 
				
			||||||
# 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
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
ENCODER_ENABLE = yes        # Enable rotary encoder
 | 
					 | 
				
			||||||
OLED_ENABLE = yes
 | 
					 | 
				
			||||||
WPM_ENABLE = yes
 | 
					 | 
				
			||||||
CUSTOM_MATRIX = lite
 | 
					CUSTOM_MATRIX = lite
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SRC += matrix.c \
 | 
					SRC += matrix.c \
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,28 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 6
 | 
					#define MATRIX_ROWS 6
 | 
				
			||||||
#define MATRIX_COLS 6
 | 
					#define MATRIX_COLS 6
 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
 | 
					 | 
				
			||||||
#define LOCKING_SUPPORT_ENABLE
 | 
					 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Feature disable options
 | 
					 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* disable debug print */
 | 
					 | 
				
			||||||
//#define NO_DEBUG
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* disable print */
 | 
					 | 
				
			||||||
//#define NO_PRINT
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* disable action features */
 | 
					 | 
				
			||||||
//#define NO_ACTION_LAYER
 | 
					 | 
				
			||||||
//#define NO_ACTION_TAPPING
 | 
					 | 
				
			||||||
//#define NO_ACTION_ONESHOT
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,19 @@
 | 
				
			||||||
        "pid": "0x0DB8",
 | 
					        "pid": "0x0DB8",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": false,
 | 
				
			||||||
 | 
					        "console": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "nkro": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "qmk": {
 | 
				
			||||||
 | 
					        "locking": {
 | 
				
			||||||
 | 
					            "enabled": true,
 | 
				
			||||||
 | 
					            "resync": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "processor": "atmega32u4",
 | 
					    "processor": "atmega32u4",
 | 
				
			||||||
    "bootloader": "caterina",
 | 
					    "bootloader": "caterina",
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
| 
						 | 
					@ -1,15 +1,3 @@
 | 
				
			||||||
# Build Options
 | 
					 | 
				
			||||||
#   change yes to no to disable
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
 | 
					 | 
				
			||||||
MOUSEKEY_ENABLE = no       # Mouse keys
 | 
					 | 
				
			||||||
EXTRAKEY_ENABLE = yes       # Audio control and System control
 | 
					 | 
				
			||||||
CONSOLE_ENABLE = yes         # Console for debug
 | 
					 | 
				
			||||||
COMMAND_ENABLE = no        # Commands for debug and configuration
 | 
					 | 
				
			||||||
NKRO_ENABLE = yes           # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no      # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable WS2812 RGB underlight.
 | 
					 | 
				
			||||||
CUSTOM_MATRIX = yes
 | 
					CUSTOM_MATRIX = yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SRC += matrix.c
 | 
					SRC += matrix.c
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,22 @@
 | 
				
			||||||
    "pid": "0x4C50",
 | 
					    "pid": "0x4C50",
 | 
				
			||||||
    "device_version": "99.9.9"
 | 
					    "device_version": "99.9.9"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  "build": {
 | 
				
			||||||
 | 
					    "lto": true
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "features": {
 | 
				
			||||||
 | 
					    "bootmagic": true,
 | 
				
			||||||
 | 
					    "encoder": true,
 | 
				
			||||||
 | 
					    "extrakey": true,
 | 
				
			||||||
 | 
					    "midi": true,
 | 
				
			||||||
 | 
					    "mousekey": false,
 | 
				
			||||||
 | 
					    "nkro": true,
 | 
				
			||||||
 | 
					    "oled": true,
 | 
				
			||||||
 | 
					    "rgb_matrix": true,
 | 
				
			||||||
 | 
					    "magic": false,
 | 
				
			||||||
 | 
					    "grave_esc": false,
 | 
				
			||||||
 | 
					    "space_cadet": false
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
  "rgb_matrix": {
 | 
					  "rgb_matrix": {
 | 
				
			||||||
    "animations": {
 | 
					    "animations": {
 | 
				
			||||||
      "gradient_left_right": true,
 | 
					      "gradient_left_right": true,
 | 
				
			||||||
| 
						 | 
					@ -1,22 +1 @@
 | 
				
			||||||
# Build Options
 | 
					 | 
				
			||||||
#   change yes to no to disable
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
 | 
					 | 
				
			||||||
MOUSEKEY_ENABLE = no        # 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 = yes           # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
MIDI_ENABLE = yes
 | 
					 | 
				
			||||||
OLED_ENABLE = yes
 | 
					 | 
				
			||||||
ENCODER_ENABLE = yes
 | 
					 | 
				
			||||||
RGB_MATRIX_ENABLE = yes
 | 
					 | 
				
			||||||
SPACE_CADET_ENABLE = no
 | 
					 | 
				
			||||||
MAGIC_ENABLE = no
 | 
					 | 
				
			||||||
GRAVE_ESC_ENABLE = no
 | 
					 | 
				
			||||||
LTO_ENABLE = yes
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ANALOG_DRIVER_REQUIRED = yes
 | 
					ANALOG_DRIVER_REQUIRED = yes
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,7 +5,10 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "vid": "0x16C0",
 | 
					        "vid": "0x16C0",
 | 
				
			||||||
        "pid": "0x27DB",
 | 
					        "pid": "0x27DB",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,13 @@
 | 
				
			||||||
    "manufacturer": "Unicomp/Purdea Andrei",
 | 
					    "manufacturer": "Unicomp/Purdea Andrei",
 | 
				
			||||||
    "maintainer": "purdeaandrei",
 | 
					    "maintainer": "purdeaandrei",
 | 
				
			||||||
    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb",
 | 
					    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb",
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "haptic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "indicators": {
 | 
					    "indicators": {
 | 
				
			||||||
        "caps_lock": "C11",
 | 
					        "caps_lock": "C11",
 | 
				
			||||||
        "num_lock": "C12",
 | 
					        "num_lock": "C12",
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1 @@
 | 
				
			||||||
# 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
 | 
					 | 
				
			||||||
ENCODER_ENABLE = no         # Enable rotary encoder support
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
KEYBOARD_SHARED_EP = yes    # Free up some extra endpoints - needed if console+mouse+extra
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
HAPTIC_ENABLE = yes
 | 
					 | 
				
			||||||
HAPTIC_DRIVER = solenoid
 | 
					HAPTIC_DRIVER = solenoid
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,7 +5,10 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "vid": "0x16C0",
 | 
					        "vid": "0x16C0",
 | 
				
			||||||
        "pid": "0x27DB",
 | 
					        "pid": "0x27DB",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "community_layouts": ["fullsize_ansi", "fullsize_iso"],
 | 
					    "community_layouts": ["fullsize_ansi", "fullsize_iso"],
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,13 @@
 | 
				
			||||||
    "manufacturer": "Unicomp/Purdea Andrei",
 | 
					    "manufacturer": "Unicomp/Purdea Andrei",
 | 
				
			||||||
    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb",
 | 
					    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb",
 | 
				
			||||||
    "maintainer": "purdeaandrei",
 | 
					    "maintainer": "purdeaandrei",
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "haptic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "indicators": {
 | 
					    "indicators": {
 | 
				
			||||||
        "caps_lock": "C11",
 | 
					        "caps_lock": "C11",
 | 
				
			||||||
        "num_lock": "C12",
 | 
					        "num_lock": "C12",
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1 @@
 | 
				
			||||||
# 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
 | 
					 | 
				
			||||||
ENCODER_ENABLE = no         # Enable rotary encoder support
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
KEYBOARD_SHARED_EP = yes    # Free up some extra endpoints - needed if console+mouse+extra
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
HAPTIC_ENABLE = yes
 | 
					 | 
				
			||||||
HAPTIC_DRIVER = solenoid
 | 
					HAPTIC_DRIVER = solenoid
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,7 +5,10 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "vid": "0x16C0",
 | 
					        "vid": "0x16C0",
 | 
				
			||||||
        "pid": "0x27DB",
 | 
					        "pid": "0x27DB",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,13 @@
 | 
				
			||||||
    "manufacturer": "Unicomp/Purdea Andrei",
 | 
					    "manufacturer": "Unicomp/Purdea Andrei",
 | 
				
			||||||
    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb",
 | 
					    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb",
 | 
				
			||||||
    "maintainer": "purdeaandrei",
 | 
					    "maintainer": "purdeaandrei",
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "haptic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "indicators": {
 | 
					    "indicators": {
 | 
				
			||||||
        "caps_lock": "C11",
 | 
					        "caps_lock": "C11",
 | 
				
			||||||
        "num_lock": "C12",
 | 
					        "num_lock": "C12",
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1 @@
 | 
				
			||||||
# 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
 | 
					 | 
				
			||||||
ENCODER_ENABLE = no         # Enable rotary encoder support
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
KEYBOARD_SHARED_EP = yes    # Free up some extra endpoints - needed if console+mouse+extra
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
HAPTIC_ENABLE = yes
 | 
					 | 
				
			||||||
HAPTIC_DRIVER = solenoid
 | 
					HAPTIC_DRIVER = solenoid
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,7 +5,10 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "vid": "0x16C0",
 | 
					        "vid": "0x16C0",
 | 
				
			||||||
        "pid": "0x27DB",
 | 
					        "pid": "0x27DB",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,13 @@
 | 
				
			||||||
    "manufacturer": "Unicomp/Purdea Andrei",
 | 
					    "manufacturer": "Unicomp/Purdea Andrei",
 | 
				
			||||||
    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb",
 | 
					    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb",
 | 
				
			||||||
    "maintainer": "purdeaandrei",
 | 
					    "maintainer": "purdeaandrei",
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "haptic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "indicators": {
 | 
					    "indicators": {
 | 
				
			||||||
        "caps_lock": "C12"
 | 
					        "caps_lock": "C12"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1 @@
 | 
				
			||||||
# 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
 | 
					 | 
				
			||||||
ENCODER_ENABLE = no         # Enable rotary encoder support
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
KEYBOARD_SHARED_EP = yes    # Free up some extra endpoints - needed if console+mouse+extra
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
HAPTIC_ENABLE = yes
 | 
					 | 
				
			||||||
HAPTIC_DRIVER = solenoid
 | 
					HAPTIC_DRIVER = solenoid
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,7 +5,10 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "vid": "0x16C0",
 | 
					        "vid": "0x16C0",
 | 
				
			||||||
        "pid": "0x27DB",
 | 
					        "pid": "0x27DB",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,13 @@
 | 
				
			||||||
    "manufacturer": "Unicomp/Purdea Andrei",
 | 
					    "manufacturer": "Unicomp/Purdea Andrei",
 | 
				
			||||||
    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb",
 | 
					    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb",
 | 
				
			||||||
    "maintainer": "purdeaandrei",
 | 
					    "maintainer": "purdeaandrei",
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "haptic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "indicators": {
 | 
					    "indicators": {
 | 
				
			||||||
        "caps_lock": "C12"
 | 
					        "caps_lock": "C12"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1 @@
 | 
				
			||||||
# 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
 | 
					 | 
				
			||||||
ENCODER_ENABLE = no         # Enable rotary encoder support
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
KEYBOARD_SHARED_EP = yes    # Free up some extra endpoints - needed if console+mouse+extra
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
HAPTIC_ENABLE = yes
 | 
					 | 
				
			||||||
HAPTIC_DRIVER = solenoid
 | 
					HAPTIC_DRIVER = solenoid
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,17 @@
 | 
				
			||||||
        "pid": "0x176A",
 | 
					        "pid": "0x176A",
 | 
				
			||||||
        "device_version": "0.4.0"
 | 
					        "device_version": "0.4.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "build": {
 | 
				
			||||||
 | 
					        "lto": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": false,
 | 
				
			||||||
 | 
					        "encoder": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "nkro": false,
 | 
				
			||||||
 | 
					        "rgblight": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["B3", "E6", "F1", "F5", "F7", "B2", "F0", "F4", "F6", "C7"],
 | 
					        "cols": ["B3", "E6", "F1", "F5", "F7", "B2", "F0", "F4", "F6", "C7"],
 | 
				
			||||||
        "rows": ["B3", "E6", "F1", "F5", "F7", "B2", "F0", "F4", "F6", "C7"]
 | 
					        "rows": ["B3", "E6", "F1", "F5", "F7", "B2", "F0", "F4", "F6", "C7"]
 | 
				
			||||||
| 
						 | 
					@ -1,15 +0,0 @@
 | 
				
			||||||
# Build Options
 | 
					 | 
				
			||||||
#   change yes to no to disable
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite
 | 
					 | 
				
			||||||
MOUSEKEY_ENABLE = no        # 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 = yes       # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
ENCODER_ENABLE = no         # Rotary Encoder
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
LTO_ENABLE = yes
 | 
					 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,13 @@
 | 
				
			||||||
    "pid": "0x3060",
 | 
					    "pid": "0x3060",
 | 
				
			||||||
    "device_version": "0.0.1"
 | 
					    "device_version": "0.0.1"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  "features": {
 | 
				
			||||||
 | 
					    "bootmagic": false,
 | 
				
			||||||
 | 
					    "extrakey": false,
 | 
				
			||||||
 | 
					    "mousekey": false,
 | 
				
			||||||
 | 
					    "nkro": false,
 | 
				
			||||||
 | 
					    "rgblight": true
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
  "matrix_pins": {
 | 
					  "matrix_pins": {
 | 
				
			||||||
    "cols": ["F4", "F5", "F6", "F7", "B1", "B3"],
 | 
					    "cols": ["F4", "F5", "F6", "F7", "B1", "B3"],
 | 
				
			||||||
    "rows": ["D4", "C6", "D7", "E6"]
 | 
					    "rows": ["D4", "C6", "D7", "E6"]
 | 
				
			||||||
| 
						 | 
					@ -1 +0,0 @@
 | 
				
			||||||
RGBLIGHT_ENABLE = yes
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,15 +1 @@
 | 
				
			||||||
# 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
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no       # Enable WS2812 RGB underlight.
 | 
					 | 
				
			||||||
OLED_ENABLE = no      # OLED display
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
DEFAULT_FOLDER = uzu42/rev1
 | 
					DEFAULT_FOLDER = uzu42/rev1
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,6 +2,13 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "0.0.2"
 | 
					        "device_version": "0.0.2"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "console": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["D3", "D2", "D1", "D0", "D5", "F7", "F6", "E6", "F5", "F4", "F1", "B0"],
 | 
					        "cols": ["D3", "D2", "D1", "D0", "D5", "F7", "F6", "E6", "F5", "F4", "F1", "B0"],
 | 
				
			||||||
        "rows": ["C7", "C6", "B6", "B5", "B7"]
 | 
					        "rows": ["C7", "C6", "B6", "B5", "B7"]
 | 
				
			||||||
| 
						 | 
					@ -1,14 +1 @@
 | 
				
			||||||
# 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 = yes         # 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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ANALOG_DRIVER_REQUIRED = yes
 | 
					ANALOG_DRIVER_REQUIRED = yes
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,6 +9,16 @@
 | 
				
			||||||
        "device_version": "0.0.1",
 | 
					        "device_version": "0.0.1",
 | 
				
			||||||
        "force_nkro": true
 | 
					        "force_nkro": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": false,
 | 
				
			||||||
 | 
					        "command": true,
 | 
				
			||||||
 | 
					        "console": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "haptic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": true,
 | 
				
			||||||
 | 
					        "rgblight": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "processor": "STM32F103",
 | 
					    "processor": "STM32F103",
 | 
				
			||||||
    "bootloader": "stm32duino",
 | 
					    "bootloader": "stm32duino",
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
| 
						 | 
					@ -1,15 +1 @@
 | 
				
			||||||
# 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 = yes        # Console for debug
 | 
					 | 
				
			||||||
COMMAND_ENABLE = yes        # Commands for debug and configuration
 | 
					 | 
				
			||||||
NKRO_ENABLE = yes           # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no      # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
HAPTIC_ENABLE = yes
 | 
					 | 
				
			||||||
HAPTIC_DRIVER = solenoid
 | 
					HAPTIC_DRIVER = solenoid
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,9 +18,6 @@
 | 
				
			||||||
        "mousekey": true,
 | 
					        "mousekey": true,
 | 
				
			||||||
        "nkro": true
 | 
					        "nkro": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "bootmagic": {
 | 
					 | 
				
			||||||
        "matrix": [0, 0]
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "build": {
 | 
					    "build": {
 | 
				
			||||||
        "lto": true
 | 
					        "lto": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -8,6 +8,15 @@
 | 
				
			||||||
        "pid": "0x5111",
 | 
					        "pid": "0x5111",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "build": {
 | 
				
			||||||
 | 
					        "lto": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "nkro": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "processor": "atmega32u4",
 | 
					    "processor": "atmega32u4",
 | 
				
			||||||
    "bootloader": "atmel-dfu",
 | 
					    "bootloader": "atmel-dfu",
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
| 
						 | 
					@ -1,18 +1,3 @@
 | 
				
			||||||
# 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 = yes           # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
LTO_ENABLE = yes            # Smaller (and slightly faster) firmware
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# custom matrix setup
 | 
					# custom matrix setup
 | 
				
			||||||
CUSTOM_MATRIX = lite
 | 
					CUSTOM_MATRIX = lite
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1 +0,0 @@
 | 
				
			||||||
# File intentionally blank
 | 
					 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue