ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
907903 Топик полностью
8051 (02.03.2019 18:52, просмотров: 2) ответил Mebius на Кто-нибудь разбирался с применением newlib для микроконтроллеров? У меня вопрос по теме, вроде бы уже старой и разжованной, но всё-же. Хочу использовать fprintf для вывода на разные UART-ы, но не знаю как правильно для этого заполнить структуру
А зачем это нужно? fprintf это функция записи в <i>стандартный< /i> поток ввода вывода ОС. uart таким потоком не является. Есть sprintf/vsprintf,...даже asprintf/vasprintf , которые видимо и нужно использовать для вашей задачи. void uart_printf ( int uart_num, const char * format, ... ) { char buffer[256]; va_list args; va_start (args, format); vsprintf (buffer,format, args); _write_to_uart_ (uart_num, buffer); va_end (args); }