diff options
| author | B. Watson <urchlay@slackware.uk> | 2026-05-06 15:58:26 -0400 |
|---|---|---|
| committer | B. Watson <urchlay@slackware.uk> | 2026-05-06 15:58:26 -0400 |
| commit | 73290f2e488c8c884829d92085f7a43b5222b3a3 (patch) | |
| tree | 164c42c426ead2f955217f60e7d89870438abc0d /TODO | |
| parent | 985e5a94cc57b8086aee6f84fbf40bcfb9137fdc (diff) | |
| download | fujinet-updater-master.tar.gz | |
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 23 |
1 files changed, 4 insertions, 19 deletions
@@ -15,35 +15,20 @@ Stuff to do before a 1.0 release: - Test with older platformio versions. - Find out if it works on MacOS as-is (if not, make it work). - I think the device nodes aren't /dev/ttyUSB* there... though - the -p option should work, for users who know what they're doing. + I think the device nodes aren't /dev/ttyUSB* there... though pio + should be smart enough to know them, and the -p option should work, + for users who know what they're doing. - Config file in ~/.fujinet-updater.conf, to set at least the default -t option. Don't actually put this in ~/.fujinet-updater/, since the user might want to rm -rf that to clean out old firmwares. -- See if we can autodetect which /dev/ttyUSB* is the FujiNet. - Maybe "esptool.py chip_id" or such. If we detect multiple - FujiNets (or at least multiple ESP32 devices), show a list - & let the user choose (unless -f). It looks like we can - actually read 256 bytes or so of the FujiNet's flash (at offset - 0x10000) and check for the string FujiNet. We can even check the - bytes we read against what we're about to flash, and tell the user - the operation is unnecessary! - -- -c option to force the use of curl instead of wget, if both - are installed. - - -d option to delete the ~/.fujinet-updater/ dir afterwards? or maybe make this the default, and use -k to keep it? Or maybe only delete the downloaded/extracted files, because... - ...we might log stdout/stderr to ~/.fujinet-updater/log.txt - or simiar. - -- The github releases json file has sha hashes, it would be nice - to check those after downloading a file... or *not* downloading - the file if we find an existing copy. + or similar. - -v option for verify? easy to implement (esptool.py has an option for it already). |
