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