This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.0.5
More details
Board | Claims compatibility | Inclusion | DS3231_Alarms_and_Temperature |
RTCtime_Example |
---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL | FAIL | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | PASS | PASS |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | FAIL | FAIL |
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib3400776748/test/test.ino:1:10: fatal error: RTCtime.h: No such file or directory #include <RTCtime.h> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:141:9: error: 'class RtcDS3231<TwoWire>' has no member named 'SetTime'; did you mean 'SetDateTime'? Rtc.SetTime(&compiled_time_t); ^~~~~~~ SetDateTime /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:152:20: error: 'class RtcDS3231<TwoWire>' has no member named 'GetTime'; did you mean 'GetDateTime'? time_t now = Rtc.GetTime(); ^~~~~~~ GetDateTime /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:158:9: error: 'class RtcDS3231<TwoWire>' has no member named 'SetTime'; did you mean 'SetDateTime'? Rtc.SetTime(&compiled_time_t); ^~~~~~~ SetDateTime /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:229:11: error: 'class RtcDS3231<TwoWire>' has no member named 'GetLocalTime'; did you mean 'GetDateTime'? Rtc.GetLocalTime(&local_tm); // GetLocalTime() compiles a "struct tm" pointer with local time ^~~~~~~~~~~~ GetDateTime /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:251:46: error: cannot convert 'RtcTemperature' to 'float' in initialization float temperature = Rtc.GetTemperature(); ^ Multiple libraries were found for "RtcDS3231.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_by_Makuna Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime
Result: PASS
Sketch uses 8708 bytes (26%) of program storage space. Maximum is 32256 bytes. Global variables use 464 bytes (22%) of dynamic memory, leaving 1584 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib1081957487/test/test.ino:1:10: fatal error: RTCtime.h: No such file or directory #include <RTCtime.h> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:92:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h: In member function 'void RtcDS3231<T_WIRE_METHOD>::SetTimeUX(time_t*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h:307:29: error: 'UNIX_OFFSET' was not declared in this scope time_t now = *UXnow - UNIX_OFFSET; ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h:307:29: note: suggested alternative: 'ADC_CS_OFFSET' time_t now = *UXnow - UNIX_OFFSET; ^~~~~~~~~~~ ADC_CS_OFFSET /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h: In member function 'time_t RtcDS3231<T_WIRE_METHOD>::GetTime()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h:343:14: error: there are no arguments to 'mk_gmtime' that depend on a template parameter, so a declaration of 'mk_gmtime' must be available [-fpermissive] return mk_gmtime(&now); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h:343:14: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h: In member function 'time_t RtcDS3231<T_WIRE_METHOD>::GetTimeUX()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h:354:27: error: 'UNIX_OFFSET' was not declared in this scope return (GetTime() + UNIX_OFFSET); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h:354:27: note: suggested alternative: 'ADC_CS_OFFSET' return (GetTime() + UNIX_OFFSET); ^~~~~~~~~~~ ADC_CS_OFFSET /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:62:47: error: 'ONE_HOUR' was not declared in this scope #define MY_TIMEZONE_IN_SECONDS (MY_TIMEZONE * ONE_HOUR) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:111:12: note: in expansion of macro 'MY_TIMEZONE_IN_SECONDS' set_zone(MY_TIMEZONE_IN_SECONDS); ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:111:3: error: 'set_zone' was not declared in this scope set_zone(MY_TIMEZONE_IN_SECONDS); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:111:3: note: suggested alternative: 'setstate' set_zone(MY_TIMEZONE_IN_SECONDS); ^~~~~~~~ setstate /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:231:31: error: 'isotime' was not declared in this scope strcpy(local_timestamp, isotime(&local_tm)); // We use the standard isotime() function to build the ISO timestamp ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:231:31: note: suggested alternative: 'asctime' strcpy(local_timestamp, isotime(&local_tm)); // We use the standard isotime() function to build the ISO timestamp ^~~~~~~ asctime In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:92:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h: In instantiation of 'time_t RtcDS3231<T_WIRE_METHOD>::GetTime() [with T_WIRE_METHOD = arduino::MbedI2C; time_t = long long int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:152:28: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h:343:23: error: 'mk_gmtime' was not declared in this scope return mk_gmtime(&now); ~~~~~~~~~^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h:343:23: note: suggested alternative: 'gmtime' return mk_gmtime(&now); ~~~~~~~~~^~~~~~ gmtime Multiple libraries were found for "RtcDS3231.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_by_Makuna
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:42:47: error: 'ONE_HOUR' was not declared in this scope #define MY_TIMEZONE_IN_SECONDS (MY_TIMEZONE * ONE_HOUR) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:93:12: note: in expansion of macro 'MY_TIMEZONE_IN_SECONDS' set_zone(MY_TIMEZONE_IN_SECONDS); ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:93:3: error: 'set_zone' was not declared in this scope set_zone(MY_TIMEZONE_IN_SECONDS); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:93:3: note: suggested alternative: 'setstate' set_zone(MY_TIMEZONE_IN_SECONDS); ^~~~~~~~ setstate /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:123:9: error: 'class RtcDS1307<arduino::MbedI2C>' has no member named 'SetTime'; did you mean 'SetDateTime'? Rtc.SetTime(&compiled_time_t); ^~~~~~~ SetDateTime /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:134:20: error: 'class RtcDS1307<arduino::MbedI2C>' has no member named 'GetTime'; did you mean 'GetDateTime'? time_t now = Rtc.GetTime(); ^~~~~~~ GetDateTime /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:140:9: error: 'class RtcDS1307<arduino::MbedI2C>' has no member named 'SetTime'; did you mean 'SetDateTime'? Rtc.SetTime(&compiled_time_t); ^~~~~~~ SetDateTime /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:176:24: error: 'class RtcDS1307<arduino::MbedI2C>' has no member named 'GetTime'; did you mean 'GetDateTime'? time_t now = Rtc.GetTime(); // counted as seconds since Jan 1, 2000 00:00:00. ^~~~~~~ GetDateTime /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:185:28: error: 'UNIX_OFFSET' was not declared in this scope Serial.println(now + UNIX_OFFSET); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:185:28: note: suggested alternative: 'ADC_CS_OFFSET' Serial.println(now + UNIX_OFFSET); ^~~~~~~~~~~ ADC_CS_OFFSET /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:197:29: error: 'isotime' was not declared in this scope strcpy(utc_timestamp, isotime(&utc_tm)); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:197:29: note: suggested alternative: 'asctime' strcpy(utc_timestamp, isotime(&utc_tm)); ^~~~~~~ asctime /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:213:11: error: 'class RtcDS1307<arduino::MbedI2C>' has no member named 'GetTime'; did you mean 'GetDateTime'? Rtc.GetTime(&utc_tm); // GetTime(), when passed a "struct tm" pointer, compiles it with UTC time ^~~~~~~ GetDateTime /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:219:11: error: 'class RtcDS1307<arduino::MbedI2C>' has no member named 'GetLocalTime'; did you mean 'GetDateTime'? Rtc.GetLocalTime(&local_tm); // GetLocalTime() compiles a "struct tm" pointer with local time ^~~~~~~~~~~~ GetDateTime Multiple libraries were found for "RtcDS1307.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_by_Makuna Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib1081957487/test/test.ino:1:10: fatal error: RTCtime.h: No such file or directory #include <RTCtime.h> ^~~~~~~~~~~ compilation terminated.
Result: PASS
Sketch uses 11212 bytes (22%) of program storage space. Maximum is 49152 bytes. Global variables use 721 bytes (11%) of dynamic memory, leaving 5423 bytes for local variables. Maximum is 6144 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:86:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h: In instantiation of 'time_t RtcDS3231<T_WIRE_METHOD>::GetTime() [with T_WIRE_METHOD = TwoWire; time_t = long unsigned int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:152:28: required from here /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h: In instantiation of 'float RtcDS3231<T_WIRE_METHOD>::GetTemperature() [with T_WIRE_METHOD = TwoWire]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:251:46: required from here /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h: In instantiation of 'uint8_t RtcDS3231<T_WIRE_METHOD>::getReg(uint8_t) [with T_WIRE_METHOD = TwoWire; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h:246:30: required from 'bool RtcDS3231<T_WIRE_METHOD>::GetIsRunning() [with T_WIRE_METHOD = TwoWire]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:145:25: required from here /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~
Result: PASS
Sketch uses 9418 bytes (19%) of program storage space. Maximum is 49152 bytes. Global variables use 524 bytes (8%) of dynamic memory, leaving 5620 bytes for local variables. Maximum is 6144 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:60:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS1307.h: In instantiation of 'time_t RtcDS1307<T_WIRE_METHOD>::GetTime() [with T_WIRE_METHOD = TwoWire; time_t = long unsigned int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:134:28: required from here /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS1307.h: In instantiation of 'uint8_t RtcDS1307<T_WIRE_METHOD>::getReg(uint8_t) [with T_WIRE_METHOD = TwoWire; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS1307.h:68:30: required from 'bool RtcDS1307<T_WIRE_METHOD>::GetIsRunning() [with T_WIRE_METHOD = TwoWire]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:127:25: required from here /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib3400776748/test/test.ino:1:10: fatal error: RTCtime.h: No such file or directory #include <RTCtime.h> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:93:28: error: 'RtcDS3231<arduino::TwoWire> Rtc' redeclared as different kind of symbol RtcDS3231<myWire> Rtc(I2C); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:265:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21.h:69, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd.h:105, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:38, from /tmp/arduino-sketch-C80B2BDE8F841D39B67D7A3D723B4CED/sketch/DS3231_Alarms_and_Temperature.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/component/rtc.h:1057:3: note: previous declaration 'typedef union Rtc Rtc' } Rtc; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:110:6: error: expected unqualified-id before '.' token Rtc.Begin(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:62:47: error: 'ONE_HOUR' was not declared in this scope #define MY_TIMEZONE_IN_SECONDS (MY_TIMEZONE * ONE_HOUR) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:111:12: note: in expansion of macro 'MY_TIMEZONE_IN_SECONDS' set_zone(MY_TIMEZONE_IN_SECONDS); ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:111:3: error: 'set_zone' was not declared in this scope set_zone(MY_TIMEZONE_IN_SECONDS); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:111:3: note: suggested alternative: 'tone' set_zone(MY_TIMEZONE_IN_SECONDS); ^~~~~~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:141:8: error: expected unqualified-id before '.' token Rtc.SetTime(&compiled_time_t); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:145:11: error: expected primary-expression before '.' token if (!Rtc.GetIsRunning()) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:148:8: error: expected unqualified-id before '.' token Rtc.SetIsRunning(true); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:152:19: error: expected primary-expression before '.' token time_t now = Rtc.GetTime(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:158:8: error: expected unqualified-id before '.' token Rtc.SetTime(&compiled_time_t); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:162:6: error: expected unqualified-id before '.' token Rtc.Enable32kHzPin(false); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:165:6: error: expected unqualified-id before '.' token Rtc.SetSquareWavePin(DS3231SquareWavePin_ModeAlarmBoth); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:170:6: error: expected unqualified-id before '.' token Rtc.SetAlarmOne(alarm1); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:175:6: error: expected unqualified-id before '.' token Rtc.SetAlarmTwo(alarm2); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:178:6: error: expected unqualified-id before '.' token Rtc.LatchAlarmsTriggeredFlags(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:219:37: error: expected primary-expression before '.' token DS3231AlarmFlag alarm_flag = Rtc.LatchAlarmsTriggeredFlags(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:225:14: error: expected primary-expression before '.' token if (Rtc.IsDateTimeValid()) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:229:10: error: expected unqualified-id before '.' token Rtc.GetLocalTime(&local_tm); // GetLocalTime() compiles a "struct tm" pointer with local time ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:231:31: error: 'isotime' was not declared in this scope strcpy(local_timestamp, isotime(&local_tm)); // We use the standard isotime() function to build the ISO timestamp ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:231:31: note: suggested alternative: 'asctime' strcpy(local_timestamp, isotime(&local_tm)); // We use the standard isotime() function to build the ISO timestamp ^~~~~~~ asctime /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:251:30: error: expected primary-expression before '.' token float temperature = Rtc.GetTemperature(); ^ Multiple libraries were found for "RtcDS3231.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_by_Makuna Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:71:28: error: 'RtcDS1307<arduino::TwoWire> Rtc' redeclared as different kind of symbol RtcDS1307<myWire> Rtc(I2C); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:265:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21.h:69, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd.h:105, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:38, from /tmp/arduino-sketch-C5295F1D1D5D5341776FF4CCAFF3EA3C/sketch/RTCtime_Example.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/component/rtc.h:1057:3: note: previous declaration 'typedef union Rtc Rtc' } Rtc; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:92:6: error: expected unqualified-id before '.' token Rtc.Begin(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:42:47: error: 'ONE_HOUR' was not declared in this scope #define MY_TIMEZONE_IN_SECONDS (MY_TIMEZONE * ONE_HOUR) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:93:12: note: in expansion of macro 'MY_TIMEZONE_IN_SECONDS' set_zone(MY_TIMEZONE_IN_SECONDS); ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:93:3: error: 'set_zone' was not declared in this scope set_zone(MY_TIMEZONE_IN_SECONDS); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:93:3: note: suggested alternative: 'tone' set_zone(MY_TIMEZONE_IN_SECONDS); ^~~~~~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:123:8: error: expected unqualified-id before '.' token Rtc.SetTime(&compiled_time_t); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:127:11: error: expected primary-expression before '.' token if (!Rtc.GetIsRunning()) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:130:8: error: expected unqualified-id before '.' token Rtc.SetIsRunning(true); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:134:19: error: expected primary-expression before '.' token time_t now = Rtc.GetTime(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:140:8: error: expected unqualified-id before '.' token Rtc.SetTime(&compiled_time_t); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:172:12: error: expected primary-expression before '.' token if (Rtc.IsDateTimeValid()) // Check if the RTC is still reliable... ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:176:23: error: expected primary-expression before '.' token time_t now = Rtc.GetTime(); // counted as seconds since Jan 1, 2000 00:00:00. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:185:28: error: 'UNIX_OFFSET' was not declared in this scope Serial.println(now + UNIX_OFFSET); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:185:28: note: suggested alternative: 'DSU_DID_OFFSET' Serial.println(now + UNIX_OFFSET); ^~~~~~~~~~~ DSU_DID_OFFSET /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:197:29: error: 'isotime' was not declared in this scope strcpy(utc_timestamp, isotime(&utc_tm)); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:197:29: note: suggested alternative: 'asctime' strcpy(utc_timestamp, isotime(&utc_tm)); ^~~~~~~ asctime /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:213:10: error: expected unqualified-id before '.' token Rtc.GetTime(&utc_tm); // GetTime(), when passed a "struct tm" pointer, compiles it with UTC time ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:219:10: error: expected unqualified-id before '.' token Rtc.GetLocalTime(&local_tm); // GetLocalTime() compiles a "struct tm" pointer with local time ^ Multiple libraries were found for "RtcDS1307.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_by_Makuna Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib2269916583/test/test.ino:1:21: fatal error: RTCtime.h: No such file or directory compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/RTCtimeUtils.cpp: In function 'time_t str20ToTime(const char*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/RTCtimeUtils.cpp:75:22: error: 'int8_t' was not declared in this scope tm_time.tm_mday = (int8_t) StringToInt(date + 4); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_ ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h: In member function 'time_t RtcDS3231<T_WIRE_METHOD>::GetTime()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h:343:28: error: there are no arguments to 'mk_gmtime' that depend on a template parameter, so a declaration of 'mk_gmtime' must be available [-fpermissive] return mk_gmtime(&now); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h:343:28: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h: In member function 'time_t RtcDS3231<T_WIRE_METHOD>::GetTimeUX()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h:354:27: error: 'UNIX_OFFSET' was not declared in this scope return (GetTime() + UNIX_OFFSET); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:62:47: error: 'ONE_HOUR' was not declared in this scope #define MY_TIMEZONE_IN_SECONDS (MY_TIMEZONE * ONE_HOUR) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:111:12: note: in expansion of macro 'MY_TIMEZONE_IN_SECONDS' set_zone(MY_TIMEZONE_IN_SECONDS); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:111:34: error: 'set_zone' was not declared in this scope set_zone(MY_TIMEZONE_IN_SECONDS); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:231:48: error: 'isotime' was not declared in this scope strcpy(local_timestamp, isotime(&local_tm)); // We use the standard isotime() function to build the ISO timestamp ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:92:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h: In instantiation of 'time_t RtcDS3231<T_WIRE_METHOD>::GetTime() [with T_WIRE_METHOD = TwoWire; time_t = long int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/DS3231_Alarms_and_Temperature/DS3231_Alarms_and_Temperature.ino:152:28: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/RtcDS3231.h:343:23: error: 'mk_gmtime' was not declared in this scope return mk_gmtime(&now); ^ Multiple libraries were found for "RtcDS3231.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_by_Makuna
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtimeUtils.cpp: In function 'time_t str20ToTime(const char*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtimeUtils.cpp:75:22: error: 'int8_t' was not declared in this scope tm_time.tm_mday = (int8_t) StringToInt(date + 4); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtimeUtils.cpp:78:3: errExample.ino:93:12: note: in expansion of macro 'MY_TIMEZONE_IN_SECONDS' set_zone(MY_TIMEZONE_IN_SECONDS); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:93:34: error: 'set_zone' was not declared in this scope set_zone(MY_TIMEZONE_IN_SECONDS); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:123:9: error: 'class RtcDS1307<TwoWire>' has no member named 'SetTime' Rtc.SetTime(&compiled_time_t); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:134:20: error: 'class RtcDS1307<TwoWire>' has no member named 'GetTime' time_t now = Rtc.GetTime(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:140:9: error: 'class RtcDS1307<TwoWire>' has no member named 'SetTime' Rtc.SetTime(&compiled_time_t); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:176:24: error: 'class RtcDS1307<TwoWire>' has no member named 'GetTime' time_t now = Rtc.GetTime(); // counted as seconds since Jan 1, 2000 00:00:00. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:185:28: error: 'UNIX_OFFSET' was not declared in this scope Serial.println(now + UNIX_OFFSET); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:197:44: error: 'isotime' was not declared in this scope strcpy(utc_timestamp, isotime(&utc_tm)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:213:11: error: 'class RtcDS1307<TwoWire>' has no member named 'GetTime' Rtc.GetTime(&utc_tm); // GetTime(), when passed a "struct tm" pointer, compiles it with UTC time ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime/examples/RTCtime_Example/RTCtime_Example.ino:219:11: error: 'class RtcDS1307<TwoWire>' has no member named 'GetLocalTime' Rtc.GetLocalTime(&local_tm); // GetLocalTime() compiles a "struct tm" pointer with local time ^ Multiple libraries were found for "RtcDS1307.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rtc_by_Makuna Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RTCtime