From 87b11345a55d076966846d87b60d0f315b8bb984 Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 6 Jul 2023 18:48:02 +1000 Subject: Get rid of `USB_LED_CAPS_LOCK` (#21436) --- .../1upkeyboards/1up60rgb/keymaps/default/keymap.c | 5 ++-- .../1upkeyboards/1up60rgb/keymaps/iso/keymap.c | 5 ++-- .../1upkeyboards/1up60rgb/keymaps/raffle/keymap.c | 5 ++-- .../1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c | 5 ++-- .../40percentclub/mf68/keymaps/delivrance/keymap.c | 7 ++--- .../40percentclub/mf68/keymaps/emdarcher/keymap.c | 7 +++-- keyboards/40percentclub/ut47/led.c | 31 ++++++++++++---------- .../siemens_tastatur/keymaps/default/keymap.c | 5 ++-- keyboards/dz60/keymaps/muzfuz/keymap.c | 5 ++-- .../dztech/dz60rgb_ansi/keymaps/kuru/keymap.c | 4 +-- .../dztech/dz60rgb_ansi/keymaps/muralisc/keymap.c | 4 +-- .../ergodox_ez/keymaps/dvorak_42_key/keymap.c | 5 ++-- keyboards/ergodox_ez/keymaps/smurmann/keymap.c | 5 ++-- .../handwired/frenchdev/keymaps/default/keymap.c | 6 ++--- .../owlet60/keymaps/oled_testing/keymap.c | 18 ------------- .../handwired/promethium/keymaps/default/keymap.c | 5 ++-- .../handwired/promethium/keymaps/priyadi/keymap.c | 5 ++-- .../kbdfans/kbd67/rev2/keymaps/tucznak/keymap.c | 17 +++--------- .../kbdfans/kbd6x/keymaps/konstantin/keymap.c | 6 ++--- keyboards/kbdfans/kbd75/keymaps/tucznak/keymap.c | 5 ++-- .../keebio/bfo9000/keymaps/abstractkb/keymap.c | 5 ++-- keyboards/kmini/keymaps/default/keymap.c | 5 ++-- .../kprepublic/bm40hsrgb/keymaps/signynt/keymap.c | 2 +- .../kprepublic/jj50/keymaps/abstractkb/keymap.c | 5 ++-- .../jj50/keymaps/abstractkb_gergomatch/keymap.c | 5 ++-- .../dimple/staggered/keymaps/tominabox1/keymap.c | 5 ++-- .../lazydesigners/the50/keymaps/default/keymap.c | 5 ++-- .../the50/keymaps/mikethetiger/keymap.c | 5 ++-- keyboards/noxary/268/keymaps/ansi/keymap.c | 5 ++-- keyboards/noxary/268/keymaps/default/keymap.c | 5 ++-- keyboards/noxary/268/keymaps/iso/keymap.c | 5 ++-- keyboards/noxary/268/keymaps/sixtyeight/keymap.c | 5 ++-- keyboards/owlab/spring/spring.c | 2 +- keyboards/percent/canoe/keymaps/boy_314/keymap.c | 5 ++-- keyboards/planck/keymaps/altgr/common/init.h | 11 ++++---- keyboards/planck/keymaps/hiea/common/init.h | 11 ++++---- keyboards/planck/keymaps/hieax/common/init.h | 11 ++++---- keyboards/planck/keymaps/rootiest/keymap.c | 2 +- keyboards/planck/keymaps/sdothum/common/init.h | 11 ++++---- keyboards/playkbtw/ca66/keymaps/olivia/keymap.c | 15 +++-------- keyboards/playkbtw/pk60/keymaps/default/keymap.c | 5 ++-- .../primekb/prime_e/keymaps/jetpacktuxedo/keymap.c | 5 ++-- .../primekb/prime_e/keymaps/madhatter/keymap.c | 5 ++-- keyboards/shoc/keymaps/bongo/keymap.c | 2 +- .../bananasplit/keymaps/jockyxu1122_iso/keymap.c | 5 ++-- keyboards/uk78/keymaps/default/keymap.c | 5 ++-- keyboards/uk78/keymaps/rask/keymap.c | 5 ++-- .../v60_type_r/keymaps/followingghosts/keymap.c | 5 ++-- keyboards/v60_type_r/keymaps/vimouse/keymap.c | 5 ++-- keyboards/v60_type_r/keymaps/xtonhasvim/keymap.c | 5 ++-- .../work_board/keymaps/drashna/keymap.c | 4 +-- keyboards/xbows/woody/woody.c | 2 +- keyboards/xiudi/xd75/keymaps/bulbizarre/keymap.c | 13 +++------ 53 files changed, 170 insertions(+), 176 deletions(-) (limited to 'keyboards') diff --git a/keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c b/keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c index 15b7c9faa7..5792f51ca8 100644 --- a/keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c +++ b/keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c @@ -18,12 +18,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; -void led_set_user(uint8_t usb_led) { - if (usb_led & (1 << USB_LED_CAPS_LOCK)) { +bool led_update_user(led_t led_state) { + if (led_state.caps_lock) { setPinOutput(B2); writePinLow(B2); } else { setPinInput(B2); writePinLow(B2); } + return false; } diff --git a/keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c b/keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c index fd6087a238..20783c22cb 100644 --- a/keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c +++ b/keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c @@ -18,12 +18,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; -void led_set_user(uint8_t usb_led) { - if (usb_led & (1 << USB_LED_CAPS_LOCK)) { +bool led_update_user(led_t led_state) { + if (led_state.caps_lock) { setPinOutput(B2); writePinLow(B2); } else { setPinInput(B2); writePinLow(B2); } + return false; } diff --git a/keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c b/keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c index 78d00dd06d..453bf8c961 100644 --- a/keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c +++ b/keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c @@ -72,10 +72,11 @@ layer_state_t layer_state_set_user(layer_state_t state) { } // support for standard mod state keys (caps lock, scroll lock, etc.) -void led_set_user(uint8_t usb_led) { - if (usb_led & (1 << USB_LED_CAPS_LOCK)) { +bool led_update_user(led_t led_state) { + if (led_state.caps_lock) { DDRB |= (1 << 2); PORTB &= ~(1 << 2); } else { DDRB &= ~(1 << 2); PORTB &= ~(1 << 2); } + return false; } diff --git a/keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c b/keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c index a45947de54..5cc9227885 100644 --- a/keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c +++ b/keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c @@ -18,12 +18,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; -void led_set_user(uint8_t usb_led) { - if (usb_led & (1 << USB_LED_CAPS_LOCK)) { +bool led_update_user(led_t led_state) { + if (led_state.caps_lock) { setPinOutput(B2); writePinLow(B2); } else { setPinInput(B2); writePinLow(B2); } + return false; } diff --git a/keyboards/40percentclub/mf68/keymaps/delivrance/keymap.c b/keyboards/40percentclub/mf68/keymaps/delivrance/keymap.c index c3e359e24e..f7899ad886 100644 --- a/keyboards/40percentclub/mf68/keymaps/delivrance/keymap.c +++ b/keyboards/40percentclub/mf68/keymaps/delivrance/keymap.c @@ -157,11 +157,11 @@ void dynamic_macro_record_end_user(int8_t direction) { // Custom Caps Lock backlight behaviour // ------------------------------------ -void led_set_user(uint8_t usb_led) { +bool led_update_user(led_t led_state) { // This exists because I don't like the backlight to turn OFF when the Caps Lock is ON. // That is, this will turn the backlight ON (at half the brightness) when the Caps Lock is ON as well. static bool prev_is_caps_on; - bool is_caps_on = IS_LED_ON(usb_led, USB_LED_CAPS_LOCK); + bool is_caps_on = led_state.caps_lock; if (prev_is_caps_on != is_caps_on) { prev_is_caps_on = is_caps_on; @@ -178,7 +178,7 @@ void led_set_user(uint8_t usb_led) { } // Turn on the Pro Micro's on-board LEDs for Caps Lock - if (IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)) { + if (led_state.caps_lock) { // Set to low setPinOutput(B0); writePinLow(B0); @@ -189,6 +189,7 @@ void led_set_user(uint8_t usb_led) { setPinInput(B0); setPinInput(D5); } + return false; } // Backlight idle timeout feature diff --git a/keyboards/40percentclub/mf68/keymaps/emdarcher/keymap.c b/keyboards/40percentclub/mf68/keymaps/emdarcher/keymap.c index ea659979ea..3932a1ee9b 100644 --- a/keyboards/40percentclub/mf68/keymaps/emdarcher/keymap.c +++ b/keyboards/40percentclub/mf68/keymaps/emdarcher/keymap.c @@ -35,11 +35,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ) }; - - -void led_set_user(uint8_t usb_led){ +bool led_update_user(led_t led_state){ //turn on the Pro Micro's on board LEDs for CAPS LOCK - if(IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)){ + if(led_state.caps_lock){ //set led pins to low setPinOutput(B0); writePinLow(B0); @@ -50,4 +48,5 @@ void led_set_user(uint8_t usb_led){ setPinInput(B0); setPinInput(D5); } + return false; } diff --git a/keyboards/40percentclub/ut47/led.c b/keyboards/40percentclub/ut47/led.c index f5d8ffc12e..867a6e2e2a 100644 --- a/keyboards/40percentclub/ut47/led.c +++ b/keyboards/40percentclub/ut47/led.c @@ -19,20 +19,23 @@ along with this program. If not, see . #include #include "led.h" - -void led_set(uint8_t usb_led) +bool led_update_kb(led_t led_state) { - if (usb_led & (1<