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