diff options
Diffstat (limited to 'users/drashna')
-rw-r--r-- | users/drashna/oled/oled_stuff.c | 13 | ||||
-rw-r--r-- | users/drashna/oled/oled_stuff.h | 2 |
2 files changed, 7 insertions, 8 deletions
diff --git a/users/drashna/oled/oled_stuff.c b/users/drashna/oled/oled_stuff.c index eeca010de0..440b905fd0 100644 --- a/users/drashna/oled/oled_stuff.c +++ b/users/drashna/oled/oled_stuff.c @@ -466,9 +466,8 @@ void render_wpm(uint8_t padding) { #endif } -#if defined(KEYBOARD_handwired_tractyl_manuform) || defined(KEYBOARD_bastardkb_charybdis) -extern kb_config_data_t kb_config; -void render_pointing_dpi_status(uint8_t padding) { +#if defined(POINTING_DEVICE_ENABLE) +void render_pointing_dpi_status(uint16_t cpi, uint8_t padding) { oled_write_P(PSTR("CPI:"), false); if (padding) { for (uint8_t n = padding - 1; n > 0; n--) { @@ -476,7 +475,7 @@ void render_pointing_dpi_status(uint8_t padding) { } } - oled_write(get_u16_str(kb_config.device_cpi, ' '), false); + oled_write(get_u16_str(cpi, ' '), false); } #endif @@ -827,11 +826,11 @@ void oled_driver_render_logo_left(void) { # elif defined(WPM_ENABLE) render_wpm(1); # endif - oled_set_cursor(7, 3); + oled_write_P(PSTR(" "), false); # if defined(KEYBOARD_handwired_tractyl_manuform) - render_pointing_dpi_status(0); + render_pointing_dpi_status(kb_config_data.device_cpi, 1); # elif defined(KEYBOARD_bastardkb_charybdis) - render_pointing_dpi_status(1); + render_pointing_dpi_status(, 1); # endif oled_set_cursor(0, 6); #else diff --git a/users/drashna/oled/oled_stuff.h b/users/drashna/oled/oled_stuff.h index 985153c2ff..6ef2ac14cd 100644 --- a/users/drashna/oled/oled_stuff.h +++ b/users/drashna/oled/oled_stuff.h @@ -34,7 +34,7 @@ void render_bootmagic_status(void); void render_user_status(void); void oled_driver_render_logo(void); void render_wpm(uint8_t padding); -void render_pointing_dpi_status(uint8_t padding); +void render_pointing_dpi_status(uint16_t cpi, uint8_t padding); void oled_driver_render_logo_left(void); void oled_driver_render_logo_right(void); |