diff --git a/GpsTracker/Core.cpp b/GpsTracker/Core.cpp index 20a0c38..f7f952d 100644 --- a/GpsTracker/Core.cpp +++ b/GpsTracker/Core.cpp @@ -16,9 +16,7 @@ namespace core { if (gpsStatus > SIM808_GPS_STATUS::NO_FIX) { tmElements_t time; gps::getTime(time); - rtc::powerOn(); rtc::setTime(time); - rtc::powerOff(); positions::appendLast(battery, gpsStatus); diff --git a/GpsTracker/MainUnit.cpp b/GpsTracker/MainUnit.cpp index 7384c78..e276d3a 100644 --- a/GpsTracker/MainUnit.cpp +++ b/GpsTracker/MainUnit.cpp @@ -12,9 +12,7 @@ namespace mainunit { } void interruptIn(uint16_t seconds) { - rtc::powerOn(); rtc::setAlarm(seconds); - rtc::powerOff(); pinMode(RTC_WAKE, INPUT); attachInterrupt(digitalPinToInterrupt(RTC_WAKE), interrupt, FALLING);