aboutsummaryrefslogtreecommitdiffhomepage
path: root/Cart_Reader/GBA.ino
diff options
context:
space:
mode:
authorAncyker <[email protected]>2023-03-29 21:05:01 -0400
committerAncyker <[email protected]>2023-03-29 21:05:01 -0400
commit010b7e7525d542499d66528c8f4de743c697635d (patch)
tree999899ae8ff563b5ebe31de5b0017f145d8f6388 /Cart_Reader/GBA.ino
parent8d238f0fbc6b2fbc117a555b1587b773bab8bac1 (diff)
downloadcartreader-010b7e7525d542499d66528c8f4de743c697635d.tar.gz
cartreader-010b7e7525d542499d66528c8f4de743c697635d.zip
Firmware Updater support, 3.3V Fix, and more
Lots of changes/additions. Added: * Firmware Updater support: Supports the Firmware Updater app (release to follow soon). Enabled by default, can be disabled in the config. * 3.3V Fix (3V3FIX): Enable if you have stability issues when using 3.3V, works best with VSELECT. Disabled by default, can be enabled in the config. * `DynamicClockSerial`: Class that extends and modifies HardwareSerial to be compatible with a dynamically changing clock speed. Used through the `ClockedSerial` object/variable. * `OSCR.cpp` & `OSCR.h`: New files for storing globals. Only contains these new additions for now. More code cleanup to come. Changed: * Moved configuration flags to `Config.h` and documented them better. * Removed `vselect()` function. Now uses `setVoltage()` with the params `VOLTS_SET_3V3` and `VOLTS_SET_5V`. Known Issues: * Rarely the LCD backlight turns white when using 3V3FIX. Resetting fixes it. Doesn't affect functionality/usability; it's just weird.
Diffstat (limited to 'Cart_Reader/GBA.ino')
-rw-r--r--Cart_Reader/GBA.ino2
1 files changed, 1 insertions, 1 deletions
diff --git a/Cart_Reader/GBA.ino b/Cart_Reader/GBA.ino
index b20a870..e8d82d6 100644
--- a/Cart_Reader/GBA.ino
+++ b/Cart_Reader/GBA.ino
@@ -34,7 +34,7 @@ static const char GBASaveItem6[] PROGMEM = "1M FLASH";
static const char* const saveOptionsGBA[] PROGMEM = { GBASaveItem1, GBASaveItem2, GBASaveItem3, GBASaveItem4, GBASaveItem5, GBASaveItem6 };
void gbaMenu() {
- vselect(true);
+ setVoltage(VOLTS_SET_3V3);
// create menu with title and 4 options to choose from
unsigned char mainMenu;
// Copy menuOptions out of progmem