Browse Source

Update Helix 'led_test' keymap (#5168)

Change to use keyboard_post_init_user() hook (#3113)
pull/5170/head
Drashna Jaelre 5 years ago
committed by GitHub
parent
commit
3d4aabf251
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 22 deletions
  1. +0
    -7
      keyboards/helix/rev2/keymaps/default/keymap.c
  2. +1
    -15
      keyboards/helix/rev2/keymaps/led_test/led_test_init.c

+ 0
- 7
keyboards/helix/rev2/keymaps/default/keymap.c View File

@ -506,14 +506,7 @@ void music_scale_user(void)
//SSD1306 OLED update loop, make sure to add #define SSD1306OLED in config.h
#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) {
led_test_init();
iota_gfx_task(); // this is what updates the display continuously
}


+ 1
- 15
keyboards/helix/rev2/keymaps/led_test/led_test_init.c View File

@ -1,20 +1,6 @@
#include QMK_KEYBOARD_H
#if 1
void led_test_init(void) {
static int scan_count = 0;
if( scan_count == 2 ) {
rgblight_enable_noeeprom();
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) {
void keyboard_post_init_user(void) {
rgblight_enable_noeeprom();
rgblight_mode_noeeprom(RGBLIGHT_MODE_RGB_TEST);
}
#endif

Loading…
Cancel
Save