CH375如何调用库里的CH375FileEnumer()函数

之前写过一个程序,能够完成单个文件的读写。其中未定义CH375HF_NO_CODE,函数xReadCH375Data()和xWriteCH375XXX()是结合硬件串口写的。现在想实现枚举文件,使用库函数CH375FileEnumer(),于是定义CH375HF_NO_CODE,在xReadCH375Data()那块编译出错(M16C单片机、HEW开发环境)并提示错误:CH375HFP中的'_xDelayAfterWrite'和'_xFileNameEnumer' 变量未必定义。对于调用库函数还比较生疏,这种情况怎么解决?

定义CH375HF_NO_CODE是防止多个C文件操作的重复定义的,和调用CH375FileEnumer()没有关系。在应用程序中定义NO_DEFAULT_CH375_F_ENUM可以禁止默认的枚举文件程序,然后用自行编写的程序代替它。CH375FileEnumer这是一个枚举回调子程序。EXAM13里面有用户自定义的此函数,可以参考使用。


只有登录才能回复,可以选择微信账号登录