来源
写stc单片机的时候发现串口用的不方便,就用32的代码,改了一个重定向过来。
代码如下
#include "stdarg.h"
#include "stdio.h"
#include "USART.h"
#define CONSOLEBUF_SIZE 64
void PrintfDebug(const char *fmt, ...)
{
u8 xdata Uart_buf[CONSOLEBUF_SIZE];
va_list args;
va_start(args, fmt);
vsprintf(Uart_buf, fmt, args);
va_end(args);
PrintString1(Uart_buf);
}