Bläddra i källkod

Displayed alarm1 actual time instead of supposed one

tags/v1.4.0^2
Bertrand Lemasle 6 år sedan
förälder
incheckning
f7b336b1c3
1 ändrade filer med 5 tillägg och 1 borttagningar
  1. +5
    -1
      src/Rtc.cpp

+ 5
- 1
src/Rtc.cpp Visa fil

@@ -69,10 +69,12 @@ namespace rtc {
tmElements_t currentTime;
tmElements_t alarmTime;
hardware::i2c::powerOn();
getTime(currentTime);
time::breakTime(time::makeTimestamp(currentTime) + seconds, alarmTime);
setAlarm(alarmTime);
hardware::i2c::powerOff();
}
void setAlarm(const tmElements_t &time) {
@@ -85,7 +87,9 @@ namespace rtc {
RTC_A.control(DS3231_A1_INT_ENABLE, DS3231_ON); //Alarm 1 ON
RTC_A.control(DS3231_INT_ENABLE, DS3231_ON); //INTCN ON
NOTICE_FORMAT("Next alarm : %d:%d:%d", time.hour, time.minute, time.second);
tmElements_t alarmTime;
READ_ALARM_1(alarmTime);
NOTICE_FORMAT("Next alarm : %d:%d:%d", alarmTime.hour, alarmTime.minute, alarmTime.second);
hardware::i2c::powerOff();
}


Laddar…
Avbryt
Spara