Arduboy2/ArduBreakout
Dan O'Shea f2e6f4f9cb Repackaged 2018-07-03 11:02:44 +09:30
..
ArduBreakout.ino Repackaged 2018-07-03 11:02:44 +09:30
Arduboy2.cpp Repackaged 2018-07-03 11:02:44 +09:30
Arduboy2.h Repackaged 2018-07-03 11:02:44 +09:30
Arduboy2Audio.cpp Repackaged 2018-07-03 11:02:44 +09:30
Arduboy2Audio.h Repackaged 2018-07-03 11:02:44 +09:30
Arduboy2Beep.cpp Repackaged 2018-07-03 11:02:44 +09:30
Arduboy2Beep.h Repackaged 2018-07-03 11:02:44 +09:30
Arduboy2Core.cpp Repackaged 2018-07-03 11:02:44 +09:30
Arduboy2Core.h Repackaged 2018-07-03 11:02:44 +09:30
README.md Repackaged 2018-07-03 11:02:44 +09:30
Sprites.cpp Repackaged 2018-07-03 11:02:44 +09:30
Sprites.h Repackaged 2018-07-03 11:02:44 +09:30
SpritesB.cpp Repackaged 2018-07-03 11:02:44 +09:30
SpritesB.h Repackaged 2018-07-03 11:02:44 +09:30
SpritesCommon.h Repackaged 2018-07-03 11:02:44 +09:30
ab_logo.c Repackaged 2018-07-03 11:02:44 +09:30
glcdfont.c Repackaged 2018-07-03 11:02:44 +09:30

README.md

watchX-Arduboy2

This is a modification of the Arduboy2 library, made to work with the pin-mappings and PWM/Timer allocations of the watchX. Packaged together with the ArduBreakout.ino example sketch for demonstration purposes.

Things to note:

  • we only have 3 buttons, these are mapped to UP_BUTTON / DOWN_BUTTON / B_BUTTON
  • we only have 2 LEDs, these are mapped to RED_LED / GREEN_LED
  • we only have 1 speaker pin, this is mapped to BeepPin1 used by Arduboy2Beep

For the time being, I have commented out the extra start-up functions (flashlight / systemButtons / bootLogo...) because in their current state they rely on having more than just our 3 buttons and 2 LEDs, and also because the state of the EEPROM may not necessarily follow Arduboy2 rules on a watchX!