была строчка
sensor->sensROM = *(uint64_t *)(ROM);
и она требует чтобы указатель ROM был выровнен по 4 байта
Но он не выровнен, потому что шаг модбас структуры 2 байта и он оказывается смещен на 2 байта вместо 4
Добавил резервные 2 байта, чтобы адрес быо кратен 4 байтам
- сохранение температур в модбас
- чтение параметров датчика
- инициализация нового датчика
- деинициализация старого датчика
Проект связанный с PY32модулем и температурами ПЧ перенесен в отдельную папку