спасибо за пендили и подсказки
Код: Выделить всё
#define __VAL(x) #x
#define VAL(x) __VAL(x)
#define OCR_CNT (((F_CPU)/(TIMER_FREQ_HZ*TIMER_DIV))-1)
#pragma message "OCR_CNT = " VAL(OCR_CNT)
-->
timer2.h:31:9: note: #pragma message: OCR_CNT = (((18000000UL)/(100*1024))-1)
#pragma message "OCR_CNT = " VAL(OCR_CNT)
###!!! UPDATE !!!###
как нужно извернуться, что-бы вся подобная математика "считалась" и в код подставлялись уже готовые константы?!
т.е. без извратов типа "внешние скрипты", awk/bc etc...
p.s. держитесь обоими руками, а то прорвет...

