Witam
Wie może ktoś jak zmienić działanie funkcji printf tak aby działała tak jak sobie ktoś zamarzy (chodzi o miejsce gdzie wysyłane są dane) bo ja chce zapisywać je tą funkcją w zewnętrznej pamięci, a nie wysyłać na UART. Na początku wydawało mi się to proste bo już coś takiego robiłem tyle że na kompilatorze rainsonance w którym można nadpisywać funkcje i wystarczyło napisać funkcje putchar w taki oto sposób:
int putchar(const int c) { send2mem(c); // ta funkcja wysyłała by wskazany bajt do pamięci return (0); }
Jednak niestety z tego co widzę w AVC-GCC nie da się nadpisywać funkcji ;( także nie zabardzo wiem jak się do tego zabrać.