ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 апреля
907890 Топик полностью
fk0, легенда (02.03.2019 15:14, просмотров: 260) ответил Mebius на Кто-нибудь разбирался с применением newlib для микроконтроллеров? У меня вопрос по теме, вроде бы уже старой и разжованной, но всё-же. Хочу использовать fprintf для вывода на разные UART-ы, но не знаю как правильно для этого заполнить структуру
Структуру FILE вообще трогать не нужно, это детали реализации libc. Твоё дело только реализовать функции замещающие ОС: open, read, write, close... Вызов printf, putc, puts для буферизированных файлов может не вызывать немедленного вызова write -- нужно вызвать setvbuf указать нужный режим буферизации, кроме того, может быть просто каждый раз тупо вызвать fflush().
[ZX]