Hallo, ich habe einen ESP32 dem ich in deep_sleep setze wenn dieser nichts zu tun hat. Er soll aufwachen (bzw. er wacht auf) wenn entweder entweder ein externer Interrup ausgelöst wird oder wenn ein Timer von 10 Minuten abgelaufen ist. Jetzt habe ich das Problem, wenn der ESP aufwacht alle anderen Interrupts gelöscht werden (andererseits auch gut, so können nicht mehrere gleichzeitig auftreten). Wenn jetzt aber nach 9 Minuten der ESP durch den externen Interrupt aufwacht, werden wieder 10 Minuten gewartet. So kann es vorkommen, dass im extremsten fall das Zyklische aufwachen gar nicht passiert. Das ist in meinem Fall nicht gut, da ich den aufwachgrund abfrage und bei den timer Nachrichten versenden möchte. Gibt es eine Möglichkeit, den stand des Timers (oder die restliche Zeit) abzufragen? Habe dazu nichts gefunden. Oder wie ist es möglich (bzw. ist es überhaupt möglich) beide aufwacharten zu verwenden?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.