diff options
author | QMK Bot <hello@qmk.fm> | 2021-09-08 23:53:13 +0000 |
---|---|---|
committer | QMK Bot <hello@qmk.fm> | 2021-09-08 23:53:13 +0000 |
commit | 24000ef2e1f71ba0ba1c496b95beab9f6d6ceebc (patch) | |
tree | cf02c4984a73264602c0d4a464bfad27293e4c07 /keyboards/handwired/tractyl_manuform/tractyl_manuform.h | |
parent | 983580322f890d7f44f848ee4abd49fed7504987 (diff) | |
parent | 4294aa0f1ee546c74a72bad3e556d7ee4e020a88 (diff) |
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'keyboards/handwired/tractyl_manuform/tractyl_manuform.h')
-rw-r--r-- | keyboards/handwired/tractyl_manuform/tractyl_manuform.h | 28 |
1 files changed, 16 insertions, 12 deletions
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); |