* Seperate simple and full driver, introduce "common" for shared code
* Fix command prefixes
* Generate command as multiline if requested
* Fix JS linebreak
* Only use simple dirver - check sizes of firmware images
* Update obk_config.h - enable Full driver for all platforms to allow testing
* Change parsing sttring to device address to allow compact form
Change obk_config.h: remove extra entry for W800, add "FULL" driver to windows build
* fix windows code for "fake" DS18B20
* fix missing files in openBeken_win32_mvsc2017.vcxproj
* fix handle missing task.h for windows
* change Windows emulation to MAX/2 fake sensors
* try fix BL602
* change "fake temperature" of sensors in windows
* change windows sensor temperature once more
* shorten commands by alias
* fix escaping linebreak
* Fix broken JS code ...
* Fix ESP32 is crashing if interrupts are disabled during OWReset for > 480us
* Change output for unused channels
Test if DS1820 channels are in use
* fix warning/error for channel (<=64) printed into a char[5] value
* removeunuses quotes for address
* Fix language
* Capial "S" in Menu entry "Sensors"
* restore obk_config - #define ENABLE_DRIVER_DS1820_FULLonly for WINDOWS and SENSORS variant
* ambd
* update sdk, get current fw idx
* test
* ota
* reset if hard fault
* revert and fix
* uart flow control
* disable uart tcp debug by default
* test
* wifi test
* adjust lwip
adjust scan
* increase timeout
* enable ssdp, close uart tcp sockets on restart
* test
* pwm
* fix bl0942
* cut some code
Reason for the Change:
The current text "Build on xxxxx" is grammatically incorrect in this context. The word "build" is a verb in its base form, which is used to describe the action of constructing or creating something. However, in the context of displaying the date and time when the program was constructed, the past participle "built" should be used. This is because we are referring to an action that has been completed in the past.
* add method to parse args from body instead of just url
* Allow /cm to POST and PUT as well as GET
* forgot to ensure didn't misparse non GET/PUT/POST in /cm requests
---------
Co-authored-by: Tim Connors <tconnors@rather.puzzling.org>
To provide Zero configuration for End User :
- 2 new pins BAT_ADC and BAT_Relay
- Autostart of driver if pins associated
- change vdivider default value to 2.29 Seems like default for 2AA battery sensor
* Added Bridge Driver for polarized relays. Teardown: TONGOU TO-Q-SY1-JWT
* W600/W800 logging bug fix
* EnergyMetering
- negative values correction.
- Enenrgy metering must continue with high precission values can not be skipped.
In case of negative values zero value must be used for calculation
Energy is calculated as power/time. Timing calculation is measured between sampels.
If skipping samples, timing calculation it then incorrect as well as energy calculation
* Logical filterring and correction for peaks in measuremed values.
---------
Co-authored-by: valeklubomir <valeklubomir@gmail.com>