Commit Graph

8 Commits

Author SHA1 Message Date
Jeff Wang
0049f3df98 do not compile with stack auto, change functions to be nonreentrant, use fixed parameters
- frees up ~4KB of code space
2019-05-02 03:27:01 -04:00
Jeff Wang
240dd570ae fix for LCD row tracking, fix for "phantom" keypress at powerup 2019-04-04 03:01:33 -04:00
Jeff Wang
fc6d8efc5f work on Qt GUI, still not working properly 2019-04-04 00:33:42 -04:00
Jeff Wang
f5d8d601a2 bugfix for keys
- initialize count, so that there is no initial keypress at powerup
- use int8_t instead of uint32_t to pass new key, since only 1 new key
used
2019-04-01 01:55:47 -04:00
Jeff Wang
43edb291cf attempt to reduce space usage
- remove unecessary code
- ifdef "extra" code
- pass data through globals instead of functions accessing static data
- functions non-reentrant, locate tmps in xdata
2019-03-31 19:37:52 -04:00
Jeff Wang
b3f0f12c32 key debouncer 2019-03-21 21:06:12 -04:00
Jeff Wang
61c41aebc1 fix top row key inputs
temporarily set to push-pull outputs to force high
then scan as usual
2019-03-21 20:59:25 -04:00
Jeff Wang
84b6888d7e scan keyboard 2019-03-20 03:21:11 -04:00