Прокладочка КМК нужна обязательно. Но относить ее нужно к
прикладной программе, а не к железу. Таблички? Предпочитаю явный
if-elsif. Насчет низкоуровневого.
Как-то с трудом себе представляю чем можно нагрузить микроконтроллер, чтобы очевидно-прикладного кода не было совсем.
Даже мигание светиками имеет какую-то, ценную саму по себе, логику.
Даже код "программной реализации монтажного ИЛИ" на поверку оказывается не таким тупым, чтобы его не жалко было наглухо привязать к мк.