Проблема с getchar в IAR AVR/ATmega128 Для того, чтобы заюзать оба USART под стандартный printf в меге128, пишу свой putchar:
#define RXB8 1
#define TXB8 0
#define UPE 2
#define OVR 3
#define FE 4
#define UDRE 5
#define RXC 7
#define TXC 6
#define FRAMING_ERROR (1<
Нормально компилится.
После этого пытаюсь определить тем же макаром getchar, но на строчку "char getchar (void);" компилятор ругается "Error[Pe311]: cannot overload functions distinguished by return type alone"
Что это может быть и как бороться?