Attempts to merge SPI_TFT2 & SPI_TFT_ILI9341
Dependencies: SPI_TFTx2 TFT_fonts TOUCH_TFTx2 mbed
Fork of CANary by
Diff: main.cpp
- Revision:
- 80:24f1793171e7
- Parent:
- 77:7c136766466c
- Child:
- 81:cf009a64eedd
diff -r 7c136766466c -r 24f1793171e7 main.cpp --- a/main.cpp Tue Apr 16 03:28:55 2013 +0000 +++ b/main.cpp Tue Apr 16 21:13:59 2013 +0000 @@ -50,7 +50,7 @@ // gg - revStr is used in 2 places // gg - and is easy to edit here // gg - added ZeroSecTick and revStr -char revStr[7] = "77"; // gg - fix rev number +char revStr[7] = "77-gg1"; // gg - fix rev number bool logEn = false, logOpen = false; bool yesBattLog = false ; // gg - Batt Log @@ -257,9 +257,9 @@ logMsg(sTemp); // starting alc log file logTS(); // Date Time at start - logErrMsg("Starting"); // Log startup msg for testing + logEvent("Starting"); // Log startup msg for testing sprintf(sTemp,"Cr%s",revStr); - logErrMsg(sTemp); // gg - log firmware version + logEvent(sTemp); // gg - log firmware version spkr.beep(2000,0.25); } @@ -329,7 +329,7 @@ if (secsNoTouch>100) secsNoTouch = 100; // also mostly reset user Idle counter } else if (logOpen){ // insert timestamp on each wake if logging enabled (disabled for now) file = fopen(fileName, "ab"); - logErrMsg("WakingUp"); // gg - use messeges + logEvent("WakingUp"); // gg - use messeges logTS(); // Date-Time at wakeup } } // if idle @@ -576,18 +576,24 @@ case 02: // left col, bottom row (not nav) if (dMode[whichTouched] == indexScreen) { // gg - index dMode[whichTouched] = config1Screen ; // GoTo Config Screen + } else { + lastDMode[whichTouched]=99;//repaint to clear highlight } break; case 12: // left-middle col, bottom row (not nav) if (dMode[whichTouched] == indexScreen) { // gg - index dMode[whichTouched] = playbackScreen ; // GoTo Playback Screen + } else { + lastDMode[whichTouched]=99;//repaint to clear highlight } break; case 22: // right-middle col, bottom row (not nav) if (dMode[whichTouched] == indexScreen) { // gg - index dMode[whichTouched] = dateScreen ; // GoTo Set Date/Time Screen + } else { + lastDMode[whichTouched]=99;//repaint to clear highlight } break; @@ -595,6 +601,8 @@ if (dMode[whichTouched] == indexScreen) { // gg - index dMode[whichTouched] = logScreen ; // GoTo Log Screen sMode=0; + } else { + lastDMode[whichTouched]=99;//repaint to clear highlight } break;