Commit Graph

6 Commits

Author SHA1 Message Date
Kartik Agaram
ca5ac5154e 7671
Make some room for a mouse handler.
2021-01-27 21:16:36 -08:00
Kartik Agaram
dbd7082a0e 7489 - include GNU Unifont
https://en.wikipedia.org/wiki/GNU_Unifont#The_.hex_font_format
http://unifoundry.com/unifont/index.html

Since GNU Unifont is covered under the GPL v2, so I believe is this repo.
2021-01-09 18:20:28 -08:00
Kartik Agaram
8be561f599 7485 2021-01-09 10:15:33 -08:00
Kartik Agaram
3f7db804c9 7480 - baremetal/ex3.hex now draws multiple pixels
I was wrong in commit 7437 that only one keystroke was working. The problem
was just that I was getting _too_ many events. I wasn't handling key-up
events, and they were entering the buffer, and I was not skipping null
events since the circular buffer is currently considered to be null-terminated.

ex3 isn't done yet; it can only handle 16 events. Apps need to be clearing
the keyboard buffer.
2021-01-07 22:38:07 -08:00
Kartik Agaram
796f3b70f2 7461 2020-12-29 18:56:21 -08:00
Kartik Agaram
437fa654cb 7437 - baremetal: draw pixel on keyboard event
It's now clear that our keyboard handler doesn't trigger after the first
event.
2020-12-28 00:12:06 -08:00