-
-
Notifications
You must be signed in to change notification settings - Fork 40.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Azoteq - improve I2C behaviour while polling. #24611
Conversation
Thank you for your contribution! |
Not sure why old units did not show this random pressing of mouse 2 bug. This port of: qmk/qmk_firmware#24611 Fixes it. Added axis code to make scroll more sane.
This change also fixes a bug with the current driver where it mistakenly reads a double tap gesture on every report. Seems to be happening on newer Azoteqs only. +1 to merging this. |
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
Not sure why old units did not show this random pressing of mouse 2 bug. This port of: qmk/qmk_firmware#24611 Fixes it. Added axis code to make scroll more sane.
Not sure why old units did not show this random pressing of mouse 2 bug. This port of: qmk/qmk_firmware#24611 Fixes it. Added axis code to make scroll more sane.
Description
This aims to improve the behaviour when not using a motion pin. Using basic_profiling.h seems to have a fairly decent speed increase as less time is spent during I2C transactions.
Types of Changes
Issues Fixed or Closed by This PR
Checklist