⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ext.h

📁 利用POS机具硬件改为条纹码扫描器的编程代码
💻 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 + -