aboutsummaryrefslogtreecommitdiff
path: root/users/ninjonas/oled.c
diff options
context:
space:
mode:
Diffstat (limited to 'users/ninjonas/oled.c')
-rw-r--r--users/ninjonas/oled.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/users/ninjonas/oled.c b/users/ninjonas/oled.c
index 837d497ab..8a9c99593 100644
--- a/users/ninjonas/oled.c
+++ b/users/ninjonas/oled.c
@@ -7,10 +7,10 @@
7static uint16_t oled_timer = 0; 7static uint16_t oled_timer = 0;
8extern uint8_t is_master; 8extern uint8_t is_master;
9 9
10bool process_record_oled(uint16_t keycode, keyrecord_t *record) { 10bool process_record_oled(uint16_t keycode, keyrecord_t *record) {
11 if (record->event.pressed) { 11 if (record->event.pressed) {
12 oled_timer = timer_read(); 12 oled_timer = timer_read();
13 } 13 }
14 return true; 14 return true;
15} 15}
16 16
@@ -48,6 +48,7 @@ void render_mod_status(uint8_t modifiers) {
48 48
49void render_status(void){ 49void render_status(void){
50 render_default_layer_state(); 50 render_default_layer_state();
51 oled_write_P(PSTR("\n"), false);
51 render_layer_state(); 52 render_layer_state();
52 render_mod_status(get_mods()|get_oneshot_mods()); 53 render_mod_status(get_mods()|get_oneshot_mods());
53} 54}
@@ -70,12 +71,13 @@ void oled_task_user(void) {
70 #ifndef SPLIT_KEYBOARD 71 #ifndef SPLIT_KEYBOARD
71 else { oled_on(); } 72 else { oled_on(); }
72 #endif 73 #endif
73 74
74 if (is_master) { 75 if (is_master) {
75 render_status(); 76 render_status();
76 } else { 77 } else {
77 render_logo(); 78 oled_write_P(PSTR("\n"), false);
78 oled_scroll_left(); 79 render_logo();
80 oled_scroll_left();
79 } 81 }
80} 82}
81 83