Skip to content

getAlarmState()

Arnd edited this page Dec 11, 2020 · 3 revisions

This function returns whether the specified alarm is turned on or off. Once turned on, it is reset either through a call to setAlarmState() or setAlarm().


Example:

...
MCP7940_Class MCP7940; // Create an instance of the MCP7940
...
void setup() {
  Serial.begin(SERIAL_SPEED);
  while (!MCP7940.begin()) { // Initialize RTC communications
    Serial.println("Unable to find MCP7940. Checking again in 1 second.");
    delay(1000);
  } // of loop until device is located
 uint8_t alarmType;
 MCP7940.setAlarm(0,7,DateTime(2017,8,5,18,30,0)); // Alarm 0 triggers at 18:30:00 on 2017-08-05
 while (!MCP7940.getAlarmState(0)); // loop until the alarm 0 is triggered
 MCP7940.setAlarmState(0,false); // Turn off the alarm
...
Clone this wiki locally