Alessandro Staniscia
c6b2aae965
Refactor RF Configuration Management ( #2245 )
...
- Introduced RFConfiguration class to encapsulate RF settings and operations.
- Replaced direct usage of RFConfig structure with iRFConfig instance across multiple files.
- Updated frequency handling in actuatorSomfy, gatewayPilight, gatewayRF, and gatewayRF2 to use iRFConfig.
- Modified webUI to interact with iRFConfig for RF settings management.
- Removed deprecated RFConfig structure and related functions.
- Enhanced JSON handling for RF configuration loading and saving.
- Improved logging for RF configuration operations.
2025-12-07 09:56:15 -06:00
Florian
32174e37a5
[SYS] Reduce Logs flash footprint ( #2232 )
...
By building only the log level required into LOG_LEVEL
Co-authored-by: Florian <1technophile@users.noreply.github.com >
2025-08-19 09:15:41 -05:00
peshovec
162a4d3ae9
[RF] RF2, Pilight : fixups to RF2 transmit when using CC1100; fixups to Pilight when raw enabled ( #2207 )
2025-06-28 14:51:15 -05:00
Ryan Powell
585df9a420
[SYS] Update arduino core to 3.1.1 + refactor ino to cpp ( #2177 )
...
* Update arduino core to 3.1.1
* Fix Blufi build
* Update arduinojson, fix build errors with idf
* Fix narrowing
* fix RF builds
* WIP-Convert ino files to cpp
* Fix pilight build
* Fix Somfy actuator build.
* Update esp32dev-rf partition
* Fix Weatherstation build
* Fix GFSunInverter build
* Fix esp32dev-ir build
* Fix ble-aws build
* Fix eth builds
* Fix m5Stack missing pins_arduino.h
* Fix build errors for M5 stack/tough, others are upstream issues.
* Fix RTL 433 build - remaining errors are from radolib
* Fix nodemcu build
* fix 2g builds
* Fix serial build
* Fix actuator on off builds
* Fix SSD1306 build - remaining errors are from radiolib
* Fix multiple definition of OTAserver_cert
* Fix nodemcu rf2 build
* Fix ADC builds
* Fix sensor builds
* Fix LORA builds
* Fix multi-receiver builds - remaining errors are in radiolib
* Fix fastled builds
* Fix theegns board builds
* Fix broker builds
* Update fastled - old version failed all-test build
* Fix RN8209 builds
* Fix max temp actuator builds
* Fix PWM builds
* Fix C37 sensor builds
* Fix HTU21 builds
* Fix INA266 builds
* Fix undefined variables in mqtt discovery
* Fix webui build
* Fix fastled invalid pin error
* Fix wifi manual setup builds
* Fix onewire/all-test build - bin too big error remaining
* Fix theengs plug build
* Fix rfbridge builds
* Fix blufi builds
* Fix undefined functions in serial
* Fix preprocessor definition checks
* Set IDF log level to erre
* Add delay in loop to prevent watchdog timeout
* Use xTaskCreateUniveral to support single core processors
* Remove old HTTPUpdate files - upsteam fixed.
* Cleanup and move common declarations to header file
* Use custom partiton table to fix builds where bin is too large
* Update M5StickC - fixs esp32-m5stick-c-ble build
* Revert to Arduino core 2.x for builds with incompatible libs
* Remove "Z" from file names and rename omg_common to TheengsCommon
* Fix gateway name when using MAC with new Arduino core
* Update IDF config to reduce loop task stack use
* Update esp-nimble-cpp version, corrects BLE uppercase ID's
* Update wifi manager to fix watchdog timeout error
2025-05-06 19:35:50 -05:00