Commit Graph

12 Commits

Author SHA1 Message Date
Mirko Scholz
4316f928f8 added facility to debug the stack pointer on P3_4 (LCD LED cathode)
roughly 139 bytes
functions were chosen by manually traversing pow_decn to the bottom
2020-09-08 23:46:41 +02:00
Mirko Scholz
a8cf1a881b put two flags into bit addressable ram 2020-09-04 22:55:16 +02:00
Mirko Scholz
fb76fac249 move VER_STR into flash 2020-09-04 22:23:35 +02:00
Jeff Wang
d532f2cf44 put license notice in all files, use GPLv3+ 2019-11-14 03:45:52 -05:00
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
6399cbf44f modify code to use accumulator architecture to minimize pointer usage 2019-05-01 03:54:57 -04:00
Jeff Wang
fc6d8efc5f work on Qt GUI, still not working properly 2019-04-04 00:33:42 -04:00
Jeff Wang
d1ec11cad8 allow correct building/syntax highlighting on desktop 2019-03-31 19:37:55 -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
606ac5c2f8 optimize delays for better accuracy 2019-03-21 21:06:12 -04:00
Jeff Wang
b3f0f12c32 key debouncer 2019-03-21 21:06:12 -04:00
Jeff Wang
f4f70853c1 initial stc rpn calculator project 2019-03-20 00:34:51 -04:00