#include <SD.h>
#include <Adafruit_GFX.h>
#include <Adafruit_ILI9341.h>
#include <idlers.h>
#include "screen.h"
#include "adafruit_1947_Obj.h"
#include "ourOSObj.h"

void setup() {
  Serial.begin(57600);
  if (!initScreen(ADAFRUIT_1947,ADA_1947_SHIELD_CS,PORTRAIT)) {  // Init screen.
      Serial.println("NO SCREEN!");                               // Screen init failed. Tell user.
      Serial.flush();                                             // Make sure the mesage gets out.
      while(true);                                                // Lock the process here.
   }
   screen->fillScreen(&black);  
   if (!SD.begin(ADA_1947_SHIELD_SDCS)) {                         // With icons, we now MUST have an SD card.
      Serial.println("NO SD CARD!");                              // Tell user we have no SD card.
      Serial.flush();                                             // Make sure the mesage gets out.
      while(true);                                                // Lock the process here.
   }
   ourEventMgr.begin();                                           // Boot Event manager.
   ourOS.begin();                                                 // Boot OS manager.
}


void loop(void) {

  idle();         // Idlers get their time.
  ourOS.loop();   // ourOS gets time to pass on to the current panel.
}
Loading
ili9341-cap-touch