[Follow me第二季第3期] 进阶任务 示例程序中新增命令打印
[复制链接]
参考其他大佬的的帖子,我受益匪浅,这个打印信息就是在主函数中增加一个打印功能。这里增加的是一个hello_world打印函数,直接在串口中去打印hello_world信息。
一、增加hello_world函数功能
这里主要进行hello_world函数的头文件和函数c文件实现。参考其他人的帖子,这里主要在原quick_start_guide项目中增加这个两个函数即可。在源文件中点击新建,可以分别是心啊头文件和c文件的模板。在头文件中定义hello_world函数,在c文件具体定义其功能实现。
头文件:
C文件:
二、主函数调用
在主函数中直接进行调用,直接在st_menu_fn_tbl_t s_menu_items调用hello_world函数即可。如下图所示:
注意提前进行头文件包含。在menu_main.c文件中增加一行:#include "menu_text.h"。
然后重新编译项目,并下载最终的二进制文件到开发板中去。
三、打开串口测试
打开串口,并进行按键测试,输入2。可以看到打印
2. Hello world!
至此,本项目到此结束。
|