]> git.the-white-hart.net Git - atmega/siggen.git/commit
Remove debounce timer and implement countdowns
authoruser <none>
Fri, 1 Sep 2023 08:37:14 +0000 (03:37 -0500)
committeruser <none>
Fri, 1 Sep 2023 08:37:14 +0000 (03:37 -0500)
commitd62b049221e7dae916f0864919dada14ee49580e
tree6fd37ce43ba0f3f0a899039a995bd43f6a1f1b25
parent2ef5f03c8505fa5faa729ba16319bac9e5e8558b
Remove debounce timer and implement countdowns

Testing showed that the interpreter runs too slowly to sample digital
inputs fast enough to encounter switch bounce problems.

Timer0 was repurposed to implement 16 countdown timers, each counting
down to zero with one tick (roughly) every 10ms.
asm_2/interp.asm