Cyrus Yiu
Cyrus Yiu
Going into `.pio\libdeps\adafruit_pygamer_m4\Adafruit Arcada Library\Boards\Adafruit_Arcada_PyGamer.h` and updating `displayBegin(void)` to: ```c++ void displayBegin(void) { Adafruit_ST7735 *tft = new Adafruit_ST7735(&ARCADA_TFT_SPI, ARCADA_TFT_CS, ARCADA_TFT_DC, ARCADA_TFT_RST); Serial.println("Created new ST7735 object"); tft->initR(INITR_BLACKTAB); Serial.println("Initiate ST7735"); tft->setRotation(ARCADA_TFT_ROTATION); Serial.println("Set...
Going into `.pio\libdeps\adafruit_pygamer_m4\Adafruit GFX Library\Adafruit_GFX.cpp` and changing `fillScreen` to: ```c++ void Adafruit_GFX::fillScreen(uint16_t color) { Serial.print("Fill screen from (0, 0) to ("); Serial.print(_width); Serial.print(", "); Serial.print(_height); Serial.print(") with color 0x"); Serial.println(color,...
Doing the modifications I did to the Arcada and GFX libraries in the PlatformIO project to the Arduino libraries gets me this: ```text Arcada test Successfully initiated Arcada Created new...
Actually, I'll just post the serial output instead after doing more serial printing - it will take up less space: ```text Arcada test Successfully initiated Arcada Adafruit_Arcada::displayBegin() start Create new...
Disabling SPI DMA works for PlatformIO. To disable, go to `.pio\libdeps\adafruit_pygamer_m4\Adafruit GFX Library\Adafruit_SPITFT.h` and comment out [line 79](https://github.com/adafruit/Adafruit-GFX-Library/blob/master/Adafruit_SPITFT.h#L79).
This is what you need to get Adafruit Arcada to work in PlatformIO: ```c++ #include // Needed because Adafruit_Arcade needs Adafruit_ImageReader which needs Adafruit_EPD #include // Go to .pio\libdeps\adafruit_pygamer_m4\Adafruit Arcada...