Closed coffeyk closed 11 years ago
A potential solution can be found at https://github.com/DCPUTeam/DCPUToolchain/pull/213
A test program can be found at http://hastebin.com/dobuqamire.avrasm It displays the hex value and character (if applicable) for each key entered. Return clears the screen. If keys are entered slowly (about 1 second between) there is no issue. When keys are typed rapidly, the incorrect output apears
@psycocoffey thanks for contributing a solution to this
When there are several key presses between keyboard buffer reads, the internal pointers of the keyboard can become misaligned, resulting in incorrect keys being returned.