More optimizations (#39)
* use 'typedef uint8_t code_t' for char codes instead of uint16_t
* use 'typedef uint8_t height_t' for bitmap height instead of uint16_t, same for width, row, col
* optimize writing strings to and reading strings from SRAM (not used)
* delay initial display update after power on (not necessary but avoids two consecutive display updates when connecting the programmer (display update starts almost immediately after power on and restarts when programmer resets after ~1 second))
1 parent 636a397 commit 70dc77453404f57a18b053496fbe24e8ec2d758c
@Torsten Römer Torsten Römer authored on 17 Sep 2023
GitHub committed on 17 Sep 2023
Showing 8 changed files
View
thermidity-avr/bitmaps.h
View
thermidity-avr/display.c
View
thermidity-avr/display.h
View
thermidity-avr/font.c
View
thermidity-avr/font.h
View
thermidity-avr/sram.c
View
thermidity-avr/sram.h
View
thermidity-avr/thermidity.c