diff --git a/keyboards/handwired/tractyl_manuform/tm_sync.c b/keyboards/handwired/tractyl_manuform/tm_sync.c index 05ad15f2a36..0516f336a79 100644 --- a/keyboards/handwired/tractyl_manuform/tm_sync.c +++ b/keyboards/handwired/tractyl_manuform/tm_sync.c @@ -49,7 +49,10 @@ void kb_config_sync_handler(uint8_t initiator2target_buffer_size, const void* in } } -void keyboard_pre_init_sync(void) { memset(&kb_config, 0, sizeof(kb_config)); } +void keyboard_pre_init_sync(void) { + memset(&kb_config, 0, sizeof(kb_config)); + memset(&shared_mouse_report, 0, sizeof(shared_mouse_report)); +} void keyboard_post_init_sync(void) { // Register keyboard state sync split transaction diff --git a/keyboards/handwired/tractyl_manuform/tractyl_manuform.h b/keyboards/handwired/tractyl_manuform/tractyl_manuform.h index 8e0fae7ceed..6aa40fc18b0 100644 --- a/keyboards/handwired/tractyl_manuform/tractyl_manuform.h +++ b/keyboards/handwired/tractyl_manuform/tractyl_manuform.h @@ -43,18 +43,6 @@ typedef struct { uint16_t device_cpi; } kb_config_data_t; -typedef union { - uint16_t raw; - struct { - int8_t x :8; - int8_t y :8; - }; -} kb_mouse_report_t; - -extern kb_mouse_report_t sync_mouse_report; - -void process_mouse(void); -void process_mouse_user(report_mouse_t* mouse_report, int8_t x, int8_t y); void trackball_set_cpi(uint16_t cpi); void matrix_init_sub_kb(void); void matrix_scan_sub_kb(void);