Commit Graph

26 Commits

Author SHA1 Message Date
Cacodemon345
9b3626e88c wacom: Fix settings reporting 2023-03-04 12:24:35 +06:00
Cacodemon345
ff0a39bbaa Add and enable Wacom ArtPad emulation 2023-03-04 11:35:10 +06:00
Cacodemon345
90826277aa mouse_wacom_tablet: Make data a FIFO
Windows 3.x Wacom handwriting mode now behaves correctly
2023-03-03 22:37:59 +06:00
Cacodemon345
85ddf5db3a Merge remote-tracking branch 'origin/master' into qt-wacom-serial 2023-03-02 23:31:20 +06:00
Cacodemon345
32076a16ac mouse_wacom_tablet: Point mode is disabled when suppressed mode is enabled 2023-03-02 16:47:42 +06:00
Cacodemon345
9d1175d1d8 Prepare for ArtPad emulation 2023-03-02 16:45:47 +06:00
Cacodemon345
c68b0a416a mouse_wacom_tablet: Resets now set the mode properly 2023-03-02 14:05:38 +06:00
Jasmine Iwanek
610401de7a Yet more clang-formatting 2023-02-28 23:53:57 -05:00
Cacodemon345
7f66f8334e mouse_wacom_tablet: Always transmit coordinates when requested in remote mode 2023-02-17 11:36:13 +06:00
Cacodemon345
29d7a7f265 mouse_wacom_tablet: Reset "always_report" to 0 as well
Fixes Windows 95 drivers
2023-02-17 11:04:24 +06:00
Cacodemon345
a96f40e5ef mouse_wacom_tablet: Change to snprintf for ID transmission 2023-02-17 01:48:29 +06:00
Cacodemon345
efaca1b106 wacom: Get rid of ID transmission hacks 2023-02-16 10:25:05 +06:00
Cacodemon345
a91015fe04 wacom: Check suppressed increment first 2023-01-07 00:04:48 +06:00
Cacodemon345
b0b92a84e6 wacom: Fix increment modes 2023-01-06 23:23:40 +06:00
Cacodemon345
6a78eca1ff wacom: Cleanup and splits 2023-01-04 23:03:47 +06:00
Cacodemon345
e538a28895 Don't transmit coordinates continuously in remote mode 2023-01-04 19:43:15 +06:00
Cacodemon345
695f5befa1 ST cancels remote mode 2023-01-04 19:30:14 +06:00
Cacodemon345
e5dd58e23f wacom: Support Remote request mode and line feed-terminated commands 2023-01-04 13:46:06 +06:00
Cacodemon345
5c5e26960a Properly process single-byte commands 2023-01-04 02:07:27 +06:00
Cacodemon345
49795ce81f Transmit ID at normal speed 2023-01-04 01:59:57 +06:00
Cacodemon345
8e91b23e35 Partial revert of suppressed/increment mode changes 2023-01-04 01:42:14 +06:00
Cacodemon345
3cb903c29e wacom: Don't transmit anything for 10 miliseconds after reset 2023-01-04 00:10:43 +06:00
Cacodemon345
e229f9e22c wacom: Properly implement suppressed/increment mode 2023-01-03 23:27:12 +06:00
Cacodemon345
0ea498d9ce wacom: Account for negative coordinate overflows 2023-01-03 22:20:30 +06:00
Cacodemon345
6bb26b7f74 wacom: Clamp coordinates after conversion 2023-01-03 21:42:35 +06:00
Cacodemon345
96f7b7aa14 Add Wacom SD-510C tablet emulation 2023-01-03 16:47:20 +06:00