Merge remote-tracking branch 'origin/master' into develop
This commit is contained in:
		@@ -47,3 +47,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		||||
#define LOCKING_SUPPORT_ENABLE
 | 
			
		||||
/* Locking resynchronize hack */
 | 
			
		||||
#define LOCKING_RESYNC_ENABLE
 | 
			
		||||
 | 
			
		||||
// Turn backlight on-off according to capslock (off by default)
 | 
			
		||||
#define CAPSLOCK_BACKLIGHT
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
/*
 | 
			
		||||
Copyright 2020 Álvaro "Gondolindrim" Volpato  <gondolindrim@acheronproject.com>
 | 
			
		||||
Copyright 2021 Álvaro "Gondolindrim" Volpato  <gondolindrim@acheronproject.com>
 | 
			
		||||
 | 
			
		||||
This program is free software: you can redistribute it and/or modify
 | 
			
		||||
it under the terms of the GNU General Public License as published by
 | 
			
		||||
@@ -16,3 +16,18 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
#include "iron180.h"
 | 
			
		||||
 | 
			
		||||
#ifdef CAPSLOCK_BACKLIGHT
 | 
			
		||||
bool led_update_kb(led_t led_state) {
 | 
			
		||||
    bool res = led_update_user(led_state);
 | 
			
		||||
    if (!led_state.caps_lock){
 | 
			
		||||
        if (is_backlight_breathing()) breathing_disable();
 | 
			
		||||
        backlight_disable();
 | 
			
		||||
    }
 | 
			
		||||
    else {
 | 
			
		||||
	if (is_backlight_breathing()) breathing_enable();
 | 
			
		||||
        backlight_enable();
 | 
			
		||||
    }
 | 
			
		||||
    return res;
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 
 | 
			
		||||
@@ -31,3 +31,16 @@ Then, after accessing the DFU state, use a tool like `dfu-util` or the QMK Toolb
 | 
			
		||||
    make iron180:default:flash
 | 
			
		||||
 | 
			
		||||
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
 | 
			
		||||
 | 
			
		||||
## The 'caps lock backlight' feature
 | 
			
		||||
 | 
			
		||||
The Iron180 firmware allows the user to adjust the backlight according to the caps lock key. This will toggle *all backlight LEDs* according to caps lock, enabling backlight when caps is on and disabling when it is off.
 | 
			
		||||
 | 
			
		||||
This option is specially useful if you are only interested in the caps lock LED and want it to work as an indicator; however, it must be noted that this works keyboard-wide, so if that is your case you should only solder the caps lock key LED and none else.
 | 
			
		||||
 | 
			
		||||
This option is disabled by default; in order to enable it, you must un-comment the last line in `config.h`:
 | 
			
		||||
 | 
			
		||||
    // Turn backlight on-off according to capslock
 | 
			
		||||
    #define CAPSLOCK_BACKLIGHT
 | 
			
		||||
 | 
			
		||||
Then compile and flash the firmware.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user