-
(no leading underscore followed by an uppercase letter)
-
Reduce complexity in Hue.cpp by using a separate factory function to identify the lights.
-
These are prone to breaking in the future or with some compiler versions, so it is better to remove them.
-
Exclude detail namespace from doxygen.
-
The Hue API may return errors when api calls fail, such as when there is an incorrect username. Now these are thrown as exceptions.
-
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.