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

Scan rate is too slow for HHKB JP? #203

Closed
tmk opened this issue Apr 19, 2015 · 0 comments
Closed

Scan rate is too slow for HHKB JP? #203

tmk opened this issue Apr 19, 2015 · 0 comments

Comments

@tmk
Copy link
Owner

tmk commented Apr 19, 2015

I found dropping key occasionally when making a line on qwertuiop[] in a row with one finger quickly.
It seems like scan rate is too slow for HHKB JP. In comparison with Pro2 JP has twice size of matrix so it has to scan at twice speed of Pro2 theoretically.

This change seems to cure the problem. But very short test and review are only done yet.

--- a/keyboard/hhkb/matrix.c
+++ b/keyboard/hhkb/matrix.c
@@ -132,7 +132,7 @@ uint8_t matrix_scan(void)

             // NOTE: KEY_STATE keep its state in 20us after KEY_ENABLE.
             // This takes 25us or more to make sure KEY_STATE returns to idle state.
-            _delay_us(75);
+            _delay_us(30);
         }
         if (matrix[row] ^ matrix_prev[row]) matrix_last_modified = timer_read32();
     }
@tmk tmk added the TODO label Apr 19, 2015
@tmk tmk added the NOTE label May 13, 2015
tmk added a commit that referenced this issue May 13, 2015
@tmk tmk closed this as completed May 13, 2015
yoyoerx pushed a commit to yoyoerx/qmk_keyboard that referenced this issue Mar 21, 2016
Improved c# dev layout, only 2 layers now
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant