Pytanie odnośnie AVR-GCC:
Mam w kodzie kilkanaście funkcji printf z różną ilością argumentów, jak można je hurtowo włączyć lub wyłączyć przy kompilacji.
Próbowałem za pomocą dyrektywy #define je przedefiniować na puste funkcje: #define printf(x) #define printf(x,y,z) ale tu mam problem z ilością argumentów, można je tak przedefiniować ?
Myślałem też o takim rozwiązaniu:
#ifdef DEBUG printf("i= %d\n", i); #endif
ale jak to wstawić automatycznie przy każdym printfie ?