diff options
Diffstat (limited to 'users/drashna/oled/oled_stuff.c')
| -rw-r--r-- | users/drashna/oled/oled_stuff.c | 13 | 
1 files changed, 7 insertions, 6 deletions
| diff --git a/users/drashna/oled/oled_stuff.c b/users/drashna/oled/oled_stuff.c index 9ee2cbfed8..8894814985 100644 --- a/users/drashna/oled/oled_stuff.c +++ b/users/drashna/oled/oled_stuff.c @@ -348,9 +348,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--) { @@ -358,7 +357,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 @@ -381,8 +380,10 @@ __attribute__((weak)) void oled_driver_render_logo_left(void) {      render_wpm(0);  #    endif      oled_write_P(PSTR("  "), false); -#    if defined(KEYBOARD_handwired_tractyl_manuform) || defined(KEYBOARD_bastardkb_charybdis) -    render_pointing_dpi_status(1); +#    if defined(KEYBOARD_handwired_tractyl_manuform) +    render_pointing_dpi_status(kb_config_data.device_cpi, 1); +#    elif defined(KEYBOARD_bastardkb_charybdis) +    render_pointing_dpi_status(, 1);  #    endif      oled_set_cursor(0, 4);  #else | 
