Replies: 3 comments 11 replies
-
I don't understand this? Neither does updating the firmware, you should never erase the flash with the programmer. The profile will be erased automatically if the profile structure version changes, or if the checksum is bad. There was bug that caused tips to be erased if the system settings checksum was bad, this was fixed. Also, you removed 3KB flash from the program flash (124KB->121KB), using 1KB for tip backup?
About the backup method, I though it several times, the easiest way would be to add a SD card slot, but as I always say, this firmware targets original boards, modifications will be used by a minority. |
Beta Was this translation helpful? Give feedback.
-
About the SD card, it could be easily done using FATFS and kiwih's SPI SD driver, but KSGER V2 (The most common layout) has no SPI pins free, used for other stuff. |
Beta Was this translation helpful? Give feedback.
-
Anyways, I've spent a crazy amount of hours fixing and enhancing everything (If you check the recent commits you'll get dizzy!) |
Beta Was this translation helpful? Give feedback.
-
David, I think adding every tips after system reset or full erase is much annoying.
Then I add a new section for storing tip data, when profile resetting it will restore tips automatically.
We can write a small program to help modifying tips data, and it can also export tips data to computer for backup.
https://github.com/sst311212/stm32_soldering_iron_controller/tree/backup_tips
Beta Was this translation helpful? Give feedback.
All reactions