Выяснение "как неправильно" - это тоже обучение. Этот код работает.
Ошибок в нём нет. Предупреждения я исправил (осталось только одно,
но там адресная арифметика, которую надо осторожно разбирать).
Ошибку в программе исправил. Температуру она теперь кажет
правильно. Дальше хочу попробовать без IAR расширений языка. Каждое
исправление или ответ на вопрос, закрывающий тему - это шаг вперёд.
Приходится же исправлять ошибки. Для этого надо понимать что мне
говорит компайлер и т.д . Я вообще в теме "чистый лист" и хочу поэтому плавно переползти на MISRA, потому что пофиг к чему привыкать, ибо отсутствуют привычки, которые мешают это делать. А у меня в резюме ощущается острый недостаток красивых аббревиатур, и меня никто не хочет брать на работу. А это проблема, которая постепенно начинает заслонять горизонт.