Compare commits

...

4 Commits

  1. 14
      src/main.cpp

14
src/main.cpp

@ -68,6 +68,8 @@ static osjob_t sendjob;
// cycle limitations). // cycle limitations).
const unsigned TX_INTERVAL = 600; const unsigned TX_INTERVAL = 600;
uint8_t WasTustDu;
// Pin mapping // Pin mapping
// //
// Adafruit BSPs are not consistent -- m0 express defs ARDUINO_SAMD_FEATHER_M0, // Adafruit BSPs are not consistent -- m0 express defs ARDUINO_SAMD_FEATHER_M0,
@ -135,6 +137,7 @@ void do_send(__attribute__((unused)) osjob_t *j) {
} else { } else {
// Prepare upstream data transmission at the next possible time. // Prepare upstream data transmission at the next possible time.
MessenSensoren(); MessenSensoren();
WasTustDu=0;
uint8_t *buffer = hse.getBuffer(); uint8_t *buffer = hse.getBuffer();
int size = hse.getSize(); int size = hse.getSize();
@ -227,15 +230,18 @@ void onEvent(ev_t ev) {
} }
// Schedule next transmission // Schedule next transmission
os_setTimedCallback(&sendjob, os_getTime() + sec2osticks(TX_INTERVAL), do_send); os_setTimedCallback(&sendjob, os_getTime() + sec2osticks(TX_INTERVAL), do_send);
Serial1.print(F("WasTustDu="));
Serial1.println(WasTustDu);
WasTustDu++;
PrintTimeDate(); PrintTimeDate();
Serial1.println(F("vor sleep")); //Serial1.println(F("vor sleep"));
Serial1.flush(); //Serial1.flush();
//LowPower.sleep((uint32_t) (TX_INTERVAL-10)*1000); // bis kurz vor dem Ereignis schlafen //LowPower.sleep((uint32_t) (TX_INTERVAL-10)*1000); // bis kurz vor dem Ereignis schlafen
LowPower.sleep(1000); // ich will wissen wie häufig er hier vorbei kommt //LowPower.sleep(1000); // ich will wissen wie häufig er hier vorbei kommt
Serial1.println(F("wieder aufgewacht")); // => er wacht nicht wieder auf //Serial1.println(F("wieder aufgewacht")); // => er wacht nicht wieder auf
break; break;
case EV_LOST_TSYNC: case EV_LOST_TSYNC:

Loading…
Cancel
Save