Changed the startRequest client checking logic to iClient->connect(iServerName, iServerPort) < 1 to fix the error referenced in #97 :
ArduinoHttpClient-0.4.0/src/HttpClient.cpp:87:61: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses]
if (!iClient->connect(iServerName, iServerPort) > 0)
This is a problem when using ESP32 with compiler warnings enabled as they set the -Werror option.
Click for full report table
Board|examples/BasicAuthGet flash|%|examples/BasicAuthGet RAM for global variables|%|examples/CustomHeader flash|%|examples/CustomHeader RAM for global variables|%|examples/DweetGet flash|%|examples/DweetGet RAM for global variables|%|examples/DweetPost flash|%|examples/DweetPost RAM for global variables|%|examples/HueBlink flash|%|examples/HueBlink RAM for global variables|%|examples/PostWithHeaders flash|%|examples/PostWithHeaders RAM for global variables|%|examples/SimpleDelete flash|%|examples/SimpleDelete RAM for global variables|%|examples/SimpleGet flash|%|examples/SimpleGet RAM for global variables|%|examples/SimpleHttpExample flash|%|examples/SimpleHttpExample RAM for global variables|%|examples/SimplePost flash|%|examples/SimplePost RAM for global variables|%|examples/SimplePut flash|%|examples/SimplePut RAM for global variables|%|examples/SimpleWebSocket flash|%|examples/SimpleWebSocket RAM for global variables|%
-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-
arduino:samd:mkr1000|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0
Click for full report CSV
```
Board,examples/BasicAuthGet flash,%,examples/BasicAuthGet RAM for global variables,%,examples/CustomHeader flash,%,examples/CustomHeader RAM for global variables,%,examples/DweetGet flash,%,examples/DweetGet RAM for global variables,%,examples/DweetPost flash,%,examples/DweetPost RAM for global variables,%,examples/HueBlink flash,%,examples/HueBlink RAM for global variables,%,examples/PostWithHeaders flash,%,examples/PostWithHeaders RAM for global variables,%,examples/SimpleDelete flash,%,examples/SimpleDelete RAM for global variables,%,examples/SimpleGet flash,%,examples/SimpleGet RAM for global variables,%,examples/SimpleHttpExample flash,%,examples/SimpleHttpExample RAM for global variables,%,examples/SimplePost flash,%,examples/SimplePost RAM for global variables,%,examples/SimplePut flash,%,examples/SimplePut RAM for global variables,%,examples/SimpleWebSocket flash,%,examples/SimpleWebSocket RAM for global variables,%
arduino:samd:mkr1000,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
```
Changed the
startRequest client
checking logic toiClient->connect(iServerName, iServerPort) < 1
to fix the error referenced in #97 :This is a problem when using ESP32 with compiler warnings enabled as they set the
-Werror
option.