Добрый вечер!
Хочется реализовать дебажную функцию, чтобы было что-то типа
DEBUG("Var rct=%d\n", rct);
в общем аналог printf
Все упирается в то, что fputc уже переопределен для других целей. Нужно как-то в этой DEBUG задействовать sprintf и отправлять это дело по дебажному USART
Подскажите, как? Или как вообще такие вещи делаются? Где-то встречал подобное некоторое время назад, да позабыл где, никак не найду