changed Arduboy FX library version to 1.0.2
Fixed drawBitmap incorrect mask on images with non multiple of 8 heights
Minor comment edits
changed ArduboyTones library version to 1.0.4
Optimized Interrupt service routine saving ~52 bytes of PROGMEM
changed Arduboy FX library version to 1.0.2
Fixed drawBitmap incorrect mask on images with non multiple of 8 heights
Minor comment edits
changed ArduboyTones library version to 1.0.4
Optimized Interrupt service routine saving ~52 bytes of PROGMEM
Add Mr.Blinkys displayPrefetch function that he shared in
the Arduboy forum. This function can send the current buffer
to the OLED while simultaneously reading new data from
flash into the framebuffer.
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.
Add display option for Noritake GU12864-800B display
fixed bootloader reserved lock bits values
Use Arduino core as default for all boards
SDA flash chip select is dubbed official and selected as default
RX flash chip select is dubbed original
fixed incompatibility with Arduino IDE 1.8.13
updated arduboy optimized core with Arduino core changes
wiring.c: optimized timer ISR by removing power down and button counters for shorter and faster code
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