gp2040ce-binary-tools/gp2040ce_bintools
Brian S. Stephan 221f45557e
support the adding of new repeated elements
take for instance:
repeated AlternativePinMappings alternativePinMappings = 1 [(nanopb).max_count = 3];

this, in C, creates a three-struct-sized array alternativePinMappings[].
in python, this is the same idea, where profileOptions' field is a
special container to which AlternativePinMappings can be added. this
allows adding elements via the UI. it does *NOT* implement limits (yet?)
so you can add more (and I think the board will just ignore them and
drop them on write)
2023-07-01 17:05:19 -05:00
..
__init__.py add pytest, test creation/import of config_pb2 module 2023-06-20 19:57:38 -05:00
builder.py add more methods for writing a config to file 2023-06-29 14:43:46 -05:00
config_tree.css add edit-config, a Textual TUI for editing a configuration 2023-06-30 02:01:01 -05:00
gui.py support the adding of new repeated elements 2023-07-01 17:05:19 -05:00
storage.py allow for "opening" an empty config from file 2023-06-30 23:12:53 -05:00