Explorar el Código

Displayed alarm1 actual time instead of supposed one

tags/v1.4.0^2
Bertrand Lemasle hace 6 años
padre
commit
f7b336b1c3
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  1. +5
    -1
      src/Rtc.cpp

+ 5
- 1
src/Rtc.cpp Ver fichero

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


Cargando…
Cancelar
Guardar