Redis for ESP8266 - compatibility matrix

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

Redis for ESP8266

Version: 1.1.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
Pub_Sub
Simple
arduino:avr:uno
1.8.4
No FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL 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

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

/tmp/arduino-testlib1726272524/test/test.ino:1:10: fatal error: Redis_for_ESP8266.h: No such file or directory
 #include <Redis_for_ESP8266.h>
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/Pub_Sub

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:27:10: fatal error: vector: No such file or directory
 #include <vector>
          ^~~~~~~~
compilation terminated.
Multiple libraries were found for "Redis.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266

examples/Simple

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/Redis.h:4:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Redis.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

/tmp/arduino-testlib1551918162/test/test.ino:1:10: fatal error: Redis_for_ESP8266.h: No such file or directory
 #include <Redis_for_ESP8266.h>
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/Pub_Sub

Result: FAIL

WARNING: library Redis_for_Arduino claims to run on esp8266, Arduino_ESP8266, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:10:35: error: no matching function for call to 'Redis::Redis(const char [10], int)'
 Redis redis(REDIS_ADDR, REDIS_PORT);
                                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:85:3: note: candidate: Redis::Redis(arduino::Client&)
   Redis(Client &client) : conn(client) {}
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:85:3: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:17:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA);
     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:17:15: error: 'WIFI_STA' was not declared in this scope
     WiFi.mode(WIFI_STA);
               ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:17:15: note: suggested alternative: 'WIFI_SSID'
     WiFi.mode(WIFI_STA);
               ^~~~~~~~
               WIFI_SSID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:20:29: error: 'WL_CONNECTED' was not declared in this scope
     while (WiFi.status() != WL_CONNECTED)
                             ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:29:15: error: 'class Redis' has no member named 'begin'
     if (redis.begin(REDIS_PASSWORD))
               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:42:11: error: 'class Redis' has no member named 'close'
     redis.close();
           ^~~~~
Multiple libraries were found for "Redis.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266

examples/Simple

Result: FAIL

WARNING: library Redis_for_Arduino claims to run on esp8266, Arduino_ESP8266, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:10:35: error: no matching function for call to 'Redis::Redis(const char [10], int)'
 Redis redis(REDIS_ADDR, REDIS_PORT);
                                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:85:3: note: candidate: Redis::Redis(arduino::Client&)
   Redis(Client &client) : conn(client) {}
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:85:3: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:17:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA);
     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:17:15: error: 'WIFI_STA' was not declared in this scope
     WiFi.mode(WIFI_STA);
               ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:17:15: note: suggested alternative: 'WIFI_SSID'
     WiFi.mode(WIFI_STA);
               ^~~~~~~~
               WIFI_SSID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:20:29: error: 'WL_CONNECTED' was not declared in this scope
     while (WiFi.status() != WL_CONNECTED)
                             ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:29:15: error: 'class Redis' has no member named 'begin'
     if (redis.begin(REDIS_PASSWORD))
               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:52:11: error: 'class Redis' has no member named 'close'
     redis.close();
           ^~~~~
Multiple libraries were found for "Redis.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

/tmp/arduino-testlib1551918162/test/test.ino:1:10: fatal error: Redis_for_ESP8266.h: No such file or directory
 #include <Redis_for_ESP8266.h>
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/Pub_Sub

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:27:10: fatal error: vector: No such file or directory
 #include <vector>
          ^~~~~~~~
compilation terminated.
Multiple libraries were found for "Redis.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266

examples/Simple

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/Redis.h:4:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Redis.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

/tmp/arduino-testlib1726272524/test/test.ino:1:10: fatal error: Redis_for_ESP8266.h: No such file or directory
 #include <Redis_for_ESP8266.h>
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/Pub_Sub

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/Redis.h:4:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Redis.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino

examples/Simple

Result: FAIL

WARNING: library Redis_for_Arduino claims to run on esp8266, Arduino_ESP8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:10:35: error: no matching function for call to 'Redis::Redis(const char [10], int)'
 Redis redis(REDIS_ADDR, REDIS_PORT);
                                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:85:3: note: candidate: Redis::Redis(arduino::Client&)
   Redis(Client &client) : conn(client) {}
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:85:3: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:17:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA);
     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:17:15: error: 'WIFI_STA' was not declared in this scope
     WiFi.mode(WIFI_STA);
               ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:17:15: note: suggested alternative: 'WIFI_SSID'
     WiFi.mode(WIFI_STA);
               ^~~~~~~~
               WIFI_SSID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:20:29: error: 'WL_CONNECTED' was not declared in this scope
     while (WiFi.status() != WL_CONNECTED)
                             ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:20:29: note: suggested alternative: 'UHD_STATE_CONNECTED'
     while (WiFi.status() != WL_CONNECTED)
                             ^~~~~~~~~~~~
                             UHD_STATE_CONNECTED
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:29:15: error: 'class Redis' has no member named 'begin'
     if (redis.begin(REDIS_PASSWORD))
               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:52:11: error: 'class Redis' has no member named 'close'
     redis.close();
           ^~~~~
Multiple libraries were found for "Redis.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

/tmp/arduino-testlib45245539/test/test.ino:1:31: fatal error: Redis_for_ESP8266.h: No such file or directory
compilation terminated.

examples/Pub_Sub

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:10:35: error: no matching function for call to 'Redis::Redis(const char [10], int)'
 Redis redis(REDIS_ADDR, REDIS_PORT);
                                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:85:3: note: candidate: Redis::Redis(Client&)
   Redis(Client &client) : conn(client) {}
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:85:3: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:17:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:17:15: error: 'WIFI_STA' was not declared in this scope
     WiFi.mode(WIFI_STA);
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:20:29: error: 'WL_CONNECTED' was not declared in this scope
     while (WiFi.status() != WL_CONNECTED)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:29:15: error: 'class Redis' has no member named 'begin'
     if (redis.begin(REDIS_PASSWORD))
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Pub_Sub/Pub_Sub.ino:42:11: error: 'class Redis' has no member named 'close'
     redis.close();
           ^
Multiple libraries were found for "Redis.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266

examples/Simple

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:10:35: error: no matching function for call to 'Redis::Redis(const char [10], int)'
 Redis redis(REDIS_ADDR, REDIS_PORT);
                                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:85:3: note: candidate: Redis::Redis(Client&)
   Redis(Client &client) : conn(client) {}
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:85:3: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:17:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:17:15: error: 'WIFI_STA' was not declared in this scope
     WiFi.mode(WIFI_STA);
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:20:29: error: 'WL_CONNECTED' was not declared in this scope
     while (WiFi.status() != WL_CONNECTED) 
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:29:15: error: 'class Redis' has no member named 'begin'
     if (redis.begin(REDIS_PASSWORD)) 
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266/examples/Simple/Simple.ino:52:11: error: 'class Redis' has no member named 'close'
     redis.close();
           ^
Multiple libraries were found for "Redis.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_ESP8266