Действия
Разработка #69
открытоАналоговые модули. Переработка кода для производства.
Описание
Что сделано:
- В репогзиторий module_io_v2 создана ветка develope_remake_for_production
- В данной ветке добавлен функционал хранения калибровочных коэффициентов - модуль calibration_settings
- Кроме того переработан модуль 8aic в соответствиии с новыми требоваиями:
- калибровочные коефициенты хранятся в отдельном сегменте энергонезависимой памяти(теперь это регистры 0xE000 - 0xE01F)
- регистр 0x191 - теперь не энергонезависимый
- Поправлен модуль net_app_callbacks в соответствии с новой картой регистров
- Пока в дебажной прошивке доступно запись и чтение калибровочных коефициентов черз модбас и веб-сервер,
но это быстро можно удалить.
Что надо сделать:
- Протестировать и, если нужно, поправить код модуля 8aic
- Проверить в коде наличие неиспользованных переменных, дублирующего кода и удалить это.
- По образу и подобию сделать остальные 3 аналоговых модуля.
- Поправить модуль net_app_callbacks.c и api.js в соответствии с новой картой регистров.
- Код залить в ту же ветку.
Действия