Update copyright date
Remove old stuff
Attempt to merge rcswitch and wtdecoder, so it's possible to receive both types of signal
A version of rcswitch without Arduino dependencies, and a esp-idf component.
Not referenced anywhere
Remove this, after migration into a component.
Move rcswitch into a component
Set initial alarm state when two nodes see each other for the first time.
Proxy to the power switch : document and make configurable.
Simplistic forwarder for my esp8266 power switch
sync repo with work in progress
Make function public for reuse.
Include support to save FCM device keys on LittleFS storage, and have the phones register
Remove hardcoded cert dead code
Send FCM message to a channel.
Remove whatsapp some more
Replace whatsapp by firebase cloud messaging.
build: small cleanups
Simplistic version of code that'll cope with more than one SSL connection.
Remove dead code related to the pre 4.4 security code
API change to support esp-idf-v4.4-rc1.
Turn the old weather query into a status query (from the Android app).
additional include needed for esp-idf-v4.3.2, apparently
Correction, patch not in v4.3.2
Security and patch level updates
Successful call from JsonTesterApplication on Android, with cleartext unauthenticated http.
Start with unknown armed status
Report negative temperatures correctly
Clean up communication paths
Pass remote status change commands correctly.
Remove dead code.
Cosmetic : don't print trailing newline
Fix several small issues with TCP connectivity
Verbosity changes.
Oled : delay processing some calls to ensure they're handled from the main thread.
TCP communication bugfixes
details
Some more complexity reduced, a couple of fixes.
Tune multicast and TCP connection handling.
Remove dead code
TCP communication cleaned up
(Try to) ensure messages always terminate with a newline
Respond to socket errors, even when select() doesn't
work in progress
Remove dead code
Remove code for UDP and Weather
Work in progress to remove bloat, and replace UDP based communications (needing all kinds
Bugfix to make nested arrays work
Use the same Network class for multiple apps, see https://sourceforge.net/projects/xmas-ledstrip/
Yet another NULL pointer protection
Allow setting fixed DNS servers from config as well. Note: experimental, setting IP doesn't appear to work right.
Remove dead code
Remove old TLS code
Remove dependency on Arduino IPAddress type, and functions to convert it.
Bugfix : need to pass parameter
Increase dynamic memory size for reading config, got a failure on 1024.
Add comment
Do more work to pass the origin of a call.
Identify and #if-out stuff related to the "tls task" (JSON without web interface).
Work in progress on building secure remote access
Similar JSON handler
Fix silly mistakes in the AHT code
AHT work in progress
Implement basic stuff for AHT20 sensor.
Revert send-again changes.
Second attempt at resending a reply
The LWIP layer doesn't appear to know IP-MAC mapping when we process the first packet
Partially working display for Temperature
Try to use the Temperature module without the Weather module.
Upgrade to arduinojson v6.
Replace ArduinoJson v5 in libraries/ by ArduinoJson v6 in components/ .
Remove or document dependencies on Arduino.h
Small changes
Disable TLS task more aggressively
Convert global static functions to static member functions
Disable TLS task.
Make QR display work, even slowly
Fix bugs in conditional compile
Read and store the root certificate only once.
Use acmeclient as a esp-idf component.
Add extra checks
Don't do stuff for https server unless port is configured
Don't try to register a handler on a web server you didn't start
Add partitions file, required for large code partition on the ESP32.
Replace legacy build configuration
Upgrade to esp-idf-v4.3 .
Update
Local changes to
remove accidentally added files
Add uncustomized TFT_eSPI
Deal with errors from httpd_register_uri_handler().
Cleanup dead code.
Network module :
bugfixes
Add simplistic restart action
Reduce code size by joining the two functionalities
Extend OTA with browser upload function (MIME structure)
Simplify handling of connected status in Network module
OTA module now consistently updates in 17..18 seconds
Rename Keypad.h to App.h