Releases: sweetlilmre/tapuino
Playback ISR Refactor
Refactored ISR Playback thanks to @matsstaff
Memory Optimisations
Fixed uninitialized variable check (br) in play_file() and initial buffer read in verify_tap()
Moved FatsFS buffer into flash storage
Commented unused config setting g_key_repeat_start
Changes suggested by @matsstaff
SSD1306: support 128x32
Cleaned up the SSD1306 code and provided defines for 128x32 and 128x64 displays.
See config-user.h.example
v2.6.0
- Fixed I2C handling for some SSD1306 displays by adding a small delay after I2C initialization. This seems to make the display initialize more reliably.
- Fixed a compile error for SSD131X displays (the name of the I2C include file had changed).
2.5.0 beta release
Auto Finalize added. This should be stable some bugs fixed and preliminary multi-machine support
Multiple LCD, language and Machine support
Well I'd better start releases at some point, so here we go...
This release supports 3 different I2C based LCDs: SSD1603, SSD131X and HD44780 via an I2C backpack.
Also added is configurable support for Italian and English languages and timing support for C64, Vic20 and C16 machines. The C16 and Vic20 support is alpha as I do not have this hardware to verify against as yet.