Commit Graph
8 Commits
Author SHA1 Message Date
Daniel KaoandGitHub f35dee5c05 Take care of scroll divisor remainders for PS/2 drag scroll (#20732) 2023-09-25 12:49:31 +10:00
Daniel KaoandGitHub e43080788e Fix PS2_MOUSE_INVERT_BUTTONS (#20646) 2023-07-07 21:34:44 +10:00
Daniel KaoandGitHub e278715f7f Support PS/2 mouse 9-bit output with MOUSE_EXTENDED_REPORT (#20734) 2023-05-20 22:07:50 +10:00
Daniel KaoandGitHub b03a7cef75 Fix POINTING_DEVICE_GESTURES_SCROLL_ENABLE typo (#17850)
* Fix typo for POINTING_DEVICE_GESTURES_SCROLL_ENABLE

Follow the name written in documentation which follows
POINTING_DEVICE_GESTURES_CURSOR_GLIDE_ENABLE

* Reword the blurb about POINTING_DEVICE_GESTURES_CURSOR_GLIDE_ENABLE in docs
2022-07-31 15:51:20 +01:00
Daniel KaoandGitHub b8b2e99976 Constrain Cirque Pinnacle coordinates (#17803)
Static x & y should be the same type as touchData.xValue &
touchData.yValue: uint16_t.
Their delta could be larger than int8_t and should be constrained to
mouse_xy_report_t.
2022-07-26 19:35:41 +01:00
Daniel KaoandGitHub 1de6811ebe Cirque circular scroll: Support POINTING_DEVICE_COMBINED (#17654) 2022-07-25 23:19:33 -07:00
Daniel KaoandGitHub 5db705d054 Cirque trackpad features: circular scroll, inertial cursor (#17482) 2022-07-12 21:17:40 -07:00
Daniel KaoandGitHub 608404f874 Fix AVR I2C master 1ms timeout (#17174)
* avr i2c_master: Fix 1ms timeout

i2c_start() produces a minimum time_slice of 1ms for use as timeout
value.
The timer granularity is 1ms, it is entirely possible for timer_count
to tick up immediately after the last timer read and falsely trigger
timeout with a '>= 1' comparison.

* avr/drivers/i2c_master: Use timer_elapsed()
2022-06-22 00:00:04 +02:00