diff options
Diffstat (limited to 'keyboards/splitkb/zima/zima.c')
-rw-r--r-- | keyboards/splitkb/zima/zima.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/keyboards/splitkb/zima/zima.c b/keyboards/splitkb/zima/zima.c index 6570f3449..f39e3a39e 100644 --- a/keyboards/splitkb/zima/zima.c +++ b/keyboards/splitkb/zima/zima.c | |||
@@ -35,12 +35,17 @@ void suspend_wakeup_init_kb(void) { | |||
35 | suspend_wakeup_init_user(); | 35 | suspend_wakeup_init_user(); |
36 | } | 36 | } |
37 | 37 | ||
38 | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_180; } | 38 | oled_rotation_t oled_init_kb(oled_rotation_t rotation) { |
39 | return OLED_ROTATION_180; | ||
40 | } | ||
39 | 41 | ||
40 | __attribute__((weak)) void oled_task_user(void) { | 42 | bool oled_task_kb(void) { |
43 | if (!oled_task_user()) { | ||
44 | return false; | ||
45 | } | ||
41 | if (is_asleep) { | 46 | if (is_asleep) { |
42 | oled_off(); | 47 | oled_off(); |
43 | return; | 48 | return false; |
44 | } | 49 | } |
45 | 50 | ||
46 | if (timer_elapsed32(oled_timer) < 30000) { | 51 | if (timer_elapsed32(oled_timer) < 30000) { |
@@ -83,6 +88,7 @@ __attribute__((weak)) void oled_task_user(void) { | |||
83 | oled_off(); | 88 | oled_off(); |
84 | } | 89 | } |
85 | } | 90 | } |
91 | return false; | ||
86 | } | 92 | } |
87 | 93 | ||
88 | bool process_record_kb(uint16_t keycode, keyrecord_t* record) { | 94 | bool process_record_kb(uint16_t keycode, keyrecord_t* record) { |