如何利用STM32的printf函数实现打印不同等级的调试信息?

2019-12-25 18:52发布

比如,我现在想在打印调试信息时设置三个等级: INFO WARN ERROR;
当我调用 printf(INFO, string)时会输出:      INFO: string
当我调用 printf(WARN, string)时会输出:  WARN: string
当我调用 printf(ERROR, string)时会输出:ERROR: string
该怎么实现呢?求大神支招。。。。。。。。。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
ywlzh
1楼-- · 2019-12-26 10:00
本帖最后由 ywlzh 于 2017-8-10 23:10 编辑

我还以为要打印出不同颜 {MOD}呢
这种情况何必纠结printf 随便用个函数过渡一下不就行了
upli
2楼-- · 2019-12-26 15:23
定义一个宏,把printf包装下,实现上调用两次

一周热门 更多>