Replies: 2 comments 4 replies
-
Integer may cause confusion. Perhaps list hex as text strings and parse in the program? |
Beta Was this translation helpful? Give feedback.
1 reply
-
New JSON spec:
|
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm currently in the drawing board stages of designing a replacement for rnodeconf written in C. For now, I've settled on the name "rnodeman".
I spoke some time ago about having the option to configure repositories for rnodeman in the Matrix channel. This has two purposes:
The second is quite important, as from the firmware side of things, adding additional board support is made a bit awkward as a PR needs to be made to rnodeconf so it can support the board each time, which is just no good. rnodeman would be able to refresh the list(s) of supported boards according to the repositories it points to in its config file.
The layout of the JSON file which would be downloadable from each repository would look as follows:
I should point out that product and model values are integer representations of the hex values currently configured in rnodeconf (JSON doesn't allow hex). Same with the modems. The idea would be to have the ability to download the firmware from a Reticulum destination and an internet destination (here referred to as dl_fiat, 1) because it's funny, but 2) also because it kind of makes sense).
Does anybody care to give input on the layout of this file? Any fields which may be needed which I have missed? I should also note the JSON will be able to be loaded locally, downloaded from an RNS destination, or over a fiat internet connection (it gets funnier every time).
Beta Was this translation helpful? Give feedback.
All reactions