接上一篇,因为当时项目急,可以用了也没去研究,现在省出来点玩DOTA的时间记录一下,就说那个串口输出函数吧,各种宏,他感觉那样好,其实更不好理解,我们可以尝试把宏替代进去就形成了这么一个函数。
#define TF_STACK_LIMIT 0x10000
#define SIO_TX_EMPTY(s) ((s) & 0xFF00)
#define WAIT_FIFO_EMPTY \
{ \
while( SIO_TX_EMPTY(*(volatile uint32*)(0x8400000c)));\
}
</

本文介绍在展讯平台上如何使用C语言实现串口LOG调试,通过替换宏定义,简化函数理解。提及了stdarg.h头文件中的相关函数,并引用了一篇2010年的博客文章作为参考。
5226

被折叠的 条评论
为什么被折叠?



