This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.3.1
More details
| Board | Claims compatibility | Inclusion | MD_DS3231_LCD_AlmClock |
MD_DS3231_LCD_Time |
MD_DS3231_Test |
|---|---|---|---|---|---|
|
arduino:avr:uno
1.8.4 |
Yes | PASS | PASS | PASS | PASS |
|
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes | PASS | FAIL | PASS | PASS |
|
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL |
|
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL |
|
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | FAIL | PASS | PASS |
Result: PASS
Sketch uses 1888 bytes (5%) of program storage space. Maximum is 32256 bytes. Global variables use 205 bytes (10%) of dynamic memory, leaving 1843 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 7948 bytes (24%) of program storage space. Maximum is 32256 bytes. Global variables use 407 bytes (19%) of dynamic memory, leaving 1641 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 5148 bytes (15%) of program storage space. Maximum is 32256 bytes. Global variables use 346 bytes (16%) of dynamic memory, leaving 1702 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 14904 bytes (46%) of program storage space. Maximum is 32256 bytes. Global variables use 966 bytes (47%) of dynamic memory, leaving 1082 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 81758 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44248 bytes (16%) of dynamic memory, leaving 226088 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:16:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_AButton/src/MD_AButton.h:33:3: error: extra qualification 'MD_AButton::' on member 'MD_AButton' [-fpermissive] MD_AButton::MD_AButton(uint8_t keyPin) : ^~~~~~~~~~
Result: PASS
Sketch uses 84164 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44288 bytes (16%) of dynamic memory, leaving 226048 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 88280 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44264 bytes (16%) of dynamic memory, leaving 226072 bytes for local variables. Maximum is 270336 bytes.
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-242A420566212F5F1C357CBE9C22B963/sketch/test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/src/MD_DS3231.h:763:18: error: expected ')' before '*' token
extern MD_DS3231 RTC; ///< Library created instance of the RTC class
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/src/MD_DS3231.h:763:18: error: expected ')' before '*' token
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-5D70CA37CA21D4E1B3425A9DAA8375C8/sketch/MD_DS3231_LCD_AlmClock.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/src/MD_DS3231.h:763:18: error: expected ')' before '*' token
extern MD_DS3231 RTC; ///< Library created instance of the RTC class
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/src/MD_DS3231.h:763:18: error: expected ')' before '*' token
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino: In function 'void displayUpdate()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:49: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:53:9: error: 'RTC_t {aka struct RTC_struct}' has no member named 'readAlarm2'
RTC.readAlarm2();
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:54:16: error: 'RTC_t {aka struct RTC_struct}' has no member named 'h'
almH = RTC.h;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:55:16: error: 'RTC_t {aka struct RTC_struct}' has no member named 'm'
almM = RTC.m;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino: In function 'void printTime()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:100: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:102: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:104: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:106: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:110: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:112: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:114: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:115:11: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
if (RTC.status(DS3231_12H) == DS3231_ON)
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:116: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino: In function 'void setMyAlarm()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:122:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'yyyy'
RTC.yyyy = RTC.mm = RTC.dd = 0;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:122:18: error: 'RTC_t {aka struct RTC_struct}' has no member named 'mm'
RTC.yyyy = RTC.mm = RTC.dd = 0;
^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:122:27: error: 'RTC_t {aka struct RTC_struct}' has no member named 'dd'
RTC.yyyy = RTC.mm = RTC.dd = 0;
^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:123:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'h'
RTC.h = almH;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:124:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'm'
RTC.m = almM;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:125:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 's'
RTC.s = RTC.dow = 0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:125:15: error: 'RTC_t {aka struct RTC_struct}' has no member named 'dow'
RTC.s = RTC.dow = 0;
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:127:9: error: 'RTC_t {aka struct RTC_struct}' has no member named 'writeAlarm2'
RTC.writeAlarm2(ALARM_ON_TYPE);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:129:9: error: 'RTC_t {aka struct RTC_struct}' has no member named 'writeAlarm2'
RTC.writeAlarm2(ALARM_OFF_TYPE);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:161:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'control'
RTC.control(DS3231_12H, DS3231_OFF); // 24 hour clock
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:164:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'setAlarm1Callback'
RTC.setAlarm1Callback(displayUpdate);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:165:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'setAlarm1Type'
RTC.setAlarm1Type(DS3231_ALM_SEC);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:171:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'setAlarm2Type'
RTC.setAlarm2Type(ALARM_OFF_TYPE);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:184:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'checkAlarm1'
RTC.checkAlarm1();
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:187:11: error: 'RTC_t {aka struct RTC_struct}' has no member named 'checkAlarm2'
if (RTC.checkAlarm2())
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:197:15: error: 'RTC_t {aka struct RTC_struct}' has no member named 'readAlarm2'
RTC.readAlarm2(); // get the current values into the temp values, even if we do this every screen update
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:198:22: error: 'RTC_t {aka struct RTC_struct}' has no member named 'h'
almH = RTC.h;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:199:22: error: 'RTC_t {aka struct RTC_struct}' has no member named 'm'
almM = RTC.m;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/lib
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-67B41B3860F654BC6432B1DF5C6B6E03/sketch/MD_DS3231_LCD_Time.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/src/MD_DS3231.h:763:18: error: expected ')' before '*' token
extern MD_DS3231 RTC; ///< Library created instance of the RTC class
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/src/MD_DS3231.h:763:18: error: expected ')' before '*' token
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino: In function 'void printTime()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:45: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:47: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:49: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:51: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:54: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:56: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:58: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:59:11: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
if (RTC.status(DS3231_12H) == DS3231_ON)
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:60: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino: In function 'void displayUpdate()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:66: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:90:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'setAlarm1Callback'
RTC.setAlarm1Callback(alarmICB);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:105:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'setAlarm1Type'
RTC.setAlarm1Type(DS3231_ALM_SEC);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:114:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'checkAlarm1'
RTC.checkAlarm1();
^~~~~~~~~~~
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-6F2093376651C7258DF0091BEF5D2861/sketch/MD_DS3231_Test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/src/MD_DS3231.h:763:18: error: expected ')' before '*' token
extern MD_DS3231 RTC; ///< Library created instance of the RTC class
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/src/MD_DS3231.h:763:18: error: expected ')' before '*' token
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:16:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'setAlarm1Callback'
RTC.setAlarm1Callback(cbAlarm1);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:17:7: error: 'RTC_t {aka struct RTC_struct}' has no member named 'setAlarm2Callback'
RTC.setAlarm2Callback(cbAlarm2);
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino: In function 'void showStatus()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:178:51: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
PRINT("\n/EOSC Halt Enabled:\t", sts2String(RTC.status(DS3231_CLOCK_HALT)));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:179:53: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
PRINT("\nBBSQW Sq Wave Enable:\t", sts2String(RTC.status(DS3231_SQW_ENABLE)));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:180:51: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
PRINT("\nRS1_2 Sq Wave Freq:\t", sts2String(RTC.status(DS3231_SQW_TYPE)));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:181:51: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
PRINT("\nCONV Temp Convert:\t", sts2String(RTC.status(DS3231_TCONV)));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:182:49: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
PRINT("\nINTCN Int enable:\t", sts2String(RTC.status(DS3231_INT_ENABLE)));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:183:49: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
PRINT("\n 12h mode:\t\t", sts2String(RTC.status(DS3231_12H)));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:184:52: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
PRINT("\nEN32k 32kHz enabled:\t", sts2String(RTC.status(DS3231_32KHZ_ENABLE)));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:185:51: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
PRINT("\nAGING Aging Offset:\t", sts2String(RTC.status(DS3231_AGING_OFFSET), true));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:188:49: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
PRINT("\nBSY Busy Flag:\t\t", sts2String(RTC.status(DS3231_BUSY_FLAG)));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:189:49: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
PRINT("\nOSF Halted Flag:\t", sts2String(RTC.status(DS3231_HALTED_FLAG)));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:196:46: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
PRINT("\nA1IE Intrpt:\t", sts2String(RTC.status(DS3231_A1_INT_ENABLE)));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:197:44: error: 'RTC_t {aka struct RTC_struct}' has no member named 'status'
PRINT("\nA1F Flag:\t", sts2String(RTC.status(DS3231_A1_FLAG)));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:198:44: error: 'RTC_t {aka struct RTC_struct}' has no member named 'getAlarm1Type'
PRINT("\nA1M1_4 Type:\t", alm2String(RTC.getAlarm1Type()));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:202:46: error: 'RTC_t {aka struct RTC_struct}' has no member named 'st
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-29233E85AAC21AD22888F49F4FB6A234/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_DS3231/src/MD_DS3231.h:763:18: note: in expansion of macro 'RTC'
extern MD_DS3231 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_DS3231/src/MD_DS3231.h:763:18: note: in expansion of macro 'RTC'
extern MD_DS3231 RTC; ///< Library created instance of the RTC class
^~~
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-8B555B6A76BEB08495CF06E9DCAA6B73/sketch/MD_DS3231_LCD_AlmClock.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_DS3231/src/MD_DS3231.h:763:18: note: in expansion of macro 'RTC'
extern MD_DS3231 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_DS3231/src/MD_DS3231.h:763:18: note: in expansion of macro 'RTC'
extern MD_DS3231 RTC; ///< Library created instance of the RTC class
^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:16:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_AButton/src/MD_AButton.h:33:3: error: extra qualification 'MD_AButton::' on member 'MD_AButton' [-fpermissive]
MD_AButton::MD_AButton(uint8_t keyPin) :
^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino: In function 'void displayUpdate()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:49:7: error: request for member 'readTime' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.readTime();
^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:53:9: error: request for member 'readAlarm2' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.readAlarm2();
^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:54:16: error: request for member 'h' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
almH = RTC.h;
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:55:16: error: request for member 'm' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
almM = RTC.m;
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino: In function 'void printTime()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:100: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:102: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:104: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:106: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:110: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:112: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:114: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:115:11: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
if (RTC.status(DS3231_12H) == DS3231_ON)
^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:116: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_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino: In function 'void setMyAlarm()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:122:7: error: request for member 'yyyy' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.yyyy = RTC.mm = RTC.dd = 0;
^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:122:18: error: request for member 'mm' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.yyyy = RTC.mm = RTC.dd = 0;
^~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:122:27: error: request for member 'dd' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.yyyy = RTC.mm = RTC.dd = 0;
^~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:123:7: error: request for member 'h' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.h = almH;
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:124:7: error: request for member 'm' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.m = almM;
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:125:7: error: request for member 's' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.s = RTC.dow = 0;
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:125:15: error: request for member 'dow' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.s = RTC.dow = 0;
^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:127:9: error: request for member 'writeAlarm2' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.writeAlarm2(ALARM_ON_TYPE);
^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:129:9: error: request for member 'writeAlarm2' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.writeAlarm2(ALARM_OFF_TYPE);
^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino: In f
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-BF21B9C36C847FB6D7E0EAB0436EB946/sketch/MD_DS3231_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_DS3231/src/MD_DS3231.h:763:18: note: in expansion of macro 'RTC'
extern MD_DS3231 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_DS3231/src/MD_DS3231.h:763:18: note: in expansion of macro 'RTC'
extern MD_DS3231 RTC; ///< Library created instance of the RTC class
^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino: In function 'void printTime()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:45: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:47: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:49: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:51: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:54: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:56: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:58: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:59:11: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
if (RTC.status(DS3231_12H) == DS3231_ON)
^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:60: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_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino: In function 'void displayUpdate()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:66:7: error: request for member 'readTime' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.readTime();
^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:90:7: error: request for member 'setAlarm1Callback' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.setAlarm1Callback(alarmICB);
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:105:7: error: request for member 'setAlarm1Type' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.setAlarm1Type(DS3231_ALM_SEC);
^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_Time/MD_DS3231_LCD_Time.ino:114:7: error: request for member 'checkAlarm1' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.checkAlarm1();
^~~~~~~~~~~
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-421B5A37CD6A7F954F9C87B68584441D/sketch/MD_DS3231_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_DS3231/src/MD_DS3231.h:763:18: note: in expansion of macro 'RTC'
extern MD_DS3231 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_DS3231/src/MD_DS3231.h:763:18: note: in expansion of macro 'RTC'
extern MD_DS3231 RTC; ///< Library created instance of the RTC class
^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:16:7: error: request for member 'setAlarm1Callback' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.setAlarm1Callback(cbAlarm1);
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:17:7: error: request for member 'setAlarm2Callback' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
RTC.setAlarm2Callback(cbAlarm2);
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino: In function 'void showStatus()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:178:51: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
PRINT("\n/EOSC Halt Enabled:\t", sts2String(RTC.status(DS3231_CLOCK_HALT)));
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:179:53: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
PRINT("\nBBSQW Sq Wave Enable:\t", sts2String(RTC.status(DS3231_SQW_ENABLE)));
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:180:51: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
PRINT("\nRS1_2 Sq Wave Freq:\t", sts2String(RTC.status(DS3231_SQW_TYPE)));
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:181:51: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
PRINT("\nCONV Temp Convert:\t", sts2String(RTC.status(DS3231_TCONV)));
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:182:49: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
PRINT("\nINTCN Int enable:\t", sts2String(RTC.status(DS3231_INT_ENABLE)));
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:183:49: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
PRINT("\n 12h mode:\t\t", sts2String(RTC.status(DS3231_12H)));
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:184:52: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
PRINT("\nEN32k 32kHz enabled:\t", sts2String(RTC.status(DS3231_32KHZ_ENABLE)));
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:185:51: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
PRINT("\nAGING Aging Offset:\t", sts2String(RTC.status(DS3231_AGING_OFFSET), true));
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:188:49: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
PRINT("\nBSY Busy Flag:\t\t", sts2String(RTC.status(DS3231_BUSY_FLAG)));
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:189:49: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
PRINT("\nOSF Halted Flag:\t", sts2String(RTC.status(DS3231_HALTED_FLAG)));
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:10: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_DS3231/examples/MD_DS3231_Test/MD_DS3231_Test.ino:196:46: error: request for member 'status' in '(Rtc*)1073746944', which is of pointer type 'Rtc*' (maybe you meant to use '->' ?)
PRI
Result: PASS
Sketch uses 204298 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 14016 bytes (4%) of dynamic memory, leaving 313664 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_AButton/src/MD_AButton.h:33:3: error: extra qualification 'MD_AButton::' on member 'MD_AButton' [-fpermissive]
MD_AButton::MD_AButton(uint8_t keyPin) :
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino: In function 'void doBuzzAlert()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MD_DS3231/examples/MD_DS3231_LCD_AlmClock/MD_DS3231_LCD_AlmClock.ino:135:28: error: 'tone' was not declared in this scope
tone(BUZZER_PIN, 800, 400);
^
Result: PASS
Sketch uses 212822 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14064 bytes (4%) of dynamic memory, leaving 313616 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 223354 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 14176 bytes (4%) of dynamic memory, leaving 313504 bytes for local variables. Maximum is 327680 bytes.