Skip to content

zrpeng-null/fcmd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fcmd函数命令行调试模块

这是一个简易的命令行调试模块,跟调用C函数一样,在运行状态的C程序中,可以输入函数命令 进行测试。

2015-3-6

zrpeng

history:

0.03 2015-5-16 增加可变参数的支持,eg:int printf(const char *fmt, ...)

0.02 2015-5-3 新增加字符串类型的支持,eg:disp(50,-60, "ADC: mV", 10, "89"), 调换了CmdTbl内部成员的顺序,字符串在前,函数指针在后 增加了内存显示命令,c库函数也可以正常调用测试

0.01 运行正常,只能支持int32_t类型参数

note:

需要注意_args_t的类型宽度,寄存器是32位的处理器使用int即可, 对于16位和8位处理器,int可能是16位宽度,8位单片机传递参数 会使用两个寄存器来传递高低字节,可能会出错。建议CmdTbl中 函数的参数宽度和_args_t宽度一致。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published