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

📄 setup.h

📁 指纹识别源代码,用于智能门紧,还有配合MF800卡使用
💻 H
字号:
#ifndef _SETUP_H_
#define _SETUP_H_

#include "lcd.h"


#define DELETEMASTEROK	0
#define DELETEMASTERERR	1
#define MASTERFPERR	2

#define MAXTSHOLINDEX		11
#define MASTERPASSHIGH	0X98
#define MASTERPASSLOW	0X98
#define MAXFPMODESEL	2
#define MAXMASTERCHANGED	2
#define MAXIDLEN	8
#define MINIDLEN	4


#define	KEYINSTARTP	5
#define MODEINDEXP		7
#define TSHOLINDEXP		12
#define COMMIDSTARTP		7
#define DURESSPWSTARTP		7
#define MASTERPASSSTARTP	5
#define MAXSETTIMECOUNT		15
#define MASTERIDSTARTP		5

#define MAXSETTYPESEL	2
#define MAXTSSEL	11
#define MAXMODEINDEX	11
#define MAXIOINDEX	16
#define MAXHOLINDEX	320
#define MAXTSGROUP	10
#define MAXTSINDEX	400
#define MAXSETMODESEL 4
#define MAXDURESSSEL	2
#define MAXDURESSPW		100
#define MAXBAUDRATESEL	4
#define DOWNWARD	1
#define UPWARD	0
#define MAXKEYINSEL	2
#define MAXSETAPBSEL		2
#define MAXCOMMID	32
#define MAXDURESSSEL	2
#define MAXDURESSPASS	100
#define MAXPINKEYINSEL	2

#define	SETMODE 1
#define	SETTIME 2
#define	SETAPB 3
#define	SETCOMMID 4
#define	SETDURESS 5
#define	SETDURESSPW 6
#define	SETBAUDRATE 7
#define	SETEVENTCLEAR 8
#define	SETMASTERCHANGE	9
#define	SETSYSINIT 10
#define	SETCLEARID 11
#define	SETCLEARTS 12
#define	SETKEYIN 13
#define	SETTS 14
#define	SETHOLDEF 15
#define	SETIODEF 16
#define	SETHOLINDEX 17
#define	SETMODEINDEX 18
#define	SETIDREGISTER 19
#define	SETIDDELETE 20
#define	SETIDLIST 21
#define	SETIDCOUNT 22
#define	SETEVENTCOUNT 23 
#define	SETFWVER 24
#define	SETRAMTEST 25
#define	SETOUTTEST 26
#define	SETLCDTEST 27
#define	SETKEYTEST 28
#define	SETREADERTEST 29 
#define	SETINTEST 30
#define SETMASTERPASS	31
#define SETTYPE		32
#define SETCOMMTEST	33
#define SETPOWERINITPASS	34


#ifndef _SETUP_C_
//extern unsigned char data menucount,submenucount,mainmenu;
extern unsigned short data currentsn;
extern bit submenuflag,submenu1flag;
extern bit setflag;
extern unsigned char data setcount,subsetcount;
extern unsigned char data setupitem;
extern unsigned char code tblsetioposi[];
extern unsigned char code baudratetimer[];

#endif


void dispselectmessage(unsigned char lm);

void setmasterpassdisp();
void setmasterpass();

//F1 SETTING
void setmode();
void setmodedisp();
void settime();
void settimedisp();
void setapb();
void setapbdisp();
void setcommid();
void setcommiddisp();
void setduress();
void setduressdisp();
void setduresspw();
void setduresspwdisp();
void setbaudrate();
void setbaudratedisp();
void seteventclear();
void seteventcleardisp();
void setmasterchange();
void setmasterchangedisp();
void setsysinit();
void setsysinitdisp();
void setidclear();
void setidcleardisp();
void settsclear();
void settscleardisp();
void setkeyin();
void setkeyindisp();
//F2 SETTING
void setts();
void settsdisp();
void setholdef();
void setholdefdisp();
void setiodef();
void setiodefdisp();
void setholindex();
void settsholindexdisp();
void setmodeindex();
void setmodeindexdisp();
//F3 SETTING
void setidregister();
void setidregisterdisp();
void setiddelete();
void setiddeletedisp();
void setidlist();
void setidlistdisp();
void setidcount();
void setidcountdisp();
void seteventcount();
void seteventcountdisp();
//F4 SETTING
void setfwver();
void setfwverdisp();
void setramtest();
void setramtestdisp();
void setouttest();
void setouttestdisp();
void setlcdtest();
void setlcdtestdisp();
void setkeytest();
void setkeytestdisp();
void setreadertest();
void setreadertestdisp();
void setintest();
void setintestdisp();
void masterpassdisp();
void powerinitpassdisp();
void settypedisp();
void settype();
void settypedisp();
void checksavets(unsigned short index);
void initfpsystem();
void clearsetup();
void setcommtest();
void setcommtestdisp();
void setpowerinitpass();

bit getholdata(unsigned short holindex);
bit gettsdata(unsigned short tsindex);
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -