/*
  Get Time And Date
  Author: Bonezegei (Jofel Batutay)
  Date: Feb 2024
*/
#include <Bonezegei_DS1307.h>
Bonezegei_DS1307 rtc(0x68);
void setup() {
  Serial.begin(115200);
  rtc.begin();
}
void loop() {
  if (rtc.getTime()) {
    Serial.printf("Time %02d:%02d:%02d ", rtc.getHour(), rtc.getMinute(), rtc.getSeconds());
    if (rtc.getFormat() == 12) {  // returns 12 or 24 hour format
      if (rtc.getAMPM()) {  //return 0 = AM  1 =PM
        Serial.print("AM  ");
      } else {
        Serial.print("PM  ");
      }
    }
    Serial.printf("Date %02d-%02d-%d \n", rtc.getMonth(), rtc.getDate(), rtc.getYear());
  }
  
  delay(1000);
}