From 4294aa0f1ee546c74a72bad3e556d7ee4e020a88 Mon Sep 17 00:00:00 2001 From: Drashna Jaelre Date: Wed, 8 Sep 2021 16:52:43 -0700 Subject: [Keyboard] Tractyl Manuform - configuration updates (#14314) * [Keyboard] Tractyl Manuform - configuration updates * Update readmes * Add more details * Fix issues with encoder pins * Additional fixes for pin config * Fix up some comments --- .../handwired/tractyl_manuform/tractyl_manuform.h | 28 ++++++++++++---------- 1 file changed, 16 insertions(+), 12 deletions(-) (limited to 'keyboards/handwired/tractyl_manuform/tractyl_manuform.h') diff --git a/keyboards/handwired/tractyl_manuform/tractyl_manuform.h b/keyboards/handwired/tractyl_manuform/tractyl_manuform.h index 99f1481ad8..f6a6c07520 100644 --- a/keyboards/handwired/tractyl_manuform/tractyl_manuform.h +++ b/keyboards/handwired/tractyl_manuform/tractyl_manuform.h @@ -40,18 +40,22 @@ enum ploopy_keycodes { }; typedef struct { - uint16_t device_cpi; + uint16_t device_cpi; } kb_config_data_t; __attribute__((aligned(16))) typedef struct { - int8_t mouse_x; - int8_t mouse_y; -} kb_pointer_data_t; - -kb_pointer_data_t process_mouse(void); -void process_mouse_user(report_mouse_t* mouse_report, int8_t x, int8_t y); -void kb_pointer_sync_send(int8_t x, int8_t y); -kb_pointer_data_t kb_pointer_sync_get(void); -void trackball_set_cpi(uint16_t cpi); -void matrix_init_sub_kb(void); -void matrix_scan_sub_kb(void); + int8_t x; + int8_t y; +} 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); + +void keyboard_pre_init_sync(void); +void keyboard_post_init_sync(void); +void housekeeping_task_sync(void); -- cgit v1.2.3