remove sparkfun name from IDE option menu
add Arduboy2 library version 6.0.0 changes
add SH1106 I2C display support to Arduboy and Arduboy2 library Thanks to @evgenykzz2
add experimental code for extra X and Y buttons to Arduboy2 library
add alternate wiring support to Arduboy2beep Thanks to @menehune23
update Arduboy2 library HardwareTest sketch
add link to Cathy3K Repo in bootloader folder
add contrast option to IDE option menu
added one line to make certain sprites visible with some games. Obono's Evasion for example would have only the top half of the score displayed, the bottom of the sprite was cut off. adding "if (h % 8 != 0) rows++;" after rows is instantiated, we have normal behavior.
Arduboy lib:
added support for Noritake GU128X64-800B VFD display
Arduboy2 lib:
added support for Noritake GU128X64-800B VFD display
removed experimental batterycheck code and keywords
temporary reverted assembly code in sprites.cpp
fixed one off bug in drawBitmap
buttonsState no longer uses timer ISR code
exitToBootloader function uses timer ISR code
Optimized Assembly code saving more bytes and saving a few cycles
Moved and refactored assemby from ATMlib.h code to ATMlib.cpp
fix muteChannel() and unMuteChannel() so (un)mutes channel properly
Added C++ equivalent ISR code
Timer/counter 4 is enabled on Arduino init() and a Timer/counter 4 overflow may happen right after the timer/counter 4 interrupt is enabled. When this happens the channels have not been initialized yet causing random noise/sounds being played.
This has been fixed by moving the interrupt enable after the channels have been initialized.