This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.0.8
More details
| Board | Claims compatibility | Inclusion | Alarm |
Time |
|---|---|---|---|---|
|
arduino:avr:uno
1.8.4 |
No | FAIL | FAIL | FAIL |
|
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No ⚠️ | PASS | FAIL | FAIL |
|
arduino:megaavr:nona4809
1.8.7 |
No | FAIL | FAIL | FAIL |
|
arduino:samd:mkrwifi1010
1.8.12 |
No | FAIL | FAIL | FAIL |
|
esp32:esp32:d1_mini32
1.0.6 |
No | FAIL | FAIL | FAIL |
Result: FAIL
WARNING: library RP2040_RTC claims to run on rp2040, mbed_rp2040, mbed_nano architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /private/tmp/arduino-testlib2226165757/test/test.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:47:28: error: 'datetime_t' was not declared in this scope
bool rtc_set_datetime (datetime_t *t);
^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:47:28: note: suggested alternative: 'atexit'
bool rtc_set_datetime (datetime_t *t);
^~~~~~~~~~
atexit
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:47:40: error: 't' was not declared in this scope
bool rtc_set_datetime (datetime_t *t);
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:48:28: error: 'datetime_t' was not declared in this scope
bool rtc_get_datetime (datetime_t *t);
^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:48:28: note: suggested alternative: 'atexit'
bool rtc_get_datetime (datetime_t *t);
^~~~~~~~~~
atexit
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:48:40: error: 't' was not declared in this scope
bool rtc_get_datetime (datetime_t *t);
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:28: error: variable or field 'rtc_set_alarm' declared void
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:28: error: 'datetime_t' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:28: note: suggested alternative: 'atexit'
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^~~~~~~~~~
atexit
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:40: error: 't' was not declared in this scope
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:58: error: expected primary-expression before 'user_callback'
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:53:26: error: 'datetime_t' was not declared in this scope
bool rtc_alarm_repeats(datetime_t *t);
^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:53:26: note: suggested alternative: 'atexit'
bool rtc_alarm_repeats(datetime_t *t);
^~~~~~~~~~
atexit
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:53:38: error: 't' was not declared in this scope
bool rtc_alarm_repeats(datetime_t *t);
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:55:35: error: 'uint' has not been declared
void datetime_to_str(char *buf, uint buf_size, const datetime_t *t);
^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:55:56: error: 'datetime_t' does not name a type; did you mean 'atexit'?
void datetime_to_str(char *buf, uint buf_size, const datetime_t *t);
^~~~~~~~~~
atexit
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:58:0,
from /private/tmp/arduino-testlib2226165757/test/test.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h: In member function 'DateTime DateTime::operator+(const TimeSpan&)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:373:71: error: call of overloaded 'DateTime(uint32_t)' is ambiguous
return DateTime( ( unixtime() + (uint32_t) span.totalseconds() ));
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:200:5: note: candidate: DateTime::DateTime(const time_t&)
DateTime (const time_t& timeInput)
^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:161:5: note: candidate: DateTime::DateTime(const DateTime&)
DateTime (const DateTime& copy)
^~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:58:0,
from /private/tmp/arduino-testlib2226165757/test/test.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:107:5: note: candidate: DateTime::DateTime(uint32_t)
DateTime (uint32_t t = SECONDS_FROM_1970_TO_2000)
^~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:58:0,
from /private/tmp/arduino-testlib2226165757/test/test.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h: In member function 'DateTime DateTime::operator-(const TimeSpan&)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:378:71: error: call of overloaded 'DateTime(uint32_t)' is ambiguous
return DateTime( ( unixtime() - (uint32_t) span.totalseconds() ));
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:200:5: note: candidate: DateTime::DateTime(const time_t&)
DateTime (const time_t& timeInput)
^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:161:5: note: candidate: DateTime::DateTime(const DateTime&)
DateTime (const DateTime& copy)
^~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:58:0,
from /private/tmp/arduino-testlib2226165757/test/test.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:107:5: note: candidate: DateTime::DateTime(uint32_t)
DateTime (uint32_t t = SECONDS_FROM_1970_TO_2000)
^~~~~~~~
Result: FAIL
Result: FAIL
Result: PASS
Sketch uses 78756 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
Result: FAIL
Result: FAIL
WARNING: library RP2040_RTC claims to run on rp2040, mbed_rp2040, mbed_nano architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /tmp/arduino-testlib1256668553/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:47:28: error: 'datetime_t' was not declared in this scope
bool rtc_set_datetime (datetime_t *t);
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:47:28: note: suggested alternative: 'atexit'
bool rtc_set_datetime (datetime_t *t);
^~~~~~~~~~
atexit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:47:40: error: 't' was not declared in this scope
bool rtc_set_datetime (datetime_t *t);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:48:28: error: 'datetime_t' was not declared in this scope
bool rtc_get_datetime (datetime_t *t);
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:48:28: note: suggested alternative: 'atexit'
bool rtc_get_datetime (datetime_t *t);
^~~~~~~~~~
atexit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:48:40: error: 't' was not declared in this scope
bool rtc_get_datetime (datetime_t *t);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:28: error: variable or field 'rtc_set_alarm' declared void
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:28: error: 'datetime_t' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:28: note: suggested alternative: 'atexit'
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^~~~~~~~~~
atexit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:40: error: 't' was not declared in this scope
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:58: error: expected primary-expression before 'user_callback'
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:53:26: error: 'datetime_t' was not declared in this scope
bool rtc_alarm_repeats(datetime_t *t);
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:53:26: note: suggested alternative: 'atexit'
bool rtc_alarm_repeats(datetime_t *t);
^~~~~~~~~~
atexit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:53:38: error: 't' was not declared in this scope
bool rtc_alarm_repeats(datetime_t *t);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:55:35: error: 'uint' has not been declared
void datetime_to_str(char *buf, uint buf_size, const datetime_t *t);
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:55:56: error: 'datetime_t' does not name a type; did you mean 'atexit'?
void datetime_to_str(char *buf, uint buf_size, const datetime_t *t);
^~~~~~~~~~
atexit
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:58:0,
from /tmp/arduino-testlib1256668553/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h: In member function 'DateTime DateTime::operator+(const TimeSpan&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:373:71: error: call of overloaded 'DateTime(uint32_t)' is ambiguous
return DateTime( ( unixtime() + (uint32_t) span.totalseconds() ));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:200:5: note: candidate: DateTime::DateTime(const time_t&)
DateTime (const time_t& timeInput)
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:161:5: note: candidate: DateTime::DateTime(const DateTime&)
DateTime (const DateTime& copy)
^~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:58:0,
from /tmp/arduino-testlib1256668553/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:107:5: note: candidate: DateTime::DateTime(uint32_t)
DateTime (uint32_t t = SECONDS_FROM_1970_TO_2000)
^~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:58:0,
from /tmp/arduino-testlib1256668553/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h: In member function 'DateTime DateTime::operator-(const TimeSpan&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:378:71: error: call of overloaded 'DateTime(uint32_t)' is ambiguous
return DateTime( ( unixtime() - (uint32_t) span.totalseconds() ));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:200:5: note: candidate: DateTime::DateTime(const time_t&)
DateTime (const time_t& timeInput)
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:161:5: note: candidate: DateTime::DateTime(const DateTime&)
DateTime (const DateTime& copy)
^~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:58:0,
from /tmp/arduino-testlib1256668553/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/DateTime_Generic.h:107:5: note: candidate: DateTime::DateTime(uint32_t)
DateTime (uint32_t t = SECONDS_FROM_1970_TO_2000)
^~~~~~~~
Result: FAIL
Result: FAIL
Result: FAIL
WARNING: library RP2040_RTC claims to run on rp2040, mbed_rp2040, mbed_nano architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /private/tmp/arduino-testlib2226165757/test/test.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:47:28: error: 'datetime_t' was not declared in this scope
bool rtc_set_datetime (datetime_t *t);
^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:47:28: note: suggested alternative: 'sbintime_t'
bool rtc_set_datetime (datetime_t *t);
^~~~~~~~~~
sbintime_t
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:47:40: error: 't' was not declared in this scope
bool rtc_set_datetime (datetime_t *t);
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:48:28: error: 'datetime_t' was not declared in this scope
bool rtc_get_datetime (datetime_t *t);
^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:48:28: note: suggested alternative: 'sbintime_t'
bool rtc_get_datetime (datetime_t *t);
^~~~~~~~~~
sbintime_t
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:48:40: error: 't' was not declared in this scope
bool rtc_get_datetime (datetime_t *t);
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:28: error: variable or field 'rtc_set_alarm' declared void
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:28: error: 'datetime_t' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:28: note: suggested alternative: 'sbintime_t'
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^~~~~~~~~~
sbintime_t
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:40: error: 't' was not declared in this scope
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:58: error: expected primary-expression before 'user_callback'
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:53:26: error: 'datetime_t' was not declared in this scope
bool rtc_alarm_repeats(datetime_t *t);
^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:53:26: note: suggested alternative: 'sbintime_t'
bool rtc_alarm_repeats(datetime_t *t);
^~~~~~~~~~
sbintime_t
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:53:38: error: 't' was not declared in this scope
bool rtc_alarm_repeats(datetime_t *t);
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:55:56: error: 'datetime_t' does not name a type; did you mean 'sbintime_t'?
void datetime_to_str(char *buf, uint buf_size, const datetime_t *t);
^~~~~~~~~~
sbintime_t
Result: FAIL
Result: FAIL
Result: FAIL
WARNING: library RP2040_RTC claims to run on rp2040, mbed_rp2040, mbed_nano architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /tmp/arduino-testlib3575206272/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:47:28: error: 'datetime_t' was not declared in this scope
bool rtc_set_datetime (datetime_t *t);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:47:40: error: 't' was not declared in this scope
bool rtc_set_datetime (datetime_t *t);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:48:28: error: 'datetime_t' was not declared in this scope
bool rtc_get_datetime (datetime_t *t);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:48:40: error: 't' was not declared in this scope
bool rtc_get_datetime (datetime_t *t);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:28: error: variable or field 'rtc_set_alarm' declared void
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:28: error: 'datetime_t' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:40: error: 't' was not declared in this scope
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:49:58: error: expected primary-expression before 'user_callback'
void rtc_set_alarm (datetime_t *t, rtc_callback_t user_callback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:53:26: error: 'datetime_t' was not declared in this scope
bool rtc_alarm_repeats(datetime_t *t);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:53:38: error: 't' was not declared in this scope
bool rtc_alarm_repeats(datetime_t *t);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RP2040_RTC/src/RP2040_RTC.h:55:56: error: 'datetime_t' does not name a type
void datetime_to_str(char *buf, uint buf_size, const datetime_t *t);
^
Result: FAIL
Result: FAIL