This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 0.1.0
More details
| Board | Claims compatibility | Inclusion | Application |
Basic |
RPC |
Storage |
|---|---|---|---|---|---|---|
|
arduino:avr:uno
1.8.4 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:megaavr:nona4809
1.8.7 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:samd:mkrwifi1010
1.8.12 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
|
esp32:esp32:d1_mini32
1.0.6 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:15:0,
from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/Arduino_EdgeControl.h:14,
from /private/tmp/arduino-testlib3287753454/test/test.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Expander.h:14:10: fatal error: I2C.h: No such file or directory
#include <I2C.h>
^~~~~~~
compilation terminated.
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
WARNING: library Arduino_EdgeControl claims to run on mbed_edge architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
WARNING: library Arduino_EdgeControl claims to run on mbed_edge architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/Arduino_EdgeControl.h:20:0,
from /tmp/arduino-testlib1020777008/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_SolidStateRelay.h:41:5: error: 'MbedSPI' does not name a type; did you mean 'MUX_SPI'?
MbedSPI _relaySPI;
^~~~~~~
MUX_SPI
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:15:0,
from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/Arduino_EdgeControl.h:14,
from /private/tmp/arduino-testlib3287753454/test/test.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Expander.h:14:10: fatal error: I2C.h: No such file or directory
#include <I2C.h>
^~~~~~~
compilation terminated.
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
WARNING: library Arduino_EdgeControl claims to run on mbed_edge architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:15:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/Arduino_EdgeControl.h:14,
from /tmp/arduino-testlib2179872404/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Expander.h:58:18: error: 'pin_size_t' has not been declared
bool pinMode(pin_size_t pin, PinMode direction);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Expander.h:58:34: error: 'PinMode' has not been declared
bool pinMode(pin_size_t pin, PinMode direction);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Expander.h:60:23: error: 'pin_size_t' has not been declared
bool digitalWrite(pin_size_t pin, PinStatus status);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Expander.h:60:39: error: 'PinStatus' has not been declared
bool digitalWrite(pin_size_t pin, PinStatus status);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Expander.h:61:23: error: 'pin_size_t' has not been declared
bool digitalWrite(pin_size_t pin, int status) { return digitalWrite(pin, (PinStatus)status); };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Expander.h:61:10: error: 'bool EdgeControl_IOExpanderClass::digitalWrite(int, int)' cannot be overloaded
bool digitalWrite(pin_size_t pin, int status) { return digitalWrite(pin, (PinStatus)status); };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Expander.h:60:10: error: with 'bool EdgeControl_IOExpanderClass::digitalWrite(int, int)'
bool digitalWrite(pin_size_t pin, PinStatus status);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Expander.h:63:5: error: 'PinStatus' does not name a type
PinStatus digitalRead(pin_size_t pin);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Expander.h: In member function 'bool EdgeControl_IOExpanderClass::digitalWrite(int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Expander.h:61:79: error: 'PinStatus' was not declared in this scope
bool digitalWrite(pin_size_t pin, int status) { return digitalWrite(pin, (PinStatus)status); };
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/Arduino_EdgeControl.h:14:0,
from /tmp/arduino-testlib2179872404/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:17:6: error: use of enum 'PowerRail' without previous declaration
enum PowerRail: pin_size_t {
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:17:15: error: expected unqualified-id before ':' token
enum PowerRail: pin_size_t {
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:34:20: error: 'PowerRail' does not name a type
void set(const PowerRail rail, const bool status);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:35:20: error: 'pin_size_t' does not name a type
void set(const pin_size_t rail, const bool status) { set((PowerRail)rail, status); };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:35:10: error: 'void EdgeControl_PowerClass::set(int, bool)' cannot be overloaded
void set(const pin_size_t rail, const bool status) { set((PowerRail)rail, status); };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:34:10: error: with 'void EdgeControl_PowerClass::set(int, bool)'
void set(const PowerRail rail, const bool status);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:36:17: error: 'PowerRail' has not been declared
bool status(PowerRail rail) { return _statuses[rail]; };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:37:17: error: 'pin_size_t' has not been declared
bool status(pin_size_t rail) { return _statuses[(PowerRail)rail]; };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:37:10: error: 'bool EdgeControl_PowerClass::status(int)' cannot be overloaded
bool status(pin_size_t rail) { return _statuses[(PowerRail)rail]; };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:36:10: error: with 'bool EdgeControl_PowerClass::status(int)'
bool status(PowerRail rail) { return _statuses[rail]; };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:38:13: error: 'PowerRail' has not been declared
void on(PowerRail rail) { set(rail, true); };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:39:13: error: 'pin_size_t' has not been declared
void on(pin_size_t rail) { set((PowerRail)rail, true); };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:39:10: error: 'void EdgeControl_PowerClass::on(int)' cannot be overloaded
void on(pin_size_t rail) { set((PowerRail)rail, true); };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:38:10: error: with 'void EdgeControl_PowerClass::on(int)'
void on(PowerRail rail) { set(rail, true); };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:40:14: error: 'PowerRail' has not been declared
void off(PowerRail rail) { set(rail, false); };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:41:14: error: 'pin_size_t' has not been declared
void off(pin_size_t rail) { set((PowerRail)rail, false); };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:41:10: error: 'void EdgeControl_PowerClass::off(int)' cannot be overloaded
void off(pin_size_t rail) { set((PowerRail)rail, false); };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:40:10: error: with 'void EdgeControl_PowerClass::off(int)'
void off(PowerRail rail) { set(rail, false); };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:80:20: error: 'PWR_RAILS_SIZE' was not declared in this scope
bool _statuses[PWR_RAILS_SIZE];
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h: In member function 'void EdgeControl_PowerClass::set(int, bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:35:63: error: 'PowerRail' was not declared in this scope
void set(const pin_size_t rail, const bool status) { set((PowerRail)rail, status); };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h: In member function 'bool EdgeControl_PowerClass::status(int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:36:42: error: '_statuses' was not declared in this scope
bool status(PowerRail rail) { return _statuses[rail]; };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h: In member function 'bool EdgeControl_PowerClass::status(int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:37:43: error: '_statuses' was not declared in this scope
bool status(pin_size_t rail) { return _statuses[(PowerRail)rail]; };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:37:54: error: 'PowerRail' was not declared in this scope
bool status(pin_size_t rail) { return _statuses[(PowerRail)rail]; };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:37:64: error: expected ']' before 'rail'
bool status(pin_size_t rail) { return _statuses[(PowerRail)rail]; };
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:37:64: error: expected ';' before 'rail'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_EdgeControl/src/EdgeControl_Power.h:
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL