Redis for Arduino - compatibility matrix

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

Redis for Arduino

Version: 2.4.3
More details

Compatibility matrix

Board Claims compatibility Inclusion
JsonPub
Pub_Sub
Simple
Subscribe
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
Yes ⚠️ FAIL PASS PASS PASS PASS

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-testlib3607114765/test/test.ino:1:10: fatal error: Redis_for_Arduino.h: No such file or directory
 #include <Redis_for_Arduino.h>
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/JsonPub

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.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/Pub_Sub

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/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

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/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

examples/Subscribe

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.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-testlib790524237/test/test.ino:1:10: fatal error: Redis_for_Arduino.h: No such file or directory
 #include <Redis_for_Arduino.h>
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/JsonPub

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_Arduino/examples/JsonPub/JsonPub.ino:26:1: error: 'WiFiClient' does not name a type; did you mean 'DNSClient'?
 WiFiClient redisConn;
 ^~~~~~~~~~
 DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:34:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA);
     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:34: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_Arduino/examples/JsonPub/JsonPub.ino:34:15: note: suggested alternative: 'WIFI_SSID'
     WiFi.mode(WIFI_STA);
               ^~~~~~~~
               WIFI_SSID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:37: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_Arduino/examples/JsonPub/JsonPub.ino:46:10: error: 'redisConn' was not declared in this scope
     if (!redisConn.connect(REDIS_ADDR, REDIS_PORT))
          ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:52:24: error: 'redisConn' was not declared in this scope
     gRedis = new Redis(redisConn);
                        ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:56:16: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
         Serial.printf("Connected to the Redis server at %s!\n", REDIS_ADDR);
                ^~~~~~
                print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:60:16: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
         Serial.printf("Failed to authenticate to the Redis server! Errno: %d\n", (int)connRet);
                ^~~~~~
                print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:75:28: error: 'WiFi' was not declared in this scope
         doc["wifi-rssi"] = WiFi.RSSI();
                            ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:80:16: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
         Serial.printf("Sending JSON payload:\n\t'%s'\n", jsonStr.c_str());
                ^~~~~~
                print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:83:16: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
         Serial.printf("Published to %d listeners\n", listeners);
                ^~~~~~
                print
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
Multiple libraries were found for "ArduinoJson.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoJson
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Antares_ESP8266_HTTP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BaleMessengerBot_Arduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AllThingsTalk_LTE-M_SDK
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CMMC_MQTT_Connector
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Antares_ESP8266_MQTT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingESP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoogleIOT

examples/Pub_Sub

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/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

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/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

examples/Subscribe

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_Arduino/examples/Subscribe/Subscribe.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:27:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA);
     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:27: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_Arduino/examples/Subscribe/Subscribe.ino:27:15: note: suggested alternative: 'WIFI_SSID'
     WiFi.mode(WIFI_STA);
               ^~~~~~~~
               WIFI_SSID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:30: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_Arduino/examples/Subscribe/Subscribe.ino:52:16: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
         Serial.printf("Waiting %lds to reconnect...\n", curDelay / 1000);
                ^~~~~~
                print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:56:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
     Serial.printf("Done!\n");
            ^~~~~~
            print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino: In function 'bool subscriberLoop(std::function<void()>)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:62:5: error: 'WiFiClient' was not declared in this scope
     WiFiClient redisConn;
     ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:62:5: note: suggested alternative: 'DNSClient'
     WiFiClient redisConn;
     ^~~~~~~~~~
     DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:63:10: error: 'redisConn' was not declared in this scope
     if (!redisConn.connect(REDIS_ADDR, REDIS_PORT))
          ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:69:17: error: 'redisConn' was not declared in this scope
     Redis redis(redisConn);
                 ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:69:17: note: suggested alternative: 'redis'
     Redis redis(redisConn);
                 ^~~~~~~~~
                 redis
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:77:16: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
         Serial.printf("Failed to authenticate to the Redis server! Errno: %d\n", (int)connRet);
                ^~~~~~
                print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:91:20: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
             Serial.printf("Message on channel '%s': \"%s\"\n", channel.c_str(), msg.c_str());
                    ^~~~~~
                    print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:100:24: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
                 Serial.printf("Adding subscription to channel '%s'\n", msg.c_str());
                        ^~~~~~
                        print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:109:24: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
                 Serial.printf("Removing subscription to channel '%s'\n", msg.c_str());
                        ^~~~~~
                        print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:118:20: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
             Serial.printf("Subscription error! '%d'\n", err);
                    ^~~~~~
                    print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino: In function 'bool subscriberLoop(std::function<void()>)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:119:10: error: no matching function for call to 'Redis::startSubscribing(subscriberLoop(std::function<void()>)::<lambda(Redis*, arduino::String, arduino::String)>, subscriberLoop(std::function<void()>)::<lambda(Redis*, RedisMessageError)>)'
         });
          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:372:24: note: candidate: RedisSubscribeResult Redis::startSubscribing(Redis::RedisMsgCallback, Redis::RedisMsgErrorCallback)
   RedisSubscribeResult startSubscribing(RedisMsgCallback messageCallback, RedisMsgErrorCallback errorCallback = nullptr);
                        ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/Redis.h:372:24: note:   no known conversion for argument 1 from 'subscriberLoop(std::function<void()>)::<lambda(Redis*, arduino::String, arduino::String)>' to 'Redis::RedisMsgCallback {aka void (*)(Redis*, arduino::String, arduino::String)}'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.ino:122:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
     Serial.printf("Connection closed! (%d)\n", subRv);
            ^~~~~~
            print
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-testlib790524237/test/test.ino:1:10: fatal error: Redis_for_Arduino.h: No such file or directory
 #include <Redis_for_Arduino.h>
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/JsonPub

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.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/Pub_Sub

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/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_Arduino/examples/Simple/Simple.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/Subscribe

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.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

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

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

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

