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