на С это вообще одна строка - #define :)...а если так стоит вопрос, что на этапе производства (установил раз и навсегда) то, имхо, с автоопределением заморачиваться не стоит - память программ программка сожрет - лишь бы производственникам легче было...фигу им, пусть работают:))
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)