Commit Graph

120 Commits

Author SHA1 Message Date
Michael Gollnick 0f3185435d ArduboyFX: Add Mr.Blinkys original displayPrefetch
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.
2022-02-10 11:20:01 +01:00
Michael Gollnick fcf672bb4e ArduboyFX: fix return type of readIndexedUInt8
Set the return type to uint8_t so the type matches the definition.
2022-02-10 11:18:35 +01:00
Mr.Blinky f70778f120 update boardpackage version 1.3.0 2021-12-06 17:57:14 +01:00
Mr.Blinky 75b7421999 Miscellaneous updates
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
2021-12-05 22:09:37 +01:00
Mr.Blinky 6acc22dfda
Merge pull request #12 from poevoid/master
Static changes, fix drawBitmap Rows issue
2021-08-22 13:58:35 +02:00
poevoid 8565086d8f
Update Arduboy2.cpp
just a few more things that had to be referenced. works great now
2021-07-28 14:28:54 -07:00
poevoid 22d49b4edc
Update Arduboy2.h
actually works now
2021-07-28 14:28:05 -07:00
poevoid c8b3653238
Update Arduboy2.h 2021-07-28 13:54:02 -07:00
poevoid f6f5a52cba
Update Arduboy2.cpp
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.
2021-07-28 13:51:37 -07:00
poevoid 92701849d6
Update Arduboy2.h
made static to keep up with 6.0.0 of arduboy2 library
2021-07-28 13:49:18 -07:00
Mr.Blinky d2f8227b1a
update ArduboyFX library
Added more example sketches to library.
+ minor changes
2021-05-09 22:06:58 +02:00
Mr.Blinky c933c2b804
update drawballs example 2021-05-09 02:06:14 +02:00
Mr.Blinky 5e9e431095
Delete tiles_16x16.bin 2021-05-09 02:05:09 +02:00
Mr.Blinky 0d3496935c
Delete tilemap.bin 2021-05-09 02:04:57 +02:00
Mr.Blinky 230555f644
Delete drawballs-single-datafile.bin 2021-05-09 02:04:48 +02:00
Mr.Blinky ed2474928e
Delete ball_16x16.bin 2021-05-09 02:04:38 +02:00
Mr.Blinky ae8557d69a
Delete ball.bin 2021-05-09 02:04:26 +02:00
Mr.Blinky d39ee36294
Update README.md 2021-05-05 02:30:39 +02:00
Mr.Blinky 3b07c519d4
Update README.md 2021-05-05 02:29:18 +02:00
Mr.Blinky e8963d3aff
fix ProMicro, ArduBigBOY bootloaders
Fixed Green LED always on in ProMicro bootloaders (alternate wiring scheme) 
Fixed failed wakeup from flash powerdown mode in ArduBigBoy bootloaders
2021-01-11 23:31:51 +01:00
Mr.Blinky 6ac7468383 update package to 1.2.9
remove cathy2k bootloader
Update cathy3k bootloader v1.9
Update Arduboy2 library with latest changes
update tinyfont library
update EEPROM library
Add FX library
update Arduino SoftwareSerial and Wire libraries
2020-09-15 17:17:03 +02:00
Mr.Blinky 913f98d313
Update README.md 2020-07-08 12:42:53 +02:00
Mr.Blinky 79a01207a5
fix core issue for GU128X64-800B display 2020-06-28 20:55:07 +02:00
Mr.Blinky 4f2b282d70
update package 1.2.8 json file 2020-06-27 01:55:38 +02:00
Mr.Blinky 6158634f27
Delete package_arduboy_homemade_index.json 2020-06-27 01:52:48 +02:00
Mr.Blinky 30e138012c
update package 1.2.8 json file 2020-06-27 01:52:03 +02:00
Mr.Blinky 80e39d3b22
update package 1.2.8 2020-06-27 01:51:06 +02:00
Mr.Blinky 3c5d5a69d8
upload board comparison image 2020-06-27 01:42:48 +02:00
Mr.Blinky 83201ca4dd
update TinyFont lib 2020-06-27 01:40:29 +02:00
Mr.Blinky eb15a8bec5
update boards.txt
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
2020-06-27 01:35:05 +02:00
Mr.Blinky 84d1014b14
update arduboy core
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
2020-06-27 01:29:56 +02:00
Mr.Blinky ad6274071a
update bootloaders
relocated boot power on flag to bit 7 EEPROM location 0
2020-06-27 01:25:47 +02:00
Mr.Blinky 162a70371e
update Arduboy and Arduboy2 libs
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
2020-06-27 01:22:31 +02:00
Mr.Blinky 7b4faf6a85
ATMlib minor optimisation 2020-06-27 01:14:04 +02:00
Mr.Blinky 315c3c45e9
update ATMlib
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
2020-05-13 15:10:34 +02:00
Mr.Blinky 1cc93f05d7
Update README.md
Add note to expansion connector A5 pin
2020-05-01 17:42:29 +02:00
Mr.Blinky 86ca484f61
Update README.md
assigned free pin NC on expansion connector to analog input A5
2020-05-01 02:27:08 +02:00
Mr.Blinky e209877cad
update bootloader
bootloader restarts on closing bootloader port @1200 baud
Faster read and write flash chip
experimental double reset for standby removed
minor size optimisations
2020-04-30 00:15:18 +02:00
Mr.Blinky 7228e87278
I2C fix arduboy lib 2020-04-25 19:42:14 +02:00
Mr.Blinky 4c699c5fdb
I2C fix 2020-04-25 17:53:00 +02:00
Mr.Blinky 65193c1e07
I2C fix 2020-04-25 17:44:22 +02:00
Mr.Blinky c9fc1f821c
Update README.md 2020-04-22 00:55:29 +02:00
Mr.Blinky 89de844217
Update README.md 2020-04-22 00:53:22 +02:00
Mr.Blinky 5af72495e5
Add files via upload 2020-04-21 22:23:47 +02:00
Mr.Blinky 3630ee561e
Merge pull request #4 from MrBlinky/add-license-1
Create LICENSE
2020-04-12 14:40:13 +02:00
Mr.Blinky ca46a5e9d6
Create LICENSE 2020-04-12 14:38:11 +02:00
Mr.Blinky f4c2ab1e6c
update json
update package archive file to 1.2.7a
2019-07-23 21:59:39 +02:00
Mr.Blinky 7d96f6ec55
Add files via upload
fixed drawBitmap in Arduboy2 library
2019-07-23 21:57:22 +02:00
Mr.Blinky 1a54577dc9
Delete arduboy-homemade-1.2.7.zip
contained buggy drawbitmap in Arduboy2 library
2019-07-23 21:56:39 +02:00
Mr.Blinky 7d9a39e078
fix bug in drawBitmap
Fix bug introduced in drawBitmap optimisation
2019-07-23 14:51:05 +02:00