If the config stored on the SD card is from a different branch where the config data is larger, say increasing the size of gains or whatnot, it will be set into a smaller config data struct and overflow. This causes some undefined behavior and hangs the system.
With the comms rework, this will rectify the issue by allow us to check sizes.
If the config stored on the SD card is from a different branch where the config data is larger, say increasing the size of gains or whatnot, it will be set into a smaller config data struct and overflow. This causes some undefined behavior and hangs the system.
With the comms rework, this will rectify the issue by allow us to check sizes.