void HwUARTInit(void); // 串口任务初始化
void HwUARTWrite(uint8_t *buf, uint16_t len); //打印字符串
void HwUARTPrintf(const char* format, ...); //printf打印
#ifdef USER_UART
#define UesrUARTInit() HwUARTInit()
#define UesrUARTWrite(buf,len) HwUARTWrite(buf,len)
#define UesrUARTPrintf(format,...) HwUARTPrintf(format,## __VA_ARGS__)
#else
#define UesrUARTInit()
#define UesrUARTWrite(buf,len)
#define UesrUARTPrintf(format,...)
#endif
void HwUARTWrite(uint8_t *buf, uint16_t len); //打印字符串
void HwUARTPrintf(const char* format, ...); //printf打印
#ifdef USER_UART
#define UesrUARTInit() HwUARTInit()
#define UesrUARTWrite(buf,len) HwUARTWrite(buf,len)
#define UesrUARTPrintf(format,...) HwUARTPrintf(format,## __VA_ARGS__)
#else
#define UesrUARTInit()
#define UesrUARTWrite(buf,len)
#define UesrUARTPrintf(format,...)
#endif