Commit Graph

20 Commits

Author SHA1 Message Date
1912772da3 Effects now use Constructor and Destructor to initialize or delete their data, instead of using start() and stop(). 2019-06-18 18:09:05 +02:00
5ce3b0c1b3 Centralized the creation of a hostname to a global variable hostname, set in pitrix.cpp. Added an mDNS record for the webserver. 2019-06-14 05:35:17 +02:00
291a3be623 Moved platform-specific code related to WiFi and services to my_wifi.h. Also, made the HTTP server stuff compatible to ESP32.
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-13 06:01:44 +02:00
bfe46220ca Added HTTP REST API. 2019-06-12 20:57:31 +02:00
308196d185 Added fps to MQTT metrics. 2019-06-12 20:49:37 +02:00
83254f2eaa Windows. Everything now is implemented in Windows. ;-) (Okay, just the drawing stuff. And defnititely nothing by Microsoft.) 2019-06-11 19:48:09 +02:00
c5856a6f7a Whitespace stuff. Tabs rule!
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-07 06:24:16 +02:00
560b71425d Made the code ESP32-compatible.
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-06 12:12:58 +02:00
f7275cc086 Setup ntp callback. 2019-06-06 06:44:34 +02:00
f7fc459095 MQTT can now be disabled via MQTT_ENABLE 2019-06-06 06:43:50 +02:00
4064357d5c Changed REPORT_FREE_HEAP to REPORT_METRICS and included uptime there as well. 2019-05-31 23:59:32 +02:00
f9fba8a8f9 Macros LOG and LOGln now will, if debugging is enabled, log to an mqtt topic as well as Serial. 2019-05-31 23:57:46 +02:00
a7d956209a Added Effect::start() and Effect::stop() to allow effects to reserve memory on start and free it afterwards. 2019-05-31 05:46:17 +02:00
5321409727 Added support for reporting for freeHeap via MQTT. 2019-05-30 13:09:38 +02:00
646d3369fb Amount of new Pixels per loop for confetti effect is now configurable. Also, the color is based on a slowly rotating baseHue. 2019-05-30 13:08:24 +02:00
711d028e90 Added effect "confetti". Closes #16. 2019-05-30 11:12:40 +02:00
b452fff812 Don't do that many FastLED.show()s for now - that leads to lots of display glitches... 2019-05-30 01:36:30 +02:00
8c62a6f38b Added a config switch to enable temporal dithering. But at least for my setup something is too slow - it's flickering. 2019-05-30 00:54:57 +02:00
2f58fd14d0 Splitting the code into single files is done. \o/ 2019-05-30 00:49:54 +02:00
76802ffa78 Lots of re-organizing code and stuff. 2019-05-28 21:19:35 +02:00