Хотя существует множество unit test фреймворков, поддерживающих C, я немного озадачен тем, как писать модульные тесты для кода микроконтроллера (PIC в моем случае, но я думаю, что вопрос более общий, чем тот).
Большая часть кода, написанного для микроконтроллеров, вращается вокруг записи параметров конфигурации и данных в регистры, считывания входящих данных из регистров и реагирования на события прерывания. Мне интересно, может ли кто-нибудь предоставить некоторые указатели на самый эффективный способ этого.