Gast
#3794421
Hi,
ich will Timer-Methoden erstelln. Aber wenn man das schreibt:
#define CAT_3_(x, y, z) x ## y ## z
#define CAT_3(x, y, z) CAT_3_(x, y, z)
und dann im Code so was:
void timer_init(int timernum, uint8_t time) {
//...
CAT_3(TCCR, timernum, A) = 0x00; //oder so, nur ein Beispiel
//...
}
bekomme ich einen Error: Symbol 'TCCRtimernumA' could not be resolved
Wahrscheinlich wird nur der name, nicht der inhalt der variable
genoomen. Kann man da ändern?
Danke