Description:
1 - Fix nextDisplayPage/nextWebUIPage sync with SSD1306
2 - Discovery message name is SS1306
3 - Stack size tuning - ARDUINO_LOOP_STACK_SIZE=9600
With this change, in your personal ESP32 platformio environments you need to change ${com-esp.build_flags} to ${com-esp32.build_flags} and ${com-esp.lib_deps} to ${com-esp32.lib_deps}
4 - On information page, fix module display
5 - Set OTA URL to String systemUrl = RELEASE_LINK + latestVersion + "/" + ENV_NAME + "-firmware.bin";
6 - Allow back level espressif32 framework support
* Add Adafruit NeoPixel library #defines
* Currently FastLED causes rapid reboots on ESP32C3 boards when OMG signals.
Onboard RGB LEDs can be adressed more reliably with the NeoPixel library.
Define RGB_INDICATORS=2 to use this addition.
* rebase fix: adapt to "Bump ESP32" changes in development
* Add build environments for the Espressiv ESP32-C3-DevKitC-02 board
* esp32c3-dev-c2-ble and esp32c3-dev-c2-ble-no-serial environments both
use the Adafruit NeoPixel library for the onboard RGB LED as FastLED
causes rapid reboots.
* Only occasional reboots of this board occure when serial output is not
read. The -no-serial version further improves stability.
* Add a build environment for the Espressiv ESP32-C3-DevKitC-02 board
* The esp32c3-dev-c2-ble offers a reasonable compromise between logging
and stability of OMG on this board.
Add support for the ESP8266 deep sleep and required change for DS1820 sensor used in my project.
Allow defining DS1820_RESOLUTION and DS1820_INTERVAL_SEC in ENVIRON without editing config file.
Allow DTimeBetweenReadingmq2 Env. MACRO change without editing source config file.
Added some an example ENVIRONMENTS
Add ESP8266_DEEP_SLEEP_IN_US to nodemcuv2-all-test
Avoid
[ 137][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SSD1306Config NOT_FOUND
error during start-up when no save preferences have been found
Currently, many entities are created with this device, but it seems more like a noise than real devices as they only present an RSSI and battery property. So filtering changes while we search for library optimization.
* Bump ESP32 platform to v6.1.0 and ESP8266 to v4.1.0
* Fix ESP32 not connecting to Ethernet
And remove check updates as it is now done every hour
* Do not define LED pins if not explicitly stated
* OLED need to be reset for Heltec Lora 32 V2
* Fix issue with SSD1306 saving