scripts: Simplified dbgtag.py, tweaked -x/--hex decoding

This drops the option to read tags from a disk file. I don't think I've
ever used this, and it requires quite a bit of circuitry to implement.

Also dropped -s/--string, because most tags can't be represented as
strings?

And tweaked -x/--hex flags to correctly parse spaces in arguments, so
now these are equivalent:

- ./scripts/dbgtag.py -x 00 03 00 08
- ./scripts/dbgtag.py -x "00 03 00 08"
This commit is contained in:
Christopher Haster
2025-03-16 04:39:41 -05:00
parent cb9d14cc15
commit 262ad7c08e
4 changed files with 8 additions and 125 deletions
+1 -1
View File
@@ -303,7 +303,7 @@ if __name__ == "__main__":
import argparse
import sys
parser = argparse.ArgumentParser(
description="Decode littlefs error codes.",
description="Decode littlefs flags.",
allow_abbrev=False)
class AppendFlags(argparse.Action):
def __call__(self, parser, namespace, value, option):