Skip to content
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

Increase the infinity60 system tick frequency #866

Merged
merged 1 commit into from
Nov 16, 2016

Conversation

fredizzimo
Copy link
Contributor

The system tick frequency was set to 1000, so the minimum waitable time is 1ms. This causes a slow matrix scan as reported in #855. This sets it to 100000 or 10us.

I don't own an Infinity 60, so I haven't been able to test this myself, therefore I need someone to test it before it can be merged. The code is the same as I use for the Infinity Ergodox so at least it works there. However the Infinity 60 has a weaker processor so the magic 20us wait in the matrix scan might not be correct for that keyboard.

@jackhumbert
Copy link
Member

@tianminc if you have the chance, would you be willing to test these changes? It appears that you're the only one with an infinity60 that I could find :)

@tianminc
Copy link

tianminc commented Nov 7, 2016

@jackhumbert Sure thing. Is there something other than normal typing experience that I need to test for?

@fredizzimo
Copy link
Contributor Author

I think for now, testing the normal typing experience is enough.

@tianminc
Copy link

tianminc commented Nov 9, 2016

I tested this change on Infinity60 v1.1 (with LEDs) and it works well. Whether console output is enabled or not, the keyboard is very responsive and does not drop any key even when swiping across keys quickly. Thank you very much for the fix!

@jackhumbert
Copy link
Member

Awesome!

@jackhumbert jackhumbert merged commit 17e1a4f into qmk:master Nov 16, 2016
belak added a commit to belak-forks/qmk_firmware that referenced this pull request Jan 9, 2017
Based off of PR qmk#866 which did the same thing for the infinity60
SjB pushed a commit to SjB/qmk_firmware that referenced this pull request Jan 16, 2017
Based off of PR qmk#866 which did the same thing for the infinity60
@fredizzimo fredizzimo deleted the infinity60_clockfixes branch June 18, 2017 11:54
tusing pushed a commit to tusing/qmk_firmware that referenced this pull request Aug 3, 2017
Based off of PR qmk#866 which did the same thing for the infinity60
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants