void error(String message) { if(self.isInState(Start)) { sd.initErrorPrint(&terminal); } else { sd.errorPrint(&terminal); } terminal.flush(); errorMessage = message; self.transitionTo(Error); }
void renderError() { Display.setTextColor(RED, BLACK); /***** Error Message *****/ Display.setTextSize(1); Display.setCursor(1, 55); Display.println(errorMessage); if(self.isInState(Start)) { sd.initErrorPrint(&Display); } else { sd.errorPrint(&Display); } }