Many projects (like Python logging) allow for advanced config to be read in from a config file. This might be a good idea to allow users to define more advanced parameters for displays that don't necessarily need to be part of the VSMP implementers code. Examples of this would be display rotation or color formatting. This would allow for some sane defaults but if a user needed more advanced config for their purpose it isn't on the VSMP project to pass down these directives as part of their codebase.
Many projects (like Python logging) allow for advanced config to be read in from a config file. This might be a good idea to allow users to define more advanced parameters for displays that don't necessarily need to be part of the VSMP implementers code. Examples of this would be display rotation or color formatting. This would allow for some sane defaults but if a user needed more advanced config for their purpose it isn't on the VSMP project to pass down these directives as part of their codebase.