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

📄 combo_test_mini.c

📁 pos机contactless源码
💻 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 + -