diff --git a/ds1337/ds1337.cpp b/ds1337/ds1337.cpp index c5453b5..c1aa0a7 100644 --- a/ds1337/ds1337.cpp +++ b/ds1337/ds1337.cpp @@ -494,14 +494,14 @@ void DS1337::alarmChecks(void) { if (getRegisterBit(DS1337_STATUS, DS1337_STATUS_A1F)) { - unsetRegister(DS1337_STATUS, DS1337_STATUS_A1F); delay(10); if (DS1337callbackFunc[0]) DS1337callbackFunc[0](); + unsetRegister(DS1337_STATUS, DS1337_STATUS_A1F); } if (getRegisterBit(DS1337_STATUS, DS1337_STATUS_A2F)) { - unsetRegister(DS1337_STATUS, DS1337_STATUS_A2F); delay(10); if (DS1337callbackFunc[1]) DS1337callbackFunc[1](); + unsetRegister(DS1337_STATUS, DS1337_STATUS_A2F); } return;