/*
  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);
}
GND5VSDASCLSQWRTCDS1307+