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

📄 paypass_ttal1_comm.i

📁 读RF卡的源代码
💻 I
字号:
#line 1 "..\..\..\..\LIB\PayPass\sources\PayPass_TTAL1_Comm.c"                                           #error *** ERROR C318 IN LINE 42 OF ..\..\..\..\LIB\PayPass\sources\PayPass_TTAL1_Comm.c: can't open file '\DEV\Projects\LIB\PayPass\Defines\Paypass_Main_Defines.h'               void v_fnReceivedFromHostVersion() { v_fnSendToHostEcho("Version 1.0"); v_fnSendToHostDone(); }            void v_fnReceivedFromHostHelp() { v_fnSendToHostEcho("\n\nupdate 1*****************************************"); v_fnSendToHostEcho("   O --> Carrier (O)N"); v_fnSendToHostEcho("   F --> Carrier O(F)F"); v_fnSendToHostEcho("   Y --> Displa(Y) P6 configuration"); v_fnSendToHostEcho("   M --> (M)odify P6 configuration ISO A"); v_fnSendToHostEcho("   N --> Modify P6 co(N)figuration ISO B"); v_fnSendToHostEcho("   P --> (P)olling"); v_fnSendToHostEcho("   R --> (R)eset"); v_fnSendToHostEcho("   A --> Wup(A)"); v_fnSendToHostEcho("   a --> Wup(a) in transparent Mode"); v_fnSendToHostEcho("   B --> Wup(B)"); v_fnSendToHostEcho("   b --> Wup(b) in transparent Mode"); v_fnSendToHostEcho("   H --> (H)altA"); v_fnSendToHostEcho("   J --> HaltB"); v_fnSendToHostEcho("   S --> WUPA-RAT(S)"); v_fnSendToHostEcho("   T --> WUPB_A(T)TRIB"); v_fnSendToHostEcho("   L --> (L)oop back function"); v_fnSendToHostEcho("   C --> Full Anti(C)ollision"); v_fnSendToHostEcho("   I --> Help (I)nfo"); v_fnSendToHostEcho("   V --> (V)ersion");  v_fnSendToHostEcho("   X --> (X)Abort current command (Polling)"); v_fnSendToHostEcho("   E --> (E)PCB ask the host to echo next char till)"); v_fnSendToHostEcho("   D --> (D)PCB notify host of command done)"); v_fnSendToHostEcho("   U --> (U)PCB notify host of unknown command)"); v_fnSendToHostEcho("*****************************************"); v_fnSendToHostDone(); }            void v_fnReceivedFromHostCarrierOn() { v_fnSendToHostEcho("->Carrier On");  v_fnCS_reset();								 v_fnSPI_SendByte(P0_REG_NO_RST | P0_PAGE_SELECT_6 | P0_RFON); v_fnCS_reset();  v_fnSendToHostDone(); }            void v_fnReceivedFromHostCarrierOff() { v_fnSendToHostEcho("->Carrier Off");  v_fnCS_reset(); v_fnSPI_SendByte(P0_REG_NO_RST | P0_PAGE_SELECT_6); v_fnCS_reset();  v_fnSendToHostDone(); }            void v_fnReceivedFromHostPolling() { StructReader	myReaderStruct;  unsigned char 	l_bStatus; unsigned char 	p_abATQResponse[16]; unsigned short	p_bATQLength; unsigned char 	i; char			l_cCMD;		    v_fnSendToHostEcho("->Polling");   v_fnCS_reset(); v_fnSPI_SendByte(P0_REG_NO_RST | P0_PAGE_SELECT_1);			    v_fnCS_reset(); v_fnSPI_SendByte(P0_REG_NO_RST | P0_PAGE_SELECT_1 | P0_RFON);    g_sLog.enable = FALSE;   do {  do {  if ( kbhit() ) { l_cCMD = getchar(); if ( l_cCMD == PTTAL1_CMD_ABORT) {  sprintf(g_sLog.buffer,"Polling Abort"); v_fnSendToHostEcho(g_sLog.buffer); v_fnSendToHostDone();  return; } }  l_bStatus = b_fnPolling(&p_abATQResponse[0],&p_bATQLength,&myReaderStruct);   if (l_bStatus == TRANSMISSION_ERROR)	 {  delay_us(430);  v_fnExceptionProcessing(l_bStatus); }

⌨️ 快捷键说明

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