diff options
Diffstat (limited to 'keyboards/yampad/yampad.c')
-rw-r--r-- | keyboards/yampad/yampad.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/keyboards/yampad/yampad.c b/keyboards/yampad/yampad.c index 950a98721..eab218d3b 100644 --- a/keyboards/yampad/yampad.c +++ b/keyboards/yampad/yampad.c | |||
@@ -17,13 +17,14 @@ | |||
17 | #include "yampad.h" | 17 | #include "yampad.h" |
18 | 18 | ||
19 | #if defined(OLED_ENABLE) | 19 | #if defined(OLED_ENABLE) |
20 | __attribute__((weak)) | 20 | oled_rotation_t oled_init_kb(oled_rotation_t rotation) { |
21 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 21 | return OLED_ROTATION_270; |
22 | return OLED_ROTATION_270; // flips the display 270 degrees | ||
23 | } | 22 | } |
24 | 23 | ||
25 | __attribute__((weak)) | 24 | bool oled_task_kb(void) { |
26 | void oled_task_user(void) { | 25 | if (!oled_task_user()) { |
26 | return false; | ||
27 | } | ||
27 | // Host Keyboard Layer Status | 28 | // Host Keyboard Layer Status |
28 | oled_write_P(PSTR("Layer"), false); | 29 | oled_write_P(PSTR("Layer"), false); |
29 | switch (get_highest_layer(layer_state)) { | 30 | switch (get_highest_layer(layer_state)) { |
@@ -60,5 +61,7 @@ void oled_task_user(void) { | |||
60 | (uint8_t)(rgblight_get_sat() / RGBLIGHT_SAT_STEP), | 61 | (uint8_t)(rgblight_get_sat() / RGBLIGHT_SAT_STEP), |
61 | (uint8_t)(rgblight_get_val() / RGBLIGHT_VAL_STEP)); | 62 | (uint8_t)(rgblight_get_val() / RGBLIGHT_VAL_STEP)); |
62 | oled_write(led_buf, false); | 63 | oled_write(led_buf, false); |
64 | |||
65 | return false; | ||
63 | } | 66 | } |
64 | #endif | 67 | #endif |