Here is the new V3 firmware demo of the Dutchtronix AVR Oscilloscope Clock. The display used is a Tektronix 608 XY monitor, essentially an oscilloscope without the timebase.
The images are created using vectors. The vector coordinates are precomputed and stored in flash memory; the AVR computes the intervening points for each vector on the fly, over and over again.
Most of the text characters are made using a raster scan technique.
I found this dual method the best compromise given the small amount of RAM on the AVR (1K).
The source code (AVR assembler) for this AVR Oscilloscope clock is posted on the website www.oscilloscopeclock.com
Do you vector scan the screen or do you draw the screen using a raster scan technique?
ljnkem 4 years ago
I can't seem to post a comment so I updated the description. Take a look.
jrseattle 3 years ago