SerialCmd - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

SerialCmd

Version: 1.0.9
More details

Compatibility matrix

Board Claims compatibility Inclusion
CH376S_SerialCmd
Demo_SerialCmd
ESP_SerialCmd
arduino:avr:uno
1.8.4
Yes PASS FAIL PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS FAIL PASS FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS PASS PASS PASS
arduino:samd:mkrwifi1010
1.8.12
Yes PASS PASS PASS FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS PASS PASS PASS

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

examples/CH376S_SerialCmd

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SerialCmd/examples/CH376S_SerialCmd/CH376S_SerialCmd.ino:39:23: error: 'Serial1' was not declared in this scope
 Ch376msc flashDrive ( Serial1, 57600 );                // Ch376 object with hardware Serial1 on arduino mega baudrate: 9600, 19200, 57600, 115200
                       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SerialCmd/examples/CH376S_SerialCmd/CH376S_SerialCmd.ino:39:23: note: suggested alternative: 'Serial'
 Ch376msc flashDrive ( Serial1, 57600 );                // Ch376 object with hardware Serial1 on arduino mega baudrate: 9600, 19200, 57600, 115200
                       ^~~~~~~
                       Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SerialCmd/examples/CH376S_SerialCmd/CH376S_SerialCmd.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SerialCmd/examples/CH376S_SerialCmd/CH376S_SerialCmd.ino:77:4: error: 'Serial1' was not declared in this scope
    Serial1.begin ( 57600 );
    ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SerialCmd/examples/CH376S_SerialCmd/CH376S_SerialCmd.ino:77:4: note: suggested alternative: 'Serial'
    Serial1.begin ( 57600 );
    ^~~~~~~
    Serial

examples/Demo_SerialCmd

Result: PASS

Sketch uses 4020 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 354 bytes (17%) of dynamic memory, leaving 1694 bytes for local variables. Maximum is 2048 bytes.

examples/ESP_SerialCmd

Result: PASS

Sketch uses 9914 bytes (30%) of program storage space. Maximum is 32256 bytes.
Global variables use 1031 bytes (50%) of dynamic memory, leaving 1017 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

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.

examples/CH376S_SerialCmd

Result: FAIL

WARNING: library Ch376msc claims to run on avr, sam, samd, stm32, STM32F1, esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/Demo_SerialCmd

Result: PASS

Sketch uses 81044 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43612 bytes (16%) of dynamic memory, leaving 226724 bytes for local variables. Maximum is 270336 bytes.

examples/ESP_SerialCmd

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SerialCmd/examples/ESP_SerialCmd/ESP_SerialCmd.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SerialCmd/examples/ESP_SerialCmd/ESP_SerialCmd.ino:158:32: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    WiFi.begin ( ssid, password );
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SerialCmd/examples/ESP_SerialCmd/ESP_SerialCmd.ino:25:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes.
Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.

examples/CH376S_SerialCmd

Result: PASS

WARNING: library Ch376msc claims to run on avr, sam, samd, stm32, STM32F1, esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 10954 bytes (22%) of program storage space. Maximum is 49152 bytes.
Global variables use 896 bytes (14%) of dynamic memory, leaving 5248 bytes for local variables. Maximum is 6144 bytes.

examples/Demo_SerialCmd

Result: PASS

Sketch uses 4882 bytes (9%) of program storage space. Maximum is 49152 bytes.
Global variables use 317 bytes (5%) of dynamic memory, leaving 5827 bytes for local variables. Maximum is 6144 bytes.

examples/ESP_SerialCmd

Result: PASS

Sketch uses 12728 bytes (25%) of program storage space. Maximum is 49152 bytes.
Global variables use 769 bytes (12%) of dynamic memory, leaving 5375 bytes for local variables. Maximum is 6144 bytes.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

Sketch uses 12156 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.

examples/CH376S_SerialCmd

Result: PASS

Sketch uses 19032 bytes (7%) of program storage space. Maximum is 262144 bytes.
Global variables use 3956 bytes (12%) of dynamic memory, leaving 28812 bytes for local variables. Maximum is 32768 bytes.

examples/Demo_SerialCmd

Result: PASS

Sketch uses 14660 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3536 bytes (10%) of dynamic memory, leaving 29232 bytes for local variables. Maximum is 32768 bytes.

examples/ESP_SerialCmd

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SerialCmd/examples/ESP_SerialCmd/ESP_SerialCmd.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SerialCmd/examples/ESP_SerialCmd/ESP_SerialCmd.ino:158:32: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
    WiFi.begin ( ssid, password );
                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SerialCmd/examples/ESP_SerialCmd/ESP_SerialCmd.ino:25:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 198096 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13092 bytes (3%) of dynamic memory, leaving 314588 bytes for local variables. Maximum is 327680 bytes.

examples/CH376S_SerialCmd

Result: PASS

Sketch uses 214378 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14096 bytes (4%) of dynamic memory, leaving 313584 bytes for local variables. Maximum is 327680 bytes.
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SerialCmd/examples/CH376S_SerialCmd/CH376S_SerialCmd.ino:27:17: note: #pragma message: Compiling for ESP32
 #pragma message "Compiling for ESP32"
                 ^

examples/Demo_SerialCmd

Result: PASS

Sketch uses 206110 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13592 bytes (4%) of dynamic memory, leaving 314088 bytes for local variables. Maximum is 327680 bytes.

examples/ESP_SerialCmd

Result: PASS

Sketch uses 651994 bytes (49%) of program storage space. Maximum is 1310720 bytes.
Global variables use 38444 bytes (11%) of dynamic memory, leaving 289236 bytes for local variables. Maximum is 327680 bytes.