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

[P104] Improve storing settings (speed and size) #4766

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
27e40bd
Merge branch 'feature/Converters-add-tostringnozero' into feature/P10…
tonhuisman Aug 15, 2023
88aa097
[P104] Improve storing settings (speed and size)
tonhuisman Aug 15, 2023
4e4d851
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Aug 26, 2023
069e3df
Merge branch 'feature/Core-extend-custom-task-settings' into feature/…
tonhuisman Aug 26, 2023
3bc1790
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Aug 31, 2023
51072ee
Merge branch 'feature/Core-extend-custom-task-settings' into feature/…
tonhuisman Aug 31, 2023
6836b1c
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Sep 26, 2023
7ae37a4
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Oct 6, 2023
b08b1dc
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Oct 8, 2023
934dc1e
[P104] Disable new settings-version V3 for now
tonhuisman Oct 8, 2023
4a33d61
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Oct 12, 2023
d08955c
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Oct 15, 2023
e846a5e
[P104] Code improvements, re-enable new settings-version V3
tonhuisman Oct 15, 2023
66a267f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Oct 30, 2023
14bcc46
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Dec 30, 2023
b2f21d1
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jan 12, 2024
4c5e008
[Core] String optimizations
tonhuisman Jan 12, 2024
ac4e915
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jan 19, 2024
4e9f22f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Apr 1, 2024
694e5b2
[Storage] Use correct parameter-type for strformat()
tonhuisman Apr 1, 2024
8a02cf2
[Storage] Use correct parameter-type for strformat()
tonhuisman Apr 1, 2024
68911ab
Merge branch 'mega' into feature/P104-improve-settings-storage
tonhuisman Apr 24, 2024
12c0e3f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Apr 28, 2024
fbf6070
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman May 6, 2024
d1d931f
Merge branch 'mega' into feature/P104-improve-settings-storage
tonhuisman May 19, 2024
dd3fd62
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman May 30, 2024
0984132
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman May 31, 2024
ec3e6bd
Merge branch 'mega' into feature/P104-improve-settings-storage
tonhuisman Jul 3, 2024
74e518d
Merge branch 'mega' into feature/P104-improve-settings-storage
TD-er Jul 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions src/_P104_max7219_Dotmatrix.ino
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,14 @@
// the coordinate set.
//
// History:
// 2023-10-15 tonhuisman: Code improvements, now using NR_ELEMENTS macro instead of multiple #ifdefs and increments
// Re-enable use of settings-version V3 after some more testing
// 2023-10-08 tonhuisman: Disable use of settings-version V3 for backward compatibility
// 2023-08-15 tonhuisman: Implement Extended CustomTaskSettings, and use that to significantly improve saving the settings on LittleFS by
// a) only storing the settings-version (V3) in regular CustomTaskSettings file, and the rest in the Extended
// CustomTaskSettings file, by using the offset as a starting location for the data elements
// b) Combine storing the size and the data-block in a single save action
// Apply toStringNoZero() converter to reduce the settings-data to be saved
// 2023-08-13 tonhuisman: Add Dot subcommand for pixel-drawing in a zone. Can be applied on any type of zone (so can be overwritten by the
// original content when that's updated...)
// Set default Hardware type to FC16, as that's the most used for modules found on Aliexpress
Expand Down
Loading
Loading