[Keyboard] Update Tractyl Manuform to use Split Pointing Device Sync
This commit is contained in:
parent
db38fb1a60
commit
9d801cb03d
9 changed files with 65 additions and 211 deletions
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue