MD_DS1307 - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

MD_DS1307

Version: 1.3.4
More details

Compatibility matrix

Board Claims compatibility Inclusion
MD_DS1307_LCD_Time
MD_DS1307_Test
arduino:avr:uno
1.8.4
Yes PASS PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS PASS PASS
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS PASS PASS

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 1876 bytes (5%) of program storage space. Maximum is 32256 bytes.
Global variables use 200 bytes (9%) of dynamic memory, leaving 1848 bytes for local variables. Maximum is 2048 bytes.

examples/MD_DS1307_LCD_Time

Result: PASS

Sketch uses 5008 bytes (15%) of program storage space. Maximum is 32256 bytes.
Global variables use 348 bytes (16%) of dynamic memory, leaving 1700 bytes for local variables. Maximum is 2048 bytes.

examples/MD_DS1307_Test

Result: PASS

Sketch uses 8836 bytes (27%) of program storage space. Maximum is 32256 bytes.
Global variables use 617 bytes (30%) of dynamic memory, leaving 1431 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

Sketch uses 81762 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44232 bytes (16%) of dynamic memory, leaving 226104 bytes for local variables. Maximum is 270336 bytes.

examples/MD_DS1307_LCD_Time

Result: PASS

Sketch uses 83784 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44272 bytes (16%) of dynamic memory, leaving 226064 bytes for local variables. Maximum is 270336 bytes.

examples/MD_DS1307_Test

Result: PASS

Sketch uses 85404 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44240 bytes (16%) of dynamic memory, leaving 226096 bytes for local variables. Maximum is 270336 bytes.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:677:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-6C7C5AF9E6599DCC252AEB54C91ED410/sketch/test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/src/MD_DS1307.h:354:18: error: expected ')' before '*' token
 extern MD_DS1307 RTC;     ///< Library created instance of the RTC class
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/src/MD_DS1307.h:354:18: error: expected ')' before '*' token

examples/MD_DS1307_LCD_Time

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:677:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-76F9D5FD835F5D043E8E974E30E066BD/sketch/MD_DS1307_LCD_Time.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/src/MD_DS1307.h:354:18: error: expected ')' before '*' token
 extern MD_DS1307 RTC;     ///< Library created instance of the RTC class
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/src/MD_DS1307.h:354:18: error: expected ')' before '*' token
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:19:12: error: 'RTC_t {aka struct RTC_struct}' has no member named 'isRunning'
   if (!RTC.isRunning())
            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:20:9: error: 'RTC_t {aka struct RTC_struct}' has no member named 'control'
     RTC.control(DS1307_CLOCK_HALT, DS1307_OFF);
         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino: In function 'void printTime()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:41:28: error: 'RTC_t {aka struct RTC_struct}' has no member named 'dow'
   lcd.print(dow2String(RTC.dow));
                            ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:42:17: error: 'RTC_t {aka struct RTC_struct}' has no member named 'yyyy'
   lcd.print(RTC.yyyy);
                 ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:44:13: error: 'RTC_t {aka struct RTC_struct}' has no member named 'mm'
   p2dig(RTC.mm);
             ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:46:13: error: 'RTC_t {aka struct RTC_struct}' has no member named 'dd'
   p2dig(RTC.dd);
             ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:49:13: error: 'RTC_t {aka struct RTC_struct}' has no member named 'h'
   p2dig(RTC.h);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:51:13: error: 'RTC_t {aka struct RTC_struct}' has no member named 'm'
   p2dig(RTC.m);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:53:13: error: 'RTC_t {aka struct RTC_struct}' has no member named 's'
   p2dig(RTC.s);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:54:11: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
   if (RTC.status(DS1307_12H) == DS1307_ON)
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:55:19: error: 'RTC_t {aka struct RTC_struct}' has no member named 'pm'
     lcd.print(RTC.pm ? " pm" : " am");
                   ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:60:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'readTime'
   RTC.readTime();
       ^~~~~~~~

examples/MD_DS1307_Test

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:677:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-E980EC0B9F314550418C41185626C3E3/sketch/MD_DS1307_Test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/src/MD_DS1307.h:354:18: error: expected ')' before '*' token
 extern MD_DS1307 RTC;     ///< Library created instance of the RTC class
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/src/MD_DS1307.h:354:18: error: expected ')' before '*' token
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino: In function 'void showStatus()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:147:43: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
   PRINT("\nClock Halt:\t", sts2String(RTC.status(DS1307_CLOCK_HALT)));
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:148:32: error: 'RTC_t {aka struct RTC_struct}' has no member named 'isRunning'
   PRINT("\nIs running:\t", RTC.isRunning());
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:149:43: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
   PRINT("\nSQW Output:\t", sts2String(RTC.status(DS1307_SQW_RUN)));
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:150:46: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
   PRINT("\nSQW Type (on):\t", sts2String(RTC.status(DS1307_SQW_TYPE_ON)));
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:151:47: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
   PRINT("\nSQW Type (off):\t", sts2String(RTC.status(DS1307_SQW_TYPE_OFF)));
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:152:41: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
   PRINT("\n12h mode:\t", sts2String(RTC.status(DS1307_12H)));
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino: In function 'void printTime()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:157:17: error: 'RTC_t {aka struct RTC_struct}' has no member named 'yyyy'
   PRINT("", RTC.yyyy);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:158:24: error: 'RTC_t {aka struct RTC_struct}' has no member named 'mm'
   PRINT("-", p2dig(RTC.mm, DEC));
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:159:24: error: 'RTC_t {aka struct RTC_struct}' has no member named 'dd'
   PRINT("-", p2dig(RTC.dd, DEC));
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:160:24: error: 'RTC_t {aka struct RTC_struct}' has no member named 'h'
   PRINT(" ", p2dig(RTC.h, DEC));
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:161:24: error: 'RTC_t {aka struct RTC_struct}' has no member named 'm'
   PRINT(":", p2dig(RTC.m, DEC));
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:162:24: error: 'RTC_t {aka struct RTC_struct}' has no member named 's'
   PRINT(":", p2dig(RTC.s, DEC));
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:163:11: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
   if (RTC.status(DS1307_12H) == DS1307_ON)
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:164:20: error: 'RTC_t {aka struct RTC_struct}' has no member named 'pm'
     PRINT(" ", RTC.pm ? "pm" : "am");
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:165:29: error: 'RTC_t {aka struct RTC_struct}' has no member named 'dow'
   PRINT(" ", dow2String(RTC.dow));
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino: In function 'void showTime()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:170:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'readTime'
   RTC.readTime();
       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino: In function 'void showRAM()':
/home/ec2-user/arduino-testlib/cli-datadir/user

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21.h:69:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd.h:105,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:38,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-95D5CD28BB18A496CA4862A4AE7687E2/sketch/test.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:487:38: error: expected ')' before '*' token
 #define RTC               ((Rtc      *)0x40001400UL) /**< \brief (RTC) APB Base Address */
                                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/src/MD_DS1307.h:354:18: note: in expansion of macro 'RTC'
 extern MD_DS1307 RTC;     ///< Library created instance of the RTC class
                  ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:487:38: error: expected ')' before '*' token
 #define RTC               ((Rtc      *)0x40001400UL) /**< \brief (RTC) APB Base Address */
                                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/src/MD_DS1307.h:354:18: note: in expansion of macro 'RTC'
 extern MD_DS1307 RTC;     ///< Library created instance of the RTC class
                  ^~~

examples/MD_DS1307_LCD_Time

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21.h:69:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd.h:105,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:38,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-045BD9A4CCC847E4401D4ADED835B415/sketch/MD_DS1307_LCD_Time.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:487:38: error: expected ')' before '*' token
 #define RTC               ((Rtc      *)0x40001400UL) /**< \brief (RTC) APB Base Address */
                                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/src/MD_DS1307.h:354:18: note: in expansion of macro 'RTC'
 extern MD_DS1307 RTC;     ///< Library created instance of the RTC class
                  ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:487:38: error: expected ')' before '*' token
 #define RTC               ((Rtc      *)0x40001400UL) /**< \brief (RTC) APB Base Address */
                                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/src/MD_DS1307.h:354:18: note: in expansion of macro 'RTC'
 extern MD_DS1307 RTC;     ///< Library created instance of the RTC class
                  ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:19:12: error: request for member 'isRunning' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   if (!RTC.isRunning())
            ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:20:9: error: request for member 'control' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
     RTC.control(DS1307_CLOCK_HALT, DS1307_OFF);
         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino: In function 'void printTime()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:41:28: error: request for member 'dow' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   lcd.print(dow2String(RTC.dow));
                            ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:42:17: error: request for member 'yyyy' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   lcd.print(RTC.yyyy);
                 ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:44:13: error: request for member 'mm' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   p2dig(RTC.mm);
             ^~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:46:13: error: request for member 'dd' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   p2dig(RTC.dd);
             ^~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:49:13: error: request for member 'h' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   p2dig(RTC.h);
             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:51:13: error: request for member 'm' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   p2dig(RTC.m);
             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:53:13: error: request for member 's' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   p2dig(RTC.s);
             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:54:11: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   if (RTC.status(DS1307_12H) == DS1307_ON)
           ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:55:19: error: request for member 'pm' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
     lcd.print(RTC.pm ? " pm" : " am");
                   ^~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_LCD_Time/MD_DS1307_LCD_Time.ino:60:7: error: request for member 'readTime' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   RTC.readTime();
       ^~~~~~~~

examples/MD_DS1307_Test

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21.h:69:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd.h:105,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:38,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-9A4FA162B095566C0E78FA675A520589/sketch/MD_DS1307_Test.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:487:38: error: expected ')' before '*' token
 #define RTC               ((Rtc      *)0x40001400UL) /**< \brief (RTC) APB Base Address */
                                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/src/MD_DS1307.h:354:18: note: in expansion of macro 'RTC'
 extern MD_DS1307 RTC;     ///< Library created instance of the RTC class
                  ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:487:38: error: expected ')' before '*' token
 #define RTC               ((Rtc      *)0x40001400UL) /**< \brief (RTC) APB Base Address */
                                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/src/MD_DS1307.h:354:18: note: in expansion of macro 'RTC'
 extern MD_DS1307 RTC;     ///< Library created instance of the RTC class
                  ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino: In function 'void showStatus()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:147:43: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   PRINT("\nClock Halt:\t", sts2String(RTC.status(DS1307_CLOCK_HALT)));
                                           ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:148:32: error: request for member 'isRunning' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   PRINT("\nIs running:\t", RTC.isRunning());
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:149:43: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   PRINT("\nSQW Output:\t", sts2String(RTC.status(DS1307_SQW_RUN)));
                                           ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:150:46: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   PRINT("\nSQW Type (on):\t", sts2String(RTC.status(DS1307_SQW_TYPE_ON)));
                                              ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:151:47: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   PRINT("\nSQW Type (off):\t", sts2String(RTC.status(DS1307_SQW_TYPE_OFF)));
                                               ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:152:41: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   PRINT("\n12h mode:\t", sts2String(RTC.status(DS1307_12H)));
                                         ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino: In function 'void printTime()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:157:17: error: request for member 'yyyy' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   PRINT("", RTC.yyyy);
                 ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:158:24: error: request for member 'mm' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   PRINT("-", p2dig(RTC.mm, DEC));
                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:159:24: error: request for member 'dd' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   PRINT("-", p2dig(RTC.dd, DEC));
                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:160:24: error: request for member 'h' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   PRINT(" ", p2dig(RTC.h, DEC));
                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:161:24: error: request for member 'm' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   PRINT(":", p2dig(RTC.m, DEC));
                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:162:24: error: request for member 's' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
   PRINT(":", p2dig(RTC.s, DEC));
                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:9:56: note: in definition of macro 'PRINT'
 #define PRINT(s, v) { Serial.print(F(s)); Serial.print(v); }
                                                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS1307/examples/MD_DS1307_Test/MD_DS1307_Test.ino:163:11: error

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 204014 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14008 bytes (4%) of dynamic memory, leaving 313672 bytes for local variables. Maximum is 327680 bytes.

examples/MD_DS1307_LCD_Time

Result: PASS

Sketch uses 212098 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14048 bytes (4%) of dynamic memory, leaving 313632 bytes for local variables. Maximum is 327680 bytes.

examples/MD_DS1307_Test

Result: PASS

Sketch uses 218166 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14168 bytes (4%) of dynamic memory, leaving 313512 bytes for local variables. Maximum is 327680 bytes.