state machine (part 4)
This commit is contained in:
parent
cbca740792
commit
f6864b1973
@ -385,7 +385,7 @@ uint64_t uptime() {
|
||||
}
|
||||
|
||||
void updateDisplay() {
|
||||
// timed display refresh according to frames per second setting
|
||||
// timed display refresh according to refresh cycle setting
|
||||
if (currentMillis - previousDisplaymillis >= DISPLAYREFRESH_MS) {
|
||||
refreshDisplay();
|
||||
previousDisplaymillis += DISPLAYREFRESH_MS;
|
||||
@ -580,11 +580,10 @@ do_send(&sendjob);
|
||||
void loop() {
|
||||
|
||||
uptimecounter = uptime() / 1000; // counts uptime in seconds (64bit)
|
||||
|
||||
// state machine for central control of all timimg based features
|
||||
|
||||
currentMillis = millis(); // timebase for state machine in milliseconds (32bit)
|
||||
|
||||
// simple state machine for controlling display, LED, button, etc.
|
||||
|
||||
#ifdef HAS_BUTTON
|
||||
readButton();
|
||||
#endif
|
||||
@ -600,8 +599,6 @@ void loop() {
|
||||
|
||||
//sendPayload();
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
/* end Aruino LOOP ------------------------------------------------------------ */
|
||||
|
@ -35,8 +35,8 @@
|
||||
#define WIFI_CHANNEL_SWITCH_INTERVAL 50 // [seconds/100] -> 0,5 sec.
|
||||
|
||||
// LoRa payload send cycle
|
||||
#define SEND_SECS 120 // [seconds/2] -> 240 sec.
|
||||
//#define SEND_SECS 30 // [seconds/2] -> 60 sec.
|
||||
//#define SEND_SECS 120 // [seconds/2] -> 240 sec.
|
||||
#define SEND_SECS 30 // [seconds/2] -> 60 sec.
|
||||
|
||||
// Default LoRa Spreadfactor
|
||||
#define LORASFDEFAULT 9 // 7 ... 12 SF, according to LoRaWAN specs
|
||||
|
Loading…
Reference in New Issue
Block a user