Procházet zdrojové kódy

Displayed alarm1 actual time instead of supposed one

tags/v1.4.0^2
Bertrand Lemasle před 6 roky
rodič
revize
f7b336b1c3
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. +5
    -1
      src/Rtc.cpp

+ 5
- 1
src/Rtc.cpp Zobrazit soubor

@@ -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();
}


Načítá se…
Zrušit
Uložit