📄 combo_test_mini.c
字号:
/*main Menu
Wang Yue 2004-11-12
*/
#include <stdio.h>
#include <stdlib.h>
#include <api.h>
#include <ExEH0218.h>
#include <contactless.h>
#include "common.h"
#define MenuLine 7 //menu num
#define MenuCharNum 17 //characters per menu
char main_menu_eng[]="1.Mifare Test 2.DESFire Test "
"3.Ultralight Test4.TI ICODE2 Test "
"5.FM11RF005 Test 6.ICODE1 Test "
"7.TYPE B Test ";
char main_menu[]="1.Mifare 测试 2.DESFire 测试 "
"3.Ultalight测试 4.TI ICODE2测试 "
"5.FM11RF005测试 6.ICODE1 测试 "
"7.TYPE B 测试 ";
int main(void)
{
short ret;
BROWINFO INFO_main;
Disp_icon_customize(DISP_ICON_C_BATTERY);
sm_setting(MSK_KEY_UP|MSK_KEY_DOWN);
KEY_init(KEY_BEEP_KEY|KEY_AUTO_EL_ON);
KEY_beep_mask_set(0x00007fff);
//KEY_beep_mask_set(0);
KEY_EL_mask_set(0x00007fff);
EL_set_time_out(5);
Disp_init(DISP_INIT_ON);
Refresh_Battery();
reboot:
Select_Language();
if(Get_Language()==LANG_CHN)
{
DispStr_CE(0,3,"非接触综合测试",DISP_CENTER|DISP_CLRSCR);
}
else
{
DispStr_CE(0,3,"Contactless Test",DISP_CENTER|DISP_CLRSCR);
}
delay_and_wait_key(2,EXIT_KEY_ENTER,0);
if(Get_Language()==LANG_CHN)
{
INFO_main.iStr = main_menu;
}
else
{
INFO_main.iStr = main_menu_eng;
}
INFO_main.lPtr = 0;
INFO_main.cPtr = 0;
INFO_main.startLine = 0;
while(1)
{
MC530Off();
clr_scr();
INFO_main.mInt = MenuLine;
INFO_main.lineMax = MenuCharNum;
INFO_main.sFont = 0;
INFO_main.numEnable = 0;
INFO_main.qEvent = EXIT_KEY_POWER|EXIT_AUTO_QUIT;
INFO_main.autoexit = 1200;
ret = brow_select(&INFO_main);
switch( ret )
{
case 0:
mifare_test();
break;
case 1:
desfire_test_mini();
break;
case 2:
ultralight_test_mini();
break;
case 3:
ISO15693_test_mini();
break;
case 4:
FM11RF005_test_mini();
break;
case 5:
ICODE1_test_mini();
break;
case 6:
typeb_test_mini();
break;
default:
Halt_EH0218(5);
MC530Off();
goto reboot;
break;
}
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -