aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-05-06 15:58:26 -0400
committerB. Watson <urchlay@slackware.uk>2026-05-06 15:58:26 -0400
commit73290f2e488c8c884829d92085f7a43b5222b3a3 (patch)
tree164c42c426ead2f955217f60e7d89870438abc0d /TODO
parent985e5a94cc57b8086aee6f84fbf40bcfb9137fdc (diff)
downloadfujinet-updater-master.tar.gz
Lots of changes.HEADmaster
Diffstat (limited to 'TODO')
-rw-r--r--TODO23
1 files changed, 4 insertions, 19 deletions
diff --git a/TODO b/TODO
index 55b57f6..6af7bfe 100644
--- a/TODO
+++ b/TODO
@@ -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).