1
0
Fork 0

[Keyboard] Update Tractyl Manuform to use Split Pointing Device Sync

This commit is contained in:
Drashna Jael're 2021-12-28 20:25:06 -08:00 committed by GitHub
parent db38fb1a60
commit 9d801cb03d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 65 additions and 211 deletions

View file

@ -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

View file

@ -33,7 +33,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);