Update Helix 'led_test' keymap (#5168)
Change to use keyboard_post_init_user() hook (#3113)
This commit is contained in:
		
						commit
						3d4aabf251
					
				
					 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
 | ||||
| #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,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…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Drashna Jaelre
						Drashna Jaelre