Update Helix 'led_test' keymap
Change to use keyboard_post_init_user() hook (#3113)
This commit is contained in:
parent
5cb713148d
commit
2cd2078b9d
2 changed files with 1 additions and 22 deletions
|
@ -506,14 +506,7 @@ void music_scale_user(void)
|
||||||
//SSD1306 OLED update loop, make sure to add #define SSD1306OLED in config.h
|
//SSD1306 OLED update loop, make sure to add #define SSD1306OLED in config.h
|
||||||
#ifdef SSD1306OLED
|
#ifdef SSD1306OLED
|
||||||
|
|
||||||
// hook point for 'led_test' keymap
|
|
||||||
// 'default' keymap's led_test_init() is empty function, do nothing
|
|
||||||
// 'led_test' keymap's led_test_init() force rgblight_mode_noeeprom(RGBLIGHT_MODE_RGB_TEST);
|
|
||||||
__attribute__ ((weak))
|
|
||||||
void led_test_init(void) {}
|
|
||||||
|
|
||||||
void matrix_scan_user(void) {
|
void matrix_scan_user(void) {
|
||||||
led_test_init();
|
|
||||||
iota_gfx_task(); // this is what updates the display continuously
|
iota_gfx_task(); // this is what updates the display continuously
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,20 +1,6 @@
|
||||||
#include QMK_KEYBOARD_H
|
#include QMK_KEYBOARD_H
|
||||||
|
|
||||||
#if 1
|
void keyboard_post_init_user(void) {
|
||||||
void led_test_init(void) {
|
|
||||||
static int scan_count = 0;
|
|
||||||
if( scan_count == 2 ) {
|
|
||||||
rgblight_enable_noeeprom();
|
rgblight_enable_noeeprom();
|
||||||
rgblight_mode_noeeprom(RGBLIGHT_MODE_RGB_TEST);
|
rgblight_mode_noeeprom(RGBLIGHT_MODE_RGB_TEST);
|
||||||
}
|
}
|
||||||
if( scan_count < 3 ) scan_count ++;
|
|
||||||
}
|
|
||||||
|
|
||||||
#else
|
|
||||||
// when qmk/qmk_firmware PullRequest #3113 available.
|
|
||||||
// can use this?
|
|
||||||
void startup_user(void) {
|
|
||||||
rgblight_enable_noeeprom();
|
|
||||||
rgblight_mode_noeeprom(RGBLIGHT_MODE_RGB_TEST);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
Loading…
Reference in a new issue