Прошивка эндоскопического медизделия под IEC 62304
Аудит и доработка AVR-прошивки эндоскопического медизделия, подготовка данных о ПО для технических условий и регистрации.
0предупреждений с -Wall -Wextra
27юнит-тестов на хосте
1:1побитово воспроизводимая сборка
Задача
Прибор иногда выдавал ложную «утечку» и мог зависнуть на шине I2C. Для регистрации требовались формальные данные о ПО: идентификация, версия, класс безопасности, ресурсы.
Что сделано
- Полный аудит кода, исправлена логика ложного срабатывания «утечки».
- Таймаут TWI 25 мс и восстановление шины — зависания I2C устранены.
- Чистая сборка с -Wall -Wextra; RAM 31 %, Flash 60 % — запас задокументирован.
- 27 юнит-тестов, которые запускаются на компьютере без железа.
- Данные о ПО для ТУ: класс по IEC 62304, схема версий, цифровой идентификатор по контрольной сумме, воспроизводимая сборка.
- Релиз с тегом и журналом изменений.
Результат
Стабильная прошивка с тестами и пакет документации для перехода к регистрации изделия.