Наигравшись с микропитоном понял что надо переписывать на C. У меня не получилось написать вменяемый код на микропитоне, чтобы весь функционал убрался в прошивку. Основная проблема в том что код не убирается на МК и прошивка не загрушается. Также отсутствие пакета вычислегния сатурации на питоне. Пришлось бы портировать там не очень сложно но всёже. Поэтому переделаем на C. Начал я с базовых элементов периферии. Экран поможет с отладкой + тест экрана. На с на сколько я помню библиотека даже побогаче чем на микропитоне. Далее датчик кислорода и термистор. По термистору нашёл интересную информацию что датчик может нагреваться при длительном использовании и это может влиять на показатели, Поэтому автор предлагал подцепить на лапу и перед замером подавать питание а после выключать источник тут. Идея мне понравилась. На сколько это правильно не могу пока сказать, точно надо попробовать. Пусть знающие люди подскажут. Если точнее - то архитектура программы. Базовая модель задач. Луп это кон