Brian S. Stephan
85d84144fc
concatenate command: combine firmware and storage into one file
2023-06-26 15:32:32 -05:00
Brian S. Stephan
5b8dc456f1
option to get the config out of a whole board dump
...
now you don't need to fiddle with specific byte ranges of a dump, you
can just dump the whole board if that's more convenient, and
visualize-storage will parse that
also more testing in general
2023-06-21 15:20:21 -05:00
Brian S. Stephan
d31c451d0c
tox for local CI, with coverage and bandit checks added
2023-06-21 12:31:58 -05:00
Brian S. Stephan
e6f6a888a5
bump minimum python to 3.9, we're using subscriptable type hints
2023-06-21 09:11:05 -05:00
Brian S. Stephan
a088cdcd73
unit tests for config parsing out of storage
...
closes #1
2023-06-20 20:01:22 -05:00
Brian S. Stephan
54035de00a
add pytest, test creation/import of config_pb2 module
2023-06-20 19:57:38 -05:00
Brian S. Stephan
8404ec0d54
add mypy to the development tools
2023-06-20 18:26:29 -05:00
Brian S. Stephan
35abad327e
dynamically generate version number based on git
2023-06-20 15:43:21 -05:00
Brian S. Stephan
24617bf920
visualize-storage tool --- read GP2040-CE config
...
this also comes with a lot of project scaffolding for (IMO) a
well-organized python project. this should get the ball rolling for
other devs
2023-06-20 12:52:22 -05:00
Brian S. Stephan
df3a2a5394
some project scaffolding and requirements files
2023-06-20 00:29:58 -05:00