📄 ext.h
字号:
//===========590e EXT filesystem=========//
char finit_extblack(void);
/* 功能:初始化黑名单系统。
参数:无。
返回:0——正确;
-1——flash坏;
-5——没有flash
*/
char fcreate_extblack(char *filename,char len);
/* 功能:建立一个黑名单文件。最多只能建立16个文件。
参数:*filename——文件名;长度在1~8个字节,否则返回失败;
len——要建立的该文件的黑名单记录长度;
返回:0——失败;
1~16——返回建立该文件的文件号
-1——flash坏;
-2——未初始化黑名单;
*/
char fopen_extblack(char *filename);
/* 功能:打开一个已经建立过的黑名单文件。
参数:*filename——文件名;长度在1~8个字节,否则返回失败;
返回:0——失败(没有该文件或者文件名非法);
1~16——返回建立该文件的文件号
-2——未初始化黑名单;
*/
char fsearch_extblack(char file_no,char *string);
/* 功能:查找一条黑名单记录。
参数:file_no——文件号;
*string——黑名单数据;
返回:0——未查到;
1——查到;
2——文件不存在;
-2——未初始化黑名单或者黑名单系统受破坏(上次写flash失败或者上次写的过程掉电);
*/
char finsert_extblack(char file_no,char *string);
/* 功能:添加一条黑名单记录。
参数:file_no——文件号;
*string——黑名单数据;
返回:0——正确;
1——文件不存在;
2——记录已经存在;
3——空间满
-1——flash坏;
-2——未初始化黑名单或者黑名单系统受破坏(上次写flash失败或者上次写的过程掉电);
*/
char fdelrec_extblack(char file_no,char *string);
/* 功能:删除一条黑名单记录。
参数:file_no——文件号;
*string——黑名单数据;
返回:0——正确;
1——文件不存在;
2——记录不存在;
-1——flash坏;
-2——未初始化黑名单或者黑名单系统受破坏(上次写flash失败或者上次写的过程掉电);
*/
void download_extblack(void);
/* 功能:从pc下装黑名单系统
参数:无
返回:无
*/
char fquery_extblack(long *rec_num);
/* 功能:查询存在的黑名单条数。
参数:*rec_num——用于返回条数的指针;
返回:0——正确;
-2——未初始化黑名单或者黑名单系统受破坏(上次写flash失败或者上次写的过程掉电);
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -