diff options
author | QMK Bot <hello@qmk.fm> | 2021-04-03 19:43:05 +0000 |
---|---|---|
committer | QMK Bot <hello@qmk.fm> | 2021-04-03 19:43:05 +0000 |
commit | 8428cedc83dc6f8745fb57af8a3c51e843e2a692 (patch) | |
tree | fecb0e0e1d349e0a7cb00507440020fe89c15579 /keyboards/helix/rev3_5rows/keymaps/five_rows/oled_display.c | |
parent | 9bedc6300dfe7ac99a5233550b69140741888262 (diff) | |
parent | 49dc332a0401c9089afe91d2d06dc1f4e18fe01b (diff) |
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'keyboards/helix/rev3_5rows/keymaps/five_rows/oled_display.c')
-rw-r--r-- | keyboards/helix/rev3_5rows/keymaps/five_rows/oled_display.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/keyboards/helix/rev3_5rows/keymaps/five_rows/oled_display.c b/keyboards/helix/rev3_5rows/keymaps/five_rows/oled_display.c index 127d80cc7d..689efe4c88 100644 --- a/keyboards/helix/rev3_5rows/keymaps/five_rows/oled_display.c +++ b/keyboards/helix/rev3_5rows/keymaps/five_rows/oled_display.c @@ -163,6 +163,10 @@ void render_status(void) { } # ifdef SSD1306OLED +# if OLED_UPDATE_INTERVAL > 0 +uint16_t oled_update_timeout; +# endif + void iota_gfx_task_user(void) { struct CharacterMatrix matrix; @@ -172,6 +176,12 @@ void iota_gfx_task_user(void) { } # endif +#if OLED_UPDATE_INTERVAL > 0 + if (timer_elapsed(oled_update_timeout) < OLED_UPDATE_INTERVAL) { + return; + } + oled_update_timeout = timer_read(); +#endif matrix_clear(&matrix); if (is_keyboard_master()) { render_status(&matrix); |