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.