diff options
author | Jonas Avellana <[email protected]> | 2019-09-30 11:50:27 -0600 |
---|---|---|
committer | Drashna Jaelre <[email protected]> | 2019-09-30 10:50:27 -0700 |
commit | cffe671a61e8187b39a508556c7a5b5f04835d24 (patch) | |
tree | 071199e57f8c1db1c18af28aa19dda78595a1c67 /users/ninjonas/oled.c | |
parent | f418efcaf5d681e87bd23b4d28621b87ff61fcb9 (diff) | |
download | qmk_firmware-cffe671a61e8187b39a508556c7a5b5f04835d24.tar.gz qmk_firmware-cffe671a61e8187b39a508556c7a5b5f04835d24.zip |
[Keymap] Updating crkbd RGB keymap implementation & ninjonas userspace updates (#6834)
* [keymap] Updating crkbd RGB implementation & ninjonas userspace updates
* [chore] adding process_record_oled method to process_records.h
Diffstat (limited to 'users/ninjonas/oled.c')
-rw-r--r-- | users/ninjonas/oled.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/users/ninjonas/oled.c b/users/ninjonas/oled.c index 837d497ab3..8a9c995936 100644 --- a/users/ninjonas/oled.c +++ b/users/ninjonas/oled.c @@ -7,10 +7,10 @@ static uint16_t oled_timer = 0; extern uint8_t is_master; -bool process_record_oled(uint16_t keycode, keyrecord_t *record) { +bool process_record_oled(uint16_t keycode, keyrecord_t *record) { if (record->event.pressed) { oled_timer = timer_read(); - } + } return true; } @@ -48,6 +48,7 @@ void render_mod_status(uint8_t modifiers) { void render_status(void){ render_default_layer_state(); + oled_write_P(PSTR("\n"), false); render_layer_state(); render_mod_status(get_mods()|get_oneshot_mods()); } @@ -70,12 +71,13 @@ void oled_task_user(void) { #ifndef SPLIT_KEYBOARD else { oled_on(); } #endif - + if (is_master) { - render_status(); + render_status(); } else { - render_logo(); - oled_scroll_left(); + oled_write_P(PSTR("\n"), false); + render_logo(); + oled_scroll_left(); } } |