M keyboards/0xc7/61key/config.h => keyboards/0xc7/61key/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/1upkeyboards/1up60hte/config.h => keyboards/1upkeyboards/1up60hte/config.h +0 -3
@@ 30,9 30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 3
M keyboards/1upkeyboards/1up60hte/info.json => keyboards/1upkeyboards/1up60hte/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6874",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/1upkeyboards/super16v2/config.h => keyboards/1upkeyboards/super16v2/config.h +0 -6
@@ 45,12 45,6 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN B5
#define RGB_MATRIX_LED_COUNT 20
#ifdef RGB_DI_PIN
M keyboards/3keyecosystem/2key2/config.h => keyboards/3keyecosystem/2key2/config.h +0 -3
@@ 25,9 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { F6 }
#define MATRIX_COL_PINS { F4, D7 }
-// LED on kbmount base board is on B7
-#define LED_CAPS_LOCK_PIN B7 // onboard LED for testing
-
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
M keyboards/3keyecosystem/2key2/info.json => keyboards/3keyecosystem/2key2/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x3304",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7"
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"layouts": {
M keyboards/40percentclub/sixpack/config.h => keyboards/40percentclub/sixpack/config.h +0 -5
@@ 21,8 21,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 6
#define BACKLIGHT_PINS { F4, F5 } // Top Row, Bottom Row
-
-/* LED Indicators */
-#define LED_PIN_ON_STATE 0
-#define LED_CAPS_LOCK_PIN B0 // RX Led
-#define LED_NUM_LOCK_PIN D5 // TX Led
M keyboards/40percentclub/sixpack/info.json => keyboards/40percentclub/sixpack/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x5350",
"device_version": "10.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "num_lock": "D5",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"matrix_pins": {
M keyboards/4pplet/aekiso60/rev_b/config.h => keyboards/4pplet/aekiso60/rev_b/config.h +0 -2
@@ 48,6 48,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
-#define LED_CAPS_LOCK_PIN A10
-
#define BACKLIGHT_LEVELS 5
M keyboards/4pplet/aekiso60/rev_b/info.json => keyboards/4pplet/aekiso60/rev_b/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0011",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "A10"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/4pplet/eagle_viper_rep/rev_b/config.h => keyboards/4pplet/eagle_viper_rep/rev_b/config.h +0 -3
@@ 58,9 58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_RESYNC_ENABLE
/* Indicator leds */
-#define LED_CAPS_LOCK_PIN B1
-#define LED_NUM_LOCK_PIN B12
-#define LED_SCROLL_LOCK_PIN B13
#define LAYER_1 B14
#define LAYER_2 B15
#define LAYER_3 B0
M keyboards/4pplet/eagle_viper_rep/rev_b/info.json => keyboards/4pplet/eagle_viper_rep/rev_b/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0010",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "B1",
+ "num_lock": "B12",
+ "scroll_lock": "B13"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/4pplet/yakiimo/rev_a/config.h => keyboards/4pplet/yakiimo/rev_a/config.h +0 -3
@@ 23,9 23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B10, B1, C13, C14, B14, B12, B9, B8, B5, B4, A15, B3 }
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN A6
-#define LED_SCROLL_LOCK_PIN A7
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/4pplet/yakiimo/rev_a/info.json => keyboards/4pplet/yakiimo/rev_a/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x000A",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "A6",
+ "scroll_lock": "A7"
+ },
"processor": "STM32F411",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/acheron/athena/alpha/config.h => keyboards/acheron/athena/alpha/config.h +0 -2
@@ 58,7 58,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
#define WS2812_DMA_CHANNEL 6
-#define LED_CAPS_LOCK_PIN A10
-
// If this is defined, the caps lock LED will turn on and off according to the state of caps lock. If not, the LED will shine like all other LEDs despite the caps lock state.
#define CAPSLOCK_INDICATOR
M keyboards/acheron/athena/alpha/info.json => keyboards/acheron/athena/alpha/info.json +3 -0
@@ 4,6 4,9 @@
"pid": "0x6584",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A10"
+ },
"processor": "STM32F411",
"bootloader": "stm32-dfu"
}
M keyboards/acheron/athena/beta/config.h => keyboards/acheron/athena/beta/config.h +0 -2
@@ 58,7 58,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
#define WS2812_DMA_CHANNEL 6
-#define LED_CAPS_LOCK_PIN C8
-
// If this is defined, the caps lock LED will turn on and off according to the state of caps lock. If not, the LED will shine like all other LEDs despite the caps lock state.
#define CAPSLOCK_INDICATOR
M keyboards/acheron/athena/beta/info.json => keyboards/acheron/athena/beta/info.json +3 -0
@@ 4,6 4,9 @@
"pid": "0x6585",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "C8"
+ },
"processor": "STM32F401",
"bootloader": "stm32-dfu"
}
M keyboards/acheron/elongate/beta/config.h => keyboards/acheron/elongate/beta/config.h +0 -4
@@ 78,7 78,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT
-
-#define LED_NUM_LOCK_PIN D2
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D0
M keyboards/acheron/elongate/beta/info.json => keyboards/acheron/elongate/beta/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x454C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D2",
+ "scroll_lock": "D0"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/ada/infinity81/config.h => keyboards/ada/infinity81/config.h +0 -7
@@ 24,13 24,6 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D0
#ifdef RGB_DI_PIN
# define RGBLED_NUM 107
M keyboards/aeboards/ext65/rev3/config.h => keyboards/aeboards/ext65/rev3/config.h +0 -4
@@ 16,8 16,4 @@
#pragma once
-// Locks
-#define LED_NUM_LOCK_PIN F5
-#define LED_CAPS_LOCK_PIN F4
-#define LED_SCROLL_LOCK_PIN F1
#define LED_LAYERS_PIN F0
M keyboards/aeboards/ext65/rev3/info.json => keyboards/aeboards/ext65/rev3/info.json +5 -0
@@ 7,6 7,11 @@
"pid": "0xA653",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F4",
+ "num_lock": "F5",
+ "scroll_lock": "F1"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"diode_direction": "COL2ROW",
M keyboards/ai03/andromeda/config.h => keyboards/ai03/andromeda/config.h +0 -4
@@ 28,7 28,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-
-#define LED_CAPS_LOCK_PIN A2
-#define LED_SCROLL_LOCK_PIN A1
-#define LED_PIN_ON_STATE 0
M keyboards/ai03/andromeda/info.json => keyboards/ai03/andromeda/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x000A",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A2",
+ "scroll_lock": "A1",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/al1/config.h => keyboards/al1/config.h +0 -5
@@ 27,11 27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define SN74X154_ADDRESS_PINS { D4, D5, D6, D7 }
#define SN74X154_E1_PIN D3
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN B7
-#define LED_SCROLL_LOCK_PIN D1
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_BREATHING
M keyboards/al1/info.json => keyboards/al1/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x6050",
"device_version": "1.0.4"
},
+ "indicators": {
+ "caps_lock": "B7",
+ "num_lock": "D0",
+ "scroll_lock": "D1",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/alf/dc60/config.h => keyboards/alf/dc60/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B7
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 5
M keyboards/alf/dc60/info.json => keyboards/alf/dc60/info.json +4 -0
@@ 7,6 7,10 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/alf/x11/config.h => keyboards/alf/x11/config.h +0 -5
@@ 38,11 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN E6
-#define LED_CAPS_LOCK_PIN C6
-#define LED_SCROLL_LOCK_PIN C7
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 3
M keyboards/alf/x11/info.json => keyboards/alf/x11/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C6",
+ "num_lock": "E6",
+ "scroll_lock": "C7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/alf/x2/config.h => keyboards/alf/x2/config.h +0 -3
@@ 30,9 30,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#ifdef BACKLIGHT_PIN
# define BACKLIGHT_LEVELS 3
M keyboards/alf/x2/info.json => keyboards/alf/x2/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6060",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/alps64/config.h => keyboards/alps64/config.h +0 -2
@@ 27,8 27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN C5
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/alps64/info.json => keyboards/alps64/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x6464",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C5",
+ },
"bootmagic": {
"matrix": [3, 6]
},
M keyboards/amjkeyboard/amj40/config.h => keyboards/amjkeyboard/amj40/config.h +0 -3
@@ 27,9 27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { F4, F5, F6, F7}
#define MATRIX_COL_PINS { F1, F0, E6, C7, C6, B0, D4, B1, B7, B5, B4, D7}
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
/* COL2ROW or ROW2COL */
M keyboards/amjkeyboard/amj40/info.json => keyboards/amjkeyboard/amj40/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6072",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/amjkeyboard/amj60/config.h => keyboards/amjkeyboard/amj60/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 4
#define BACKLIGHT_BREATHING
M keyboards/amjkeyboard/amj60/info.json => keyboards/amjkeyboard/amj60/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6066",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["60_ansi", "60_hhkb", "60_iso", "60_ansi_split_bs_rshift"],
M keyboards/amjkeyboard/amj84/config.h => keyboards/amjkeyboard/amj84/config.h +0 -6
@@ 24,12 24,6 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B2
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_BREATHING
M keyboards/amjkeyboard/amjpad/config.h => keyboards/amjkeyboard/amjpad/config.h +0 -3
@@ 37,9 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-#define LED_NUM_LOCK_PIN D6
-#define LED_PIN_ON_STATE 0
-
/* Backlight configuration
*/
#define BACKLIGHT_LEVELS 4
M keyboards/amjkeyboard/amjpad/info.json => keyboards/amjkeyboard/amjpad/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6060",
"device_version": "0.0.3"
},
+ "indicators": {
+ "num_lock": "D6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["numpad_6x4", "ortho_6x4"],
M keyboards/ares/config.h => keyboards/ares/config.h +0 -2
@@ 28,8 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/ares/info.json => keyboards/ares/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x422D",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"bootmagic": {
"matrix": [4, 0]
},
M keyboards/atlantis/ak81_ve/config.h => keyboards/atlantis/ak81_ve/config.h +0 -4
@@ 33,10 33,6 @@
#define ENCODERS_CCW_KEY { { 4, 5 } } // Note: array is { col, row )
#define ENCODERS_CW_KEY { { 3, 5 } } // Note: array is { col, row )
-/* LED pins */
-#define LED_CAPS_LOCK_PIN D4
-#define LED_PIN_ON_STATE 0
-
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
M keyboards/atlantis/ak81_ve/info.json => keyboards/atlantis/ak81_ve/info.json +4 -0
@@ 7,6 7,10 @@
"pid": "0x0081",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D4",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/aves60/config.h => keyboards/aves60/config.h +0 -6
@@ 24,12 24,6 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D5
#ifdef RGB_DI_PIN
#define RGBLED_NUM 9
M keyboards/axolstudio/foundation_gamma/config.h => keyboards/axolstudio/foundation_gamma/config.h +0 -3
@@ 28,6 28,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-/* CAPS LED */
-#define LED_CAPS_LOCK_PIN B7
M keyboards/axolstudio/foundation_gamma/info.json => keyboards/axolstudio/foundation_gamma/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0xE3EB",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/baion_808/config.h => keyboards/baion_808/config.h +0 -5
@@ 25,8 25,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Ensure we jump to bootloader if the RESET keycode was pressed */
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
-
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN B6
-#define LED_SCROLL_LOCK_PIN B7
-#define LED_PIN_ON_STATE 0
M keyboards/baion_808/info.json => keyboards/baion_808/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x4238",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "scroll_lock": "B7",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/bandominedoni/config.h => keyboards/bandominedoni/config.h +0 -6
@@ 49,12 49,6 @@
#define SPLIT_USB_DETECT
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D3
#ifdef RGB_MATRIX_ENABLE
M keyboards/barleycorn_smd/config.h => keyboards/barleycorn_smd/config.h +0 -3
@@ 52,9 52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLIGHT_LED_MAP { 0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 5 }
-#define LED_CAPS_LOCK_PIN B2
-#define LED_NUM_LOCK_PIN B3
-
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
M keyboards/barleycorn_smd/info.json => keyboards/barleycorn_smd/info.json +4 -0
@@ 7,6 7,10 @@
"pid": "0x4749",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "num_lock": "B3"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/bfake/config.h => keyboards/bfake/config.h +0 -2
@@ 28,8 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/bfake/info.json => keyboards/bfake/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x422D",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/bioi/f60/config.h => keyboards/bioi/f60/config.h +0 -3
@@ 29,9 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN F0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 8
#define BACKLIGHT_BREATHING
M keyboards/bioi/f60/info.json => keyboards/bioi/f60/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x4660",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F0"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["60_ansi", "60_ansi_tsangan", "60_ansi_split_bs_rshift", "60_hhkb", "60_tsangan_hhkb", "60_ansi_arrow", "60_iso", "60_iso_split_bs_rshift", "60_iso_tsangan"],
M keyboards/blank/blank01/config.h => keyboards/blank/blank01/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-#define LED_CAPS_LOCK_PIN B7
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/blank/blank01/info.json => keyboards/blank/blank01/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x4B01",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/bobpad/config.h => keyboards/bobpad/config.h +0 -15
@@ 36,20 36,5 @@
#define DIODE_DIRECTION COL2ROW
-
-
-
-
-// D4 D0
-// C6 E6 D7
-
-#define LED_NUM_LOCK_PIN D4
-#define LED_CAPS_LOCK_PIN D0
-#define LED_SCROLL_LOCK_PIN C6
-#define LED_COMPOSE_PIN E6
-#define LED_KANA_PIN D7
-
-
-
#define ENCODERS_PAD_A { B3 }
#define ENCODERS_PAD_B { B2 }=
\ No newline at end of file
M keyboards/bobpad/info.json => keyboards/bobpad/info.json +7 -0
@@ 8,6 8,13 @@
"pid": "0x0002",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D0",
+ "num_lock": "D4",
+ "scroll_lock": "C6",
+ "compose": "E6",
+ "kana": "D7"
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"community_layouts": ["ortho_2x3"],
M keyboards/boston/config.h => keyboards/boston/config.h +0 -5
@@ 65,11 65,6 @@
#define ENCODER_RESOLUTION 2
#define TAP_CODE_DELAY 15
-/* Lock LEDs */
-#define LED_NUM_LOCK_PIN A0
-#define LED_CAPS_LOCK_PIN A1
-#define LED_SCROLL_LOCK_PIN A2
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/boston/info.json => keyboards/boston/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x4176",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A1",
+ "num_lock": "A0",
+ "scroll_lock": "A2"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/bpiphany/ghost_squid/config.h => keyboards/bpiphany/ghost_squid/config.h +0 -5
@@ 24,8 24,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-#define LED_PIN_ON_STATE 0
-#define LED_NUM_LOCK_PIN C5
-#define LED_CAPS_LOCK_PIN C6
-#define LED_SCROLL_LOCK_PIN B7
M keyboards/bpiphany/ghost_squid/info.json => keyboards/bpiphany/ghost_squid/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x6050",
"device_version": "1.0.4"
},
+ "indicators": {
+ "caps_lock": "C6",
+ "num_lock": "C5",
+ "scroll_lock": "B7",
+ "on_state": 0
+ },
"processor": "atmega32u2",
"bootloader": "atmel-dfu",
"community_layouts": [
M keyboards/bpiphany/hid_liber/config.h => keyboards/bpiphany/hid_liber/config.h +0 -4
@@ 25,10 25,6 @@
// HID Liberation Device uses custom matrix code to accomodate a 74HC238 3 to 8 decoder on pins B1, B2 and B3.
//#define DIODE_DIRECTION
-#define LED_CAPS_LOCK_PIN B5
-#define LED_SCROLL_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/bpiphany/hid_liber/info.json => keyboards/bpiphany/hid_liber/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0xB919",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B5",
+ "scroll_lock": "B6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/bpiphany/kitten_paw/config.h => keyboards/bpiphany/kitten_paw/config.h +0 -5
@@ 38,11 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B7
-#define LED_CAPS_LOCK_PIN C6
-#define LED_SCROLL_LOCK_PIN C5
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/bpiphany/kitten_paw/info.json => keyboards/bpiphany/kitten_paw/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x6050",
"device_version": "1.0.4"
},
+ "indicators": {
+ "caps_lock": "C6",
+ "num_lock": "B7",
+ "scroll_lock": "C5",
+ "on_state": 0
+ },
"processor": "atmega32u2",
"bootloader": "atmel-dfu",
"community_layouts": ["fullsize_ansi"],
M keyboards/bpiphany/tiger_lily/config.h => keyboards/bpiphany/tiger_lily/config.h +0 -5
@@ 38,11 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { C2, B3, B4, B2, B1, C7, B6, B5 }
#define MATRIX_COL_PINS { NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
-#define LED_NUM_LOCK_PIN C5
-#define LED_CAPS_LOCK_PIN C6
-#define LED_SCROLL_LOCK_PIN B7
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/bpiphany/tiger_lily/info.json => keyboards/bpiphany/tiger_lily/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x544C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C6",
+ "num_lock": "C5",
+ "scroll_lock": "B7",
+ "on_state": 0
+ },
"processor": "atmega32u2",
"bootloader": "atmel-dfu",
"community_layouts": ["fullsize_ansi"],
M keyboards/bpiphany/unloved_bastard/config.h => keyboards/bpiphany/unloved_bastard/config.h +0 -5
@@ 22,11 22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROWS 8
#define MATRIX_COLS 18
-#define LED_NUM_LOCK_PIN B7
-#define LED_CAPS_LOCK_PIN C5
-#define LED_SCROLL_LOCK_PIN C6
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/bpiphany/unloved_bastard/info.json => keyboards/bpiphany/unloved_bastard/info.json +6 -0
@@ 7,6 7,12 @@
"pid": "0x1337",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C5",
+ "num_lock": "B7",
+ "scroll_lock": "C6",
+ "on_state": 0
+ },
"processor": "atmega32u2",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi", "tkl_iso"],
M keyboards/cannonkeys/balance/config.h => keyboards/cannonkeys/balance/config.h +0 -4
@@ 25,10 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B4, A15, A14, A0, F0 }
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B12
-#define LED_NUM_LOCK_PIN B14
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/cannonkeys/balance/info.json => keyboards/cannonkeys/balance/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0xBA77",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B12",
+ "num_lock": "B14",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/cannonkeys/brutalv2_65/config.h => keyboards/cannonkeys/brutalv2_65/config.h +0 -3
@@ 25,9 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { C14, A1, B14, B15, A8 }
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B3
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/cannonkeys/brutalv2_65/info.json => keyboards/cannonkeys/brutalv2_65/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0008",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/cannonkeys/cloudline/config.h => keyboards/cannonkeys/cloudline/config.h +0 -4
@@ 18,10 18,6 @@
#define BACKLIGHT_BREATHING
#define BREATHING_PERIOD 6
-#define LED_CAPS_LOCK_PIN B9
-#define LED_SCROLL_LOCK_PIN F0
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/cannonkeys/cloudline/info.json => keyboards/cannonkeys/cloudline/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x000A",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B9",
+ "scroll_lock": "F0",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/cannonkeys/crin/config.h => keyboards/cannonkeys/crin/config.h +0 -3
@@ 33,9 33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_BREATHING
#define BREATHING_PERIOD 6
-#define LED_CAPS_LOCK_PIN F1
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/cannonkeys/crin/info.json => keyboards/cannonkeys/crin/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0012",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F1",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layout_aliases": {
M keyboards/cannonkeys/gentoo/config.h => keyboards/cannonkeys/gentoo/config.h +0 -3
@@ 25,9 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { C14, A1, B14, B15, A8 }
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B3
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/cannonkeys/gentoo/info.json => keyboards/cannonkeys/gentoo/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x000F",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/cannonkeys/gentoo_hs/config.h => keyboards/cannonkeys/gentoo_hs/config.h +0 -4
@@ 30,10 30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-#define LED_CAPS_LOCK_PIN B14
-#define LED_PIN_ON_STATE 0
-
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/cannonkeys/gentoo_hs/info.json => keyboards/cannonkeys/gentoo_hs/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0010",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B14",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/cannonkeys/hoodrowg/config.h => keyboards/cannonkeys/hoodrowg/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
-#define LED_CAPS_LOCK_PIN B6
-#define LED_SCROLL_LOCK_PIN B2
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/cannonkeys/hoodrowg/info.json => keyboards/cannonkeys/hoodrowg/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0006",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "scroll_lock": "B2"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/cannonkeys/malicious_ergo/config.h => keyboards/cannonkeys/malicious_ergo/config.h +0 -8
@@ 57,14 57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define WS2812_SPI_SCK_PAL_MODE 0
#define WS2812_SPI_SCK_PIN B13
-// Indicator LEDs
-#define LED_CAPS_LOCK_PIN A8
-#define LED_NUM_LOCK_PIN A9
-#define LED_SCROLL_LOCK_PIN B12
-#define LED_PIN_ON_STATE 0
-
-
-
// 2 bits for 4 layout options
#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2
M keyboards/cannonkeys/malicious_ergo/info.json => keyboards/cannonkeys/malicious_ergo/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x0009",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A8",
+ "num_lock": "A9",
+ "scroll_lock": "B12",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/cannonkeys/sagittarius/config.h => keyboards/cannonkeys/sagittarius/config.h +0 -4
@@ 25,10 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B10, B14, A8, A9, A10, C13, C14, C15, F0, F1 }
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B4
-#define LED_CAPS_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN A15
-
#define BACKLIGHT_PIN A6
#define BACKLIGHT_PWM_DRIVER PWMD3
#define BACKLIGHT_PWM_CHANNEL 1
M keyboards/cannonkeys/sagittarius/info.json => keyboards/cannonkeys/sagittarius/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "num_lock": "B4",
+ "scroll_lock": "A15"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/carbo65/config.h => keyboards/carbo65/config.h +0 -4
@@ 30,7 30,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Ensure we jump to bootloader if the QK_BOOT keycode was pressed */
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
-
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
M keyboards/carbo65/info.json => keyboards/carbo65/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4336",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/cest73/tkm/config.h => keyboards/cest73/tkm/config.h +0 -4
@@ 29,10 29,6 @@
//NOTE: if D6 pin shows any issues in exploatation the LED on the Teensy is to be removed
-#define LED_NUM_LOCK_PIN F6
-#define LED_CAPS_LOCK_PIN F5
-#define LED_SCROLL_LOCK_PIN F7
-#define LED_PIN_ON_STATE 0
//TODO change the E6 pin to either B5, B6, B7 or C6 to utilize hardware PWM on a future PCB revision
#define BACKLIGHT_PIN E6
M keyboards/cest73/tkm/info.json => keyboards/cest73/tkm/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0xAA55",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F5",
+ "num_lock": "F6",
+ "scroll_lock": "F7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "halfkay",
"layouts": {
M keyboards/charue/charon/config.h => keyboards/charue/charon/config.h +0 -3
@@ 26,6 26,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B0, B1, B2, B3, C7 }
#define MATRIX_COL_PINS { D3, D5, B4, D7, D6, D4, F7, F6, F5, F4, F1, F0, B5, B6, C6 }
#define DIODE_DIRECTION COL2ROW
-
-/* LED config */
-#define LED_CAPS_LOCK_PIN E6
M keyboards/charue/charon/info.json => keyboards/charue/charon/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x4348",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/charue/sunsetter/config.h => keyboards/charue/sunsetter/config.h +0 -3
@@ 24,6 24,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { B13, B12, B1, B0, A7, A6, A5, A4, A3, B9, B8, B7, B6, B5, B4, F0, B3, A15 }
#define MATRIX_ROW_PINS { A8, B14, B11, B10, B2 }
#define DIODE_DIRECTION COL2ROW
-
-#define LED_CAPS_LOCK_PIN F1
-#define LED_PIN_ON_STATE 0
M keyboards/charue/sunsetter/info.json => keyboards/charue/sunsetter/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x5353",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F1",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/charue/sunsetter_r2/config.h => keyboards/charue/sunsetter_r2/config.h +0 -2
@@ 15,8 15,6 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B0
-
/* RGB */
#define RGB_DI_PIN E6
#ifdef RGB_DI_PIN
M keyboards/charue/sunsetter_r2/info.json => keyboards/charue/sunsetter_r2/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x5335",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/cherrybstudio/cb1800/config.h => keyboards/cherrybstudio/cb1800/config.h +0 -6
@@ 35,12 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-/* LED Indicators */
-#define LED_CAPS_LOCK_PIN F5
-#define LED_NUM_LOCK_PIN F6
-#define LED_SCROLL_LOCK_PIN F7
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E6
#ifdef RGB_DI_PIN
# define RGBLIGHT_EFFECT_BREATHING
M keyboards/cherrybstudio/cb1800/info.json => keyboards/cherrybstudio/cb1800/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x1818",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F5",
+ "num_lock": "F6",
+ "scroll_lock": "F7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/cherrybstudio/cb65/config.h => keyboards/cherrybstudio/cb65/config.h +0 -4
@@ 40,10 40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F1
-#define LED_SCROLL_LOCK_PIN F4
-#define LED_PIN_ON_STATE 0
-
/* RGB Lighting */
#define RGB_DI_PIN F0
#ifdef RGB_DI_PIN
M keyboards/cherrybstudio/cb65/info.json => keyboards/cherrybstudio/cb65/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x6565",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F1",
+ "scroll_lock": "F4",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/cherrybstudio/cb87/config.h => keyboards/cherrybstudio/cb87/config.h +0 -4
@@ 39,10 39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_LEVELS 3
#endif
-#define LED_CAPS_LOCK_PIN F0
-#define LED_SCROLL_LOCK_PIN F4
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E6
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/cherrybstudio/cb87/info.json => keyboards/cherrybstudio/cb87/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x8787",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F0",
+ "scroll_lock": "F4",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi", "tkl_iso"],
M keyboards/cherrybstudio/cb87v2/config.h => keyboards/cherrybstudio/cb87v2/config.h +1 -3
@@ 34,9 34,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F0
-#define LED_SCROLL_LOCK_PIN F4
-#define LED_PIN_ON_STATE 0
+
#define BACKLIGHT_PIN B6
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 3
M keyboards/cherrybstudio/cb87v2/info.json => keyboards/cherrybstudio/cb87v2/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x8788",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F0",
+ "scroll_lock": "F4",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/chromatonemini/config.h => keyboards/chromatonemini/config.h +0 -6
@@ 17,12 17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* ws2812 RGB LED */
#define RGB_DI_PIN D3
M keyboards/coarse/cordillera/config.h => keyboards/coarse/cordillera/config.h +0 -5
@@ 25,11 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { B15, B14, B13, B12, B11, B10, B2, B1, B8, B7, B6, B5, B4, B3, A15, A14 }
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B0
-#define LED_CAPS_LOCK_PIN A1
-#define LED_SCROLL_LOCK_PIN A0
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN A8
#define BACKLIGHT_PWM_DRIVER PWMD1
#define BACKLIGHT_PWM_CHANNEL 1
M keyboards/coarse/cordillera/info.json => keyboards/coarse/cordillera/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x1401",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A1",
+ "num_lock": "B0",
+ "scroll_lock": "A0",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"community_layouts": ["alice", "alice_split_bs"],
M keyboards/coarse/ixora/config.h => keyboards/coarse/ixora/config.h +0 -4
@@ 10,7 10,3 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-#define LED_NUM_LOCK_PIN A9
-#define LED_CAPS_LOCK_PIN A10
-#define LED_SCROLL_LOCK_PIN A8
M keyboards/coarse/ixora/info.json => keyboards/coarse/ixora/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0C61",
"device_version": "1.0.0"
},
+ "indicators": {
+ "caps_lock": "A10",
+ "num_lock": "A9",
+ "scroll_lock": "A8"
+ },
"processor": "STM32F042",
"bootloader": "stm32-dfu",
"debounce": 0,
M keyboards/contender/config.h => keyboards/contender/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN C6
#define RGBLED_NUM 33
#define RGBLIGHT_LED_MAP { \
M keyboards/converter/a1200/miss1200/config.h => keyboards/converter/a1200/miss1200/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
-#define LED_CAPS_LOCK_PIN B0
-#define LED_PIN_ON_STATE 0
-
/* disable action features */
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
M keyboards/converter/a1200/miss1200/info.json => keyboards/converter/a1200/miss1200/info.json +4 -0
@@ 6,6 6,10 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu"
}
M keyboards/converter/a1200/mistress1200/config.h => keyboards/converter/a1200/mistress1200/config.h +0 -2
@@ 38,8 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
-#define LED_CAPS_LOCK_PIN B0
-#define LED_PIN_ON_STATE 0
#define TAPPING_TOGGLE 3
#undef LOCKING_SUPPORT_ENABLE
M keyboards/converter/a1200/mistress1200/info.json => keyboards/converter/a1200/mistress1200/info.json +4 -0
@@ 6,6 6,10 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "on_state": 0
+ },
"processor": "atmega16u4",
"bootloader": "atmel-dfu"
}
M keyboards/converter/a1200/teensy2pp/config.h => keyboards/converter/a1200/teensy2pp/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
-#define LED_CAPS_LOCK_PIN B6
-
-
/* disable action features */
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
M keyboards/converter/a1200/teensy2pp/info.json => keyboards/converter/a1200/teensy2pp/info.json +3 -0
@@ 6,6 6,9 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6"
+ },
"processor": "at90usb1286",
"bootloader": "halfkay"
}
M keyboards/converter/modelm101_teensy2/config.h => keyboards/converter/modelm101_teensy2/config.h +0 -4
@@ 41,10 41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* The Model M has no diodes */
#define MATRIX_HAS_GHOST
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/converter/modelm101_teensy2/info.json => keyboards/converter/modelm101_teensy2/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "halfkay",
"layouts": {
M keyboards/converter/modelm_ssk/config.h => keyboards/converter/modelm_ssk/config.h +0 -4
@@ 41,10 41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* The Model M does not have NKRO */
#define MATRIX_HAS_GHOST
-#define LED_NUM_LOCK_PIN B4
-#define LED_CAPS_LOCK_PIN B6
-#define LED_SCROLL_LOCK_PIN B5
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/converter/modelm_ssk/info.json => keyboards/converter/modelm_ssk/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "num_lock": "B4",
+ "scroll_lock": "B5"
+ },
"processor": "at90usb1286",
"bootloader": "halfkay",
"layouts":
M keyboards/cool836a/config.h => keyboards/cool836a/config.h +0 -6
@@ 39,12 39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define DIODE_DIRECTION COL2ROW
#define DIODE_DIRECTION ROW2COL
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/crazy_keyboard_68/config.h => keyboards/crazy_keyboard_68/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B0
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN F6
#ifdef RGB_DI_PIN
# define RGBLED_NUM 84
M keyboards/crazy_keyboard_68/info.json => keyboards/crazy_keyboard_68/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x13DE",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi"],
M keyboards/crimsonkeyboards/resume1800/config.h => keyboards/crimsonkeyboards/resume1800/config.h +0 -4
@@ 40,10 40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define USB_MAX_POWER_CONSUMPTION 100
-/* Set LED indicator pins */
-#define LED_NUM_LOCK_PIN B5
-#define LED_CAPS_LOCK_PIN B6
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/crimsonkeyboards/resume1800/info.json => keyboards/crimsonkeyboards/resume1800/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xC18B",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "num_lock": "B5"
+ },
"processor": "atmega32a",
"bootloader": "usbasploader",
"layouts": {
M keyboards/cutie_club/borsdorf/config.h => keyboards/cutie_club/borsdorf/config.h +0 -2
@@ 31,8 31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B13
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/cutie_club/borsdorf/info.json => keyboards/cutie_club/borsdorf/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x6D8A",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B13"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/cutie_club/keebcats/denis/config.h => keyboards/cutie_club/keebcats/denis/config.h +0 -2
@@ 30,8 30,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/cutie_club/keebcats/denis/info.json => keyboards/cutie_club/keebcats/denis/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0xB260",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F0"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["60_iso_tsangan", "60_iso_split_bs_rshift", "60_iso", "60_tsangan_hhkb", "60_hhkb", "60_ansi_tsangan", "60_ansi_split_bs_rshift", "60_ansi"],
M keyboards/cutie_club/keebcats/dougal/config.h => keyboards/cutie_club/keebcats/dougal/config.h +0 -2
@@ 30,8 30,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/cutie_club/keebcats/dougal/info.json => keyboards/cutie_club/keebcats/dougal/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0xB265",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F0"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/cutie_club/wraith/config.h => keyboards/cutie_club/wraith/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B3
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/cutie_club/wraith/info.json => keyboards/cutie_club/wraith/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/cx60/config.h => keyboards/cx60/config.h +0 -3
@@ 50,6 50,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17
-
-#define LED_CAPS_LOCK_PIN B5
-#define LED_PIN_ON_STATE 0
M keyboards/cx60/info.json => keyboards/cx60/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x3630",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B5",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/dailycraft/owl8/config.h => keyboards/dailycraft/owl8/config.h +0 -6
@@ 17,12 17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/dailycraft/sandbox/rev1/config.h => keyboards/dailycraft/sandbox/rev1/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/dailycraft/sandbox/rev2/config.h => keyboards/dailycraft/sandbox/rev2/config.h +0 -6
@@ 43,12 43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/dailycraft/stickey4/config.h => keyboards/dailycraft/stickey4/config.h +0 -6
@@ 17,12 17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/dailycraft/wings42/rev1/config.h => keyboards/dailycraft/wings42/rev1/config.h +0 -6
@@ 43,12 43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/dailycraft/wings42/rev1_extkeys/config.h => keyboards/dailycraft/wings42/rev1_extkeys/config.h +0 -6
@@ 43,12 43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/dailycraft/wings42/rev2/config.h => keyboards/dailycraft/wings42/rev2/config.h +0 -6
@@ 43,12 43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/deltapad/config.h => keyboards/deltapad/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/do60/config.h => keyboards/do60/config.h +0 -3
@@ 35,9 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B7, F4, B4, D7, D6, B3, B0 }
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
/* Backlight Setup */
#define BACKLIGHT_PIN B5
#define BACKLIGHT_LEVELS 6
M keyboards/do60/info.json => keyboards/do60/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6060",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["60_ansi", "60_hhkb", "60_ansi_split_bs_rshift"],
M keyboards/doio/kb30/config.h => keyboards/doio/kb30/config.h +0 -5
@@ 31,11 31,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-// #define LED_NUM_LOCK_PIN A8
-// #define LED_CAPS_LOCK_PIN B14
-// #define LED_SCROLL_LOCK_PIN A9
-// #define LED_PIN_ON_STATE 0
-
/* key encoders pins*/
#define ENCODERS_PAD_A { B5 , A1 , A3 }
#define ENCODERS_PAD_B { B6 , A2 , A4 }
M keyboards/donutcables/budget96/config.h => keyboards/donutcables/budget96/config.h +0 -3
@@ 28,9 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/donutcables/budget96/info.json => keyboards/donutcables/budget96/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xB960",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/donutcables/scrabblepad/config.h => keyboards/donutcables/scrabblepad/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/doro67/multi/config.h => keyboards/doro67/multi/config.h +0 -3
@@ 20,8 20,5 @@
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 7
M keyboards/doro67/multi/info.json => keyboards/doro67/multi/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4D4C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker"],
M keyboards/doro67/regular/config.h => keyboards/doro67/regular/config.h +0 -3
@@ 19,6 19,3 @@
#define MATRIX_COL_PINS { B0, B1, B2, B3, D4, D6, D7, B4, B5, B6, C6, C7, F5, F6, F7 }
#define DIODE_DIRECTION COL2ROW
-
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
M keyboards/doro67/regular/info.json => keyboards/doro67/regular/info.json +4 -0
@@ 7,6 7,10 @@
"pid": "0x5245",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker"],
M keyboards/doro67/rgb/config.h => keyboards/doro67/rgb/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
// The pin connected to the data pin of the LEDs
#define RGB_DI_PIN B7
// The number of LEDs connected
M keyboards/doro67/rgb/info.json => keyboards/doro67/rgb/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x5247",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker"],
M keyboards/dtisaac/cg108/config.h => keyboards/dtisaac/cg108/config.h +0 -5
@@ 39,11 39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B5
-#define LED_CAPS_LOCK_PIN B6
-#define LED_SCROLL_LOCK_PIN B7
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/dtisaac/cg108/info.json => keyboards/dtisaac/cg108/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x4973",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "num_lock": "B5",
+ "scroll_lock": "B7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/dtisaac/dtisaac01/config.h => keyboards/dtisaac/dtisaac01/config.h +0 -5
@@ 38,11 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL
-#define LED_CAPS_LOCK_PIN D3
-#define LED_SCROLL_LOCK_PIN D5
-#define LED_PIN_ON_STATE 0
-
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_BREATHING
M keyboards/dtisaac/dtisaac01/info.json => keyboards/dtisaac/dtisaac01/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x4973",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D3",
+ "scroll_lock": "D5",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/durgod/dgk6x/config.h => keyboards/durgod/dgk6x/config.h +0 -3
@@ 33,11 33,8 @@
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
/* LED indicator pins */
-#define LED_CAPS_LOCK_PIN C4
#define LED_WIN_LOCK_PIN C5
-#define LED_SCROLL_LOCK_PIN A8
#define LED_MR_LOCK_PIN LED_SCROLL_LOCK_PIN
-#define LED_PIN_ON_STATE 0
#ifdef RGB_MATRIX_ENABLE
// This is a 7-bit address, that gets left-shifted and bit 0
M keyboards/durgod/dgk6x/info.json => keyboards/durgod/dgk6x/info.json +5 -0
@@ 1,4 1,9 @@
{
+ "indicators": {
+ "caps_lock": "C4",
+ "num_lock": "A8",
+ "on_state": 0
+ },
"processor": "STM32F072", // F070
"bootloader": "stm32-dfu",
"board": "DURGOD_STM32_F070"
M keyboards/durgod/k310/base/config.h => keyboards/durgod/k310/base/config.h +0 -4
@@ 38,12 38,8 @@
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
/* LED indicator pins */
-#define LED_NUM_LOCK_PIN C8
-#define LED_CAPS_LOCK_PIN C9
-#define LED_SCROLL_LOCK_PIN A8
#define LED_WIN_LOCK_PIN A9
#define LED_MR_LOCK_PIN A10
-#define LED_PIN_ON_STATE 0
/* Original hardware "reset" button on pin D2 */
#define HARDWARE_RESET_PIN D2
M keyboards/durgod/k310/base/info.json => keyboards/durgod/k310/base/info.json +6 -0
@@ 1,4 1,10 @@
{
+ "indicators": {
+ "caps_lock": "C9",
+ "num_lock": "C8",
+ "scroll_lock": "A8",
+ "on_state": 0
+ },
"processor": "STM32F072", // F070
"bootloader": "stm32-dfu",
"board": "DURGOD_STM32_F070"
M keyboards/durgod/k320/base/config.h => keyboards/durgod/k320/base/config.h +0 -3
@@ 38,11 38,8 @@
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
/* LED indicator pins */
-#define LED_CAPS_LOCK_PIN C9
-#define LED_SCROLL_LOCK_PIN A8
#define LED_WIN_LOCK_PIN A9
#define LED_MR_LOCK_PIN A10
-#define LED_PIN_ON_STATE 0
/* Original hardware "reset" button on pin D2 */
#define HARDWARE_RESET_PIN D2
M keyboards/durgod/k320/base/info.json => keyboards/durgod/k320/base/info.json +5 -0
@@ 1,4 1,9 @@
{
+ "indicators": {
+ "caps_lock": "C9",
+ "scroll_lock": "A8",
+ "on_state": 0
+ },
"processor": "STM32F072", // F070
"bootloader": "stm32-dfu",
"board": "DURGOD_STM32_F070"
M keyboards/dyz/dyz60/config.h => keyboards/dyz/dyz60/config.h +0 -2
@@ 17,8 17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-#define LED_CAPS_LOCK_PIN F1
-
#define TAP_CODE_DELAY 10 // Need this delay for some keys like VOLD/VOLU to work
#define ENCODERS_PAD_A { D0 }
#define ENCODERS_PAD_B { D1 }
M keyboards/dyz/dyz60/info.json => keyboards/dyz/dyz60/info.json +3 -0
@@ 32,6 32,9 @@
"pid": "0x000A",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F1"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/dyz/dyz_tkl/config.h => keyboards/dyz/dyz_tkl/config.h +0 -2
@@ 17,8 17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-#define LED_CAPS_LOCK_PIN D2
-
#define TAP_CODE_DELAY 10 // Need this delay for some keys like VOLD/VOLU to work
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
M keyboards/dyz/dyz_tkl/info.json => keyboards/dyz/dyz_tkl/info.json +3 -0
@@ 29,6 29,9 @@
"pid": "0x000C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D2"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_f13_ansi", "tkl_f13_iso"],
M keyboards/dyz/selka40/config.h => keyboards/dyz/selka40/config.h +0 -4
@@ 17,10 17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-#define LED_CAPS_LOCK_PIN B1
-#define LED_NUM_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN B2
-
#define TAP_CODE_DELAY 10 // Need this delay for some keys like VOLD/VOLU to work
#define ENCODERS_PAD_A { D6 }
#define ENCODERS_PAD_B { D7 }
M keyboards/dyz/selka40/info.json => keyboards/dyz/selka40/info.json +6 -0
@@ 32,6 32,12 @@
"pid": "0x0012",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B1",
+ "num_lock": "B3",
+ "scroll_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/dyz/synthesis60/config.h => keyboards/dyz/synthesis60/config.h +0 -4
@@ 17,8 17,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-#define LED_CAPS_LOCK_PIN D5
-#define LED_NUM_LOCK_PIN C7
-#define LED_PIN_ON_STATE 0
-
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
M keyboards/dyz/synthesis60/info.json => keyboards/dyz/synthesis60/info.json +5 -0
@@ 47,6 47,11 @@
"pid": "0x0017",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D5",
+ "num_lock": "C7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/dz60/config.h => keyboards/dz60/config.h +0 -3
@@ 21,9 21,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 5
M keyboards/dz60/info.json => keyboards/dz60/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x2260",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["60_ansi", "60_ansi_arrow_split_bs_7u_spc", "60_ansi_arrow", "60_ansi_split_bs_rshift", "60_hhkb", "60_iso", "60_abnt2", "60_tsangan_hhkb"],
M keyboards/dztech/dz96/config.h => keyboards/dztech/dz96/config.h +0 -5
@@ 28,10 28,5 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B0
-#define LED_CAPS_LOCK_PIN B2
-#define LED_SCROLL_LOCK_PIN B1
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 5
M keyboards/dztech/dz96/info.json => keyboards/dztech/dz96/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0xDB96",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "num_lock": "B0",
+ "scroll_lock": "B1",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/dztech/endless80/config.h => keyboards/dztech/endless80/config.h +0 -3
@@ 21,9 21,6 @@
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, C6, C7, F5, F4, F1, F0 }
#define DIODE_DIRECTION COL2ROW
-#define LED_PIN_ON_STATE 0
-#define LED_CAPS_LOCK_PIN E6
-
#define RGB_DI_PIN F7
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/dztech/endless80/info.json => keyboards/dztech/endless80/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x1015",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi", "tkl_ansi_tsangan"],
M keyboards/eason/capsule65/config.h => keyboards/eason/capsule65/config.h +0 -2
@@ 36,8 36,6 @@
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F6
-
#define RGB_DI_PIN F7
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
M keyboards/eason/capsule65/info.json => keyboards/eason/capsule65/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x6E6E",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/emery65/config.h => keyboards/emery65/config.h +0 -4
@@ 30,7 30,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Ensure we jump to bootloader if the QK_BOOT keycode was pressed */
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
-
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
M keyboards/emery65/info.json => keyboards/emery65/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4536",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/epoch80/config.h => keyboards/epoch80/config.h +0 -5
@@ 28,8 28,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN E6
-#define LED_SCROLL_LOCK_PIN B7
-#define LED_PIN_ON_STATE 0
M keyboards/epoch80/info.json => keyboards/epoch80/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "scroll_lock": "B7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi", "tkl_iso"],
M keyboards/eternal_keypad/config.h => keyboards/eternal_keypad/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D3
#define RGBLED_NUM 8
#define RGBLIGHT_SLEEP
M keyboards/eve/meteor/config.h => keyboards/eve/meteor/config.h +0 -2
@@ 27,7 27,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/eve/meteor/info.json => keyboards/eve/meteor/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x4D54",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/evil80/config.h => keyboards/evil80/config.h +0 -3
@@ 12,9 12,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B6
-#define LED_SCROLL_LOCK_PIN B7
-
#define BACKLIGHT_PIN B5
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 3
M keyboards/evil80/info.json => keyboards/evil80/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6060",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "scroll_lock": "B7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/evyd13/atom47/rev2/config.h => keyboards/evyd13/atom47/rev2/config.h +0 -3
@@ 42,9 42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 4
-#define LED_CAPS_LOCK_PIN F5
-#define LED_PIN_ON_STATE 1
-
#define RGB_DI_PIN D0 // The pin the LED strip is connected to
#define RGBLED_NUM 1 // Number of LEDs in your strip
M keyboards/evyd13/atom47/rev2/info.json => keyboards/evyd13/atom47/rev2/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x8E66",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F5"
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"layouts": {
M keyboards/evyd13/atom47/rev3/config.h => keyboards/evyd13/atom47/rev3/config.h +0 -3
@@ 37,9 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 5
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN F5 // The pin the LED strip is connected to
#define RGBLED_NUM 6 // Number of LEDs in your strip
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/evyd13/atom47/rev3/info.json => keyboards/evyd13/atom47/rev3/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0E6D",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"layouts": {
M keyboards/evyd13/atom47/rev4/config.h => keyboards/evyd13/atom47/rev4/config.h +0 -3
@@ 39,6 39,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define QMK_ESC_OUTPUT C4 // usually COL
#define QMK_ESC_INPUT C6 // usually ROW
#define QMK_LED D1
-
-#define LED_CAPS_LOCK_PIN D1
-#define LED_PIN_ON_STATE 0
M keyboards/evyd13/atom47/rev4/info.json => keyboards/evyd13/atom47/rev4/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x8446",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"layouts": {
M keyboards/evyd13/atom47/rev5/config.h => keyboards/evyd13/atom47/rev5/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/evyd13/eon75/config.h => keyboards/evyd13/eon75/config.h +0 -5
@@ 37,11 37,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B7
-#define LED_CAPS_LOCK_PIN D5
-#define LED_SCROLL_LOCK_PIN B0
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/evyd13/eon75/info.json => keyboards/evyd13/eon75/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x5C62",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D5",
+ "num_lock": "B7",
+ "scroll_lock": "B0",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/evyd13/eon95/config.h => keyboards/evyd13/eon95/config.h +0 -5
@@ 37,11 37,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B7
-#define LED_CAPS_LOCK_PIN D5
-#define LED_SCROLL_LOCK_PIN B0
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/evyd13/eon95/info.json => keyboards/evyd13/eon95/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x8A18",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D5",
+ "num_lock": "B7",
+ "scroll_lock": "B0",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/evyd13/gh80_1800/config.h => keyboards/evyd13/gh80_1800/config.h +0 -5
@@ 37,11 37,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D6
-#define LED_CAPS_LOCK_PIN D7
-#define LED_SCROLL_LOCK_PIN D4
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/evyd13/gh80_1800/info.json => keyboards/evyd13/gh80_1800/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x8B23",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D7",
+ "num_lock": "D6",
+ "scroll_lock": "D4",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"layouts": {
M keyboards/evyd13/gud70/config.h => keyboards/evyd13/gud70/config.h +0 -5
@@ 37,11 37,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B2
-#define LED_CAPS_LOCK_PIN B1
-#define LED_SCROLL_LOCK_PIN B0
-#define LED_PIN_ON_STATE 0
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/evyd13/gud70/info.json => keyboards/evyd13/gud70/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x198B",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B1",
+ "num_lock": "B2",
+ "scroll_lock": "B0",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"layouts": {
M keyboards/evyd13/minitomic/config.h => keyboards/evyd13/minitomic/config.h +0 -3
@@ 37,9 37,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN C7
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/evyd13/minitomic/info.json => keyboards/evyd13/minitomic/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0145",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"layouts": {
M keyboards/evyd13/mx5160/config.h => keyboards/evyd13/mx5160/config.h +0 -5
@@ 42,11 42,6 @@
#define QMK_ESC_INPUT D1
#define QMK_LED B1
-#define LED_NUM_LOCK_PIN B2
-#define LED_CAPS_LOCK_PIN B1
-#define LED_SCROLL_LOCK_PIN B3
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/evyd13/mx5160/info.json => keyboards/evyd13/mx5160/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x5160",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B1",
+ "num_lock": "B2",
+ "scroll_lock": "B3",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"layouts": {
D keyboards/evyd13/nt650/config.h => keyboards/evyd13/nt650/config.h +0 -22
@@ 1,22 0,0 @@
-// Copyright 2022 Evelien Dekkers (@evyd13)
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-#pragma once
-
-#define LED_PIN_ON_STATE 0
-
-/*
- * 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
M keyboards/evyd13/nt650/info.json => keyboards/evyd13/nt650/info.json +2 -1
@@ 14,7 14,8 @@
},
"indicators": {
"caps_lock": "E6",
- "scroll_lock": "E2"
+ "scroll_lock": "E2",
+ "on_state": 0
},
"matrix_pins": {
"cols": ["F4", "F5", "F6", "C7", "C6", "B3", "B1", "B2", "B7", "D7", "B5", "B4", "D0", "B6", "D1"],
M keyboards/evyd13/nt660/config.h => keyboards/evyd13/nt660/config.h +0 -2
@@ 38,8 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/evyd13/nt660/info.json => keyboards/evyd13/nt660/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x1F02",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D0"
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"community_layouts": ["66_ansi", "66_iso"],
M keyboards/evyd13/nt750/config.h => keyboards/evyd13/nt750/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D5
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/evyd13/nt750/info.json => keyboards/evyd13/nt750/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x3320",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D5",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/evyd13/nt980/config.h => keyboards/evyd13/nt980/config.h +0 -5
@@ 38,11 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B2
-#define LED_CAPS_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN B7
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/evyd13/nt980/info.json => keyboards/evyd13/nt980/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0xAAF8",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "num_lock": "B2",
+ "scroll_lock": "B7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/evyd13/quackfire/config.h => keyboards/evyd13/quackfire/config.h +0 -4
@@ 38,10 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
-#define LED_CAPS_LOCK_PIN F7
-#define LED_SCROLL_LOCK_PIN F6
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/evyd13/quackfire/info.json => keyboards/evyd13/quackfire/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x87C9",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F7",
+ "scroll_lock": "F6",
+ "on_state": 0
+ },
"bootmagic": {
"matrix": [6, 5]
},
M keyboards/evyd13/wasdat/config.h => keyboards/evyd13/wasdat/config.h +0 -2
@@ 37,8 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define SN74X138_ADDRESS_PINS { D2, D1, D0 }
-#define LED_PIN_ON_STATE 0
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/evyd13/wasdat/info.json => keyboards/evyd13/wasdat/info.json +2 -1
@@ 26,7 26,8 @@
"indicators": {
"num_lock": "B2",
"caps_lock": "B0",
- "scroll_lock": "B1"
+ "scroll_lock": "B1",
+ "on_state": 0
},
"community_layouts": [
"fullsize_ansi",
M keyboards/evyd13/wasdat_code/config.h => keyboards/evyd13/wasdat_code/config.h +0 -5
@@ 43,11 43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define QMK_ESC_INPUT F0
#define QMK_LED B1
-#define LED_NUM_LOCK_PIN B3
-#define LED_CAPS_LOCK_PIN B1
-#define LED_SCROLL_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 5
M keyboards/evyd13/wasdat_code/info.json => keyboards/evyd13/wasdat_code/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0xB00E",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B1",
+ "num_lock": "B3",
+ "scroll_lock": "B2",
+ "on_state": 0
+ },
"bootmagic": {
"matrix": [2, 3]
},
M keyboards/evyd13/wonderland/config.h => keyboards/evyd13/wonderland/config.h +0 -5
@@ 31,11 31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B1
-#define LED_CAPS_LOCK_PIN B2
-#define LED_SCROLL_LOCK_PIN B3
-#define LED_PIN_ON_STATE 0
-
/* Backlight configuration
*/
#define RGB_DI_PIN B7
M keyboards/evyd13/wonderland/info.json => keyboards/evyd13/wonderland/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0xA71C",
"device_version": "0.0.3"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "num_lock": "B1",
+ "scroll_lock": "B3",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"community_layouts": ["alice", "alice_split_bs"],
M keyboards/exclusive/e65/config.h => keyboards/exclusive/e65/config.h +0 -3
@@ 30,9 30,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#ifdef BACKLIGHT_PIN
# define BACKLIGHT_LEVELS 6
M keyboards/exclusive/e65/info.json => keyboards/exclusive/e65/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xE605",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker"],
M keyboards/exclusive/e6v2/le/config.h => keyboards/exclusive/e6v2/le/config.h +0 -3
@@ 26,9 26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { B5, D0, D1, D2, D3, D4, D5, D6, D7, C6, C7, F4, F5, F6, F7 }
-#define LED_CAPS_LOCK_PIN B7
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E6
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/exclusive/e6v2/le/info.json => keyboards/exclusive/e6v2/le/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6060",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "B7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["60_ansi"],
M keyboards/exclusive/e6v2/le_bmc/config.h => keyboards/exclusive/e6v2/le_bmc/config.h +0 -2
@@ 37,8 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, C2, C3, C4, C5, D7 }
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/exclusive/e6v2/le_bmc/info.json => keyboards/exclusive/e6v2/le_bmc/info.json +3 -0
@@ 7,6 7,9 @@
"pid": "0xE62D",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/exclusive/e6v2/oe_bmc/config.h => keyboards/exclusive/e6v2/oe_bmc/config.h +0 -2
@@ 37,8 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, C2, C3, C4, C5, D7 }
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/exclusive/e6v2/oe_bmc/info.json => keyboards/exclusive/e6v2/oe_bmc/info.json +3 -0
@@ 7,6 7,9 @@
"pid": "0xE62B",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/exclusive/e7v1/config.h => keyboards/exclusive/e7v1/config.h +0 -2
@@ 12,8 12,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F0
-
#define BACKLIGHT_PIN B7
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 6
M keyboards/exclusive/e7v1/info.json => keyboards/exclusive/e7v1/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0xE701",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F0"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/exent/config.h => keyboards/exent/config.h +0 -4
@@ 37,10 37,6 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/exent/info.json => keyboards/exent/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x4558",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"community_layouts": ["65_ansi", "65_iso"],
M keyboards/facew/config.h => keyboards/facew/config.h +0 -3
@@ 28,9 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/facew/info.json => keyboards/facew/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x422D",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"community_layouts": ["60_ansi"],
M keyboards/fc660c/config.h => keyboards/fc660c/config.h +0 -3
@@ 24,9 24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define DIODE_DIRECTION
-#define LED_CAPS_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
-
#define TAPPING_TERM 175
/*
M keyboards/fc660c/info.json => keyboards/fc660c/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x660C",
"device_version": "1.0.0"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"debounce": 0,
M keyboards/fc980c/config.h => keyboards/fc980c/config.h +0 -4
@@ 30,10 30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define DIODE_DIRECTION
-#define LED_NUM_LOCK_PIN B4
-#define LED_CAPS_LOCK_PIN B5
-#define LED_SCROLL_LOCK_PIN B6
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/fc980c/info.json => keyboards/fc980c/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x980C",
"device_version": "1.0.0"
},
+ "indicators": {
+ "caps_lock": "B5",
+ "num_lock": "B4",
+ "scroll_lock": "B6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"debounce": 0,
M keyboards/fjlabs/ad65/config.h => keyboards/fjlabs/ad65/config.h +0 -3
@@ 45,9 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN C7
-
/* Define less important options */
/*
M keyboards/fjlabs/ad65/info.json => keyboards/fjlabs/ad65/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0010",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/fjlabs/avalon/config.h => keyboards/fjlabs/avalon/config.h +0 -3
@@ 45,9 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN C7
-
/* Define RGB Underglow */
#define RGB_DI_PIN D6
#define RGBLED_NUM 6
M keyboards/fjlabs/avalon/info.json => keyboards/fjlabs/avalon/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0015",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/fjlabs/bks65/config.h => keyboards/fjlabs/bks65/config.h +0 -3
@@ 60,9 60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_TWINKLE
/* #define RGBLIGHT_LAYER_BLINK*/
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN C7
-
/* Define less important options */
/*
M keyboards/fjlabs/bks65/info.json => keyboards/fjlabs/bks65/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x1001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi"],
M keyboards/fjlabs/kf87/config.h => keyboards/fjlabs/kf87/config.h +0 -4
@@ 45,10 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN C4
-#define LED_SCROLL_LOCK_PIN C6
-
/* Define RGB */
#define RGB_DI_PIN C2
#define RGBLED_NUM 87
M keyboards/fjlabs/kf87/info.json => keyboards/fjlabs/kf87/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0006",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C4",
+ "scroll_lock": "C6"
+ },
"processor": "at90usb646",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/fjlabs/ldk65/config.h => keyboards/fjlabs/ldk65/config.h +0 -3
@@ 45,9 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN C7
-
/* Define less important options */
/*
M keyboards/fjlabs/ldk65/info.json => keyboards/fjlabs/ldk65/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0002",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi"],
M keyboards/fjlabs/midway60/config.h => keyboards/fjlabs/midway60/config.h +0 -3
@@ 45,9 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN C7
-
/* Define less important options */
/*
M keyboards/fjlabs/midway60/info.json => keyboards/fjlabs/midway60/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x1002",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/fjlabs/polaris/config.h => keyboards/fjlabs/polaris/config.h +0 -3
@@ 45,9 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN C7
-
/* Define less important options */
/*
M keyboards/fjlabs/polaris/info.json => keyboards/fjlabs/polaris/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x9001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/fjlabs/sinanju/config.h => keyboards/fjlabs/sinanju/config.h +0 -3
@@ 45,9 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN C7
-
/* Define less important options */
/*
M keyboards/fjlabs/sinanju/info.json => keyboards/fjlabs/sinanju/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x1022",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/fjlabs/sinanjuwk/config.h => keyboards/fjlabs/sinanjuwk/config.h +0 -3
@@ 45,9 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN C7
-
/* Define less important options */
/*
M keyboards/fjlabs/sinanjuwk/info.json => keyboards/fjlabs/sinanjuwk/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x1023",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/foxlab/key65/hotswap/config.h => keyboards/foxlab/key65/hotswap/config.h +0 -3
@@ 37,9 37,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_SCROLL_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 5
M keyboards/foxlab/key65/hotswap/info.json => keyboards/foxlab/key65/hotswap/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0003",
"device_version": "0.0.1"
},
+ "indicators": {
+ "scroll_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/foxlab/key65/universal/config.h => keyboards/foxlab/key65/universal/config.h +0 -3
@@ 37,9 37,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_SCROLL_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 5
M keyboards/foxlab/key65/universal/info.json => keyboards/foxlab/key65/universal/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0004",
"device_version": "0.0.1"
},
+ "indicators": {
+ "scroll_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker_split_bs"],
M keyboards/foxlab/leaf60/hotswap/config.h => keyboards/foxlab/leaf60/hotswap/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 4
M keyboards/foxlab/leaf60/hotswap/info.json => keyboards/foxlab/leaf60/hotswap/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/foxlab/leaf60/universal/config.h => keyboards/foxlab/leaf60/universal/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 3
M keyboards/foxlab/leaf60/universal/info.json => keyboards/foxlab/leaf60/universal/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0002",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["60_ansi", "60_hhkb"],
M keyboards/foxlab/time_re/hotswap/config.h => keyboards/foxlab/time_re/hotswap/config.h +0 -3
@@ 40,9 40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 3
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
M keyboards/foxlab/time_re/hotswap/info.json => keyboards/foxlab/time_re/hotswap/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0006",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/foxlab/time_re/universal/config.h => keyboards/foxlab/time_re/universal/config.h +0 -3
@@ 40,9 40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 3
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
M keyboards/foxlab/time_re/universal/info.json => keyboards/foxlab/time_re/universal/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0006",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/friedrich/config.h => keyboards/friedrich/config.h +0 -3
@@ 28,6 28,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-/* CAPS LED */
-#define LED_CAPS_LOCK_PIN B1
M keyboards/friedrich/info.json => keyboards/friedrich/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0xB4A2",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B1"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/ft/mars80/config.h => keyboards/ft/mars80/config.h +0 -3
@@ 28,9 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/ft/mars80/info.json => keyboards/ft/mars80/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x422D",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"community_layouts": ["tkl_ansi", "tkl_iso"],
M keyboards/gh60/revc/config.h => keyboards/gh60/revc/config.h +0 -3
@@ 41,9 41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_LEVELS 3
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
M keyboards/gh60/revc/info.json => keyboards/gh60/revc/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["60_ansi", "60_iso", "60_ansi_split_bs_rshift", "60_tsangan_hhkb"],
M keyboards/gh60/satan/config.h => keyboards/gh60/satan/config.h +0 -3
@@ 27,9 27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B7, D4, B1, B0, B5, B4, D7, D6, B3 }
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
/* COL2ROW or ROW2COL */
M keyboards/gh60/satan/info.json => keyboards/gh60/satan/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0002",
"device_version": "0.0.3"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["60_ansi", "60_iso", "60_ansi_split_bs_rshift", "60_hhkb"],
M keyboards/gkeyboard/gkb_m16/config.h => keyboards/gkeyboard/gkb_m16/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN F1
#ifdef RGB_DI_PIN
#define RGBLED_NUM 4
M keyboards/gorthage_truck/config.h => keyboards/gorthage_truck/config.h +0 -6
@@ 38,11 38,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-// LEFT -> RIGHT
-// D5, D3, D2
-#define LED_NUM_LOCK_PIN D5
-#define LED_CAPS_LOCK_PIN D3
-#define LED_SCROLL_LOCK_PIN D2
-
#define ENCODERS_PAD_A { F5 }
#define ENCODERS_PAD_B { F6 }
M keyboards/gorthage_truck/info.json => keyboards/gorthage_truck/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x58E4",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D3",
+ "num_lock": "D5",
+ "scroll_lock": "D2"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/gray_studio/apollo80/config.h => keyboards/gray_studio/apollo80/config.h +0 -3
@@ 35,9 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D4, D6, D2, D3, D5 }
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
#define RGBLED_NUM 22
M keyboards/gray_studio/apollo80/info.json => keyboards/gray_studio/apollo80/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x3001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/gray_studio/hb85/config.h => keyboards/gray_studio/hb85/config.h +0 -4
@@ 37,9 37,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/gray_studio/hb85/info.json => keyboards/gray_studio/hb85/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x2000",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/gray_studio/space65/config.h => keyboards/gray_studio/space65/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 5
M keyboards/gray_studio/space65/info.json => keyboards/gray_studio/space65/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x3000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker", "65_iso_blocker"],
M keyboards/gray_studio/think65/hotswap/config.h => keyboards/gray_studio/think65/hotswap/config.h +0 -5
@@ 37,11 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN C6
-#define LED_CAPS_LOCK_PIN C7
-#define LED_SCROLL_LOCK_PIN F7
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
#define RGBLED_NUM 22
M keyboards/gray_studio/think65/hotswap/info.json => keyboards/gray_studio/think65/hotswap/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x4001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "num_lock": "C6",
+ "scroll_lock": "F7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker"],
M keyboards/h0oni/hotduck/config.h => keyboards/h0oni/hotduck/config.h +0 -3
@@ 34,9 34,6 @@
#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7, F6, F5 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6, D4, D0, D1, D2, D3}
-// #define LED_CAPS_LOCK_PIN B2
-// #define LED_PIN_ON_STATE 0
-
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
M keyboards/han60/config.h => keyboards/han60/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/hand88/config.h => keyboards/hand88/config.h +0 -4
@@ 30,7 30,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Ensure we jump to bootloader if the QK_BOOT keycode was pressed */
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
-
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
M keyboards/hand88/info.json => keyboards/hand88/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x3838",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/handwired/aim65/config.h => keyboards/handwired/aim65/config.h +0 -3
@@ 35,6 35,3 @@
#define MATRIX_COL_PINS { D1, C6, B6, B2, F7, F6, F5, F4 }
#define DIODE_DIRECTION COL2ROW
-
-#define LED_CAPS_LOCK_PIN B0
-#define LED_PIN_ON_STATE 0
M keyboards/handwired/aim65/info.json => keyboards/handwired/aim65/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0F34",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"layouts": {
M keyboards/handwired/bolek/config.h => keyboards/handwired/bolek/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/handwired/bstk100/config.h => keyboards/handwired/bstk100/config.h +0 -9
@@ 39,15 39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-// The state of the indicator pins when the LED is "on" - 1 for high
-#define LED_PIN_ON_STATE 0
-
-#define LED_NUM_LOCK_PIN D4
-#define LED_CAPS_LOCK_PIN D5
-#define LED_SCROLL_LOCK_PIN B0
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/handwired/bstk100/info.json => keyboards/handwired/bstk100/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0xB100",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D5",
+ "num_lock": "D4",
+ "scroll_lock": "B0",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/handwired/dqz11n1g/config.h => keyboards/handwired/dqz11n1g/config.h +0 -4
@@ 31,10 31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Column read via SPI (shift register) */
/* #define MATRIX_COL_PINS { } */
-#define LED_CAPS_LOCK_PIN F7 /* A0 */
-#define LED_NUM_LOCK_PIN F5 /*A2 */
-#define LED_SCROLL_LOCK_PIN F4 /*A3 */
-
#define LED_FUN_LOCK_PIN F6 /* A1 (handled in layer_state_set_user()) */
/* audio config */
M keyboards/handwired/dqz11n1g/info.json => keyboards/handwired/dqz11n1g/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x4451",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F7",
+ "num_lock": "F5",
+ "scroll_lock": "F4"
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"layouts": {
M keyboards/handwired/evk/v1_3/config.h => keyboards/handwired/evk/v1_3/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL // the positive current flows into the rows and then out of the columns negative.
-/* define whiche Pins to use for the status LEDs*/
-#define LED_CAPS_LOCK_PIN D4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/handwired/evk/v1_3/info.json => keyboards/handwired/evk/v1_3/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D4"
+ },
"processor": "atmega32u4",
"bootloader": "halfkay",
"layouts": {
M keyboards/handwired/frankie_macropad/config.h => keyboards/handwired/frankie_macropad/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/handwired/hwpm87/config.h => keyboards/handwired/hwpm87/config.h +0 -3
@@ 23,6 23,3 @@
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B7, F0, F1, D6, C7, B6, F7, F6, F5, F4 }
-
-#define LED_CAPS_LOCK_PIN D5
-#define LED_PIN_ON_STATE 0
M keyboards/handwired/hwpm87/info.json => keyboards/handwired/hwpm87/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D5",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/handwired/kbod/config.h => keyboards/handwired/kbod/config.h +0 -2
@@ 27,8 27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/handwired/kbod/info.json => keyboards/handwired/kbod/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x6060",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0"
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"layouts": {
M keyboards/handwired/lagrange/config.h => keyboards/handwired/lagrange/config.h +0 -3
@@ 32,6 32,3 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL
-
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D2
M keyboards/handwired/lagrange/info.json => keyboards/handwired/lagrange/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x2718",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "scroll_lock": "D2"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/handwired/meck_tkl/blackpill_f401/config.h => keyboards/handwired/meck_tkl/blackpill_f401/config.h +0 -3
@@ 7,6 7,3 @@
{ B15, A8, A9, B14, A15, B3 }
#define MATRIX_COL_PINS \
{ B4, B5, B6, B7, B8, B9, A1, A2, A3, A4, A5, A6, A7, B0, B1, A0, B10 }
-
-#define LED_CAPS_LOCK_PIN C13
-#define LED_PIN_ON_STATE 0
M keyboards/handwired/meck_tkl/blackpill_f401/info.json => keyboards/handwired/meck_tkl/blackpill_f401/info.json +4 -0
@@ 1,4 1,8 @@
{
+ "indicators": {
+ "caps_lock": "C13",
+ "on_state": 0
+ },
"processor": "STM32F401",
"bootloader": "stm32-dfu",
"board": "BLACKPILL_STM32_F401"
M keyboards/handwired/oem_ansi_fullsize/config.h => keyboards/handwired/oem_ansi_fullsize/config.h +0 -6
@@ 45,12 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/handwired/oem_iso_fullsize/config.h => keyboards/handwired/oem_iso_fullsize/config.h +0 -3
@@ 40,9 40,6 @@
*Row 3, R129, Pin A2
*Row 4, R128, Pin E5
*Row 5, R127, Pin A7
-#define LED_CAPS_LOCK_PIN C7
-#define LED_SCROLL_LOCK_PIN A3
-#define LED_NUM_LOCK_PIN C6
#define BACKLIGHT_PINS { B5, E5, E4, A7, A1, A2 }
#define BACKLIGHT_LEVELS 1*/
M keyboards/handwired/snatchpad/config.h => keyboards/handwired/snatchpad/config.h +0 -6
@@ 29,12 29,6 @@
#define ENCODERS_PAD_A { D3, D0 }
#define ENCODERS_PAD_B { D2, D1 }
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/handwired/sono1/stm32f103/config.h => keyboards/handwired/sono1/stm32f103/config.h +0 -6
@@ 21,11 21,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { A5, B3, A9, A10, B13, B14, B15, A8, B7, B8, B9, C13, A15, A0, A1 }
#define MATRIX_COL_PINS { A4, A3, B11, B10, B1, B0, A7, A6 }
-
-#define LED_KANA_PIN A2
-#define LED_CAPS_LOCK_PIN B5
#define LED_CTRL_XFER_PIN B6
-#define LED_NUM_LOCK_PIN B4
#define LED_KB_LOCK_PIN B12
-#define LED_PIN_ON_STATE 0
-
M keyboards/handwired/sono1/stm32f103/info.json => keyboards/handwired/sono1/stm32f103/info.json +6 -0
@@ 2,6 2,12 @@
"usb": {
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B5",
+ "num_lock": "B4",
+ "kana": "A2",
+ "on_state": 0
+ },
"processor": "STM32F103",
"bootloader": "stm32duino"
}
M keyboards/handwired/sono1/t2pp/config.h => keyboards/handwired/sono1/t2pp/config.h +0 -6
@@ 21,11 21,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F3, F2, F1, F0, D7, B7, D0, D1, D2, D3, D4 }
#define MATRIX_COL_PINS { C6, C5, C4, C3, C2, C1, C0, E1 }
-
-#define LED_KANA_PIN D5
-#define LED_CAPS_LOCK_PIN B3
#define LED_CTRL_XFER_PIN B4
-#define LED_NUM_LOCK_PIN B2
#define LED_KB_LOCK_PIN B1
-#define LED_PIN_ON_STATE 0
-
M keyboards/handwired/sono1/t2pp/info.json => keyboards/handwired/sono1/t2pp/info.json +6 -0
@@ 2,6 2,12 @@
"usb": {
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "num_lock": "B2",
+ "kana": "D5",
+ "on_state": 0
+ },
"processor": "at90usb1286",
"bootloader": "halfkay"
}
M keyboards/handwired/split89/config.h => keyboards/handwired/split89/config.h +0 -6
@@ 54,12 54,6 @@ COLS = number of cols per side which curently needs to be equal so there are bla
*/
#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/handwired/tritium_numpad/config.h => keyboards/handwired/tritium_numpad/config.h +0 -3
@@ 27,9 27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F6, B1, B2 }
-#define LED_NUM_LOCK_PIN D5
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
/* COL2ROW or ROW2COL */
M keyboards/handwired/tritium_numpad/info.json => keyboards/handwired/tritium_numpad/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6060",
"device_version": "0.0.3"
},
+ "indicators": {
+ "num_lock": "D5",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"community_layouts": ["numpad_6x4", "ortho_6x4"],
M keyboards/handwired/unicomp_mini_m/config.h => keyboards/handwired/unicomp_mini_m/config.h +0 -5
@@ 35,11 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F3, F2, F1, F0, E6, E7, B0, B1 }
#define MATRIX_COL_PINS { C7, C6, C5, C4, C3, C2, C1, C0, E1, E0, D7, B7, D5, D4, D3, D2 }
-#define LED_PIN_ON_STATE 0
-#define LED_NUM_LOCK_PIN B6
-#define LED_CAPS_LOCK_PIN B5
-#define LED_SCROLL_LOCK_PIN B4
-
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
M keyboards/handwired/unicomp_mini_m/info.json => keyboards/handwired/unicomp_mini_m/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B5",
+ "num_lock": "B6",
+ "scroll_lock": "B4",
+ "on_state": 0
+ },
"processor": "at90usb1286",
"bootloader": "halfkay",
"layouts": {
M keyboards/hardlineworks/otd_plus/config.h => keyboards/hardlineworks/otd_plus/config.h +0 -3
@@ 11,9 11,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F4
-#define LED_SCROLL_LOCK_PIN D5
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/hardlineworks/otd_plus/info.json => keyboards/hardlineworks/otd_plus/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0087",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F4",
+ "scroll_lock": "D5"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/hhkb/yang/config.h => keyboards/hhkb/yang/config.h +0 -2
@@ 28,8 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_POWER_SAVE_TIMEOUT_L2_MS 1800000
#define MATRIX_POWER_SAVE_TIMEOUT_L3_MS 7200000
-#define LED_CAPS_LOCK_PIN F4
-
#ifdef BLUETOOTH_ENABLE
# define OUTPUT_DEFAULT OUTPUT_AUTO
M keyboards/hhkb/yang/info.json => keyboards/hhkb/yang/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0001",
"device_version": "1.0.4"
},
+ "indicators": {
+ "caps_lock": "F4"
+ },
"processor": "atmega32u4",
"bootloader": "lufa-ms",
"debounce": 0,
M keyboards/hineybush/h08_ocelot/config.h => keyboards/hineybush/h08_ocelot/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN F1
#ifdef RGB_DI_PIN
# define RGBLED_NUM 7
M keyboards/hineybush/h65/config.h => keyboards/hineybush/h65/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-#define LED_CAPS_LOCK_PIN E6
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_BREATHING
M keyboards/hineybush/h65/info.json => keyboards/hineybush/h65/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0xE9E4",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker", "65_ansi_blocker_split_bs", "65_ansi_blocker_tsangan", "65_iso_blocker", "65_iso_blocker_split_bs"],
M keyboards/hineybush/h65_hotswap/config.h => keyboards/hineybush/h65_hotswap/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-#define LED_CAPS_LOCK_PIN E6
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_BREATHING
M keyboards/hineybush/h65_hotswap/info.json => keyboards/hineybush/h65_hotswap/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0xE8B7",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/hineybush/hineyg80/config.h => keyboards/hineybush/hineyg80/config.h +0 -5
@@ 12,11 12,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-#define LED_NUM_LOCK_PIN C6
-#define LED_CAPS_LOCK_PIN B6
-#define LED_SCROLL_LOCK_PIN B5
-
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 3
#endif
M keyboards/hineybush/hineyg80/info.json => keyboards/hineybush/hineyg80/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x6060",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "num_lock": "C6",
+ "scroll_lock": "B5"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/hnahkb/freyr/config.h => keyboards/hnahkb/freyr/config.h +0 -4
@@ 38,10 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN B7
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_BREATHING
M keyboards/hnahkb/freyr/info.json => keyboards/hnahkb/freyr/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x1895",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "scroll_lock": "B7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi", "tkl_iso"],
M keyboards/hnahkb/stella/config.h => keyboards/hnahkb/stella/config.h +0 -4
@@ 38,10 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN B7
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_BREATHING
M keyboards/hnahkb/stella/info.json => keyboards/hnahkb/stella/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0AB7",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "scroll_lock": "B7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi", "tkl_iso"],
M keyboards/hnahkb/vn66/config.h => keyboards/hnahkb/vn66/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 4
#define BACKLIGHT_BREATHING
M keyboards/hnahkb/vn66/info.json => keyboards/hnahkb/vn66/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xCA2C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["66_ansi", "66_iso"],
M keyboards/horrortroll/chinese_pcb/black_e65/config.h => keyboards/horrortroll/chinese_pcb/black_e65/config.h +0 -3
@@ 31,9 31,6 @@
/* Forcing to use NKRO instead 6KRO */
#define FORCE_NKRO
-/* LED Indicator */
-#define LED_CAPS_LOCK_PIN C7
-
#ifdef BACKLIGHT_ENABLE
/* Backlight config */
#define BACKLIGHT_PIN B6
M keyboards/horrortroll/chinese_pcb/black_e65/info.json => keyboards/horrortroll/chinese_pcb/black_e65/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x7000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/hp69/config.h => keyboards/hp69/config.h +0 -3
@@ 53,6 53,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define AUDIO_PIN A5
#define AUDIO_PIN_ALT A4
#define AUDIO_PIN_ALT_AS_NEGATIVE
-
-#define LED_CAPS_LOCK_PIN A6
-#define LED_SCROLL_LOCK_PIN A7
M keyboards/hp69/info.json => keyboards/hp69/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0001",
"device_version": "0.1.1"
},
+ "indicators": {
+ "caps_lock": "A6",
+ "scroll_lock": "A7"
+ },
"processor": "STM32F303",
"bootloader": "stm32-dfu",
"board": "QMK_PROTON_C",
M keyboards/huytbt/h50/config.h => keyboards/huytbt/h50/config.h +0 -2
@@ 29,7 29,5 @@
#define MATRIX_ROW_PINS { D1, D0, D4, C6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D7, E6, B4, B5, D2, D3 }
-#define LED_CAPS_LOCK_PIN D5
-
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
M keyboards/huytbt/h50/info.json => keyboards/huytbt/h50/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0002",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D5"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/ianklug/grooveboard/config.h => keyboards/ianklug/grooveboard/config.h +0 -6
@@ 17,12 17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/ibm/model_m_4th_gen/overnumpad_1xb/config.h => keyboards/ibm/model_m_4th_gen/overnumpad_1xb/config.h +0 -5
@@ 58,8 58,3 @@
#define SOLENOID_MIN_DWELL 4
#define HAPTIC_OFF_IN_LOW_POWER 1
#define NO_HAPTIC_MOD
-
-#define LED_NUM_LOCK_PIN C12
-#define LED_CAPS_LOCK_PIN C11
-#define LED_SCROLL_LOCK_PIN C10
-#define LED_ON_STATE 1
M keyboards/ibm/model_m_4th_gen/overnumpad_1xb/info.json => keyboards/ibm/model_m_4th_gen/overnumpad_1xb/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x27DB",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C11",
+ "num_lock": "C12",
+ "scroll_lock": "C10"
+ },
"processor": "STM32F446", // RET6
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/idobao/id80/v2/config.h => keyboards/idobao/id80/v2/config.h +0 -3
@@ 58,9 58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_LEVELS 3
#endif
-#define LED_CAPS_LOCK_PIN C7
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
#define RGBLED_NUM 20 /* 16 underglow LEDs, 4 top LEDs */
M keyboards/idobao/id80/v2/info.json => keyboards/idobao/id80/v2/info.json +4 -0
@@ 6,6 6,10 @@
"vid": "0x6964",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "on_state": 0
+ },
"bootmagic": {
"matrix": [0, 5]
},
M keyboards/idobao/id87/v1/config.h => keyboards/idobao/id87/v1/config.h +0 -2
@@ 42,8 42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_LEVELS 3
#endif
-#define LED_CAPS_LOCK_PIN C7
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_ALTERNATING
M keyboards/idobao/id87/v1/info.json => keyboards/idobao/id87/v1/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0087",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi"],
M keyboards/idobao/id96/config.h => keyboards/idobao/id96/config.h +0 -4
@@ 30,10 30,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL
-#define LED_NUM_LOCK_PIN C6
-#define LED_CAPS_LOCK_PIN C7
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 7
M keyboards/idobao/id96/info.json => keyboards/idobao/id96/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0096",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "num_lock": "C6",
+ "on_state": 0
+ },
"bootmagic": {
"matrix": [5, 0]
},
M keyboards/illusion/rosa/config.h => keyboards/illusion/rosa/config.h +0 -3
@@ 28,9 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B3
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/illusion/rosa/info.json => keyboards/illusion/rosa/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6952",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["60_ansi_tsangan"],
M keyboards/ilumkb/primus75/config.h => keyboards/ilumkb/primus75/config.h +0 -5
@@ 27,11 27,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B2
-#define LED_NUM_LOCK_PIN E2
-#define LED_SCROLL_LOCK_PIN F7
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 5
M keyboards/ilumkb/primus75/info.json => keyboards/ilumkb/primus75/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x1014",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "num_lock": "E2",
+ "scroll_lock": "F7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/irene/config.h => keyboards/irene/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN F1
#ifdef RGB_DI_PIN
# define RGBLED_NUM 23
M keyboards/iriskeyboards/config.h => keyboards/iriskeyboards/config.h +0 -6
@@ 40,12 40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/j80/config.h => keyboards/j80/config.h +0 -4
@@ 26,9 26,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_PIN D4
M keyboards/j80/info.json => keyboards/j80/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x422D",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/jacky_studio/bear_65/config.h => keyboards/jacky_studio/bear_65/config.h +0 -3
@@ 24,9 24,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL
-#define LED_CAPS_LOCK_PIN C7
-#define LED_PIN_ON_STATE 0
-
/* number of backlight levels */
#define BACKLIGHT_PIN B6
#ifdef BACKLIGHT_PIN
M keyboards/jacky_studio/bear_65/rev1/info.json => keyboards/jacky_studio/bear_65/rev1/info.json +4 -0
@@ 10,6 10,10 @@
"pid": "0x000A",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "on_state": 0
+ },
"layouts": {
"LAYOUT_all": {
"layout": [
M keyboards/jacky_studio/bear_65/rev2/info.json => keyboards/jacky_studio/bear_65/rev2/info.json +4 -0
@@ 10,6 10,10 @@
"pid": "0x0428",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "on_state": 0
+ },
"layout_aliases": {
"LAYOUT_all": "LAYOUT_wkl_full",
"LAYOUT_full_bs": "LAYOUT_wkl_bs"
M keyboards/jc65/v32a/config.h => keyboards/jc65/v32a/config.h +0 -2
@@ 25,8 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/jc65/v32a/info.json => keyboards/jc65/v32a/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x5679",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/jc65/v32u4/config.h => keyboards/jc65/v32u4/config.h +0 -3
@@ 26,9 26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B7, D4, B1, B0, B5, B4, D7, D6, B3, F4, F5 }
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/jc65/v32u4/info.json => keyboards/jc65/v32u4/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6060",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/jels/jels60/config.h => keyboards/jels/jels60/config.h +0 -3
@@ 25,9 25,6 @@
#define MATRIX_ROW_PINS {B3, D2, F0, F4, F1}
#define MATRIX_COL_PINS {E6, C7, B4, D7, D6, D4, D5, D3, F5, F6, F7, C6, B6, B5}
-// Caps lock Pin
-#define LED_CAPS_LOCK_PIN B7
-
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
M keyboards/jels/jels60/info.json => keyboards/jels/jels60/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0060",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/jolofsor/denial75/config.h => keyboards/jolofsor/denial75/config.h +0 -4
@@ 27,10 27,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* Caps Lock Definition */
-#define LED_CAPS_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/jolofsor/denial75/info.json => keyboards/jolofsor/denial75/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/kb58/config.h => keyboards/kb58/config.h +0 -6
@@ 45,12 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define SOFT_SERIAL_PIN D2 // or D0, D1, D3, E6
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/kb_elmo/67mk_e/config.h => keyboards/kb_elmo/67mk_e/config.h +0 -3
@@ 28,6 28,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN B7
M keyboards/kb_elmo/67mk_e/info.json => keyboards/kb_elmo/67mk_e/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0xD03E",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker", "65_ansi_blocker_split_bs", "65_ansi_blocker_tsangan", "65_iso_blocker", "65_iso_blocker_split_bs"],
M keyboards/kb_elmo/aek2_usb/config.h => keyboards/kb_elmo/aek2_usb/config.h +0 -4
@@ 31,10 31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B2
-#define LED_CAPS_LOCK_PIN B1
-#define LED_SCROLL_LOCK_PIN B0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/kb_elmo/aek2_usb/info.json => keyboards/kb_elmo/aek2_usb/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0xDB52",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B1",
+ "num_lock": "B2",
+ "scroll_lock": "B0"
+ },
"processor": "atmega32a",
"bootloader": "usbasploader",
"layouts": {
M keyboards/kb_elmo/noah_avr/config.h => keyboards/kb_elmo/noah_avr/config.h +0 -3
@@ 29,9 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* Caps LED */
-#define LED_CAPS_LOCK_PIN D6
-
/* RGB */
#define RGB_DI_PIN B5
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/kb_elmo/noah_avr/info.json => keyboards/kb_elmo/noah_avr/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x1DB0",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/kb_elmo/qez/config.h => keyboards/kb_elmo/qez/config.h +0 -3
@@ 28,6 28,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN C5
M keyboards/kb_elmo/qez/info.json => keyboards/kb_elmo/qez/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x675F",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C5"
+ },
"processor": "atmega32u2",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/kbdfans/baguette66/soldered/config.h => keyboards/kbdfans/baguette66/soldered/config.h +0 -3
@@ 28,6 28,3 @@
/* disable these deprecated features by default */
#define USB_SUSPEND_WAKEUP_DELAY 5000
#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2
-
-#define LED_CAPS_LOCK_PIN B7
-#define LED_PIN_ON_STATE 0
M keyboards/kbdfans/baguette66/soldered/info.json => keyboards/kbdfans/baguette66/soldered/info.json +4 -0
@@ 7,6 7,10 @@
"pid": "0x0107",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/kbdfans/bounce/75/hotswap/config.h => keyboards/kbdfans/bounce/75/hotswap/config.h +0 -3
@@ 26,9 26,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN C6
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN F0
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/kbdfans/bounce/75/hotswap/info.json => keyboards/kbdfans/bounce/75/hotswap/info.json +4 -0
@@ 7,6 7,10 @@
"pid": "0x7001",
"device_version": "0.0.3"
},
+ "indicators": {
+ "caps_lock": "C6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/kbdfans/bounce/75/soldered/config.h => keyboards/kbdfans/bounce/75/soldered/config.h +0 -3
@@ 26,9 26,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN C6
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN B7
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/kbdfans/bounce/75/soldered/info.json => keyboards/kbdfans/bounce/75/soldered/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x7000",
"device_version": "0.0.3"
},
+ "indicators": {
+ "caps_lock": "C6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/kbdfans/bounce/pad/config.h => keyboards/kbdfans/bounce/pad/config.h +1 -2
@@ 21,7 21,6 @@
#define MATRIX_ROW_PINS { C7, B7, B6, B0, B1, B2 }
#define MATRIX_COL_PINS { B5, B4, D0, C2 }
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN C6
-#define LED_PIN_ON_STATE 1
+
#define LOCKING_SUPPORT_ENABLE
#define LOCKING_RESYNC_ENABLE
M keyboards/kbdfans/bounce/pad/info.json => keyboards/kbdfans/bounce/pad/info.json +3 -0
@@ 7,6 7,9 @@
"pid": "0x7002",
"device_version": "0.0.1"
},
+ "indicators": {
+ "num_lock": "C6"
+ },
"processor": "atmega32u2",
"bootloader": "atmel-dfu",
"community_layouts": ["numpad_6x4"],
M keyboards/kbdfans/kbd19x/config.h => keyboards/kbdfans/kbd19x/config.h +0 -5
@@ 38,11 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B2
-#define LED_CAPS_LOCK_PIN B0
-#define LED_SCROLL_LOCK_PIN B1
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 3
M keyboards/kbdfans/kbd19x/info.json => keyboards/kbdfans/kbd19x/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x0191",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "num_lock": "B2",
+ "scroll_lock": "B1",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/kbdfans/kbd67/rev1/config.h => keyboards/kbdfans/kbd67/rev1/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_BREATHING
M keyboards/kbdfans/kbd67/rev1/info.json => keyboards/kbdfans/kbd67/rev1/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6066",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi"],
M keyboards/kbdfans/kbd67/rev2/config.h => keyboards/kbdfans/kbd67/rev2/config.h +0 -4
@@ 28,10 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* indicators */
-#define LED_CAPS_LOCK_PIN D4
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B5
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 3
M keyboards/kbdfans/kbd67/rev2/info.json => keyboards/kbdfans/kbd67/rev2/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6067",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "D4",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/kbdfans/kbd6x/config.h => keyboards/kbdfans/kbd6x/config.h +0 -2
@@ 38,8 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B6
-
#define BACKLIGHT_PIN B7
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_BREATHING
M keyboards/kbdfans/kbd6x/info.json => keyboards/kbdfans/kbd6x/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x3658",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/kbdfans/kbd75/config.h => keyboards/kbdfans/kbd75/config.h +0 -3
@@ 15,9 15,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 5
M keyboards/kbdfans/kbd75/rev1/info.json => keyboards/kbdfans/kbd75/rev1/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6060",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/kbdfans/kbd75/rev2/info.json => keyboards/kbdfans/kbd75/rev2/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6061",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/kbdfans/kbd75hs/config.h => keyboards/kbdfans/kbd75hs/config.h +0 -3
@@ 28,9 28,6 @@
#define FORCE_NKRO
-#define LED_CAPS_LOCK_PIN C6
-#define LED_PIN_ON_STATE 1
-
#define RGB_DI_PIN F0
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/kbdfans/kbd75hs/info.json => keyboards/kbdfans/kbd75hs/info.json +3 -0
@@ 7,6 7,9 @@
"pid": "0x6062",
"device_version": "0.0.3"
},
+ "indicators": {
+ "caps_lock": "C6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["75_ansi"],
M keyboards/kbdfans/kbd8x/config.h => keyboards/kbdfans/kbd8x/config.h +0 -4
@@ 38,10 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B1
-#define LED_CAPS_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN B2
-
#define BACKLIGHT_PIN B6
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_BREATHING
M keyboards/kbdfans/kbd8x/info.json => keyboards/kbdfans/kbd8x/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "num_lock": "B1",
+ "scroll_lock": "B2"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/kbdfans/kbd8x_mk2/config.h => keyboards/kbdfans/kbd8x_mk2/config.h +0 -4
@@ 38,10 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN E6
-#define LED_SCROLL_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_BREATHING
M keyboards/kbdfans/kbd8x_mk2/info.json => keyboards/kbdfans/kbd8x_mk2/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0005",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "scroll_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi", "tkl_iso"],
M keyboards/kbdfans/kbdpad/mk1/config.h => keyboards/kbdfans/kbdpad/mk1/config.h +0 -2
@@ 26,8 26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_BREATHING
M keyboards/kbdfans/kbdpad/mk1/info.json => keyboards/kbdfans/kbdpad/mk1/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x422D",
"device_version": "2.0.0"
},
+ "indicators": {
+ "num_lock": "D0"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"community_layouts": ["ortho_6x4", "numpad_6x4"],
M keyboards/kbdfans/kbdpad/mk2/config.h => keyboards/kbdfans/kbdpad/mk2/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B4
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_BREATHING
M keyboards/kbdfans/kbdpad/mk2/info.json => keyboards/kbdfans/kbdpad/mk2/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0006",
"device_version": "0.0.1"
},
+ "indicators": {
+ "num_lock": "B4",
+ "on_state": 0
+ },
"processor": "atmega32u2",
"bootloader": "atmel-dfu",
"community_layouts": ["ortho_6x4"],
M keyboards/kbdfans/odin/soldered/config.h => keyboards/kbdfans/odin/soldered/config.h +0 -4
@@ 20,10 20,6 @@
#define MATRIX_ROW_PINS { A10, A9, A8, B14, B13, A2 }
#define MATRIX_COL_PINS { A3, A4, A5, A6, A7, B0, B1, B2, B12, A15, B3, B4, B5, B6, B7, B8, C13, C14, C15, A0}
-#define LED_NUM_LOCK_PIN B9
-#define LED_CAPS_LOCK_PIN B10
-#define LED_PIN_ON_STATE 0
-
#define DIODE_DIRECTION COL2ROW
#define RGB_DI_PIN B15
M keyboards/kbdfans/odin/soldered/info.json => keyboards/kbdfans/odin/soldered/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0101",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B10",
+ "num_lock": "B9",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"debounce": 15,
M keyboards/kbdfans/odin/v2/config.h => keyboards/kbdfans/odin/v2/config.h +0 -4
@@ 23,10 23,6 @@
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B9
-#define LED_CAPS_LOCK_PIN B10
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN B15
#ifdef RGB_DI_PIN
M keyboards/kbdfans/odin/v2/info.json => keyboards/kbdfans/odin/v2/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0101",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B10",
+ "num_lock": "B9",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/kbdfans/phaseone/config.h => keyboards/kbdfans/phaseone/config.h +1 -3
@@ 21,9 21,7 @@
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { B5, C6, C7, F7, F6, F5, F4, F1, E6, B7, D0, D1, D2, D3, D5 }
-#define LED_NUM_LOCK_PIN D7
-#define LED_CAPS_LOCK_PIN D6
-#define LED_PIN_ON_STATE 0
+
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
M keyboards/kbdfans/phaseone/info.json => keyboards/kbdfans/phaseone/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0103",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D6",
+ "num_lock": "D7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/kbdfans/tiger80/config.h => keyboards/kbdfans/tiger80/config.h +0 -4
@@ 27,10 27,6 @@
#define LOCKING_SUPPORT_ENABLE
#define LOCKING_RESYNC_ENABLE
-#define LED_CAPS_LOCK_PIN C7
-#define LED_SCROLL_LOCK_PIN B2
-#define LED_PIN_ON_STATE 1
-
#define RGB_DI_PIN B3
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/kbdfans/tiger80/info.json => keyboards/kbdfans/tiger80/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0011",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "scroll_lock": "B2"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/keebsforall/coarse60/config.h => keyboards/keebsforall/coarse60/config.h +0 -6
@@ 55,12 55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
-
-#define LED_NUM_LOCK_PIN B2
-#define LED_CAPS_LOCK_PIN B10
-#define LED_SCROLL_LOCK_PIN B11
-#define LED_PIN_ON_STATE 0
-
#define ENCODERS_PAD_A { A8 }
#define ENCODERS_PAD_B { A1 }
#define ENCODER_RESOLUTION 2
M keyboards/keebsforall/coarse60/info.json => keyboards/keebsforall/coarse60/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x5341",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B10",
+ "num_lock": "B2",
+ "scroll_lock": "B11",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"community_layouts": ["alice", "alice_split_bs"],
M keyboards/keyprez/bison/config.h => keyboards/keyprez/bison/config.h +0 -6
@@ 43,12 43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define ENCODERS_PAD_A { B6 }
#define ENCODERS_PAD_B { B5 }
#define ENCODERS_PAD_A_RIGHT { B5 }
M keyboards/keyprez/unicorn/config.h => keyboards/keyprez/unicorn/config.h +0 -6
@@ 32,12 32,6 @@
*/
#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/keyten/kt3700/config.h => keyboards/keyten/kt3700/config.h +0 -2
@@ 33,5 33,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-#define LED_NUM_LOCK_PIN B6
M keyboards/keyten/kt3700/info.json => keyboards/keyten/kt3700/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x3700",
"device_version": "0.0.1"
},
+ "indicators": {
+ "num_lock": "B6"
+ },
"processor": "STM32F401",
"bootloader": "stm32-dfu",
"layout_aliases": {
M keyboards/kin80/blackpill103/config.h => keyboards/kin80/blackpill103/config.h +0 -4
@@ 26,8 26,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B8, B9, C13, B7, B6, B5, B4 }
#define MATRIX_COL_PINS { A6, A7, B0, B1, B10, B11, A0, A1, A2, A3, A4, A5 }
-#define LED_PIN_ON_STATE 0
-#define LED_NUM_LOCK_PIN B14
-#define LED_CAPS_LOCK_PIN B13
-#define LED_SCROLL_LOCK_PIN B15
#define LED4_PIN A8
M keyboards/kin80/blackpill103/info.json => keyboards/kin80/blackpill103/info.json +6 -0
@@ 2,6 2,12 @@
"usb": {
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "B13",
+ "num_lock": "B14",
+ "scroll_lock": "B15",
+ "on_state": 0
+ },
"processor": "STM32F103",
"bootloader": "stm32duino"
}
M keyboards/kin80/blackpill401/config.h => keyboards/kin80/blackpill401/config.h +0 -4
@@ 23,8 23,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { A4, B12, B13, B14, B15, A8, B5 }
#define MATRIX_COL_PINS { C14, C15, A0, A1, A2, A3, A5, A6, A7, B0, B1, B10 }
-#define LED_PIN_ON_STATE 0
-#define LED_NUM_LOCK_PIN B4
-#define LED_CAPS_LOCK_PIN C13
-#define LED_SCROLL_LOCK_PIN B3
#define LED4_PIN A15
M keyboards/kin80/blackpill401/info.json => keyboards/kin80/blackpill401/info.json +6 -0
@@ 2,6 2,12 @@
"usb": {
"device_version": "0.0.3"
},
+ "indicators": {
+ "caps_lock": "C13",
+ "num_lock": "B4",
+ "scroll_lock": "B3",
+ "on_state": 0
+ },
"processor": "STM32F401",
"bootloader": "stm32-dfu",
"board": "BLACKPILL_STM32_F401"
M keyboards/kin80/blackpill411/config.h => keyboards/kin80/blackpill411/config.h +0 -4
@@ 23,8 23,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { A4, B12, B13, B14, B15, A8, B5 }
#define MATRIX_COL_PINS { C14, C15, A0, A1, A2, A3, A5, A6, A7, B0, B1, B10 }
-#define LED_PIN_ON_STATE 0
-#define LED_NUM_LOCK_PIN B4
-#define LED_CAPS_LOCK_PIN C13
-#define LED_SCROLL_LOCK_PIN B3
#define LED4_PIN A15
M keyboards/kin80/blackpill411/info.json => keyboards/kin80/blackpill411/info.json +6 -0
@@ 2,6 2,12 @@
"usb": {
"device_version": "0.0.3"
},
+ "indicators": {
+ "caps_lock": "C13",
+ "num_lock": "B4",
+ "scroll_lock": "B3",
+ "on_state": 0
+ },
"processor": "STM32F411",
"bootloader": "stm32-dfu",
"board": "BLACKPILL_STM32_F411"
M keyboards/kin80/micro/config.h => keyboards/kin80/micro/config.h +0 -4
@@ 20,8 20,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B6, B3, B1, D6, B7, B5, D1 }
#define MATRIX_COL_PINS { B4, E6, D7, C6, D4, D0, F7, F6, F5, F4, F1, F0 }
-#define LED_PIN_ON_STATE 0
-#define NUM_LOCK_LED_PIN D2
-#define SCROLL_LOCK_LED_PIN D3
-#define CAPS_LOCK_LED_PIN B0
#define LED4_PIN B2
M keyboards/kin80/micro/info.json => keyboards/kin80/micro/info.json +6 -0
@@ 2,6 2,12 @@
"usb": {
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "num_lock": "D2",
+ "scroll_lock": "D3",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "lufa-dfu"
}
M keyboards/kindakeyboards/conone65/config.h => keyboards/kindakeyboards/conone65/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/kinesis/kint2pp/config.h => keyboards/kinesis/kint2pp/config.h +0 -6
@@ 21,12 21,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN C5
-#define LED_CAPS_LOCK_PIN C1
-#define LED_SCROLL_LOCK_PIN C4
-#define LED_COMPOSE_PIN C3
-#define LED_PIN_ON_STATE 0
-
#define IGNORE_MOD_TAP_INTERRUPT
// The Teensy 2++ consumes about 60 mA of current at its full speed of 16 MHz as
M keyboards/kinesis/kint2pp/info.json => keyboards/kinesis/kint2pp/info.json +7 -0
@@ 6,6 6,13 @@
"pid": "0x6060",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "C1",
+ "num_lock": "C5",
+ "scroll_lock": "C4",
+ "compose": "C3",
+ "on_state": 0
+ },
"processor": "at90usb1286",
"bootloader": "halfkay",
"debounce": 20
M keyboards/kinesis/kint36/config.h => keyboards/kinesis/kint36/config.h +0 -6
@@ 43,10 43,4 @@
// https://forum.pjrc.com/threads/47256-What-is-the-power-consumption-of-the-Teensy-3-6
#define USB_MAX_POWER_CONSUMPTION 100
-#define LED_PIN_ON_STATE 0
-#define LED_NUM_LOCK_PIN A14
-#define LED_CAPS_LOCK_PIN C7
-#define LED_SCROLL_LOCK_PIN A5
-#define LED_COMPOSE_PIN E26
-
#define EEPROM_SIZE 4096
M keyboards/kinesis/kint36/info.json => keyboards/kinesis/kint36/info.json +7 -0
@@ 6,6 6,13 @@
"pid": "0x345C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "num_lock": "A14",
+ "scroll_lock": "A5",
+ "compose": "E26",
+ "on_state": 0
+ },
"processor": "MK66FX1M0",
"bootloader": "halfkay",
"debounce": 20
M keyboards/kinesis/kint41/config.h => keyboards/kinesis/kint41/config.h +0 -6
@@ 77,9 77,3 @@
// in clock cycles
#define GPIO_INPUT_PIN_DELAY 0
-
-#define LED_PIN_ON_STATE 0
-#define LED_NUM_LOCK_PIN LINE_PIN26
-#define LED_CAPS_LOCK_PIN LINE_PIN12
-#define LED_SCROLL_LOCK_PIN LINE_PIN25
-#define LED_COMPOSE_PIN LINE_PIN24
M keyboards/kinesis/kint41/info.json => keyboards/kinesis/kint41/info.json +7 -0
@@ 6,5 6,12 @@
"pid": "0x345C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "LINE_PIN12",
+ "num_lock": "LINE_PIN26",
+ "scroll_lock": "LINE_PIN25",
+ "compose": "LINE_PIN24",
+ "on_state": 0
+ },
"debounce": 20
}
M keyboards/kinesis/kintlc/config.h => keyboards/kinesis/kintlc/config.h +0 -14
@@ 78,17 78,3 @@
// in clock cycles
#define GPIO_INPUT_PIN_DELAY 0
-
-// The default "1" results in LEDs being on when they should be off and
-// the other way around.
-#define LED_PIN_ON_STATE 0
-
-// Discussion about which Teensy LC pins can be used for driving staus LEDs:
-// https://github.com/kinx-project/kint/issues/55
-// Discussion about using Neopixel LEDs:
-// https://github.com/kinx-project/kint/issues/32
-// Available pins can be seen in:
-// /lib/chibios-contrib/os/hal/boards/PJRC_TEENSY_LC/board.h
-#define LED_CAPS_LOCK_PIN LINE_PIN12
-#define LED_SCROLL_LOCK_PIN LINE_PIN25
-#define LED_COMPOSE_PIN LINE_PIN24
M keyboards/kinesis/kintlc/info.json => keyboards/kinesis/kintlc/info.json +6 -0
@@ 6,6 6,12 @@
"pid": "0x345C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "LINE_PIN12",
+ "scroll_lock": "LINE_PIN25",
+ "compose": "LINE_PIN24",
+ "on_state": 0
+ },
"processor": "MKL26Z64",
"bootloader": "halfkay",
"debounce": 20
M keyboards/kinesis/nguyenvietyen/config.h => keyboards/kinesis/nguyenvietyen/config.h +0 -6
@@ 20,9 20,3 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-#define LED_NUM_LOCK_PIN D4
-#define LED_CAPS_LOCK_PIN E6
-#define LED_SCROLL_LOCK_PIN C6
-#define LED_COMPOSE_PIN D7
-#define LED_PIN_ON_STATE 0
M keyboards/kinesis/nguyenvietyen/info.json => keyboards/kinesis/nguyenvietyen/info.json +7 -0
@@ 6,6 6,13 @@
"pid": "0x6060",
"device_version": "0.0.3"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "num_lock": "D4",
+ "scroll_lock": "C6",
+ "compose": "D7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "caterina"
}
M keyboards/kinesis/stapelberg/config.h => keyboards/kinesis/stapelberg/config.h +0 -6
@@ 22,12 22,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN F2
-#define LED_CAPS_LOCK_PIN F3
-#define LED_SCROLL_LOCK_PIN F1
-#define LED_COMPOSE_PIN F0
-#define LED_PIN_ON_STATE 0
-
/* don't know if this should be defined at the board or top level. Assuming board
#define MOUSEKEY_DELAY 100
#define MOUSEKEY_INTERVAL 20
M keyboards/kinesis/stapelberg/info.json => keyboards/kinesis/stapelberg/info.json +7 -0
@@ 6,6 6,13 @@
"pid": "0x6060",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "F3",
+ "num_lock": "F2",
+ "scroll_lock": "F1",
+ "compose": "F0",
+ "on_state": 0
+ },
"processor": "at90usb1286",
"bootloader": "halfkay"
}
M keyboards/kira80/config.h => keyboards/kira80/config.h +0 -3
@@ 28,9 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 3
M keyboards/kira80/info.json => keyboards/kira80/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xC583",
"device_version": "1.0.2"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/kiwikey/wanderland/config.h => keyboards/kiwikey/wanderland/config.h +0 -5
@@ 38,11 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* Indicator LEDs Assignments */
-#define LED_NUM_LOCK_PIN C6
-#define LED_CAPS_LOCK_PIN B6
-#define LED_SCROLL_LOCK_PIN B5
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_BREATHING
M keyboards/kiwikey/wanderland/info.json => keyboards/kiwikey/wanderland/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x574C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "num_lock": "C6",
+ "scroll_lock": "B5"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/kmac/config.h => keyboards/kmac/config.h +0 -4
@@ 35,10 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
//#define DIODE_DIRECTION
-#define LED_CAPS_LOCK_PIN B0
-#define LED_SCROLL_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/kmac/info.json => keyboards/kmac/info.json +5 -0
@@ 7,6 7,11 @@
"pid": "0x4143",
"device_version": "1.0.4"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "scroll_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi"],
M keyboards/kmac_pad/config.h => keyboards/kmac_pad/config.h +0 -4
@@ 33,10 33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
// #define DIODE_DIRECTION COL2ROW
-// #define LED_CAPS_LOCK_PIN B0
-// #define LED_SCROLL_LOCK_PIN E6
-// #define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/kopibeng/mnk65/config.h => keyboards/kopibeng/mnk65/config.h +0 -2
@@ 35,8 35,6 @@
#define MATRIX_ROW_PINS { B3, D0, F6, F4, F1 }
#define MATRIX_COL_PINS { B7, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, F5 }
-#define LED_CAPS_LOCK_PIN F0
-
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
M keyboards/kopibeng/mnk65/info.json => keyboards/kopibeng/mnk65/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0651",
"device_version": "1.0.0"
},
+ "indicators": {
+ "caps_lock": "F0"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/kopibeng/mnk65_stm32/config.h => keyboards/kopibeng/mnk65_stm32/config.h +0 -2
@@ 35,8 35,6 @@
#define MATRIX_ROW_PINS { A10, B9, A1, B11, A3 }
#define MATRIX_COL_PINS { A9, B8, F0, C15, C14, C13, B10, B2, B1, B0, A7, A6, A5, A4, A2 }
-#define LED_CAPS_LOCK_PIN A8
-
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
M keyboards/kopibeng/mnk65_stm32/info.json => keyboards/kopibeng/mnk65_stm32/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0652",
"device_version": "1.0.0"
},
+ "indicators": {
+ "caps_lock": "A8"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/kopibeng/mnk88/config.h => keyboards/kopibeng/mnk88/config.h +0 -3
@@ 37,9 37,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN A15
-
#define RGB_DI_PIN A10
#ifdef RGB_DI_PIN
#define RGBLED_NUM 20
M keyboards/kopibeng/mnk88/info.json => keyboards/kopibeng/mnk88/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x8800",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "scroll_lock": "A15"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"community_layouts": ["tkl_f13_ansi", "tkl_f13_ansi_tsangan", "tkl_f13_iso", "tkl_f13_iso_tsangan"],
M keyboards/kopibeng/typ65/config.h => keyboards/kopibeng/typ65/config.h +0 -1
@@ 34,7 34,6 @@
#define MATRIX_ROW_PINS { D0, D1, D2, F6, B0 }
#define MATRIX_COL_PINS { D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F5, F4, F1, F0, E6 }
-#define LED_CAPS_LOCK_PIN B1
#define INDICATOR_0 B2
#define INDICATOR_1 B7
#define INDICATOR_2 B3
M keyboards/kopibeng/typ65/info.json => keyboards/kopibeng/typ65/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x065E",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B1"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/kopibeng/xt60/config.h => keyboards/kopibeng/xt60/config.h +0 -2
@@ 34,8 34,6 @@
#define MATRIX_ROW_PINS { F7, F4, D0, B3, B7 }
#define MATRIX_COL_PINS { C7, F5, F1, F0, C6, B6, B5, B4, D7, D6, D5, D3, D2, D1 }
-#define LED_CAPS_LOCK_PIN D4
-
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
M keyboards/kopibeng/xt60/info.json => keyboards/kopibeng/xt60/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0600",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "D4"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/kopibeng/xt60_singa/config.h => keyboards/kopibeng/xt60_singa/config.h +0 -2
@@ 34,8 34,6 @@
#define MATRIX_ROW_PINS { F7, F4, D0, B3, B7 }
#define MATRIX_COL_PINS { C7, F5, F1, F0, C6, B6, B5, B4, D7, D6, D5, D3, D2, D1 }
-#define LED_CAPS_LOCK_PIN D4
-
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
M keyboards/kopibeng/xt60_singa/info.json => keyboards/kopibeng/xt60_singa/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0601",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D4"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/kopibeng/xt8x/config.h => keyboards/kopibeng/xt8x/config.h +0 -2
@@ 37,8 37,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN A15
#define INDICATOR_PIN_0 B13
#define RGB_DI_PIN A10
M keyboards/kopibeng/xt8x/info.json => keyboards/kopibeng/xt8x/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x8788",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "scroll_lock": "A15"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/kprepublic/bm80hsrgb/config.h => keyboards/kprepublic/bm80hsrgb/config.h +0 -7
@@ 38,13 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-
-
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
-
#define RGB_DI_PIN E2
// The number of LEDs connected
#define RGB_MATRIX_LED_COUNT 87
M keyboards/kprepublic/bm80hsrgb/info.json => keyboards/kprepublic/bm80hsrgb/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xEF83",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi"],
M keyboards/kprepublic/bm980hsrgb/config.h => keyboards/kprepublic/bm980hsrgb/config.h +0 -10
@@ 38,16 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-
-#define LED_NUM_LOCK_PIN C6
-#define LED_CAPS_LOCK_PIN C7
-#define LED_SCROLL_LOCK_PIN E2
-
-#define LED_PIN_ON_STATE 0
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN B0
// The number of LEDs connected
M keyboards/kprepublic/bm980hsrgb/info.json => keyboards/kprepublic/bm980hsrgb/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0xEF61",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "num_lock": "C6",
+ "scroll_lock": "E2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/kprepublic/cospad/config.h => keyboards/kprepublic/cospad/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN F7
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_ON_STATE 0
M keyboards/kprepublic/cospad/info.json => keyboards/kprepublic/cospad/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xB1E5",
"device_version": "0.0.1"
},
+ "indicators": {
+ "num_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["numpad_6x4", "ortho_6x4"],
M keyboards/ktec/daisy/config.h => keyboards/ktec/daisy/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN C6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN D0
#define BACKLIGHT_LEVELS 6
M keyboards/ktec/daisy/info.json => keyboards/ktec/daisy/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xD7DC",
"device_version": "5.0.1"
},
+ "indicators": {
+ "caps_lock": "C6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
D keyboards/lazydesigners/dimple/staggered/rev1/config.h => keyboards/lazydesigners/dimple/staggered/rev1/config.h +0 -20
@@ 1,20 0,0 @@
-/* Copyright 2021 LAZYDESIGNERS
- *
- * 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 LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
M keyboards/lazydesigners/dimple/staggered/rev1/info.json => keyboards/lazydesigners/dimple/staggered/rev1/info.json +4 -0
@@ 1,4 1,8 @@
{
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"layouts": {
"LAYOUT": {
"layout": [
M keyboards/linworks/dolice/config.h => keyboards/linworks/dolice/config.h +0 -6
@@ 32,9 32,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN B5 // Timer 1 on mega32u4
#define BACKLIGHT_BREATHING
#define BACKLIGHT_ON_STATE 1
-
-/* Indicator LEDs */
-#define LED_NUM_LOCK_PIN B6
-#define LED_CAPS_LOCK_PIN C7
-#define LED_SCROLL_LOCK_PIN C6
-#define LED_PIN_ON_STATE 0>
\ No newline at end of file
M keyboards/linworks/dolice/info.json => keyboards/linworks/dolice/info.json +6 -0
@@ 7,6 7,12 @@
"pid": "0x0005",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "num_lock": "B6",
+ "scroll_lock": "C6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/linworks/fave104/config.h => keyboards/linworks/fave104/config.h +0 -5
@@ 25,11 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B11, B10, B2, B1, B0, A7, A6, A5, A4, A3, A2, A0 }
#define MATRIX_COL_PINS { B12, B13, B14, B15, A8, A9, A10, A13, A14, A15, B3 }
-#define LED_NUM_LOCK_PIN B6
-#define LED_CAPS_LOCK_PIN B5
-#define LED_SCROLL_LOCK_PIN B4
-#define LED_PIN_ON_STATE 0
-
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
M keyboards/linworks/fave104/info.json => keyboards/linworks/fave104/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x000A",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B5",
+ "num_lock": "B6",
+ "scroll_lock": "B4",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/linworks/whale75/config.h => keyboards/linworks/whale75/config.h +0 -5
@@ 28,11 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN A8
-#define LED_CAPS_LOCK_PIN A9
-#define LED_SCROLL_LOCK_PIN A13
-#define LED_PIN_ON_STATE 0
-
/* Backlight */
#define BACKLIGHT_PIN A10
#define BACKLIGHT_BREATHING
M keyboards/linworks/whale75/info.json => keyboards/linworks/whale75/info.json +6 -0
@@ 7,6 7,12 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A9",
+ "num_lock": "A8",
+ "scroll_lock": "A13",
+ "on_state": 0
+ },
"processor": "STM32F303",
"bootloader": "stm32-dfu",
"board": "QMK_PROTON_C",
M keyboards/lizard_trick/tenkey_plusplus/config.h => keyboards/lizard_trick/tenkey_plusplus/config.h +0 -6
@@ 44,12 44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/lm_keyboard/lm60n/config.h => keyboards/lm_keyboard/lm60n/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B7
-#define LED_CAPS_LOCK_PIN C7
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4s
-
#define RGB_DI_PIN B0
#ifdef RGB_DI_PIN
#define RGBLED_NUM 41
M keyboards/lm_keyboard/lm60n/info.json => keyboards/lm_keyboard/lm60n/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4B01",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "num_lock": "B7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/loki65/config.h => keyboards/loki65/config.h +0 -4
@@ 31,10 31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Ensure we jump to bootloader if the QK_BOOT keycode was pressed */
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
-
/* RGB Light */
#define WS2812_PWM_DRIVER PWMD1
#define WS2812_PWM_CHANNEL 2
M keyboards/loki65/info.json => keyboards/loki65/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4C36",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/lucid/alexa/config.h => keyboards/lucid/alexa/config.h +0 -3
@@ 45,9 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN C7
-
/* Define less important options */
/*
M keyboards/lucid/alexa/info.json => keyboards/lucid/alexa/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0005",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker", "65_ansi_blocker_split_bs"],
M keyboards/lucid/alexa_solder/config.h => keyboards/lucid/alexa_solder/config.h +0 -3
@@ 45,9 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN C7
-
/* Define less important options */
/*
M keyboards/lucid/alexa_solder/info.json => keyboards/lucid/alexa_solder/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0006",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/lucid/kbd8x_hs/config.h => keyboards/lucid/kbd8x_hs/config.h +0 -3
@@ 45,9 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN B7
-
/* Define less important options */
/*
M keyboards/lucid/kbd8x_hs/info.json => keyboards/lucid/kbd8x_hs/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0003",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7"
+ },
"processor": "at90usb646",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/lucid/phantom_hs/config.h => keyboards/lucid/phantom_hs/config.h +0 -3
@@ 45,9 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN C7
-
/* Define less important options */
/*
M keyboards/lucid/phantom_hs/info.json => keyboards/lucid/phantom_hs/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker"],
M keyboards/lucid/phantom_solder/config.h => keyboards/lucid/phantom_solder/config.h +0 -3
@@ 45,9 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define Indicator LED's */
-#define LED_CAPS_LOCK_PIN C7
-
/* Define less important options */
/*
M keyboards/lucid/phantom_solder/info.json => keyboards/lucid/phantom_solder/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0002",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/lz/erghost/config.h => keyboards/lz/erghost/config.h +0 -5
@@ 37,11 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
-#define LED_NUM_LOCK_PIN D7
-#define LED_CAPS_LOCK_PIN D6
-#define LED_SCROLL_LOCK_PIN B4
-#define LED_PIN_ON_STATE 1
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_BREATHING
M keyboards/lz/erghost/info.json => keyboards/lz/erghost/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0002",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D6",
+ "num_lock": "D7",
+ "scroll_lock": "B4"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/machine_industries/m4_a/config.h => keyboards/machine_industries/m4_a/config.h +0 -6
@@ 24,12 24,6 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/matrix/falcon/config.h => keyboards/matrix/falcon/config.h +0 -1
@@ 54,7 54,6 @@
#define RGBLIGHT_VAL_STEP 8
//pin setting
-#define LED_CAPS_LOCK_PIN E2
#define LED_POWER_PIN D5
#define CHG_EN_PIN E6
#define BATTERY_LEVEL_PIN F0
M keyboards/matrix/falcon/info.json => keyboards/matrix/falcon/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x474E",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E2"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["60_hhkb"],
M keyboards/matrix/m12og/rev1/config.h => keyboards/matrix/m12og/rev1/config.h +0 -4
@@ 30,10 30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* Status LEDs */
-#define LED_CAPS_LOCK_PIN B6
-#define LED_SCROLL_LOCK_PIN B5
-
/* RGB */
#define RGB_DI_PIN B8
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/matrix/m12og/rev1/info.json => keyboards/matrix/m12og/rev1/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0369",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "scroll_lock": "B5"
+ },
"layouts": {
"LAYOUT_all": {
"layout": [
M keyboards/matrix/me/config.h => keyboards/matrix/me/config.h +0 -4
@@ 50,7 50,3 @@
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8
-
-// led pins
-#define LED_CAPS_LOCK_PIN E6
-#define LED_SCROLL_LOCK_PIN D2
M keyboards/matrix/me/info.json => keyboards/matrix/me/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x454D",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "scroll_lock": "D2"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/mechbrewery/mb65s/config.h => keyboards/mechbrewery/mb65s/config.h +0 -4
@@ 28,10 28,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* indicators */
-#define LED_CAPS_LOCK_PIN D4
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B5
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 3
M keyboards/mechbrewery/mb65s/info.json => keyboards/mechbrewery/mb65s/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x3635",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D4",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": [
M keyboards/mechkeys/acr60/config.h => keyboards/mechkeys/acr60/config.h +0 -3
@@ 28,9 28,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 5
M keyboards/mechkeys/acr60/info.json => keyboards/mechkeys/acr60/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xCA60",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/mechkeys/espectro/config.h => keyboards/mechkeys/espectro/config.h +0 -5
@@ 28,11 28,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B0
-#define LED_CAPS_LOCK_PIN B2
-#define LED_SCROLL_LOCK_PIN B1
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 5
M keyboards/mechkeys/espectro/info.json => keyboards/mechkeys/espectro/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0xCA96",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "num_lock": "B0",
+ "scroll_lock": "B1",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/mechkeys/mk60/config.h => keyboards/mechkeys/mk60/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B7
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 6
M keyboards/mechkeys/mk60/info.json => keyboards/mechkeys/mk60/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/mechlovin/adelais/rgb_led/rev1/config.h => keyboards/mechlovin/adelais/rgb_led/rev1/config.h +0 -4
@@ 61,7 61,3 @@
# define ENABLE_RGB_MATRIX_MULTISPLASH
# define ENABLE_RGB_MATRIX_SOLID_SPLASH
# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
-
-#define LED_NUM_LOCK_PIN C15
-#define LED_CAPS_LOCK_PIN B2
-#define LED_SCROLL_LOCK_PIN B9
M keyboards/mechlovin/adelais/rgb_led/rev1/info.json => keyboards/mechlovin/adelais/rgb_led/rev1/info.json +5 -0
@@ 2,5 2,10 @@
"keyboard_name": "Adelais En Ciel",
"usb": {
"pid": "0xAEC1"
+ },
+ "indicators": {
+ "caps_lock": "B2",
+ "num_lock": "C15",
+ "scroll_lock": "B9"
}
}
M keyboards/mechlovin/adelais/rgb_led/rev2/config.h => keyboards/mechlovin/adelais/rgb_led/rev2/config.h +0 -5
@@ 96,8 96,3 @@
#define ENCODER_RESOLUTION 4
#define TAP_CODE_DELAY 10
-
-
-#define LED_NUM_LOCK_PIN C15
-#define LED_CAPS_LOCK_PIN B2
-#define LED_SCROLL_LOCK_PIN B9
M keyboards/mechlovin/adelais/rgb_led/rev2/info.json => keyboards/mechlovin/adelais/rgb_led/rev2/info.json +5 -0
@@ 2,5 2,10 @@
"keyboard_name": "Adelais En Ciel Rev2",
"usb": {
"pid": "0xAEC2"
+ },
+ "indicators": {
+ "caps_lock": "B2",
+ "num_lock": "C15",
+ "scroll_lock": "B9"
}
}
M keyboards/mechlovin/adelais/rgb_led/rev3/config.h => keyboards/mechlovin/adelais/rgb_led/rev3/config.h +0 -4
@@ 119,7 119,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define ENCODER_RESOLUTION 4
#define TAP_CODE_DELAY 10
#endif
-
-#define LED_NUM_LOCK_PIN A0
-#define LED_CAPS_LOCK_PIN C14
-#define LED_SCROLL_LOCK_PIN C15
M keyboards/mechlovin/adelais/rgb_led/rev3/info.json => keyboards/mechlovin/adelais/rgb_led/rev3/info.json +5 -0
@@ 2,5 2,10 @@
"keyboard_name": "Adelais En Ciel Rev3",
"usb": {
"pid": "0xAEC3"
+ },
+ "indicators": {
+ "caps_lock": "C14",
+ "num_lock": "A0",
+ "scroll_lock": "C15"
}
}
M keyboards/mechlovin/adelais/standard_led/arm/config.h => keyboards/mechlovin/adelais/standard_led/arm/config.h +0 -4
@@ 41,7 41,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
-
-#define LED_NUM_LOCK_PIN C15
-#define LED_CAPS_LOCK_PIN B2
-#define LED_SCROLL_LOCK_PIN B9
M keyboards/mechlovin/adelais/standard_led/arm/info.json => keyboards/mechlovin/adelais/standard_led/arm/info.json +6 -1
@@ 1,3 1,8 @@
{
- "keyboard_name": "Adelais"
+ "keyboard_name": "Adelais",
+ "indicators": {
+ "caps_lock": "B2",
+ "num_lock": "C15",
+ "scroll_lock": "B9"
+ }
}
M keyboards/mechlovin/adelais/standard_led/avr/rev1/config.h => keyboards/mechlovin/adelais/standard_led/avr/rev1/config.h +0 -5
@@ 31,11 31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
-#define LED_NUM_LOCK_PIN D7
-#define LED_CAPS_LOCK_PIN E6
-#define LED_SCROLL_LOCK_PIN F7
-#define LED_PIN_ON_STATE 1
-
#define BACKLIGHT_PIN B5
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_BREATHING
M keyboards/mechlovin/adelais/standard_led/avr/rev1/info.json => keyboards/mechlovin/adelais/standard_led/avr/rev1/info.json +5 -0
@@ 2,5 2,10 @@
"keyboard_name": "Adelais AVR",
"usb": {
"pid": "0xAD04"
+ },
+ "indicators": {
+ "caps_lock": "E6",
+ "num_lock": "D7",
+ "scroll_lock": "F7"
}
}
M keyboards/mechlovin/delphine/config.h => keyboards/mechlovin/delphine/config.h +0 -2
@@ 36,5 36,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { F7, D7, D6, D2 }
#define DIODE_DIRECTION COL2ROW
-
-#define LED_NUM_LOCK_PIN B5
M keyboards/mechlovin/delphine/info.json => keyboards/mechlovin/delphine/info.json +3 -0
@@ 6,6 6,9 @@
"usb": {
"vid": "0x4D4C"
},
+ "indicators": {
+ "num_lock": "B5"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["numpad_6x4", "ortho_6x4"],
M keyboards/mechlovin/foundation/config.h => keyboards/mechlovin/foundation/config.h +0 -5
@@ 39,11 39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_PIN_ON_STATE 0
-#define LED_CAPS_LOCK_PIN A1
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN B15
#ifdef RGB_DI_PIN
# define RGBLED_NUM 22
M keyboards/mechlovin/foundation/info.json => keyboards/mechlovin/foundation/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0180",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "A1",
+ "on_state": 0
+ },
"processor": "STM32F103",
"bootloader": "stm32duino",
"layout_aliases": {
M keyboards/mechlovin/hannah65/config.h => keyboards/mechlovin/hannah65/config.h +0 -3
@@ 36,9 36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B9
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B8
#define BACKLIGHT_BREATHING
#define BACKLIGHT_PWM_DRIVER PWMD4
M keyboards/mechlovin/hannah65/info.json => keyboards/mechlovin/hannah65/info.json +4 -0
@@ 1,4 1,8 @@
{
+ "indicators": {
+ "caps_lock": "B9",
+ "on_state": 0
+ },
"processor": "STM32F303",
"bootloader": "stm32-dfu",
"board": "QMK_PROTON_C"
M keyboards/mechlovin/hex4b/config.h => keyboards/mechlovin/hex4b/config.h +0 -2
@@ 35,5 35,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-#define LED_PIN_ON_STATE 0
M keyboards/mechlovin/hex4b/rev1/config.h => keyboards/mechlovin/hex4b/rev1/config.h +0 -6
@@ 32,12 32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B7, A2, A1, A3, A4, A5 }
#define MATRIX_COL_PINS { B6, B5, B3, B2, B1, B0, A0, A6, A7, C7, C6, C5, C4, D1, D0 }
-#define LED_NUM_LOCK_PIN D6
-#define LED_CAPS_LOCK_PIN D7
-#define LED_SCROLL_LOCK_PIN D5
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 5
#define BACKLIGHT_BREATHING
M keyboards/mechlovin/hex4b/rev1/info.json => keyboards/mechlovin/hex4b/rev1/info.json +6 -0
@@ 3,6 3,12 @@
"usb": {
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D7",
+ "num_lock": "D6",
+ "scroll_lock": "D5",
+ "on_state": 0
+ },
"processor": "atmega32a",
"bootloader": "usbasploader"
}
M keyboards/mechlovin/hex4b/rev2/config.h => keyboards/mechlovin/hex4b/rev2/config.h +0 -6
@@ 32,12 32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { A4, B12, B13, B14, B15, A1 }
#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, A6, A5, A3, C13, B7, B6, B5, B4, B3 }
-#define LED_NUM_LOCK_PIN C15
-#define LED_CAPS_LOCK_PIN B9
-#define LED_SCROLL_LOCK_PIN A15
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define BACKLIGHT_PIN B8
#define BACKLIGHT_LEVELS 5
#define BACKLIGHT_PWM_DRIVER PWMD4
M keyboards/mechlovin/hex4b/rev2/info.json => keyboards/mechlovin/hex4b/rev2/info.json +6 -0
@@ 3,6 3,12 @@
"usb": {
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "B9",
+ "num_lock": "C15",
+ "scroll_lock": "A15",
+ "on_state": 0
+ },
"processor": "STM32F103",
"bootloader": "stm32duino"
}
M keyboards/mechlovin/hex6c/config.h => keyboards/mechlovin/hex6c/config.h +0 -5
@@ 38,11 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN A3
-#define LED_CAPS_LOCK_PIN A4
-#define LED_SCROLL_LOCK_PIN A8
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B0
#define BACKLIGHT_BREATHING
#define BACKLIGHT_PWM_DRIVER PWMD3
M keyboards/mechlovin/hex6c/info.json => keyboards/mechlovin/hex6c/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x6C01",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A4",
+ "num_lock": "A3",
+ "scroll_lock": "A8",
+ "on_state": 0
+ },
"processor": "STM32F303",
"bootloader": "stm32-dfu",
"board": "QMK_PROTON_C",
M keyboards/mechlovin/infinity87/rev1/config.h => keyboards/mechlovin/infinity87/rev1/config.h +0 -4
@@ 24,8 24,4 @@
#define BACKLIGHT_PWM_DRIVER PWMD3
#define BACKLIGHT_PWM_CHANNEL 3
-
-#define LED_CAPS_LOCK_PIN A4
-#define LED_SCROLL_LOCK_PIN A8
-
#define DIODE_DIRECTION COL2ROW=
\ No newline at end of file
M keyboards/mechlovin/infinity87/rev1/info.json => keyboards/mechlovin/infinity87/rev1/info.json +4 -0
@@ 1,4 1,8 @@
{
+ "indicators": {
+ "caps_lock": "A4",
+ "scroll_lock": "A8"
+ },
"processor": "STM32F303",
"bootloader": "stm32-dfu",
"board": "QMK_PROTON_C"
M keyboards/mechlovin/infinity87/rev2/config.h => keyboards/mechlovin/infinity87/rev2/config.h +0 -5
@@ 31,11 31,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
-#define LED_NUM_LOCK_PIN D7
-#define LED_CAPS_LOCK_PIN D6
-#define LED_SCROLL_LOCK_PIN B4
-#define LED_PIN_ON_STATE 1
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_BREATHING
M keyboards/mechlovin/infinity87/rev2/info.json => keyboards/mechlovin/infinity87/rev2/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x8702",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D6",
+ "num_lock": "D7",
+ "scroll_lock": "B4"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/mechlovin/infinity875/config.h => keyboards/mechlovin/infinity875/config.h +0 -4
@@ 38,10 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
-#define LED_CAPS_LOCK_PIN D6
-#define LED_SCROLL_LOCK_PIN B4
-#define LED_PIN_ON_STATE 1
-
#ifdef RGB_MATRIX_ENABLE
#define RGB_DI_PIN E2
#define RGB_MATRIX_LED_COUNT 42
M keyboards/mechlovin/infinity875/info.json => keyboards/mechlovin/infinity875/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0875",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D6",
+ "scroll_lock": "B4"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/mechlovin/infinity88/config.h => keyboards/mechlovin/infinity88/config.h +0 -3
@@ 37,9 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN A3
-#define LED_CAPS_LOCK_PIN A4
-
#define BACKLIGHT_PIN B0
#define BACKLIGHT_BREATHING
#define BACKLIGHT_PWM_DRIVER PWMD3
M keyboards/mechlovin/infinity88/info.json => keyboards/mechlovin/infinity88/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x8802",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A4",
+ "num_lock": "A3"
+ },
"processor": "STM32F303",
"bootloader": "stm32-dfu",
"board": "QMK_PROTON_C",
M keyboards/mechlovin/jay60/config.h => keyboards/mechlovin/jay60/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-#define LED_CAPS_LOCK_PIN D4
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/mechlovin/jay60/info.json => keyboards/mechlovin/jay60/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0600",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D4"
+ },
"processor": "atmega32a",
"bootloader": "usbasploader",
"layouts": {
M keyboards/mechlovin/kay60/config.h => keyboards/mechlovin/kay60/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-#define LED_CAPS_LOCK_PIN B0
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
# define RGBLED_NUM 22
M keyboards/mechlovin/kay60/info.json => keyboards/mechlovin/kay60/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0601",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/mechlovin/kay65/config.h => keyboards/mechlovin/kay65/config.h +0 -7
@@ 37,13 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-#define LED_CAPS_LOCK_PIN D6
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
# define RGBLED_NUM 24
M keyboards/mechlovin/kay65/info.json => keyboards/mechlovin/kay65/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6502",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker", "65_iso_blocker"],
M keyboards/mechlovin/mechlovin9/rev1/config.h => keyboards/mechlovin/mechlovin9/rev1/config.h +0 -2
@@ 30,8 30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { A4, A5, A3, A2, A1 }
#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, A6, A0, C15, B4, B5, B3, C13, C14, A13 }
-#define LED_CAPS_LOCK_PIN B9
-
#define BACKLIGHT_PIN B8
#define BACKLIGHT_BREATHING
#define BACKLIGHT_PWM_DRIVER PWMD3
M keyboards/mechlovin/mechlovin9/rev1/info.json => keyboards/mechlovin/mechlovin9/rev1/info.json +3 -0
@@ 4,6 4,9 @@
"pid": "0x6509",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B9"
+ },
"processor": "STM32F303",
"bootloader": "stm32-dfu",
"board": "QMK_PROTON_C"
M keyboards/mechlovin/mechlovin9/rev2/config.h => keyboards/mechlovin/mechlovin9/rev2/config.h +0 -2
@@ 30,7 30,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { A0, A1, A2, A3, A4 }
#define MATRIX_COL_PINS { B2, B1, B0, B3, B4, B5, D0, D1, D5, D6, D7, C0, C3, C2, C1 }
-#define LED_CAPS_LOCK_PIN A7
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_BREATHING
M keyboards/mechlovin/mechlovin9/rev2/info.json => keyboards/mechlovin/mechlovin9/rev2/info.json +3 -0
@@ 4,6 4,9 @@
"pid": "0x6509",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "A7"
+ },
"bootmagic": {
"matrix": [0, 13]
},
M keyboards/mechlovin/olly/bb/config.h => keyboards/mechlovin/olly/bb/config.h +0 -5
@@ 37,11 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN D4
#define BACKLIGHT_BREATHING
-#define LED_NUM_LOCK_PIN B1
-#define LED_CAPS_LOCK_PIN B0
-#define LED_SCROLL_LOCK_PIN B2
-#define LED_PIN_ON_STATE 1
-
#ifdef RGBLIGHT_ENABLE
#define RGB_DI_PIN B3
#define RGBLED_NUM 24
M keyboards/mechlovin/olly/bb/info.json => keyboards/mechlovin/olly/bb/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0xD181",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "num_lock": "B1",
+ "scroll_lock": "B2"
+ },
"processor": "atmega32a",
"bootloader": "usbasploader",
"layouts": {
M keyboards/mechlovin/olly/jf/config.h => keyboards/mechlovin/olly/jf/config.h +0 -5
@@ 40,11 40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN D4
#define BACKLIGHT_BREATHING
-#define LED_NUM_LOCK_PIN B1
-#define LED_CAPS_LOCK_PIN B0
-#define LED_SCROLL_LOCK_PIN B2
-#define LED_PIN_ON_STATE 1
-
#define RGB_DI_PIN B3
#define RGBLED_NUM 27
#define RGBLIGHT_LIMIT_VAL 255
M keyboards/mechlovin/olly/jf/info.json => keyboards/mechlovin/olly/jf/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0xD180",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "num_lock": "B1",
+ "scroll_lock": "B2"
+ },
"bootmagic": {
"matrix": [1, 14]
},
M keyboards/mechlovin/olly/orion/config.h => keyboards/mechlovin/olly/orion/config.h +0 -5
@@ 37,11 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
-#define LED_CAPS_LOCK_PIN B10
-#define LED_NUM_LOCK_PIN A13
-#define LED_SCROLL_LOCK_PIN A14
-#define LED_PIN_ON_STATE 1
-
#ifdef RGBLIGHT_ENABLE
# define RGB_DI_PIN B15
# define RGBLED_NUM 24
M keyboards/mechlovin/olly/orion/info.json => keyboards/mechlovin/olly/orion/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0xD870",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B10",
+ "num_lock": "A13",
+ "scroll_lock": "A14"
+ },
"processor": "STM32F103",
"bootloader": "stm32duino",
"layouts": {
M keyboards/mechlovin/pisces/config.h => keyboards/mechlovin/pisces/config.h +0 -2
@@ 37,8 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B2
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 3
M keyboards/mechlovin/pisces/info.json => keyboards/mechlovin/pisces/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x6501",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/mechlovin/serratus/config.h => keyboards/mechlovin/serratus/config.h +0 -5
@@ 38,11 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
-#define LED_NUM_LOCK_PIN D7
-#define LED_CAPS_LOCK_PIN D6
-#define LED_SCROLL_LOCK_PIN B4
-#define LED_PIN_ON_STATE 1
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_BREATHING
M keyboards/mechlovin/serratus/info.json => keyboards/mechlovin/serratus/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0870",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D6",
+ "num_lock": "D7",
+ "scroll_lock": "B4"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/mechlovin/th1800/config.h => keyboards/mechlovin/th1800/config.h +0 -5
@@ 37,8 37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-#define LED_NUM_LOCK_PIN A2
-#define LED_CAPS_LOCK_PIN A0
-#define LED_SCROLL_LOCK_PIN A1
-#define LED_PIN_ON_STATE 0
M keyboards/mechlovin/th1800/info.json => keyboards/mechlovin/th1800/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x1800",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A0",
+ "num_lock": "A2",
+ "scroll_lock": "A1",
+ "on_state": 0
+ },
"processor": "atmega32a",
"bootloader": "usbasploader",
"layouts": {
M keyboards/mechlovin/tmkl/config.h => keyboards/mechlovin/tmkl/config.h +0 -2
@@ 44,7 44,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_LEVELS 3
-#define LED_CAPS_LOCK_PIN B9
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/mechlovin/tmkl/info.json => keyboards/mechlovin/tmkl/info.json +3 -0
@@ 7,6 7,9 @@
"pid": "0xC601",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B9"
+ },
"processor": "STM32F303",
"bootloader": "stm32-dfu",
"board": "QMK_PROTON_C",
M keyboards/mechlovin/zed60/config.h => keyboards/mechlovin/zed60/config.h +0 -2
@@ 38,8 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN A4
-
#ifdef RGBLIGHT_ENABLE
#define RGB_DI_PIN A7
#define RGBLED_NUM 22
M keyboards/mechlovin/zed60/info.json => keyboards/mechlovin/zed60/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0602",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A4"
+ },
"processor": "STM32F103",
"bootloader": "stm32duino",
"layout_aliases": {
M keyboards/mechlovin/zed65/config.h => keyboards/mechlovin/zed65/config.h +0 -5
@@ 31,11 31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/mechlovin/zed65/no_backlight/cor65/config.h => keyboards/mechlovin/zed65/no_backlight/cor65/config.h +0 -3
@@ 24,6 24,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B12, B13, B14, B15, A1 }
#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A6, A5, A4, A3, A2, C13, B7, B6, B5, B4, B3 }
-
-#define LED_CAPS_LOCK_PIN B9
-#define LED_PIN_ON_STATE 0>
\ No newline at end of file
M keyboards/mechlovin/zed65/no_backlight/cor65/info.json => keyboards/mechlovin/zed65/no_backlight/cor65/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6504",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B9",
+ "on_state": 0
+ },
"layouts": {
"LAYOUT_all": {
"layout": [{"label":"0,0", "x":0, "y":0}, {"label":"0,1", "x":1.25, "y":0}, {"label":"0,2", "x":2.25, "y":0}, {"label":"0,3", "x":3.25, "y":0}, {"label":"0,4", "x":4.25, "y":0}, {"label":"0,5", "x":5.25, "y":0}, {"label":"0,6", "x":6.25, "y":0}, {"label":"0,7", "x":7.25, "y":0}, {"label":"0,8", "x":8.25, "y":0}, {"label":"0,9", "x":9.25, "y":0}, {"label":"0,10", "x":10.25, "y":0}, {"label":"0,11", "x":11.25, "y":0}, {"label":"0,12", "x":12.25, "y":0}, {"label":"0,13", "x":13.25, "y":0}, {"label":"0,14", "x":14.25, "y":0}, {"label":"2,13", "x":15.25, "y":0}, {"label":"0,15", "x":16.75, "y":0}, {"label":"1,0", "x":0, "y":1}, {"label":"1,1", "x":1.25, "y":1, "w":1.5}, {"label":"1,2", "x":2.75, "y":1}, {"label":"1,3", "x":3.75, "y":1}, {"label":"1,4", "x":4.75, "y":1}, {"label":"1,5", "x":5.75, "y":1}, {"label":"1,6", "x":6.75, "y":1}, {"label":"1,7", "x":7.75, "y":1}, {"label":"1,8", "x":8.75, "y":1}, {"label":"1,9", "x":9.75, "y":1}, {"label":"1,10", "x":10.75, "y":1}, {"label":"1,11", "x":11.75, "y":1}, {"label":"1,12", "x":12.75, "y":1}, {"label":"1,13", "x":13.75, "y":1}, {"label":"1,14", "x":14.75, "y":1, "w":1.5}, {"label":"1,15", "x":16.75, "y":1}, {"label":"2,0", "x":0, "y":2}, {"label":"2,1", "x":1.25, "y":2, "w":1.75}, {"label":"2,2", "x":3, "y":2}, {"label":"2,3", "x":4, "y":2}, {"label":"2,4", "x":5, "y":2}, {"label":"2,5", "x":6, "y":2}, {"label":"2,6", "x":7, "y":2}, {"label":"2,7", "x":8, "y":2}, {"label":"2,8", "x":9, "y":2}, {"label":"2,9", "x":10, "y":2}, {"label":"2,10", "x":11, "y":2}, {"label":"2,11", "x":12, "y":2}, {"label":"2,12", "x":13, "y":2}, {"label":"2,14", "x":14, "y":2, "w":2.25}, {"label":"2,15", "x":16.75, "y":2}, {"label":"3,0", "x":0, "y":3}, {"label":"3,1", "x":1.25, "y":3, "w":2.25}, {"label":"3,3", "x":3.5, "y":3}, {"label":"3,4", "x":4.5, "y":3}, {"label":"3,5", "x":5.5, "y":3}, {"label":"3,6", "x":6.5, "y":3}, {"label":"3,7", "x":7.5, "y":3}, {"label":"3,8", "x":8.5, "y":3}, {"label":"3,9", "x":9.5, "y":3}, {"label":"3,10", "x":10.5, "y":3}, {"label":"3,11", "x":11.5, "y":3}, {"label":"3,12", "x":12.5, "y":3}, {"label":"3,13", "x":13.5, "y":3, "w":1.75}, {"label":"3,15", "x":16.75, "y":3}, {"label":"3,14", "x":15.5, "y":3.25}, {"label":"4,0", "x":0, "y":4}, {"label":"4,1", "x":1.25, "y":4, "w":1.25}, {"label":"4,2", "x":2.5, "y":4, "w":1.25}, {"label":"4,3", "x":3.75, "y":4, "w":1.25}, {"label":"4,7", "x":5, "y":4, "w":6.25}, {"label":"4,10", "x":11.25, "y":4, "w":1.25}, {"label":"4,11", "x":12.5, "y":4, "w":1.25}, {"label":"4,13", "x":14.5, "y":4.25}, {"label":"4,14", "x":15.5, "y":4.25}, {"label":"4,15", "x":16.5, "y":4.25}]
M keyboards/mechlovin/zed65/no_backlight/retro66/config.h => keyboards/mechlovin/zed65/no_backlight/retro66/config.h +0 -2
@@ 25,8 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B13, B14, A8, A1, A0 }
#define MATRIX_COL_PINS { B11, B12, B10, B2, B1, B0, A7, A6, A5, A4, A3, A2, B3, A15, B5 }
-#define LED_CAPS_LOCK_PIN C14
-
// Number of encoders
#define ENCODERS_PAD_A { B4, B6 }
M keyboards/mechlovin/zed65/no_backlight/retro66/info.json => keyboards/mechlovin/zed65/no_backlight/retro66/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x6601",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C14"
+ },
"layouts": {
"LAYOUT_all": {
"layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0, "w":2}, {"label":"Insert", "x":15.75, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Delete", "x":15.75, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.25}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":2.25}, {"label":"\u2191", "x":14.75, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4, "w":1.5}, {"label":"Ctrl", "x":11.5, "y":4, "w":1.25}, {"label":"\u2190", "x":13.75, "y":4}, {"label":"\u2193", "x":14.75, "y":4}, {"label":"\u2192", "x":15.75, "y":4}]
M keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h => keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h +0 -2
@@ 33,8 33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define WS2812_SPI SPID2 // default: SPID1
#define WS2812_SPI_MOSI_PAL_MODE 0 // MOSI pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 5
-#define LED_CAPS_LOCK_PIN C14
-
//#define RGB_DI_PIN E2
//#ifdef RGB_DI_PIN
# define RGBLIGHT_HUE_STEP 8
M keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json => keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x6602",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C14"
+ },
"layout_aliases": {
"LAYOUT_65_ansi_blocker": "LAYOUT_ansi_blocker",
"LAYOUT_65_iso_blocker": "LAYOUT_iso_blocker"
M keyboards/mechwild/bbs/config.h => keyboards/mechwild/bbs/config.h +0 -4
@@ 11,10 11,6 @@
/* allows the "key" button on the blackpill to toggle caps lock for user testing before soldering */
#define DIP_SWITCH_PINS { A0 }
-/* status light pins using the on board LED for the blackpill */
-#define LED_CAPS_LOCK_PIN C13
-#define LED_PIN_ON_STATE 0
-
/*
* Keyboard Matrix Assignments
*
M keyboards/mechwild/bbs/info.json => keyboards/mechwild/bbs/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x170E",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C13",
+ "on_state": 0
+ },
"processor": "STM32F401",
"bootloader": "stm32-dfu",
"board": "BLACKPILL_STM32_F401",
M keyboards/mechwild/obe/config.h => keyboards/mechwild/obe/config.h +0 -4
@@ 46,10 46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* status light pins */
-#define LED_NUM_LOCK_PIN B8
-#define LED_CAPS_LOCK_PIN B9
-
/* RGB settings, uncomment this define to enable RGB */
#define RGB_DI_PIN A0
#ifdef RGB_DI_PIN
M keyboards/mechwild/obe/info.json => keyboards/mechwild/obe/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x1707",
"device_version": "2.0.1"
},
+ "indicators": {
+ "caps_lock": "B9",
+ "num_lock": "B8"
+ },
"bootmagic": {
"matrix": [5, 4]
},
M keyboards/mechwild/puckbuddy/config.h => keyboards/mechwild/puckbuddy/config.h +0 -4
@@ 14,10 14,6 @@
/* allows the "key" button on the blackpill to toggle caps lock for user testing before soldering */
#define DIP_SWITCH_PINS { A0 }
-/* status light pins using the on board LED for the blackpill */
-#define LED_CAPS_LOCK_PIN C13
-#define LED_PIN_ON_STATE 0
-
/* set the tapping term for glidepoint pad to register a tap click */
//#define CIRQUE_PINNACLE_TAPPING_TERM 0 // This is set to 0 to disable it
M keyboards/mechwild/puckbuddy/info.json => keyboards/mechwild/puckbuddy/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x170F",
"device_version": "1.0.0"
},
+ "indicators": {
+ "caps_lock": "C13",
+ "on_state": 0
+ },
"processor": "STM32F401",
"bootloader": "stm32-dfu",
"board": "BLACKPILL_STM32_F401",
M keyboards/mehkee96/config.h => keyboards/mehkee96/config.h +0 -3
@@ 8,9 8,6 @@
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/mehkee96/info.json => keyboards/mehkee96/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x422D",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/meletrix/zoom65/config.h => keyboards/meletrix/zoom65/config.h +0 -4
@@ 37,7 37,3 @@
// Note: array is { col, row )
#define ENCODERS_CW_KEY { { 5, 4 } }
#define ENCODERS_CCW_KEY { { 3, 4 } }
-
-#define LED_CAPS_LOCK_PIN F7
-#define LED_PIN_ON_STATE 0
-
M keyboards/meletrix/zoom65/info.json => keyboards/meletrix/zoom65/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0004",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker", "65_iso_blocker", "65_ansi_blocker_split_bs", "65_iso_blocker_split_bs"],
M keyboards/meletrix/zoom65_lite/config.h => keyboards/meletrix/zoom65_lite/config.h +0 -4
@@ 37,7 37,3 @@
// Note: array is { col, row )
#define ENCODERS_CW_KEY { { 5, 4 } }
#define ENCODERS_CCW_KEY { { 3, 4 } }
-
-#define LED_CAPS_LOCK_PIN F7
-#define LED_PIN_ON_STATE 0
-
M keyboards/meletrix/zoom65_lite/info.json => keyboards/meletrix/zoom65_lite/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0005",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi_blocker", "65_iso_blocker", "65_ansi_blocker_split_bs", "65_iso_blocker_split_bs"],
M keyboards/meletrix/zoom87/config.h => keyboards/meletrix/zoom87/config.h +0 -3
@@ 26,9 26,6 @@
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F6
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN D2
#ifdef RGB_DI_PIN
#define RGBLED_NUM 20
M keyboards/meletrix/zoom87/info.json => keyboards/meletrix/zoom87/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0007",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/melgeek/mj6xy/info.json => keyboards/melgeek/mj6xy/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6060",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"debounce": 3,
M keyboards/melgeek/mj6xy/rev3/config.h => keyboards/melgeek/mj6xy/rev3/config.h +0 -3
@@ 26,9 26,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN C7
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define RGB_DI_PIN C6
M keyboards/meow65/config.h => keyboards/meow65/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/mincedshon/ecila/config.h => keyboards/mincedshon/ecila/config.h +0 -3
@@ 9,9 9,6 @@
//#define ENCODERS_PAD_B { D2 }
//#define ENCODER_RESOLUTION 1
-//#define LED_NUM_LOCK_PIN D4
-//#define LED_CAPS_LOCK_PIN D6
-
#define RGB_DI_PIN B0
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
M keyboards/mlego/m48/rev1/config.h => keyboards/mlego/m48/rev1/config.h +0 -4
@@ 29,10 29,6 @@
#define ENCODER_RESOLUTION 4
#endif
-#define LED_NUM_LOCK_PIN B12
-#define LED_SCROLL_LOCK_PIN B13
-#define LED_CAPS_LOCK_PIN C13
-
#ifdef RGBLIGHT_ENABLE
#define RGBLIGHT_LAYERS
#define RGB_DI_PIN B15
M keyboards/mlego/m48/rev1/info.json => keyboards/mlego/m48/rev1/info.json +5 -0
@@ 3,6 3,11 @@
"pid": "0x6261",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C13",
+ "num_lock": "B12",
+ "scroll_lock": "B13"
+ },
"processor": "STM32F401",
"bootloader": "tinyuf2",
"board": "BLACKPILL_STM32_F401"
M keyboards/mlego/m60/rev1/config.h => keyboards/mlego/m60/rev1/config.h +0 -5
@@ 15,11 15,6 @@
*/
#pragma once
-
-#define LED_NUM_LOCK_PIN B12
-#define LED_SCROLL_LOCK_PIN B13
-#define LED_CAPS_LOCK_PIN C13
-
#ifdef ENCODER_ENABLE
#define MATRIX_ROW_PINS \
{ A6, A7, B0, B1, B10 }
M keyboards/mlego/m60/rev1/info.json => keyboards/mlego/m60/rev1/info.json +5 -0
@@ 3,6 3,11 @@
"pid": "0x6161",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C13",
+ "num_lock": "B12",
+ "scroll_lock": "B13"
+ },
"processor": "STM32F401",
"bootloader": "tinyuf2",
"board": "BLACKPILL_STM32_F401"
M keyboards/mlego/m60_split/rev1/config.h => keyboards/mlego/m60_split/rev1/config.h +0 -4
@@ 36,10 36,6 @@
{ 4 }
#endif
-#define LED_NUM_LOCK_PIN B12
-#define LED_SCROLL_LOCK_PIN B13
-#define LED_CAPS_LOCK_PIN C13
-
#define SPLIT_LAYER_STATE_ENABLE
#define SPLIT_LED_STATE_ENABLE
M keyboards/mlego/m60_split/rev1/info.json => keyboards/mlego/m60_split/rev1/info.json +5 -0
@@ 3,6 3,11 @@
"pid": "0x6361",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C13",
+ "num_lock": "B12",
+ "scroll_lock": "B13"
+ },
"split": {
"bootmagic": {
"matrix": [5, 0]
M keyboards/mlego/m60_split/rev2/config.h => keyboards/mlego/m60_split/rev2/config.h +0 -3
@@ 38,9 38,6 @@
#endif
-#define LED_NUM_LOCK_PIN B12
-#define LED_SCROLL_LOCK_PIN B13
-#define LED_CAPS_LOCK_PIN C13
#define SPLIT_LAYER_STATE_ENABLE
#define SPLIT_LED_STATE_ENABLE
M keyboards/mlego/m60_split/rev2/info.json => keyboards/mlego/m60_split/rev2/info.json +5 -0
@@ 3,6 3,11 @@
"pid": "0x6362",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C13",
+ "num_lock": "B12",
+ "scroll_lock": "B13"
+ },
"split": {
"bootmagic": {
"matrix": [5, 0]
M keyboards/mlego/m65/rev1/config.h => keyboards/mlego/m65/rev1/config.h +0 -4
@@ 17,10 17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-#define LED_NUM_LOCK_PIN B12
-#define LED_SCROLL_LOCK_PIN B13
-#define LED_CAPS_LOCK_PIN C13
-
// 0 1 2 3 4
#define MATRIX_ROW_PINS \
{ B11, B0, B1, A2, A3 }
M keyboards/mlego/m65/rev1/info.json => keyboards/mlego/m65/rev1/info.json +5 -0
@@ 3,6 3,11 @@
"pid": "0x6061",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C13",
+ "num_lock": "B12",
+ "scroll_lock": "B13"
+ },
"processor": "STM32F103",
"bootloader": "stm32duino"
}
M keyboards/mlego/m65/rev2/config.h => keyboards/mlego/m65/rev2/config.h +0 -4
@@ 17,10 17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-#define LED_NUM_LOCK_PIN B12
-#define LED_SCROLL_LOCK_PIN B13
-#define LED_CAPS_LOCK_PIN B2
-
// 0 1 2 3 4
#define MATRIX_ROW_PINS \
{ B11, B0, B1, A2, A3 }
M keyboards/mlego/m65/rev2/info.json => keyboards/mlego/m65/rev2/info.json +5 -0
@@ 3,6 3,11 @@
"pid": "0x6061",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "num_lock": "B12",
+ "scroll_lock": "B13"
+ },
"processor": "STM32F103", // GD32F303CCT6
"bootloader": "stm32duino"
}
M keyboards/mlego/m65/rev3/config.h => keyboards/mlego/m65/rev3/config.h +0 -4
@@ 17,10 17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-#define LED_NUM_LOCK_PIN B12
-#define LED_SCROLL_LOCK_PIN B13
-#define LED_CAPS_LOCK_PIN C13
-
// 0 1 2 3 4
#define MATRIX_ROW_PINS \
{ B10, A5, A6, A7, B0 }
M keyboards/mlego/m65/rev3/info.json => keyboards/mlego/m65/rev3/info.json +5 -0
@@ 3,6 3,11 @@
"pid": "0x6062",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C13",
+ "num_lock": "B12",
+ "scroll_lock": "B13"
+ },
"processor": "STM32F401",
"bootloader": "tinyuf2",
"board": "BLACKPILL_STM32_F401"
M keyboards/mlego/m65/rev4/config.h => keyboards/mlego/m65/rev4/config.h +0 -4
@@ 17,10 17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-#define LED_NUM_LOCK_PIN B12
-#define LED_SCROLL_LOCK_PIN B13
-#define LED_CAPS_LOCK_PIN C13
-
// 0 1 2 3 4
#define MATRIX_ROW_PINS \
{ B10, A5, A6, A7, B0 }
M keyboards/mlego/m65/rev4/info.json => keyboards/mlego/m65/rev4/info.json +5 -0
@@ 3,6 3,11 @@
"pid": "0x6062",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "C13",
+ "num_lock": "B12",
+ "scroll_lock": "B13"
+ },
"processor": "STM32F401",
"bootloader": "tinyuf2",
"board": "BLACKPILL_STM32_F401"
M keyboards/mode/m65ha_alpha/config.h => keyboards/mode/m65ha_alpha/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
#define OPENDRAIN_INDICATORS
-#define LED_CAPS_LOCK_PIN A6
/*
* Feature disable options
M keyboards/mode/m65ha_alpha/info.json => keyboards/mode/m65ha_alpha/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x6566",
"device_version": "0.6.5"
},
+ "indicators": {
+ "caps_lock": "A6"
+ },
"processor": "STM32F401",
"bootloader": "stm32-dfu",
"layout_aliases": {
M keyboards/mode/m65hi_alpha/config.h => keyboards/mode/m65hi_alpha/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
#define OPENDRAIN_INDICATORS
-#define LED_CAPS_LOCK_PIN A6
/*
* Feature disable options
M keyboards/mode/m65hi_alpha/info.json => keyboards/mode/m65hi_alpha/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x6574",
"device_version": "0.6.5"
},
+ "indicators": {
+ "caps_lock": "A6"
+ },
"processor": "STM32F401",
"bootloader": "stm32-dfu",
"layout_aliases": {
M keyboards/mode/m65s/config.h => keyboards/mode/m65s/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
#define OPENDRAIN_INDICATORS
-#define LED_CAPS_LOCK_PIN C8
/*
* Feature disable options
M keyboards/mode/m65s/info.json => keyboards/mode/m65s/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x6583",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C8"
+ },
"processor": "STM32F401",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/mode/m80v2/config.h => keyboards/mode/m80v2/config.h +0 -3
@@ 30,6 30,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-
-#define LED_CAPS_LOCK_PIN A0
-#define LED_PIN_ON_STATE 0
M keyboards/mode/m80v2/m80v2h/info.json => keyboards/mode/m80v2/m80v2h/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0083",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "A0",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"community_layouts": [ "tkl_ansi" ],
M keyboards/mode/m80v2/m80v2s/info.json => keyboards/mode/m80v2/m80v2s/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0082",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "A0",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/moon/config.h => keyboards/moon/config.h +0 -3
@@ 22,9 22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROWS 8
#define MATRIX_COLS 11
-#define LED_CAPS_LOCK_PIN B5
-#define LED_SCROLL_LOCK_PIN B6
-
/* Backlight */
#define BACKLIGHT_PIN C6
#define BACKLIGHT_LEVELS 3
M keyboards/moon/info.json => keyboards/moon/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xFCB8",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B5",
+ "scroll_lock": "B6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi", "tkl_iso"],
M keyboards/mt/mt980/config.h => keyboards/mt/mt980/config.h +0 -5
@@ 12,11 12,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL
-#define LED_NUM_LOCK_PIN C6
-#define LED_CAPS_LOCK_PIN C7
-#define LED_SCROLL_LOCK_PIN B5
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 3
M keyboards/mt/mt980/info.json => keyboards/mt/mt980/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x6060",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "num_lock": "C6",
+ "scroll_lock": "B5",
+ "on_state": 0
+ },
"bootmagic": {
"matrix": [5, 0]
},
M keyboards/mt/ncr80/hotswap/config.h => keyboards/mt/ncr80/hotswap/config.h +0 -5
@@ 36,11 36,6 @@
#define DIODE_DIRECTION ROW2COL
-#define LED_CAPS_LOCK_PIN C6
-#define LED_SCROLL_LOCK_PIN C7
-#define LED_NUM_LOCK_PIN B5
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/mt/ncr80/hotswap/info.json => keyboards/mt/ncr80/hotswap/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x2002",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C6",
+ "num_lock": "B5",
+ "scroll_lock": "C7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/mt/ncr80/solder/config.h => keyboards/mt/ncr80/solder/config.h +0 -4
@@ 36,10 36,6 @@
#define DIODE_DIRECTION ROW2COL
-#define LED_CAPS_LOCK_PIN C6
-#define LED_SCROLL_LOCK_PIN C7
-#define LED_NUM_LOCK_PIN B5
-#define LED_PIN_ON_STATE 0
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 5
M keyboards/mt/ncr80/solder/info.json => keyboards/mt/ncr80/solder/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x2001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C6",
+ "num_lock": "B5",
+ "scroll_lock": "C7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/mt/split75/config.h => keyboards/mt/split75/config.h +0 -4
@@ 7,10 7,6 @@
#define MATRIX_ROWS 8
#define MATRIX_COLS 14
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define RGBLED_NUM 8
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
M keyboards/mt/split75/info.json => keyboards/mt/split75/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/nasu/config.h => keyboards/nasu/config.h +0 -5
@@ 30,8 30,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Ensure we jump to bootloader if the QK_BOOT keycode was pressed */
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
-
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN B1
-#define LED_NUM_LOCK_PIN B0
-#define LED_SCROLL_LOCK_PIN A7
M keyboards/nasu/info.json => keyboards/nasu/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x4E53",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B1",
+ "num_lock": "B0",
+ "scroll_lock": "A7"
+ },
"bootmagic": {
"matrix": [1, 0]
},
M keyboards/neito/config.h => keyboards/neito/config.h +0 -1
@@ 25,7 25,6 @@
#define ENCODERS_PAD_B { B0 }
#define ENCODER_RESOLUTION 4
-#define LED_CAPS_LOCK_PIN B6
#define BACKLIGHT_ON_STATE 0
#define BACKLIGHT_PIN B5
M keyboards/neito/info.json => keyboards/neito/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0xB44C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/neson_design/700e/config.h => keyboards/neson_design/700e/config.h +0 -2
@@ 45,8 45,6 @@
#define DRIVER_COUNT 2
#define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL+DRIVER_2_LED_TOTAL)
-#define LED_CAPS_LOCK_PIN F5
-
//rgb light setting
#define RGBLED_NUM 68
#define RGB_DI_PIN D5
M keyboards/neson_design/700e/info.json => keyboards/neson_design/700e/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x700E",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F5"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/neson_design/n6/config.h => keyboards/neson_design/n6/config.h +0 -2
@@ 45,8 45,6 @@
#define DRIVER_COUNT 2
#define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL+DRIVER_2_LED_TOTAL)
-#define LED_CAPS_LOCK_PIN F5
-
//rgb light setting
#define RGBLED_NUM 65
#define RGB_DI_PIN B3
M keyboards/neson_design/n6/info.json => keyboards/neson_design/n6/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x4E36",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F5"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/nightly_boards/alter/rev1/config.h => keyboards/nightly_boards/alter/rev1/config.h +0 -4
@@ 35,10 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D7
-#define LED_CAPS_LOCK_PIN D6
-#define LED_SCROLL_LOCK_PIN B4
-
#define RGB_DI_PIN F1
#ifdef RGB_DI_PIN
#define RGBLED_NUM 18
M keyboards/nightly_boards/alter/rev1/info.json => keyboards/nightly_boards/alter/rev1/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0002",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D6",
+ "num_lock": "D7",
+ "scroll_lock": "B4"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["alice_split_bs"],
M keyboards/nightly_boards/alter_lite/config.h => keyboards/nightly_boards/alter_lite/config.h +0 -5
@@ 19,11 19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROWS 5
#define MATRIX_COLS 16
-#define LED_NUM_LOCK_PIN D6
-#define LED_CAPS_LOCK_PIN D7
-#define LED_SCROLL_LOCK_PIN D4
-#define LED_PIN_ON_STATE 0
-
/*
* Keyboard Matrix Assignments
*
M keyboards/nightly_boards/alter_lite/info.json => keyboards/nightly_boards/alter_lite/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x0013",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D7",
+ "num_lock": "D6",
+ "scroll_lock": "D4",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/nix_studio/oxalys80/config.h => keyboards/nix_studio/oxalys80/config.h +0 -4
@@ 64,7 64,3 @@
#define RGBLIGHT_LIMIT_VAL 200
#define RGBLIGHT_SLEEP // RGB will turn off when PC is put to sleep
#endif
-
-#define LED_CAPS_LOCK_PIN E6
-#define LED_SCROLL_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
M keyboards/nix_studio/oxalys80/info.json => keyboards/nix_studio/oxalys80/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x3830",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "scroll_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi", "tkl_iso"],
M keyboards/nopunin10did/jabberwocky/v1/config.h => keyboards/nopunin10did/jabberwocky/v1/config.h +0 -4
@@ 25,10 25,6 @@
#define MATRIX_ROW_PINS { E6, B4, B5, B7, D5, C7, F1, F0, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, D7, C6, D4, D0, D2, D3 }
-/* Indicator LEDs */
-#define LED_NUM_LOCK_PIN D1
-#define LED_CAPS_LOCK_PIN B0
-
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
M keyboards/nopunin10did/jabberwocky/v1/info.json => keyboards/nopunin10did/jabberwocky/v1/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4A57",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "num_lock": "D1"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/nopunin10did/jabberwocky/v2/config.h => keyboards/nopunin10did/jabberwocky/v2/config.h +0 -3
@@ 27,9 27,6 @@
/* LED Configuration */
#define BACKLIGHT_PINS {D6}
-// To have all lights shine uniformly, add C6 and B7 to the list above, then undefine the constants below.
-#define LED_NUM_LOCK_PIN C6
-#define LED_CAPS_LOCK_PIN B7
#define BACKLIGHT_LEVELS 6
M keyboards/nopunin10did/jabberwocky/v2/info.json => keyboards/nopunin10did/jabberwocky/v2/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4A58",
"device_version": "0.2.0"
},
+ "indicators": {
+ "caps_lock": "B7",
+ "num_lock": "C6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/novelkeys/nk65b/config.h => keyboards/novelkeys/nk65b/config.h +0 -4
@@ 28,10 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN A14
-#define LED_PIN_ON_STATE 0
-
/* RGB options */
#define RGB_DI_PIN B4
M keyboards/novelkeys/nk65b/info.json => keyboards/novelkeys/nk65b/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4E4F",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A14",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/novelkeys/nk87b/config.h => keyboards/novelkeys/nk87b/config.h +0 -4
@@ 28,10 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN A2
-#define LED_PIN_ON_STATE 0
-
/* RGB options */
#define RGB_DI_PIN B0
M keyboards/novelkeys/nk87b/info.json => keyboards/novelkeys/nk87b/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4E50",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A2",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/noxary/260/config.h => keyboards/noxary/260/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B1
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 3
M keyboards/noxary/260/info.json => keyboards/noxary/260/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0A29",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B1",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["60_ansi", "60_iso", "60_hhkb", "60_tsangan_hhkb"],
M keyboards/noxary/268_2_rgb/config.h => keyboards/noxary/268_2_rgb/config.h +0 -2
@@ 35,8 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 3
M keyboards/noxary/268_2_rgb/info.json => keyboards/noxary/268_2_rgb/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0A7C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/oddforge/vea/config.h => keyboards/oddforge/vea/config.h +0 -3
@@ 40,7 40,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_SLEEP
#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 9
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
#define BACKLIGHT_PIN D4
M keyboards/oddforge/vea/info.json => keyboards/oddforge/vea/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x4155",
"device_version": "1.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/omnikeyish/config.h => keyboards/omnikeyish/config.h +0 -4
@@ 15,10 15,6 @@
#endif
#define MATRIX_COL_PINS { F0, F1, F2, F3, F4, F5, F6, F7, C7, C6, C5, C4, C3, C2, C1, C0, B0, B1, B2, B3, B4, B5, B6 }
-#define LED_NUM_LOCK_PIN E0
-#define LED_CAPS_LOCK_PIN E1
-#define LED_SCROLL_LOCK_PIN B7
-
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL
M keyboards/omnikeyish/info.json => keyboards/omnikeyish/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0666",
"device_version": "13.3.7"
},
+ "indicators": {
+ "caps_lock": "E1",
+ "num_lock": "E0",
+ "scroll_lock": "B7"
+ },
"processor": "at90usb1286",
"bootloader": "halfkay",
"layouts": {
M keyboards/panc60/config.h => keyboards/panc60/config.h +0 -2
@@ 28,8 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/panc60/info.json => keyboards/panc60/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x422D",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"community_layouts": ["60_ansi", "60_hhkb"],
M keyboards/papercranekeyboards/gerald65/config.h => keyboards/papercranekeyboards/gerald65/config.h +0 -6
@@ 24,12 24,6 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/pearl/config.h => keyboards/pearl/config.h +0 -5
@@ 17,11 17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
M keyboards/pearl/info.json => keyboards/pearl/info.json +5 -0
@@ 7,6 7,11 @@
"pid": "0x0348",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/pearlboards/atlas/config.h => keyboards/pearlboards/atlas/config.h +0 -5
@@ 76,11 76,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_SLEEP
#endif
-/* Indicator Led's*/
-#define LED_CAPS_LOCK_PIN F4
-#define LED_NUM_LOCK_PIN F5
-#define LED_SCROLL_LOCK_PIN F6
-#define LED_PIN_ON_STATE 0
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/pearlboards/atlas/info.json => keyboards/pearlboards/atlas/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x6964",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F4",
+ "num_lock": "F5",
+ "scroll_lock": "F6",
+ "on_state": 0
+ },
"processor": "at90usb1286",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/pearlboards/pandora/config.h => keyboards/pearlboards/pandora/config.h +0 -3
@@ 65,9 65,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_SLEEP
#endif
-/* Indicator Led's*/
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/pearlboards/pandora/info.json => keyboards/pearlboards/pandora/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6963",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/pearlboards/pearl/config.h => keyboards/pearlboards/pearl/config.h +0 -5
@@ 71,11 71,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
# define RGBLIGHT_SLEEP
#endif
-/* Indicator Led's*/
-#define LED_CAPS_LOCK_PIN B0
-#define LED_NUM_LOCK_PIN B1
-#define LED_SCROLL_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/pearlboards/pearl/info.json => keyboards/pearlboards/pearl/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x6965",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "num_lock": "B1",
+ "scroll_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"debounce": 4,
M keyboards/pearlboards/zeus/config.h => keyboards/pearlboards/zeus/config.h +0 -5
@@ 80,11 80,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_SLEEP
#endif
-/* Indicator Led's*/
-#define LED_CAPS_LOCK_PIN C5
-#define LED_NUM_LOCK_PIN C4
-#define LED_SCROLL_LOCK_PIN C3
-#define LED_PIN_ON_STATE 0
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/pearlboards/zeus/info.json => keyboards/pearlboards/zeus/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x6966",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C5",
+ "num_lock": "C4",
+ "scroll_lock": "C3",
+ "on_state": 0
+ },
"processor": "at90usb1286",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/peranekofactory/tone/rev1/config.h => keyboards/peranekofactory/tone/rev1/config.h +0 -6
@@ 22,12 22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_B { B4 }
#define TAP_CODE_DELAY 100
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/peranekofactory/tone/rev2/config.h => keyboards/peranekofactory/tone/rev2/config.h +0 -6
@@ 22,12 22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_B { B4 }
#define TAP_CODE_DELAY 100
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/percent/canoe/config.h => keyboards/percent/canoe/config.h +0 -2
@@ 28,8 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/percent/canoe/info.json => keyboards/percent/canoe/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x434E",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"community_layouts": ["65_ansi_blocker", "65_iso_blocker"],
M keyboards/percent/skog/config.h => keyboards/percent/skog/config.h +0 -3
@@ 25,9 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2 }
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define RGBLED_NUM 2
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
M keyboards/percent/skog/info.json => keyboards/percent/skog/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x422D",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/percent/skog_lite/config.h => keyboards/percent/skog_lite/config.h +0 -3
@@ 29,9 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/percent/skog_lite/info.json => keyboards/percent/skog_lite/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x422D",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"community_layouts": ["tkl_ansi"],
M keyboards/phage_studio/pila87/config.h => keyboards/phage_studio/pila87/config.h +0 -4
@@ 29,10 29,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* LED Indicator */
-#define LED_CAPS_LOCK_PIN C14
-#define LED_SCROLL_LOCK_PIN A0
-
#ifdef RGB_MATRIX_ENABLE
#define RGB_MATRIX_LED_COUNT 91
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
M keyboards/phage_studio/pila87/info.json => keyboards/phage_studio/pila87/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x5887",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C14",
+ "scroll_lock": "A0"
+ },
"community_layouts": ["tkl_ansi"],
"layouts": {
"LAYOUT_tkl_ansi": {
M keyboards/phantom/config.h => keyboards/phantom/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL
-#define LED_CAPS_LOCK_PIN B6
-#define LED_SCROLL_LOCK_PIN B7
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
# define RGBLED_NUM 20
M keyboards/phantom/info.json => keyboards/phantom/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x5B50",
"device_version": "0.0.3"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "scroll_lock": "B7"
+ },
"processor": "atmega32u4",
"bootloader": "halfkay",
"community_layouts": ["tkl_ansi", "tkl_iso"],
M keyboards/phrygian/ph100/config.h => keyboards/phrygian/ph100/config.h +0 -4
@@ 26,7 26,3 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-/* Define capslock and numlock */
-#define LED_NUM_LOCK_PIN B14
-#define LED_CAPS_LOCK_PIN B15
M keyboards/phrygian/ph100/info.json => keyboards/phrygian/ph100/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0C61",
"device_version": "1.0.0"
},
+ "indicators": {
+ "caps_lock": "B15",
+ "num_lock": "B14"
+ },
"processor": "STM32F042",
"bootloader": "stm32-dfu",
"debounce": 10,
M keyboards/pixelspace/capsule65i/config.h => keyboards/pixelspace/capsule65i/config.h +0 -2
@@ 36,8 36,6 @@
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F6
-
#define RGB_DI_PIN F7
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
M keyboards/pixelspace/capsule65i/info.json => keyboards/pixelspace/capsule65i/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0xE66E",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/pjb/eros/config.h => keyboards/pjb/eros/config.h +0 -4
@@ 24,7 24,3 @@
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, D4, D5, B4, D3, D2, E6, B3 }
#define DIODE_DIRECTION COL2ROW
-
-#define LED_CAPS_LOCK_PIN D6
-#define LED_SCROLL_LOCK_PIN D0
-#define LED_PIN_ON_STATE 0
M keyboards/pjb/eros/info.json => keyboards/pjb/eros/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x4552",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D6",
+ "scroll_lock": "D0",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/playkbtw/ca66/config.h => keyboards/playkbtw/ca66/config.h +0 -2
@@ 12,8 12,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN F0
#define BACKLIGHT_LEVELS 3
M keyboards/playkbtw/ca66/info.json => keyboards/playkbtw/ca66/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x6060",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/playkbtw/helen80/config.h => keyboards/playkbtw/helen80/config.h +0 -4
@@ 58,7 58,3 @@
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#endif
-
-#define LED_CAPS_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
M keyboards/playkbtw/helen80/info.json => keyboards/playkbtw/helen80/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x4845",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "scroll_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi"],
M keyboards/playkbtw/pk60/config.h => keyboards/playkbtw/pk60/config.h +0 -3
@@ 12,9 12,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F4
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 5
M keyboards/playkbtw/pk60/info.json => keyboards/playkbtw/pk60/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6060",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F4",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["60_ansi_split_bs_rshift"],
M keyboards/poker87c/config.h => keyboards/poker87c/config.h +0 -4
@@ 58,7 58,3 @@
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#endif
-
-#define LED_NUM_LOCK_PIN B1
-#define LED_CAPS_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN B2
M keyboards/poker87c/info.json => keyboards/poker87c/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x087C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "num_lock": "B1",
+ "scroll_lock": "B2"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/poker87d/config.h => keyboards/poker87d/config.h +0 -4
@@ 58,7 58,3 @@
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#endif
-
-#define LED_NUM_LOCK_PIN B1
-#define LED_CAPS_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN B2
M keyboards/poker87d/info.json => keyboards/poker87d/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x087D",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "num_lock": "B1",
+ "scroll_lock": "B2"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/pos78/config.h => keyboards/pos78/config.h +0 -5
@@ 42,11 42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Hardware LED pins*/
-#define LED_CAPS_LOCK_PIN D4
-#define LED_NUM_LOCK_PIN D2
-#define LED_PIN_ON_STATE 1
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/pos78/info.json => keyboards/pos78/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x7878",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D4",
+ "num_lock": "D2"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/primekb/meridian_rgb/config.h => keyboards/primekb/meridian_rgb/config.h +0 -4
@@ 41,10 41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLIGHT_LIMIT_VAL 200
-#define LED_NUM_LOCK_PIN B0
-#define LED_CAPS_LOCK_PIN B1
-#define LED_SCROLL_LOCK_PIN B2
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/primekb/meridian_rgb/info.json => keyboards/primekb/meridian_rgb/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0042",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "B1",
+ "num_lock": "B0",
+ "scroll_lock": "B2"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/projectcain/vault35/config.h => keyboards/projectcain/vault35/config.h +0 -6
@@ 39,12 39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_B { D7 }
#define ENCODER_RESOLUTION 2
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/projectcain/vault45/config.h => keyboards/projectcain/vault45/config.h +0 -6
@@ 42,12 42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_B { B2, D2 }
#define ENCODER_RESOLUTION 2
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/protozoa/cassini/config.h => keyboards/protozoa/cassini/config.h +0 -4
@@ 30,7 30,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Ensure we jump to bootloader if the QK_BOOT keycode was pressed */
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
-
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
M keyboards/protozoa/cassini/info.json => keyboards/protozoa/cassini/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4341",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "on_state": 0
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/pteron36/config.h => keyboards/pteron36/config.h +0 -6
@@ 43,12 43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define SOFT_SERIAL_PIN D3 // or D1, D2, D3, E6
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/qpockets/wanten/config.h => keyboards/qpockets/wanten/config.h +0 -6
@@ 45,12 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define ENCODER_RESOLUTION 4
//#define ENCODER_DIRECTION_FLIP
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/qwertlekeys/calice/config.h => keyboards/qwertlekeys/calice/config.h +0 -2
@@ 25,8 25,6 @@
#define MATRIX_ROW_PINS {F0, F1, F5, F4, C6, C7, B5, B6, D4, D2, D5, D3}
#define MATRIX_COL_PINS {D7, B4, F7, F6, D1, B7, B3, B2}
-#define LED_CAPS_LOCK_PIN D6
-
/* Envoder */
#define ENCODERS_PAD_A {B0}
#define ENCODERS_PAD_B {B1}
M keyboards/qwertlekeys/calice/info.json => keyboards/qwertlekeys/calice/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D6"
+ },
"bootmagic": {
"matrix": [1, 0]
},
M keyboards/rart/rart45/config.h => keyboards/rart/rart45/config.h +0 -3
@@ 26,9 26,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D5
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/rart/rart45/info.json => keyboards/rart/rart45/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0045",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D5",
+ "on_state": 0
+ },
"processor": "atmega328p",
"bootloader": "usbasploader",
"layouts": {
M keyboards/rart/rart60/config.h => keyboards/rart/rart60/config.h +0 -3
@@ 23,9 23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-#define LED_CAPS_LOCK_PIN GP19
-#define LED_PIN_ON_STATE 0
-
/* disable debug print */
//#define NO_DEBUG
M keyboards/rart/rart60/info.json => keyboards/rart/rart60/info.json +4 -0
@@ 23,6 23,10 @@
"pid": "0x0060",
"vid": "0x414C"
},
+ "indicators": {
+ "caps_lock": "GP19",
+ "on_state": 0
+ },
"bootmagic": {
"matrix": [0, 1]
},
M keyboards/rart/rart75hs/config.h => keyboards/rart/rart75hs/config.h +0 -3
@@ 35,9 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-#define LED_CAPS_LOCK_PIN D4
-#define LED_PIN_ON_STATE 0
-
#define ENCODERS_PAD_A { C1 }
#define ENCODERS_PAD_B { C2 }
#define ENCODER_RESOLUTION 4 //default/suggested
M keyboards/rart/rart75hs/info.json => keyboards/rart/rart75hs/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x5575",
"device_version": "0.0.3"
},
+ "indicators": {
+ "caps_lock": "D4",
+ "on_state": 0
+ },
"bootmagic": {
"matrix": [0, 1]
},
M keyboards/rart/rart80/config.h => keyboards/rart/rart80/config.h +0 -3
@@ 35,9 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-#define LED_CAPS_LOCK_PIN D4
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN D5
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/rart/rart80/info.json => keyboards/rart/rart80/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0080",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D4",
+ "on_state": 0
+ },
"bootmagic": {
"matrix": [0, 1]
},
M keyboards/rart/rartand/config.h => keyboards/rart/rartand/config.h +0 -3
@@ 26,9 26,6 @@
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D5
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/rart/rartand/info.json => keyboards/rart/rartand/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x5050",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D5",
+ "on_state": 0
+ },
"processor": "atmega328p",
"bootloader": "usbasploader",
"layouts": {
M keyboards/rart/rartland/config.h => keyboards/rart/rartland/config.h +0 -3
@@ 35,9 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B4, A7, A5, A6, C3 }
#define MATRIX_COL_PINS { B0, A1, B1, A2, B2, A3, B3, A4, C7, C6, D0, C5, D1, C4 }
-#define LED_CAPS_LOCK_PIN A0
-#define LED_PIN_ON_STATE 0
-
#define ENCODERS_PAD_B { D5 }
#define ENCODERS_PAD_A { C2 }
#define ENCODER_RESOLUTION 2 //default/suggested
M keyboards/rart/rartland/info.json => keyboards/rart/rartland/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6065",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A0",
+ "on_state": 0
+ },
"processor": "atmega32a",
"bootloader": "usbasploader",
"community_layouts": ["65_ansi", "65_iso"],
M keyboards/rart/rartlice/config.h => keyboards/rart/rartlice/config.h +0 -5
@@ 30,11 30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-#define LED_NUM_LOCK_PIN A8
-#define LED_CAPS_LOCK_PIN B14
-#define LED_SCROLL_LOCK_PIN A9
-#define LED_PIN_ON_STATE 0
-
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
M keyboards/rart/rartlice/info.json => keyboards/rart/rartlice/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x0065",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B14",
+ "num_lock": "A8",
+ "scroll_lock": "A9",
+ "on_state": 0
+ },
"processor": "STM32F103",
"bootloader": "stm32duino",
"layouts": {
M keyboards/rart/rartlite/config.h => keyboards/rart/rartlite/config.h +0 -5
@@ 29,11 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F5
-#define LED_NUM_LOCK_PIN F6
-
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/rart/rartlite/info.json => keyboards/rart/rartlite/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x4040",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F5",
+ "num_lock": "F6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"layouts": {
M keyboards/rart/rartpad/config.h => keyboards/rart/rartpad/config.h +0 -3
@@ 29,9 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D7
-#define LED_PIN_ON_STATE 1
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/rart/rartpad/info.json => keyboards/rart/rartpad/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0050",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D7"
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"community_layouts": ["ortho_5x4", "numpad_5x4"],
M keyboards/redscarf_iiplus/verb/config.h => keyboards/redscarf_iiplus/verb/config.h +0 -4
@@ 39,10 39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN E6
-#define LED_CAPS_LOCK_PIN C7
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 3
M keyboards/redscarf_iiplus/verb/info.json => keyboards/redscarf_iiplus/verb/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "num_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"layouts": {
M keyboards/redscarf_iiplus/verc/config.h => keyboards/redscarf_iiplus/verc/config.h +0 -4
@@ 39,10 39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN E6
-#define LED_CAPS_LOCK_PIN C7
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 3
M keyboards/redscarf_iiplus/verc/info.json => keyboards/redscarf_iiplus/verc/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0000",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "num_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"community_layouts": ["65_ansi"],
M keyboards/redscarf_iiplus/verd/config.h => keyboards/redscarf_iiplus/verd/config.h +0 -4
@@ 38,10 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN E6
-#define LED_CAPS_LOCK_PIN C6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 3
M keyboards/redscarf_iiplus/verd/info.json => keyboards/redscarf_iiplus/verd/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x7778",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C6",
+ "num_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "halfkay",
"layouts": {
M keyboards/reversestudio/decadepad/config.h => keyboards/reversestudio/decadepad/config.h +0 -3
@@ 29,9 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D4
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/reversestudio/decadepad/info.json => keyboards/reversestudio/decadepad/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4450",
"device_version": "0.0.1"
},
+ "indicators": {
+ "num_lock": "D4",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["numpad_6x4"],
M keyboards/reviung/reviung53/config.h => keyboards/reviung/reviung53/config.h +0 -6
@@ 24,12 24,6 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
#define RGBLED_NUM 10
M keyboards/rmi_kb/mona/v1_1/config.h => keyboards/rmi_kb/mona/v1_1/config.h +0 -3
@@ 37,6 37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-/* indicator LEDs */
-#define LED_CAPS_LOCK_PIN B3
M keyboards/rmi_kb/mona/v1_1/info.json => keyboards/rmi_kb/mona/v1_1/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x404B",
"device_version": "0.1.1"
},
+ "indicators": {
+ "caps_lock": "B3"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/rmi_kb/mona/v32a/config.h => keyboards/rmi_kb/mona/v32a/config.h +0 -3
@@ 37,6 37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-/* indicator LEDs */
-#define LED_CAPS_LOCK_PIN C1
M keyboards/rmi_kb/mona/v32a/info.json => keyboards/rmi_kb/mona/v32a/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x4032",
"device_version": "0.1.1"
},
+ "indicators": {
+ "caps_lock": "C1"
+ },
"processor": "atmega32a",
"bootloader": "usbasploader",
"layouts": {
M keyboards/rmi_kb/squishyfrl/config.h => keyboards/rmi_kb/squishyfrl/config.h +0 -6
@@ 39,12 39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN C15
#ifdef RGB_DI_PIN
# define RGBLED_NUM 16
M keyboards/rmi_kb/squishytkl/config.h => keyboards/rmi_kb/squishytkl/config.h +0 -6
@@ 39,12 39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN C15
#ifdef RGB_DI_PIN
# define RGBLED_NUM 16
M keyboards/rmi_kb/tkl_ff/config.h => keyboards/rmi_kb/tkl_ff/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/rmi_kb/wete/v2/config.h => keyboards/rmi_kb/wete/v2/config.h +0 -6
@@ 42,12 42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_A { D2 }
#define ENCODERS_PAD_B { D1 }
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGBLIGHT_LAYERS
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
M keyboards/rmkeebs/rm_numpad/config.h => keyboards/rmkeebs/rm_numpad/config.h +0 -6
@@ 44,12 44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_A { D7 }
#define ENCODERS_PAD_B { D4 }
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/runes/vaengr/config.h => keyboards/runes/vaengr/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN C7
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/sam/sg81m/config.h => keyboards/sam/sg81m/config.h +1 -1
@@ 20,7 20,7 @@
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14
-#define LED_CAPS_LOCK_PIN B0
+
/*
* Keyboard Matrix Assignments
*
M keyboards/sam/sg81m/info.json => keyboards/sam/sg81m/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x3831",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/sandwich/keeb68/config.h => keyboards/sandwich/keeb68/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define BACKLIGHT_PIN C7
#define BACKLIGHT_LEVELS 5
#define BACKLIGHT_BREATHING
M keyboards/sauce/mild/config.h => keyboards/sauce/mild/config.h +0 -3
@@ 41,6 41,3 @@
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-
-#define LED_CAPS_LOCK_PIN A6
-#define LED_SCROLL_LOCK_PIN B14
M keyboards/sauce/mild/info.json => keyboards/sauce/mild/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x7783",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A6",
+ "scroll_lock": "B14"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/sawnsprojects/amber80/solder/config.h => keyboards/sawnsprojects/amber80/solder/config.h +0 -4
@@ 21,10 21,6 @@
#define MATRIX_ROWS 12
#define MATRIX_COLS 9
-/* Indicator */
-#define LED_CAPS_LOCK_PIN F5
-#define LED_SCROLL_LOCK_PIN B0
-#define LED_PIN_ON_STATE 0
/*
* Keyboard Matrix Assignments
*
M keyboards/sawnsprojects/amber80/solder/info.json => keyboards/sawnsprojects/amber80/solder/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0xA801",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F5",
+ "scroll_lock": "B0",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/sawnsprojects/krush/krush60/solder/config.h => keyboards/sawnsprojects/krush/krush60/solder/config.h +0 -3
@@ 26,9 26,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* Caps Lock */
-#define LED_CAPS_LOCK_PIN F0
-#define LED_PIN_ON_STATE 0
#define RGB_DI_PIN F1
#ifdef RGB_DI_PIN
M keyboards/sawnsprojects/krush/krush60/solder/info.json => keyboards/sawnsprojects/krush/krush60/solder/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6B32",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F0",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/sawnsprojects/krush/krush65/hotswap/config.h => keyboards/sawnsprojects/krush/krush65/hotswap/config.h +0 -3
@@ 26,9 26,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* Caps Lock */
-#define LED_CAPS_LOCK_PIN B0
-#define LED_PIN_ON_STATE 0
/* Encoders */
M keyboards/sawnsprojects/krush/krush65/hotswap/info.json => keyboards/sawnsprojects/krush/krush65/hotswap/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x5B31",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/sawnsprojects/krush/krush65/solder/config.h => keyboards/sawnsprojects/krush/krush65/solder/config.h +0 -6
@@ 24,14 24,8 @@
#define MATRIX_ROW_PINS { B1, B2, D1, D2, D4, D6, F6, F7, F5, F4 }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D5, D3 }
-/* indicator */
-// #define LED_CAPS_LOCK_PIN F0
-
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* Caps Lock */
-#define LED_CAPS_LOCK_PIN F0
-#define LED_PIN_ON_STATE 0
/* rotary */
#define ENCODERS_PAD_A { D0 }
M keyboards/sawnsprojects/krush/krush65/solder/info.json => keyboards/sawnsprojects/krush/krush65/solder/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6B31",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F0",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/sawnsprojects/vcl65/solder/config.h => keyboards/sawnsprojects/vcl65/solder/config.h +0 -7
@@ 24,15 24,8 @@
#define MATRIX_ROW_PINS { F6, F7, F0, F4, B1 }
#define MATRIX_COL_PINS { B2, B5, F5, C7, B4, C6, D7, D6, D4, D5, D3, D2, B6, D1, D0 }
-/* indicator */
-// #define LED_CAPS_LOCK_PIN F0
-
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* Caps Lock */
-#define LED_CAPS_LOCK_PIN F1
-#define LED_PIN_ON_STATE 0
-/* rotary */
#define RGB_DI_PIN B7
#ifdef RGB_DI_PIN
M keyboards/sawnsprojects/vcl65/solder/info.json => keyboards/sawnsprojects/vcl65/solder/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x1727",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F1",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/sck/osa/config.h => keyboards/sck/osa/config.h +0 -4
@@ 48,10 48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
#endif
-#define LED_NUM_LOCK_PIN C7
-#define LED_CAPS_LOCK_PIN C6
-#define LED_SCROLL_LOCK_PIN B6
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/sck/osa/info.json => keyboards/sck/osa/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C6",
+ "num_lock": "C7",
+ "scroll_lock": "B6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["alice", "alice_split_bs"],
M keyboards/sentraq/s65_plus/config.h => keyboards/sentraq/s65_plus/config.h +0 -3
@@ 9,9 9,6 @@
#define MATRIX_ROW_PINS { C7, C6, B6, B5, B4 }
#define MATRIX_COL_PINS { F6, F5, F4, F1, F0, E6, B0, B1, D5, B2, B3, D0, D1, D2, D4, D6, D7, F7 }
-#define LED_CAPS_LOCK_PIN B7
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 3
M keyboards/sentraq/s65_plus/info.json => keyboards/sentraq/s65_plus/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6060",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/singa/config.h => keyboards/singa/config.h +0 -2
@@ 28,8 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/singa/info.json => keyboards/singa/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x7575",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/skeletn87/hotswap/config.h => keyboards/skeletn87/hotswap/config.h +0 -3
@@ 29,9 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 8
#define BACKLIGHT_BREATHING
M keyboards/skeletn87/hotswap/info.json => keyboards/skeletn87/hotswap/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xB5E9",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi"],
M keyboards/skeletn87/soldered/config.h => keyboards/skeletn87/soldered/config.h +0 -3
@@ 29,9 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 8
#define BACKLIGHT_BREATHING
M keyboards/skeletn87/soldered/info.json => keyboards/skeletn87/soldered/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xB5E8",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi", "tkl_iso"],
M keyboards/skeletonkbd/skeletonnumpad/config.h => keyboards/skeletonkbd/skeletonnumpad/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D4
#ifdef RGB_DI_PIN
# define RGBLED_NUM 17
M keyboards/smithrune/iron165r2/config.h => keyboards/smithrune/iron165r2/config.h +0 -2
@@ 26,8 26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN A4
-
#define LOCKING_SUPPORT_ENABLE
#define LOCKING_RESYNC_ENABLE
M keyboards/smithrune/iron165r2/info.json => keyboards/smithrune/iron165r2/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x1652",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A4"
+ },
"layouts": {
"LAYOUT_all": {
"layout": [
M keyboards/sneakbox/aliceclonergb/config.h => keyboards/sneakbox/aliceclonergb/config.h +0 -4
@@ 35,10 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D4
-#define LED_CAPS_LOCK_PIN D6
-#define LED_SCROLL_LOCK_PIN D7
-
#define RGB_DI_PIN D5
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
M keyboards/sneakbox/aliceclonergb/info.json => keyboards/sneakbox/aliceclonergb/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0006",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D6",
+ "num_lock": "D4",
+ "scroll_lock": "D7"
+ },
"bootmagic": {
"matrix": [2, 0]
},
M keyboards/sneakbox/ava/config.h => keyboards/sneakbox/ava/config.h +0 -3
@@ 34,9 34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D4
-#define LED_CAPS_LOCK_PIN D6
-
#define RGB_DI_PIN F7
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
M keyboards/sneakbox/ava/info.json => keyboards/sneakbox/ava/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0004",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D6",
+ "num_lock": "D4"
+ },
"bootmagic": {
"matrix": [2, 0]
},
M keyboards/sneakbox/disarray/ortho/config.h => keyboards/sneakbox/disarray/ortho/config.h +0 -4
@@ 41,10 41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define LED Indicator Pin */
-#define LED_NUM_LOCK_PIN B1
-
-
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
M keyboards/sneakbox/disarray/ortho/info.json => keyboards/sneakbox/disarray/ortho/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0003",
"device_version": "0.0.1"
},
+ "indicators": {
+ "num_lock": "B1"
+ },
"bootmagic": {
"matrix": [1, 0]
},
M keyboards/sneakbox/disarray/staggered/config.h => keyboards/sneakbox/disarray/staggered/config.h +0 -3
@@ 40,9 40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-/* Define LED Indicator Pin */
-#define LED_NUM_LOCK_PIN B1
-
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
M keyboards/sneakbox/disarray/staggered/info.json => keyboards/sneakbox/disarray/staggered/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0002",
"device_version": "0.0.1"
},
+ "indicators": {
+ "num_lock": "B1"
+ },
"bootmagic": {
"matrix": [1, 0]
},
M keyboards/soup10/config.h => keyboards/soup10/config.h +0 -6
@@ 39,12 39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/spacey/config.h => keyboards/spacey/config.h +0 -6
@@ 41,9 41,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
M keyboards/specskeys/config.h => keyboards/specskeys/config.h +0 -6
@@ 37,12 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-#define LED_CAPS_LOCK_PIN C7
-#define LED_SCROLL_LOCK_PIN C6
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 1
M keyboards/specskeys/info.json => keyboards/specskeys/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0080",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "scroll_lock": "C6"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/stello65/beta/config.h => keyboards/stello65/beta/config.h +0 -8
@@ 34,14 34,6 @@
#define ENCODERS_CCW_KEY { { 4, 6 } }
#endif
-#define LED_CAPS_LOCK_PIN B3
-
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/stello65/beta/info.json => keyboards/stello65/beta/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0003",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/stello65/hs_rev1/config.h => keyboards/stello65/hs_rev1/config.h +0 -6
@@ 24,12 24,6 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D0
#ifdef RGB_DI_PIN
# define RGBLED_NUM 4
M keyboards/stello65/sl_rev1/config.h => keyboards/stello65/sl_rev1/config.h +0 -6
@@ 24,12 24,6 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN B7
#ifdef RGB_DI_PIN
# define RGBLED_NUM 4
M keyboards/studiokestra/galatea/config.h => keyboards/studiokestra/galatea/config.h +0 -4
@@ 25,10 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { D1, D0, B0, B7, E6, B3, B6, C6, D6, D7, B4, D3 }
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B5
-#define LED_SCROLL_LOCK_PIN D2
-#define LED_PIN_ON_STATE 0
-
#if defined(KEYBOARD_studiokestra_galatea_rev2)
#define RGB_DI_PIN D4
#define RGBLED_NUM 24
M keyboards/studiokestra/galatea/rev1/info.json => keyboards/studiokestra/galatea/rev1/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x8801",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B5",
+ "scroll_lock": "D2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/studiokestra/galatea/rev2/info.json => keyboards/studiokestra/galatea/rev2/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x8802",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "B5",
+ "scroll_lock": "D2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/studiokestra/nascent/config.h => keyboards/studiokestra/nascent/config.h +0 -3
@@ 25,9 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { F5, F4, F7, F6, C6, C7, B4, B5, D0, D1 }
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/studiokestra/nascent/info.json => keyboards/studiokestra/nascent/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0165",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": [
M keyboards/suavity/ehan/config.h => keyboards/suavity/ehan/config.h +0 -4
@@ 28,10 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
// Current flow out of the diodes are from rows to columns
-#define LED_CAPS_LOCK_PIN B11 // LED for Step Caps
-#define LED_SCROLL_LOCK_PIN F1 // LED Indicator for Scroll Lock
-#define LED_PIN_ON_STATE 1
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/suavity/ehan/info.json => keyboards/suavity/ehan/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4548",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B11",
+ "scroll_lock": "F1"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/superuser/ext/config.h => keyboards/superuser/ext/config.h +0 -2
@@ 37,5 37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-
-#define LED_CAPS_LOCK_PIN B7
M keyboards/superuser/ext/info.json => keyboards/superuser/ext/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x4558",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7"
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"layout_aliases": {
M keyboards/superuser/frl/config.h => keyboards/superuser/frl/config.h +0 -2
@@ 37,5 37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-
-#define LED_CAPS_LOCK_PIN B7
M keyboards/superuser/frl/info.json => keyboards/superuser/frl/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x4652",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7"
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"layouts": {
M keyboards/superuser/tkl/config.h => keyboards/superuser/tkl/config.h +0 -2
@@ 37,5 37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-
-#define LED_CAPS_LOCK_PIN B7
M keyboards/superuser/tkl/info.json => keyboards/superuser/tkl/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x544B",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7"
+ },
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"layout_aliases": {
M keyboards/sx60/config.h => keyboards/sx60/config.h +0 -5
@@ 32,11 32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-/* indicator LEDs */
-#define LED_NUM_LOCK_PIN F5
-#define LED_CAPS_LOCK_PIN F4
-#define LED_SCROLL_LOCK_PIN F1
-
#define BACKLIGHT_PIN B7
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 3
M keyboards/sx60/info.json => keyboards/sx60/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0010",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F4",
+ "num_lock": "F5",
+ "scroll_lock": "F1"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/tada68/config.h => keyboards/tada68/config.h +0 -3
@@ 35,9 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
/* Backlight configuration */
#define BACKLIGHT_PIN B6
#define BACKLIGHT_BREATHING
M keyboards/tada68/info.json => keyboards/tada68/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0001",
"device_version": "0.0.3"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "lufa-ms",
"community_layouts": ["65_ansi", "65_iso"],
M keyboards/takashicompany/center_enter/config.h => keyboards/takashicompany/center_enter/config.h +0 -6
@@ 42,12 42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_A { D2 }
#define ENCODERS_PAD_B { D1 }
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
# define RGBLED_NUM 6
M keyboards/takashicompany/compacx/config.h => keyboards/takashicompany/compacx/config.h +0 -6
@@ 47,12 47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
# define RGBLED_NUM 12
M keyboards/takashicompany/dogtag/config.h => keyboards/takashicompany/dogtag/config.h +0 -6
@@ 50,12 50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
# define RGBLED_NUM 4 * 2
M keyboards/takashicompany/endzone34/config.h => keyboards/takashicompany/endzone34/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
#define RGBLED_NUM 9
M keyboards/takashicompany/heavy_left/config.h => keyboards/takashicompany/heavy_left/config.h +0 -6
@@ 43,12 43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
# define RGBLED_NUM 6 * 2
M keyboards/takashicompany/minizone/config.h => keyboards/takashicompany/minizone/config.h +0 -6
@@ 24,12 24,6 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
# define RGBLED_NUM 11
M keyboards/takashicompany/qoolee/config.h => keyboards/takashicompany/qoolee/config.h +0 -6
@@ 42,12 42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_A { D2 }
#define ENCODERS_PAD_B { D1 }
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
# define RGBLED_NUM 6
M keyboards/takashicompany/radialex/config.h => keyboards/takashicompany/radialex/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
# define RGBLED_NUM 12
M keyboards/technika/config.h => keyboards/technika/config.h +0 -5
@@ 45,11 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
-
-#define LED_NUM_LOCK_PIN A15
-#define LED_CAPS_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN B4
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
M keyboards/technika/info.json => keyboards/technika/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x6049",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "num_lock": "A15",
+ "scroll_lock": "B4"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/tgr/910/config.h => keyboards/tgr/910/config.h +0 -4
@@ 29,10 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/tgr/910/info.json => keyboards/tgr/910/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x9100",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/tgr/910ce/config.h => keyboards/tgr/910ce/config.h +0 -2
@@ 29,8 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/tgr/910ce/info.json => keyboards/tgr/910ce/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x910C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"community_layouts": ["65_ansi_blocker", "65_iso_blocker"],
M keyboards/tgr/alice/config.h => keyboards/tgr/alice/config.h +0 -4
@@ 25,10 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/tgr/alice/info.json => keyboards/tgr/alice/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x422E",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"community_layouts": ["alice_split_bs"],
M keyboards/tgr/jane/v2/config.h => keyboards/tgr/jane/v2/config.h +0 -3
@@ 27,8 27,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/tgr/jane/v2/info.json => keyboards/tgr/jane/v2/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4A4E",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"community_layouts": ["tkl_ansi", "tkl_iso"],
M keyboards/tgr/jane/v2ce/config.h => keyboards/tgr/jane/v2ce/config.h +0 -3
@@ 28,6 28,3 @@
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
-
-#define LED_CAPS_LOCK_PIN D1
-#define LED_NUM_LOCK_PIN D6
M keyboards/tgr/jane/v2ce/info.json => keyboards/tgr/jane/v2ce/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4A43",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"community_layouts": ["tkl_f13_ansi", "tkl_f13_ansi_tsangan", "tkl_f13_iso", "tkl_f13_iso_tsangan"],
M keyboards/tgr/tris/config.h => keyboards/tgr/tris/config.h +0 -2
@@ 26,8 26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/tgr/tris/info.json => keyboards/tgr/tris/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x5452",
"device_version": "0.0.1"
},
+ "indicators": {
+ "num_lock": "D0"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"community_layouts": ["numpad_6x4", "ortho_6x4"],
M keyboards/tkc/california/config.h => keyboards/tkc/california/config.h +0 -2
@@ 45,8 45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 3
#endif
-#define LED_NUM_LOCK_PIN F1
-#define LED_CAPS_LOCK_PIN F0
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/tkc/california/info.json => keyboards/tkc/california/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0009",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F0",
+ "num_lock": "F1"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/tkc/m0lly/config.h => keyboards/tkc/m0lly/config.h +0 -4
@@ 38,10 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D2
-#define LED_CAPS_LOCK_PIN D3
-#define LED_SCROLL_LOCK_PIN D4
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_BREATHING
M keyboards/tkc/m0lly/info.json => keyboards/tkc/m0lly/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0004",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D3",
+ "num_lock": "D2",
+ "scroll_lock": "D4"
+ },
"processor": "at90usb1286",
"bootloader": "qmk-dfu",
"layouts": {
M keyboards/tkc/tkc1800/config.h => keyboards/tkc/tkc1800/config.h +0 -4
@@ 33,10 33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D2
-#define LED_CAPS_LOCK_PIN D3
-#define LED_SCROLL_LOCK_PIN D4
-
#define BACKLIGHT_PIN B6
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 3
M keyboards/tkc/tkc1800/info.json => keyboards/tkc/tkc1800/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0001",
"device_version": "0.0.3"
},
+ "indicators": {
+ "caps_lock": "D3",
+ "num_lock": "D2",
+ "scroll_lock": "D4"
+ },
"processor": "at90usb1286",
"bootloader": "qmk-dfu",
"layouts": {
M keyboards/tkc/tkl_ab87/config.h => keyboards/tkc/tkl_ab87/config.h +0 -3
@@ 65,9 65,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_TWINKLE
#endif
-#define LED_SCROLL_LOCK_PIN F0
-#define LED_CAPS_LOCK_PIN F1
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/tkc/tkl_ab87/info.json => keyboards/tkc/tkl_ab87/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0007",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F1",
+ "scroll_lock": "F0"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/toad/config.h => keyboards/toad/config.h +0 -4
@@ 12,10 12,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B6
-#define LED_SCROLL_LOCK_PIN B5
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/toad/info.json => keyboards/toad/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x6776",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "scroll_lock": "B5",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/tszaboo/ortho4exent/config.h => keyboards/tszaboo/ortho4exent/config.h +0 -1
@@ 35,7 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B0, B1, D4, D7, B4 }
/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14*/
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, D6, D5, D3, D2, D1, B7, B3, B2 }
-#define LED_CAPS_LOCK_PIN E6
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL
M keyboards/tszaboo/ortho4exent/info.json => keyboards/tszaboo/ortho4exent/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x7934",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E6"
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"layouts": {
M keyboards/ubest/vn/config.h => keyboards/ubest/vn/config.h +0 -6
@@ 57,9 57,3 @@
// #define RGBLIGHT_EFFECT_RGB_TEST
// #define RGBLIGHT_EFFECT_ALTERNATING
#endif
-
-#define LED_PIN_ON_STATE 0
-#define LED_NUM_LOCK_PIN B1
-#define LED_CAPS_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN B2
-
M keyboards/ubest/vn/info.json => keyboards/ubest/vn/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x0868",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "num_lock": "B1",
+ "scroll_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/unicomp/classic_ultracl_post_2013/info.json => keyboards/unicomp/classic_ultracl_post_2013/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x27DB",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C11",
+ "num_lock": "C12",
+ "scroll_lock": "C10"
+ },
"processor": "STM32F446",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/config.h => keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/config.h +0 -5
@@ 57,8 57,3 @@
#define SOLENOID_MIN_DWELL 4
#define HAPTIC_OFF_IN_LOW_POWER 1
#define NO_HAPTIC_MOD
-
-#define LED_NUM_LOCK_PIN C12
-#define LED_CAPS_LOCK_PIN C11
-#define LED_SCROLL_LOCK_PIN C10
-#define LED_ON_STATE 1
M keyboards/unicomp/classic_ultracl_pre_2013/info.json => keyboards/unicomp/classic_ultracl_pre_2013/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x27DB",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C11",
+ "num_lock": "C12",
+ "scroll_lock": "C10"
+ },
"processor": "STM32F446", // RET6
"bootloader": "stm32-dfu",
"community_layouts": ["fullsize_ansi", "fullsize_iso"],
M keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/config.h => keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/config.h +0 -5
@@ 57,8 57,3 @@
#define SOLENOID_MIN_DWELL 4
#define HAPTIC_OFF_IN_LOW_POWER 1
#define NO_HAPTIC_MOD
-
-#define LED_NUM_LOCK_PIN C12
-#define LED_CAPS_LOCK_PIN C11
-#define LED_SCROLL_LOCK_PIN C10
-#define LED_ON_STATE 1
M keyboards/unicomp/pc122/info.json => keyboards/unicomp/pc122/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x27DB",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C11",
+ "num_lock": "C12",
+ "scroll_lock": "C10"
+ },
"processor": "STM32F446", // RET6
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/unicomp/pc122/overnumpad_1xb/config.h => keyboards/unicomp/pc122/overnumpad_1xb/config.h +0 -5
@@ 57,8 57,3 @@
#define SOLENOID_MIN_DWELL 4
#define HAPTIC_OFF_IN_LOW_POWER 1
#define NO_HAPTIC_MOD
-
-#define LED_NUM_LOCK_PIN C12
-#define LED_CAPS_LOCK_PIN C11
-#define LED_SCROLL_LOCK_PIN C10
-#define LED_ON_STATE 1
M keyboards/unicomp/spacesaver_m_post_2013/info.json => keyboards/unicomp/spacesaver_m_post_2013/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x27DB",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C12"
+ },
"processor": "STM32F446", // RET6
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/config.h => keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/config.h +0 -4
@@ 57,7 57,3 @@
#define SOLENOID_MIN_DWELL 4
#define HAPTIC_OFF_IN_LOW_POWER 1
#define NO_HAPTIC_MOD
-
-#define LED_CAPS_LOCK_PIN C12
-#define LED_ON_STATE 1
-// C11 and C10 are also leds, but C11 is not used in this keyboard, and C10 is configured in ${keyboard}.c
M keyboards/unicomp/spacesaver_m_pre_2013/info.json => keyboards/unicomp/spacesaver_m_pre_2013/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x27DB",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C12"
+ },
"processor": "STM32F446", // RET6
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/config.h => keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/config.h +0 -4
@@ 57,7 57,3 @@
#define SOLENOID_MIN_DWELL 4
#define HAPTIC_OFF_IN_LOW_POWER 1
#define NO_HAPTIC_MOD
-
-#define LED_CAPS_LOCK_PIN C12
-#define LED_ON_STATE 1
-// C11 and C10 are also leds, but C11 is not used in this keyboard, and C10 is configured in ${keyboard}.c
M keyboards/unikorn/config.h => keyboards/unikorn/config.h +0 -2
@@ 27,8 27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
M keyboards/unikorn/info.json => keyboards/unikorn/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x556B",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/utd80/config.h => keyboards/utd80/config.h +0 -3
@@ 34,9 34,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B6
-#define LED_SCROLL_LOCK_PIN B5
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/utd80/info.json => keyboards/utd80/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x001C",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "scroll_lock": "B5"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/v4n4g0rth0n/config.h => keyboards/v4n4g0rth0n/config.h +0 -6
@@ 24,9 24,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-
-// TOP, MID, BOT
-// B4, D7, D6
-#define LED_NUM_LOCK_PIN B4
-#define LED_CAPS_LOCK_PIN D7
-#define LED_SCROLL_LOCK_PIN D6
M keyboards/v4n4g0rth0n/info.json => keyboards/v4n4g0rth0n/info.json +5 -0
@@ 7,6 7,11 @@
"vid": "0xB33F",
"pid": "0x58E4"
},
+ "indicators": {
+ "caps_lock": "D7",
+ "num_lock": "B4",
+ "scroll_lock": "D6"
+ },
"layouts": {
"LAYOUT": {
"layout": [
M keyboards/vertex/angler2/config.h => keyboards/vertex/angler2/config.h +0 -4
@@ 36,10 36,6 @@
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B0
-#define LED_SCROLL_LOCK_PIN B7
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E6
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
M keyboards/vertex/angler2/info.json => keyboards/vertex/angler2/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x408F",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "scroll_lock": "B7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": [
M keyboards/vertex/arc60/config.h => keyboards/vertex/arc60/config.h +0 -3
@@ 25,9 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B10, B1, B0, A7, A6 }
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN C13
-#define LED_PIN_ON_STATE 0
-
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
M keyboards/vertex/arc60/info.json => keyboards/vertex/arc60/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x8370",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C13",
+ "on_state": 0
+ },
"processor": "STM32F103",
"bootloader": "stm32duino",
"community_layouts": [
M keyboards/viktus/z150_bh/config.h => keyboards/viktus/z150_bh/config.h +0 -4
@@ 12,10 12,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN E7
-#define LED_CAPS_LOCK_PIN B0
-#define LED_SCROLL_LOCK_PIN E6
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/viktus/z150_bh/info.json => keyboards/viktus/z150_bh/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x6060",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B0",
+ "num_lock": "E7",
+ "scroll_lock": "E6"
+ },
"processor": "at90usb1286",
"bootloader": "halfkay",
"layouts": {
M keyboards/w1_at/config.h => keyboards/w1_at/config.h +0 -7
@@ 30,10 30,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Ensure we jump to bootloader if the QK_BOOT keycode was pressed */
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
-
-/* Indicator LEDs */
-#define LED_CAPS_LOCK_PIN B6
-#define LED_NUM_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN A15
-#define LED_KANA_PIN A13
-#define LED_PIN_ON_STATE 0
M keyboards/w1_at/info.json => keyboards/w1_at/info.json +7 -0
@@ 8,6 8,13 @@
"pid": "0x5754",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "num_lock": "B3",
+ "scroll_lock": "A15",
+ "kana": "A13",
+ "on_state": 0
+ },
"bootmagic": {
"matrix": [0, 2]
},
M keyboards/wavtype/foundation/config.h => keyboards/wavtype/foundation/config.h +0 -6
@@ 24,12 24,6 @@
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN B0
#ifdef RGB_DI_PIN
# define RGBLED_NUM 16
M keyboards/wavtype/p01_ultra/config.h => keyboards/wavtype/p01_ultra/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
#define RGB_DI_PIN E6
#ifdef RGB_DI_PIN
# define RGBLED_NUM 18
M keyboards/wekey/polaris/config.h => keyboards/wekey/polaris/config.h +0 -6
@@ 38,12 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/wekey/we27/config.h => keyboards/wekey/we27/config.h +0 -6
@@ 117,12 117,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_CCW_KEY { { 4, 3 } }
#endif
-//#define LED_NUM_LOCK_PIN B0
-//#define LED_CAPS_LOCK_PIN B1
-//#define LED_SCROLL_LOCK_PIN B2
-//#define LED_COMPOSE_PIN B3
-//#define LED_KANA_PIN B4
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
M keyboards/westfoxtrot/aanzee/config.h => keyboards/westfoxtrot/aanzee/config.h +0 -3
@@ 30,9 30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 5
M keyboards/westfoxtrot/aanzee/info.json => keyboards/westfoxtrot/aanzee/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xAA01",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/wilba_tech/wt65_d/config.h => keyboards/wilba_tech/wt65_d/config.h +0 -2
@@ 12,8 12,6 @@
#define MATRIX_COL_PINS { F5, D5, D3, D2, B7, B0, B3, C7, C6, B6, B5, B4, D7, D6, D4 }
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F1
-
// Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap
#define LOCKING_SUPPORT_ENABLE
M keyboards/wilba_tech/wt65_d/info.json => keyboards/wilba_tech/wt65_d/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x0031",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F1"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/winkeyless/b87/config.h => keyboards/winkeyless/b87/config.h +0 -3
@@ 43,6 43,3 @@
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
-
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
M keyboards/winkeyless/b87/info.json => keyboards/winkeyless/b87/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0B87",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/winkeyless/bface/config.h => keyboards/winkeyless/bface/config.h +0 -4
@@ 28,10 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
M keyboards/winkeyless/bface/info.json => keyboards/winkeyless/bface/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x4246",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/winkeyless/bmini/config.h => keyboards/winkeyless/bmini/config.h +0 -4
@@ 27,10 27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
M keyboards/winkeyless/bmini/info.json => keyboards/winkeyless/bmini/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x424D",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/winkeyless/bminiex/config.h => keyboards/winkeyless/bminiex/config.h +0 -4
@@ 27,10 27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-#define LED_SCROLL_LOCK_PIN D6
-
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
M keyboards/winkeyless/bminiex/info.json => keyboards/winkeyless/bminiex/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x4258",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/wolf/sabre/config.h => keyboards/wolf/sabre/config.h +0 -4
@@ 41,7 41,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
#define BACKLIGHT_PIN B7
-
-#define LED_PIN_ON_STATE 0
-#define LED_CAPS_LOCK_PIN B3
-#define LED_SCROLL_LOCK_PIN B0
M keyboards/wolf/sabre/info.json => keyboards/wolf/sabre/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0055",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B3",
+ "scroll_lock": "B0",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/wsk/alpha9/config.h => keyboards/wsk/alpha9/config.h +0 -3
@@ 34,9 34,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-#define LED_CAPS_LOCK_PIN D3
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN F4
#ifdef RGB_DI_PIN
# define RGBLIGHT_EFFECT_BREATHING
M keyboards/wsk/alpha9/info.json => keyboards/wsk/alpha9/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x692A",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "D3",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"layouts": {
M keyboards/wuque/ikki68_aurora/config.h => keyboards/wuque/ikki68_aurora/config.h +0 -4
@@ 33,10 33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-#define LED_CAPS_LOCK_PIN F7
-#define LED_PIN_ON_STATE 0
-
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
#define RGBLED_NUM 20
M keyboards/wuque/ikki68_aurora/info.json => keyboards/wuque/ikki68_aurora/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0011",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/wuque/mammoth75x/config.h => keyboards/wuque/mammoth75x/config.h +0 -3
@@ 47,6 47,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Note: array is { col, row )
#define ENCODERS_CW_KEY { { 3, 5 } }
#define ENCODERS_CCW_KEY { { 5, 5 } }
-
-#define LED_CAPS_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
M keyboards/wuque/mammoth75x/info.json => keyboards/wuque/mammoth75x/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0004",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/wuque/promise87/ansi/config.h => keyboards/wuque/promise87/ansi/config.h +0 -3
@@ 26,9 26,6 @@
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F6
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN D2
#ifdef RGB_DI_PIN
#define RGBLED_NUM 1
M keyboards/wuque/promise87/ansi/info.json => keyboards/wuque/promise87/ansi/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0005",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/wuque/promise87/wkl/config.h => keyboards/wuque/promise87/wkl/config.h +0 -3
@@ 26,9 26,6 @@
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN F6
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN D2
#ifdef RGB_DI_PIN
#define RGBLED_NUM 1
M keyboards/wuque/promise87/wkl/info.json => keyboards/wuque/promise87/wkl/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0006",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
M keyboards/wuque/serneity65/config.h => keyboards/wuque/serneity65/config.h +0 -3
@@ 34,6 34,3 @@
// Note: array is { col, row )
#define ENCODERS_CW_KEY { { 3, 4 } }
#define ENCODERS_CCW_KEY { { 5, 4 } }
-
-#define LED_CAPS_LOCK_PIN C6
-#define LED_PIN_ON_STATE 0
M keyboards/wuque/serneity65/info.json => keyboards/wuque/serneity65/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x0003",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
D keyboards/xelus/dawn60/config.h => keyboards/xelus/dawn60/config.h +0 -16
@@ 1,16 0,0 @@
-/* Copyright 2020 Harrison Chan (Xelus)
- *
- * 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/>.
- */
-
M keyboards/xelus/dharma/config.h => keyboards/xelus/dharma/config.h +0 -4
@@ 34,7 34,3 @@
#define LOCKING_RESYNC_ENABLE
#define FORCE_NKRO
-
-#define LED_CAPS_LOCK_PIN B7
-#define LED_NUM_LOCK_PIN F0
-#define LED_PIN_ON_STATE 1
M keyboards/xelus/dharma/info.json => keyboards/xelus/dharma/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0xDAAA",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B7",
+ "num_lock": "F0"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/xelus/ninjin/config.h => keyboards/xelus/ninjin/config.h +0 -4
@@ 52,7 52,3 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-
-#define LED_CAPS_LOCK_PIN A2
-#define LED_SCROLL_LOCK_PIN A13
-#define LED_PIN_ON_STATE 1
M keyboards/xelus/ninjin/info.json => keyboards/xelus/ninjin/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4E4A",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A2",
+ "scroll_lock": "A13"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layout_aliases": {
M keyboards/xelus/pachi/mini_32u4/config.h => keyboards/xelus/pachi/mini_32u4/config.h +0 -3
@@ 28,6 28,3 @@
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-
-#define LED_CAPS_LOCK_PIN F1
-#define LED_SCROLL_LOCK_PIN B3
M keyboards/xelus/pachi/mini_32u4/info.json => keyboards/xelus/pachi/mini_32u4/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x5041",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F1",
+ "scroll_lock": "B3"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/xelus/pachi/rev1/config.h => keyboards/xelus/pachi/rev1/config.h +0 -4
@@ 28,7 28,3 @@
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-
-#define LED_CAPS_LOCK_PIN B14
-#define LED_SCROLL_LOCK_PIN A13
-#define LED_PIN_ON_STATE 1
M keyboards/xelus/pachi/rev1/info.json => keyboards/xelus/pachi/rev1/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x5041",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B14",
+ "scroll_lock": "A13"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
D keyboards/xelus/pachi/rgb/config.h => keyboards/xelus/pachi/rgb/config.h +0 -16
@@ 1,16 0,0 @@
-/* Copyright 2021 Harrison Chan (Xelus)
- *
- * 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/>.
- */
-
M keyboards/xelus/rs108/config.h => keyboards/xelus/rs108/config.h +0 -5
@@ 31,11 31,6 @@
// Locking resynchronize hack
#define LOCKING_RESYNC_ENABLE
-//Indicator
-#define LED_CAPS_LOCK_PIN A6
-#define LED_SCROLL_LOCK_PIN A13
-#define LED_NUM_LOCK_PIN A14
-
// I2C config
#define I2C1_SCL_PIN B8
#define I2C1_SDA_PIN B9
M keyboards/xelus/rs108/info.json => keyboards/xelus/rs108/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x5208",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "A6",
+ "num_lock": "A14",
+ "scroll_lock": "A13"
+ },
"processor": "STM32F401",
"bootloader": "stm32-dfu",
"layouts": {
D keyboards/xelus/rs60/config.h => keyboards/xelus/rs60/config.h +0 -16
@@ 1,16 0,0 @@
-/* Copyright 2022 Harrison Chan (Xelus)
- *
- * 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/>.
- */
-
M keyboards/xelus/rs60/rev1/config.h => keyboards/xelus/rs60/rev1/config.h +0 -3
@@ 31,8 31,5 @@
// Locking resynchronize hack
#define LOCKING_RESYNC_ENABLE
-//Indicator
-#define LED_CAPS_LOCK_PIN B0
-
//Force NKRO
#define FORCE_NKRO
M keyboards/xelus/rs60/rev1/info.json => keyboards/xelus/rs60/rev1/info.json +3 -0
@@ 2,6 2,9 @@
"usb": {
"device_version": "0.1.0"
},
+ "indicators": {
+ "caps_lock": "B0"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu"
}
M keyboards/xelus/rs60/rev2_0/config.h => keyboards/xelus/rs60/rev2_0/config.h +0 -3
@@ 31,9 31,6 @@
// Locking resynchronize hack
#define LOCKING_RESYNC_ENABLE
-//Indicator
-#define LED_CAPS_LOCK_PIN A1
-
// I2C config
#define I2C1_SCL_PIN B8
#define I2C1_SDA_PIN B9
M keyboards/xelus/rs60/rev2_0/info.json => keyboards/xelus/rs60/rev2_0/info.json +3 -0
@@ 2,6 2,9 @@
"usb": {
"device_version": "0.2.0"
},
+ "indicators": {
+ "caps_lock": "A1"
+ },
"processor": "STM32F401",
"bootloader": "stm32-dfu"
}
M keyboards/xelus/rs60/rev2_1/config.h => keyboards/xelus/rs60/rev2_1/config.h +0 -3
@@ 31,9 31,6 @@
// Locking resynchronize hack
#define LOCKING_RESYNC_ENABLE
-//Indicator
-#define LED_CAPS_LOCK_PIN A1
-
// Emulated EEPROM
#define WEAR_LEVELING_LOGICAL_SIZE 2048
#define WEAR_LEVELING_BACKING_SIZE WEAR_LEVELING_LOGICAL_SIZE*2
M keyboards/xelus/rs60/rev2_1/info.json => keyboards/xelus/rs60/rev2_1/info.json +3 -0
@@ 2,6 2,9 @@
"usb": {
"device_version": "0.2.1"
},
+ "indicators": {
+ "caps_lock": "A1"
+ },
"processor": "STM32L412",
"bootloader": "stm32-dfu"
}
M keyboards/xelus/trinityxttkl/config.h => keyboards/xelus/trinityxttkl/config.h +0 -4
@@ 28,7 28,3 @@
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-
-#define LED_CAPS_LOCK_PIN A1
-#define LED_SCROLL_LOCK_PIN A13
-#define LED_PIN_ON_STATE 1
M keyboards/xelus/trinityxttkl/info.json => keyboards/xelus/trinityxttkl/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x5854",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A1",
+ "scroll_lock": "A13"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/xelus/xs108/config.h => keyboards/xelus/xs108/config.h +0 -6
@@ 30,12 30,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
-// LED defines
-#define LED_CAPS_LOCK_PIN A2
-#define LED_SCROLL_LOCK_PIN A13
-#define LED_NUM_LOCK_PIN B7
-#define LED_PIN_ON_STATE 1
-
// I2C setup
#define I2C1_SCL_PIN B8
#define I2C1_SDA_PIN B9
M keyboards/xelus/xs108/info.json => keyboards/xelus/xs108/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x0108",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "A2",
+ "num_lock": "B7",
+ "scroll_lock": "A13"
+ },
"processor": "STM32L412",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/xiudi/xd68/config.h => keyboards/xiudi/xd68/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN F5
#define BACKLIGHT_LEVELS 6
#define BACKLIGHT_BREATHING
M keyboards/xiudi/xd68/info.json => keyboards/xiudi/xd68/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6868",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["65_ansi", "65_ansi_split_bs", "65_iso"],
M keyboards/xiudi/xd84/config.h => keyboards/xiudi/xd84/config.h +0 -3
@@ 37,9 37,6 @@
/* COL2ROW, ROW2COL */
//#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B5
#define BACKLIGHT_LEVELS 10
#define BACKLIGHT_ON_STATE 0
M keyboards/xiudi/xd84/info.json => keyboards/xiudi/xd84/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x8484",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["75_ansi", "75_iso"],
M keyboards/xiudi/xd84pro/config.h => keyboards/xiudi/xd84pro/config.h +0 -3
@@ 26,9 26,6 @@
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B2
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN F6
#ifdef RGB_DI_PIN
#define RGBLED_NUM 12
M keyboards/xiudi/xd84pro/info.json => keyboards/xiudi/xd84pro/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x8450",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["75_ansi", "75_iso"],
M keyboards/xiudi/xd87/config.h => keyboards/xiudi/xd87/config.h +0 -3
@@ 40,9 40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN E2
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN D0
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_ON_STATE 0
M keyboards/xiudi/xd87/info.json => keyboards/xiudi/xd87/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x8787",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "E2",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["tkl_ansi", "tkl_iso"],
M keyboards/xiudi/xd96/config.h => keyboards/xiudi/xd96/config.h +0 -4
@@ 37,10 37,6 @@
/* COL2ROW, ROW2COL */
//#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN C6
-#define LED_CAPS_LOCK_PIN B6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B5
#define BACKLIGHT_LEVELS 10
M keyboards/xiudi/xd96/info.json => keyboards/xiudi/xd96/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x9696",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "num_lock": "C6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/xmmx/config.h => keyboards/xmmx/config.h +0 -4
@@ 12,10 12,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN B6
-#define LED_SCROLL_LOCK_PIN B5
-#define LED_PIN_ON_STATE 0
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
M keyboards/xmmx/info.json => keyboards/xmmx/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x6776",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B6",
+ "scroll_lock": "B5",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/yandrstudio/zhou65/config.h => keyboards/yandrstudio/zhou65/config.h +0 -3
@@ 27,8 27,5 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL
-#define LED_CAPS_LOCK_PIN A15
-#define LED_PIN_ON_STATE 0
-
/* enable the nkro when using the VIA. */
#define FORCE_NKRO
M keyboards/yandrstudio/zhou65/info.json => keyboards/yandrstudio/zhou65/info.json +4 -0
@@ 4,6 4,10 @@
"pid": "0xAAAD",
"device_version": "1.0.0"
},
+ "indicators": {
+ "caps_lock": "A15",
+ "on_state": 0
+ },
"processor": "STM32F401",
"bootloader": "stm32-dfu",
"layouts": {
M keyboards/ydkb/chili/config.h => keyboards/ydkb/chili/config.h +0 -5
@@ 33,11 33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B1
-#define LED_CAPS_LOCK_PIN B2
-#define LED_SCROLL_LOCK_PIN B3
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 3
M keyboards/ydkb/chili/info.json => keyboards/ydkb/chili/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x0001",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B2",
+ "num_lock": "B1",
+ "scroll_lock": "B3",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/ydkb/grape/config.h => keyboards/ydkb/grape/config.h +0 -5
@@ 24,11 24,6 @@
#define SN74X138_ADDRESS_PINS { D2, D1, D0 }
-#define LED_NUM_LOCK_PIN F1
-#define LED_CAPS_LOCK_PIN F0
-#define LED_SCROLL_LOCK_PIN E6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#define BACKLIGHT_BREATHING
#define BACKLIGHT_LEVELS 3
M keyboards/ydkb/grape/info.json => keyboards/ydkb/grape/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x6772",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "F0",
+ "num_lock": "F1",
+ "scroll_lock": "E6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/ydkb/yd68/config.h => keyboards/ydkb/yd68/config.h +0 -3
@@ 38,9 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D4
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN B3
#ifdef RGB_DI_PIN
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/ydkb/yd68/info.json => keyboards/ydkb/yd68/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x6060",
"device_version": "0.0.2"
},
+ "indicators": {
+ "caps_lock": "D4",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/ymdk/bface/config.h => keyboards/ymdk/bface/config.h +0 -2
@@ 27,8 27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
-#define LED_CAPS_LOCK_PIN D1
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 6
M keyboards/ymdk/bface/info.json => keyboards/ymdk/bface/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x4266",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/ymdk/melody96/config.h => keyboards/ymdk/melody96/config.h +0 -5
@@ 12,11 12,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL
-#define LED_NUM_LOCK_PIN C6
-#define LED_CAPS_LOCK_PIN C7
-#define LED_SCROLL_LOCK_PIN B5
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B6
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 5
M keyboards/ymdk/melody96/info.json => keyboards/ymdk/melody96/info.json +6 -0
@@ 8,6 8,12 @@
"pid": "0x4D96",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "num_lock": "C6",
+ "scroll_lock": "B5",
+ "on_state": 0
+ },
"bootmagic": {
"matrix": [5, 0]
},
M keyboards/ymdk/np21/config.h => keyboards/ymdk/np21/config.h +0 -2
@@ 38,8 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 12
#define BACKLIGHT_BREATHING
M keyboards/ymdk/np21/info.json => keyboards/ymdk/np21/info.json +3 -0
@@ 7,6 7,9 @@
"pid": "0x5021",
"device_version": "2.0.0"
},
+ "indicators": {
+ "num_lock": "D0"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"community_layouts": ["ortho_6x4", "numpad_6x4"],
M keyboards/ymdk/np24/u4rgb6/config.h => keyboards/ymdk/np24/u4rgb6/config.h +0 -4
@@ 27,10 27,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL
-/* LED indicator pins */
-#define LED_NUM_LOCK_PIN C6
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN B7
#ifdef BACKLIGHT_PIN
# define BACKLIGHT_LEVELS 31
M keyboards/ymdk/np24/u4rgb6/info.json => keyboards/ymdk/np24/u4rgb6/info.json +4 -0
@@ 7,6 7,10 @@
"pid": "0x5024",
"device_version": "4.0.6"
},
+ "indicators": {
+ "num_lock": "C6",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"community_layouts": ["ortho_6x4", "numpad_6x4"],
M keyboards/ymdk/sp64/config.h => keyboards/ymdk/sp64/config.h +0 -5
@@ 23,11 23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RIGHT_HALF
-/* LED indicator lights */
-#define LED_CAPS_LOCK_PIN D1
-#define LED_NUM_LOCK_PIN D0
-#define LED_SCROLL_LOCK_PIN D6
-
/* RGB underglow */
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
M keyboards/ymdk/sp64/info.json => keyboards/ymdk/sp64/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x5364",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/ymdk/wings/config.h => keyboards/ymdk/wings/config.h +0 -3
@@ 39,9 39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 5
-#define LED_CAPS_LOCK_PIN C7
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
#define RGBLED_NUM 14
M keyboards/ymdk/wings/info.json => keyboards/ymdk/wings/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x2975",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/ymdk/wingshs/config.h => keyboards/ymdk/wingshs/config.h +0 -3
@@ 37,9 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN B6
#define BACKLIGHT_LEVELS 5
-#define LED_CAPS_LOCK_PIN C7
-#define LED_PIN_ON_STATE 0
-
#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
#define RGBLED_NUM 80
M keyboards/ymdk/wingshs/info.json => keyboards/ymdk/wingshs/info.json +4 -0
@@ 8,6 8,10 @@
"pid": "0x4975",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "C7",
+ "on_state": 0
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
M keyboards/ymdk/ymd75/config.h => keyboards/ymdk/ymd75/config.h +0 -2
@@ 22,8 22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_LEVELS 12
-#define LED_CAPS_LOCK_PIN D1
-
#define RGB_DI_PIN E2
#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
M keyboards/ymdk/ymd75/rev1/info.json => keyboards/ymdk/ymd75/rev1/info.json +3 -0
@@ 2,6 2,9 @@
"usb": {
"device_version": "1.0.0"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid"
}
M keyboards/ymdk/ymd75/rev2/info.json => keyboards/ymdk/ymd75/rev2/info.json +3 -0
@@ 2,6 2,9 @@
"usb": {
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1"
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid"
}
M keyboards/ymdk/ymd75/rev3/config.h => keyboards/ymdk/ymd75/rev3/config.h +0 -2
@@ 7,5 7,3 @@
#define BACKLIGHT_PIN B6 // change the backlight pin that has since changed in Rev 3
#define DIODE_DIRECTION ROW2COL
#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 4
-#undef LED_CAPS_LOCK_PIN // CapsLock pin changed in Rev 3
-#define LED_CAPS_LOCK_PIN C7
M keyboards/ymdk/ymd75/rev3/info.json => keyboards/ymdk/ymd75/rev3/info.json +3 -0
@@ 2,6 2,9 @@
"usb": {
"device_version": "3.0.0"
},
+ "indicators": {
+ "caps_lock": "C7"
+ },
"processor": "atmega32u4",
"bootloader": "atmel-dfu"
}
M keyboards/ymdk/ymd96/config.h => keyboards/ymdk/ymd96/config.h +0 -4
@@ 28,10 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN D0
-#define LED_CAPS_LOCK_PIN D1
-#define LED_PIN_ON_STATE 0
-
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 12
#define BACKLIGHT_BREATHING
M keyboards/ymdk/ymd96/info.json => keyboards/ymdk/ymd96/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0x422D",
"device_version": "2.0.0"
},
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "on_state": 0
+ },
"processor": "atmega32a",
"bootloader": "bootloadhid",
"layouts": {
M keyboards/zoo/wampus/config.h => keyboards/zoo/wampus/config.h +0 -4
@@ 38,10 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW
-#define LED_NUM_LOCK_PIN B0
-#define LED_CAPS_LOCK_PIN B8
-#define LED_SCROLL_LOCK_PIN B9
-
// In-switch LED defines
#define BACKLIGHT_PIN A6
#define BACKLIGHT_LEVELS 3
M keyboards/zoo/wampus/info.json => keyboards/zoo/wampus/info.json +5 -0
@@ 8,6 8,11 @@
"pid": "0xE600",
"device_version": "0.0.1"
},
+ "indicators": {
+ "caps_lock": "B8",
+ "num_lock": "B0",
+ "scroll_lock": "B9"
+ },
"processor": "STM32F072",
"bootloader": "stm32-dfu",
"community_layouts": ["alice", "alice_split_bs"],