Всем привет. Есть такая задача обновлять в софте настройки с каждой новой версией софта. Верхний уровень генерирует настройки в XML формате. В микроконтроллере все настройки храню в глобальной структуре(в бинарном виде) . Если обновляю настройки через приложение на компе то они передаются в двоичном формате и записываются прямо в структуру. В новых версиях софта структура с настройками может меняться, расширяться когда добавляются новые поля в структуре. Встала задача удаленно через сервер обновлять эти настройки. На сервере для удобства они хранятся в XML. Написал хмл парсер теперь думаю с сервера тянуть настройки в XML формате, а при старте софта если версия софта новая то синхронизировать их из XML настроек. Настроек очень много около 50 полей. Парсер хмл написал, решил не использовать либы. Теперь думаю как бы упростить синхронизацию структуры глобальной из XML. Думаю сделать массив структур в котором имя хмл года формат данных и ссылка на поле в структуре