809 B
809 B
PORTING
Аппаратно-зависимый контракт ограничен firmware_info_config.h:
FIRMWARE_VERSION_MAJOR, FIRMWARE_VERSION_MINOR, FIRMWARE_VERSION_PATCH и
необязательный FIRMWARE_BUILD_ID. Выберите порт по семейству МК или создайте
его копию. Публикация — ответственность транспорта: 12 uint16_t для Modbus
либо 24 little-endian байта для SETGUI.
При переносе проверьте: поддержку __DATE__/__TIME__, наличие generated в
include path, запуск генератора до компиляции и декодирование build ID как двух
ASCII-байтов в каждом логическом слове.