33 lines
452 B
C++
33 lines
452 B
C++
#include <RTClock.h>
|
|
|
|
RTClock rt (RTCSEL_LSE); // initialise
|
|
uint32 tt;
|
|
|
|
#define LED_PIN PB1
|
|
|
|
// This function is called in the attachSecondsInterrpt
|
|
void blink ()
|
|
{
|
|
digitalWrite(LED_PIN,!digitalRead(LED_PIN));
|
|
}
|
|
|
|
void setup()
|
|
{
|
|
pinMode(LED_PIN, OUTPUT);
|
|
|
|
rt.attachSecondsInterrupt(blink);// Call blink
|
|
}
|
|
|
|
|
|
|
|
void loop()
|
|
{
|
|
|
|
if (rt.getTime()!=tt)
|
|
{
|
|
tt = rt.getTime();
|
|
|
|
Serial.print("time is: ");
|
|
Serial.println(tt);
|
|
}
|
|
} |