Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: RTC-DS1307 SPI_TFT_ILI9341 TFT_fonts mbed tsi_sensor
Fork of TFT_Mikroelectronika_IL9341_sketchpad by
Diff: main.cpp
- Revision:
- 48:76ac309a2bd9
- Parent:
- 40:05798eeadd02
- Child:
- 49:243b5e826228
--- a/main.cpp Fri May 26 08:45:43 2017 +0000
+++ b/main.cpp Fri May 26 09:34:38 2017 +0000
@@ -1,6 +1,8 @@
bool f_alarm = false, f_alarm_sound=false;
int f_state;
bool f_cycle = false;
+int f_cycle_secs = 0;
+int f_cycle_wait = 5;
#include "libs.h"
//DigitalOut led(LED1);
@@ -18,13 +20,15 @@
f_state = 1;
f_alarm = false;
runclock();
+ int looplimit = 20 , loopcount = 0;
while (true) {
+
switch (f_state){
- case (1): runclock(); break;
- case (3): settings(); break;
- case (2): runanaclock(); break;
+ case (1): runclock(); break;// if(f_cycle){loopcount = (loopcount + 1) % (looplimit + 1); if (loopcount == looplimit) {f_state = 2; TFT.cls();} }break;
+ case (3): settings();
+ case (2): runanaclock(); break;// if(f_cycle){loopcount = (loopcount + 1) % (looplimit + 1); if (loopcount == looplimit) {f_state = 1; TFT.cls();} }break;
case (4): whiteboard(); f_state = 1; break;
- case (5): pong(); break;
+ //case (5): pong(); break; // pong removed - too slow
}
}
