Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Factory Reset] Fix keeping settings (#4263) #4354

Merged
merged 99 commits into from
Aug 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
b0f6c0f
[Cleanup] Reduce bin size by stripping unused code
TD-er Nov 9, 2022
d54d0bd
[Cleanup] Reduce bin size by deduplicate factory reset code
TD-er Nov 9, 2022
f77b2e1
[Factory Reset] Fix keeping settings (#4263)
TD-er Nov 9, 2022
c4937f9
[RFcal] Fix typo in command "clearwifirfcal"
TD-er Nov 11, 2022
4f2bc72
[SendToHTTP] Only include "Authorization" header when credentials set
TD-er Nov 11, 2022
3296391
[ESP32 2.0.5.x] Fix crashes calling noInterrupt() in ISR callback
TD-er Nov 13, 2022
e01aec6
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Nov 14, 2022
8f79cd6
[Adafruit NeoPixel] Update lib to fix noInterrupts
TD-er Nov 14, 2022
dc3542e
[Quad Enc] Fix ESP32 noInterrupts()
TD-er Nov 14, 2022
9c4ed69
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Nov 14, 2022
2103de6
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Nov 21, 2022
38414ca
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Nov 24, 2022
e412faa
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Nov 25, 2022
044f859
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Dec 8, 2022
d1e9f75
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Dec 9, 2022
860c489
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Dec 23, 2022
755bc75
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Dec 25, 2022
ca9bca3
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Jan 10, 2023
83c2c0c
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Jan 18, 2023
5a8bf3e
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Jan 26, 2023
fe7022c
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Jan 26, 2023
f9345db
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Feb 13, 2023
b14720f
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Feb 14, 2023
bea483e
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Feb 19, 2023
4841b3c
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Mar 8, 2023
cfc600b
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Mar 23, 2023
5bd4150
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Apr 1, 2023
0635c59
[Build] Fix merge issues, missing #endif
TD-er Apr 2, 2023
8e9d624
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Apr 5, 2023
2676346
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Apr 16, 2023
c7237c9
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Jun 22, 2023
346960e
[Build] Fix missing #ifdef check
TD-er Jun 22, 2023
bce3f16
[Devices] Fix showing all included plugins in devices pull-down list
TD-er Jun 22, 2023
6df6086
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Jun 22, 2023
d711969
[Cleanup] Move plugin function pointer array to PROGMEM
TD-er Jun 23, 2023
a81200f
[Cleanup] Simplify weblog buffer
TD-er Jun 23, 2023
78bf5a2
Merge remote-tracking branch 'origin/build/reduce_minimal_bin_size' i…
TD-er Jun 23, 2023
6c7cd02
[Cleanup] Fix build error due to missing defines
TD-er Jun 23, 2023
85bdc9e
[Cleanup] Improve web serve speed + value formatting speed
TD-er Jun 23, 2023
70a93de
[Cleanup] Reduce resouces used on Dallas, Sysinfo and Dummy tasks
TD-er Jun 24, 2023
f8d2d82
[Build] Fix missing #ifdef check
TD-er Jun 24, 2023
1ab163f
[Cleanup] Reduce CPU usage only calculate valuecount once
TD-er Jun 25, 2023
1d5cbac
[ESPEasy p2p] Remove delay() calls from p2p messaging
TD-er Jun 26, 2023
91d3f8d
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Jun 26, 2023
1c06709
[Cleanup] Remove unused PLUGIN_EVENT_OUT
TD-er Jun 26, 2023
ab0a07d
[Cleanup] Get timing stats for controller function calls
TD-er Jun 26, 2023
9dce25b
[cleanup] Simplify parse controller variables
TD-er Jun 26, 2023
185db71
[Cleanup] Speedup frequent calls + reduce build size
TD-er Jun 28, 2023
3944733
[Cleanup] Reduce calls to saveToRTC()
TD-er Jun 28, 2023
a15e751
[Cleanup] Simplify mustConsiderAsJSONString()
TD-er Jun 28, 2023
b7fc587
[Cleanup] Remove long webserver debug log
TD-er Jun 30, 2023
774604d
[Cleanup] Reduce backgroundtasks() frequency
TD-er Jun 30, 2023
f9e41e8
[Cleanup] Reduce mem allocs for ADC logs
TD-er Jun 30, 2023
39676ea
[HLW8012] Improve stability and accuracy
TD-er Jul 5, 2023
614e806
[Cleanup] Allow a task to set initial PLUGIN_READ on init
TD-er Jul 5, 2023
80cfaf8
[Cleanup] Reduce memory usage when timingstats is disabled (or read)
TD-er Jul 5, 2023
13351fb
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Jul 5, 2023
4ec54bf
[PlatformIO] Force PIO to 6.1.7
TD-er Jul 5, 2023
b21fdbe
[HLW8012] Fix instability due to IRAM
TD-er Jul 6, 2023
b5a7b25
[Build] Move "hard_" builds to ESP8266 SDK 3.1.2
TD-er Jul 6, 2023
405dc38
[Cleanup] Reduce items being logged in TimingStats
TD-er Jul 6, 2023
2b71624
[Build] Revert switching 'hard_' builds to ESP8266 SDK 2.7.x
TD-er Jul 6, 2023
cbca9aa
[HLW8012] Remove IIR filter from interrupt callback function
TD-er Jul 6, 2023
2d6e0fa
[PlatformIO] Test build with PIO 6.1.9rc1
TD-er Jul 6, 2023
8dc57dd
[PlatformIO] Test build PIO 6.1.9rc1 (2nd attempt)
TD-er Jul 6, 2023
beb1e7b
[PIO] Set minimal PIO version to 6.1.9
TD-er Jul 10, 2023
405691b
[Cleanup] Simplify allocation of ControllerSettings allocation, memleak?
TD-er Jul 10, 2023
58dd603
[PVS Studio] Fix issues found by PVS Studio
TD-er Jul 10, 2023
a86b1e6
[PVS Studio] Fix build error & unsafe macro
TD-er Jul 10, 2023
7e16c36
[PVS Studio] Fix some issues found by PVS Studio
TD-er Jul 10, 2023
2744bac
[Cleanup] Attempt to fix memory leak in PluginTaskData
TD-er Jul 10, 2023
cbf75f5
[ArduinoJSON] Update to ArduinoJson 6.21.2
TD-er Jul 10, 2023
5b49a89
[Cleanup] Simplify PluginStats::getSample
TD-er Jul 10, 2023
653ce66
[PVS Studio] Fix some issues reported by PVS Studio
TD-er Jul 11, 2023
e1a5f42
[MDNS] Disable MDNS for ESP8266 due to memory leak
TD-er Jul 11, 2023
7f7d461
[CSE7766] Improve reliability + fix issue with console port selection
TD-er Jul 11, 2023
d5e252b
[CSE7766] Fix parsing packets with lost bytes
TD-er Jul 12, 2023
58e2546
[CSE7766] Add output selection of units of measure
TD-er Jul 14, 2023
392e6cc
[WiFi] Fix ESP8266 instability compiler optimization flag -O2
TD-er Jul 18, 2023
737f92b
[mDNS] Call MDNS.announce() every second on ESP8266 (mem leak?)
TD-er Jul 18, 2023
8b169ba
[Cleanup] Add strformat function to simplify log line creation
TD-er Jul 24, 2023
c92999e
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Jul 24, 2023
dee2b90
[Build] Fix build errors incorrect use of strformat()
TD-er Jul 25, 2023
7e0760c
[Cleanup] Move duplicate oversampling code to helper class
TD-er Jul 27, 2023
ee35bb9
[ESP32 Serial] Fix serial tasks not working after save or restart task
TD-er Jul 27, 2023
f6cb8b0
[ESP32 Serial] Do not cache baud rate between end() and begin()
TD-er Jul 27, 2023
b5130f7
[Cleanup] Replace oversampling code duplication P145
TD-er Jul 27, 2023
e8b4f3c
[Cleanup] Replace oversampling code duplication P060
TD-er Jul 27, 2023
2f75833
[Cleanup] Replace oversampling code duplication P067
TD-er Jul 27, 2023
03b540e
[CSE7766] Update task value with intermediate oversampling value
TD-er Jul 27, 2023
09a9632
[Oversampling] Add reset + weighted keep last
TD-er Jul 27, 2023
6425401
Merge remote-tracking branch 'letscontrolit/mega' into build/reduce_m…
TD-er Jul 27, 2023
3862e8a
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Aug 6, 2023
bfa6567
[Serial Console] Fix HW Serial0 unusable on ESP8266 limited builds
TD-er Aug 6, 2023
bde18dc
[Eastron] Add delay on first PLUGIN_READ to allow reading registers
TD-er Aug 6, 2023
942415a
[Build] Set ESP8266 Energy build to LIMIT_BUILD_SIZE
TD-er Aug 6, 2023
8169d0a
Merge branch 'mega' into build/reduce_minimal_bin_size
TD-er Aug 6, 2023
11caf32
[Build] Change LIMIT_BUILD_SIZE on ESP8266 Energy to BUILD_NO_DEBUG
TD-er Aug 6, 2023
ce649b9
[Eastron] Improve read stability on ESP8266
TD-er Aug 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 26 additions & 0 deletions docs/source/Plugin/P000_commands.repl
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,32 @@
This data is persistent as long as the node is powered and thus survives a reboot or crash.

``ClearRTCram``"
"
ClearSdkWifi","
:red:`Internal`","
ESP8266 only (added: 2022/11/11)
Clear the 12k SDK WiFi partition at the end of the flash memory.
This data is used by the ESP8266 Arduino SDK to keep some persistent WiFi settings.
When WiFi is performing badly, it might be useful to clear this section.
Especially when switching SDK build revisions, like when switching between regular builds and "beta" or "alt.WiFi" builds.
Please reboot after clearing this partition.
See also ``ClearWifiRFcal`` command.

``ClearSdkWifi``"
"
ClearWifiRFcal","
:red:`Internal`","
ESP8266 only (added: 2022/11/11)
Clear the 4k RFcal partition near the end of the flash memory.
This data is used by the ESP8266 Arduino SDK to keep store WiFi RF calibration data.
When WiFi is performing badly, it might be useful to clear this section.
Especially when switching SDK build revisions, like when switching between regular builds and "beta" or "alt.WiFi" builds.
Another reason to clear the RF calibration is when initial RF calibration was done with a different power supply, or when WiFi performs badly after placing the ESP in a different enclosure which may de-tune the antenna.
Please reboot after clearing this partition.
See also ``ClearSdkWifi`` command.

``ClearWifiRFcal``"

"
Config","
:red:`Internal`","
Expand Down
10 changes: 0 additions & 10 deletions lib/ArduinoJson-6.x/.clang-format

This file was deleted.

1 change: 0 additions & 1 deletion lib/ArduinoJson-6.x/.gitattributes

This file was deleted.

4 changes: 0 additions & 4 deletions lib/ArduinoJson-6.x/.github/FUNDING.yml

This file was deleted.

14 changes: 0 additions & 14 deletions lib/ArduinoJson-6.x/.github/ISSUE_TEMPLATE.md

This file was deleted.

54 changes: 0 additions & 54 deletions lib/ArduinoJson-6.x/.github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

8 changes: 0 additions & 8 deletions lib/ArduinoJson-6.x/.github/ISSUE_TEMPLATE/config.yml

This file was deleted.

19 changes: 0 additions & 19 deletions lib/ArduinoJson-6.x/.github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

51 changes: 0 additions & 51 deletions lib/ArduinoJson-6.x/.github/ISSUE_TEMPLATE/help.md

This file was deleted.

7 changes: 0 additions & 7 deletions lib/ArduinoJson-6.x/.github/lock.yml

This file was deleted.

Loading