📄 setup.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 + -