void setup(void) { Serial.println(F("Touch Paint!")); tft.begin(); if (!ts.begin()) { Serial.println("Couldn't start touchscreen controller"); while (1); } Serial.println("Touchscreen started"); tft.fillScreen(ILI9341_BLACK); // make the color selection boxes tft.fillRect(0, 0, BOXSIZE, BOXSIZE, ILI9341_RED); tft.fillRect(BOXSIZE, 0, BOXSIZE, BOXSIZE, ILI9341_YELLOW); tft.fillRect(BOXSIZE*2, 0, BOXSIZE, BOXSIZE, ILI9341_GREEN); tft.fillRect(BOXSIZE*3, 0, BOXSIZE, BOXSIZE, ILI9341_CYAN); tft.fillRect(BOXSIZE*4, 0, BOXSIZE, BOXSIZE, ILI9341_BLUE); tft.fillRect(BOXSIZE*5, 0, BOXSIZE, BOXSIZE, ILI9341_MAGENTA); // select the current color 'red' tft.drawRect(0, 0, BOXSIZE, BOXSIZE, ILI9341_WHITE); currentcolor = ILI9341_RED; }
void setup() { Serial.begin(38400); Serial.println("handset"); tft.begin(); tft.fillScreen(ILI9341_BLACK); setupLog(); radio = new CC1101Radio(); radio->listen(onMessageReceived); pipe = new Pipeline(); pipe->segueTo(new DashboardViewController()); }
/************************************ * Name : init_TFT * Purpuse : Init TFT module * Inputs : None * Outputs : None * Returns : None ************************************/ void init_TFT() { tft.begin(); Serial.println("ILI9341 Begin"); // read diagnostics (optional but can help debug problems) uint8_t x = tft.readcommand8(ILI9341_RDMODE); Serial.print("Display Power Mode: 0x"); Serial.println(x, HEX); x = tft.readcommand8(ILI9341_RDMADCTL); Serial.print("MADCTL Mode: 0x"); Serial.println(x, HEX); x = tft.readcommand8(ILI9341_RDPIXFMT); Serial.print("Pixel Format: 0x"); Serial.println(x, HEX); x = tft.readcommand8(ILI9341_RDIMGFMT); Serial.print("Image Format: 0x"); Serial.println(x, HEX); x = tft.readcommand8(ILI9341_RDSELFDIAG); Serial.print("Self Diagnostic: 0x"); Serial.println(x, HEX); } //init_TFTcreen
void setup() { Serial.begin(9600); Serial.println("ILI9341 Test!"); tft.begin(); tft.fillScreen(ILI9341_BLACK); }