-
ESP32 is using Lwip inside their ESP-IDF SDK (which also backs the Arduino SDK for ESP32). Lwip has a similar, if not same API as the Linux TCP/IP stack, therefore no additional changes other than Cmake-support needed to be made.
-
Occasionally Hue-protocol emulating systems like DeCONZ, Phoscon / ConBee can run on ports other than 80. Especially if running on a Raspberry Pi server, a user might run this on a different port than 80.
-
Previously building the tests would fail as the build-system would assume a non C++11/14 environment.
-
Google Test fails as their community CMake File relies on VERSION_GREATER_EQUAL which is only available in CMake 3.7 and higher.
-
Align the constructors initialization order with the order of definitions in Hue.h
-
C++ regex library is slow and not fully supported for earlier gcc versions.
-
add MacOS
-
- initialize all strategies in Hue ctor - pass string of Hue::setIP by reference
-
Add a section about branches and their individual travis ci and codecov state
-
- add travis.yml with crude implementation - fix issue with COVERAGE_EXCLUDES removing all files and travis ci
-
- add getPictureOfLight and getPictureOfModel to get a picture name of a light or a model id
-
- Avoids UB
-
- On errors connection reset or timed out, waits and retries once
-
- Also added tests to verify it