examples/JsonPub

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_Arduino/examples/JsonPub/JsonPub.ino:26:1: error: 'WiFiClient' does not name a type; did you mean 'DNSClient'?
 WiFiClient redisConn;
 ^~~~~~~~~~
 DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:34:5: error: 'WiFi' was not declared in this scope
     WiFi.mode(WIFI_STA);
     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:34: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_Arduino/examples/JsonPub/JsonPub.ino:34:15: note: suggested alternative: 'WIFI_SSID'
     WiFi.mode(WIFI_STA);
               ^~~~~~~~
               WIFI_SSID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:37: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_Arduino/examples/JsonPub/JsonPub.ino:37: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_Arduino/examples/JsonPub/JsonPub.ino:46:10: error: 'redisConn' was not declared in this scope
     if (!redisConn.connect(REDIS_ADDR, REDIS_PORT))
          ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:52:24: error: 'redisConn' was not declared in this scope
     gRedis = new Redis(redisConn);
                        ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:56:16: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
         Serial.printf("Connected to the Redis server at %s!\n", REDIS_ADDR);
                ^~~~~~
                print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:60:16: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
         Serial.printf("Failed to authenticate to the Redis server! Errno: %d\n", (int)connRet);
                ^~~~~~
                print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:75:28: error: 'WiFi' was not declared in this scope
         doc["wifi-rssi"] = WiFi.RSSI();
                            ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:80:16: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
         Serial.printf("Sending JSON payload:\n\t'%s'\n", jsonStr.c_str());
                ^~~~~~
                print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/JsonPub/JsonPub.ino:83:16: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
         Serial.printf("Published to %d listeners\n", listeners);
                ^~~~~~
                print
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
Multiple libraries were found for "ArduinoJson.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoJson
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CMMC_MQTT_Connector
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BaleMessengerBot_Arduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoogleIOT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Antares_ESP8266_MQTT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AllThingsTalk_LTE-M_SDK
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Antares_ESP8266_HTTP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingESP

examples/Pub_Sub

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/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

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/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

examples/Subscribe

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Redis_for_Arduino/examples/Subscribe/Subscribe.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

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-testlib226298135/test/test.ino:1:31: fatal error: Redis_for_Arduino.h: No such file or directory
compilation terminated.

examples/JsonPub

Result: PASS

Sketch uses 725642 bytes (55%) of program storage space. Maximum is 1310720 bytes.
Global variables use 40420 bytes (12%) of dynamic memory, leaving 287260 bytes for local variables. Maximum is 327680 bytes.

examples/Pub_Sub

Result: PASS

Sketch uses 709998 bytes (54%) of program storage space. Maximum is 1310720 bytes.
Global variables use 38268 bytes (11%) of dynamic memory, leaving 289412 bytes for local variables. Maximum is 327680 bytes.

examples/Simple

Result: PASS

Sketch uses 710518 bytes (54%) of program storage space. Maximum is 1310720 bytes.
Global variables use 38268 bytes (11%) of dynamic memory, leaving 289412 bytes for local variables. Maximum is 327680 bytes.

examples/Subscribe

Result: PASS

Sketch uses 718222 bytes (54%) of program storage space. Maximum is 1310720 bytes.
Global variables use 38268 bytes (11%) of dynamic memory, leaving 289412 bytes for local variables. Maximum is 327680 bytes.