Commit Graph

8 Commits

Author SHA1 Message Date
giomba d645c1ada2 Add documentation. 2022-10-08 14:03:48 +02:00
giomba b84d15e7f3 Add documentation header to frame.cpp 2022-09-30 08:14:45 +02:00
giomba f98e83b8fa frame compression on line basis
it also takes in account lines of other frames
2021-08-12 22:14:53 +02:00
giomba bca7bde569 added buffering for frame creation
this will soon allow us to compress images
2021-08-12 20:37:15 +02:00
giomba 826234a93d multiple frames 2021-08-12 18:26:03 +02:00
giomba 8fde6f1e74 some comments and minor fixes 2021-08-11 21:23:00 +02:00
giomba 02a19ef783 fixed horizontal offset error
Basically, the LPM instruction (3 cycles) does not always take 3 cycles,
(I think because of the timing needed to read the Flash memory),
and this disrupts the timing of the signal, leading to some offsets
depending on what is shown on the line.

Thus, the LPM instruction has been replaced with an RJMP one, which,
instead, always takes 3 perfect cycles to be performed, timing is
not disrupted anymore, and image appears ok.
2021-08-11 11:24:41 +02:00
giomba eaef011cbd generates an hardwired test pattern
This does not work as expected, and I don't understand why.
Clock cycle count seems ok, but if there are no changes in the pixels,
it seems to go faster
2021-08-11 09:04:59 +02:00