Compare commits

...

4 Commits

  1. 14
      src/main.cpp

14
src/main.cpp

@ -68,6 +68,8 @@ static osjob_t sendjob; @@ -68,6 +68,8 @@ static osjob_t sendjob;
// cycle limitations).
const unsigned TX_INTERVAL = 600;
uint8_t WasTustDu;
// Pin mapping
//
// Adafruit BSPs are not consistent -- m0 express defs ARDUINO_SAMD_FEATHER_M0,
@ -135,6 +137,7 @@ void do_send(__attribute__((unused)) osjob_t *j) { @@ -135,6 +137,7 @@ void do_send(__attribute__((unused)) osjob_t *j) {
} else {
// Prepare upstream data transmission at the next possible time.
MessenSensoren();
WasTustDu=0;
uint8_t *buffer = hse.getBuffer();
int size = hse.getSize();
@ -227,15 +230,18 @@ void onEvent(ev_t ev) { @@ -227,15 +230,18 @@ void onEvent(ev_t ev) {
}
// Schedule next transmission
os_setTimedCallback(&sendjob, os_getTime() + sec2osticks(TX_INTERVAL), do_send);
Serial1.print(F("WasTustDu="));
Serial1.println(WasTustDu);
WasTustDu++;
PrintTimeDate();
Serial1.println(F("vor sleep"));
Serial1.flush();
//Serial1.println(F("vor sleep"));
//Serial1.flush();
//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;
case EV_LOST_TSYNC:

Loading…
Cancel
Save