📄 rccommunication.lst
字号:
C51 COMPILER V6.12 RCCOMMUNICATION 08/18/2008 16:52:58 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE RCCOMMUNICATION
OBJECT MODULE PLACED IN .\RcCommunication.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE .\RcCommunication.C LARGE WARNINGLEVEL(0) BROWSE INCDIR(D:\UsefulDocument\M
-ifare\MF RC500\MFRC500 Demo Reader\RC500\For Test) DEBUG OBJECTEXTEND
stmt level source
1 #include <RcCommunication.h>
2 #include <MfErrNo.h>
*** ERROR 318 IN LINE 41 OF MfErrNo.h: can't open file 'OsDefs.h'
3 #include <CPURegs.h>
*** ERROR 318 IN LINE 3 OF .\RcCommunication.C: can't open file 'CPURegs.h'
4
5 ///////////////////////////////////////////////////////////////////////////////
6 // Module Definitions
7 ///////////////////////////////////////////////////////////////////////////////
8 #ifndef GetRegPage
#define GetRegPage(adr) (0x80 | (adr>>3))
#endif
11
12 unsigned char * const gpcRCBaseAddress = (unsigned char * const)(MEMORY_BASE_ADDRESS);
*** ERROR C202 IN LINE 12 OF .\RCCOMMUNICATION.C: 'MEMORY_BASE_ADDRESS': undefined identifier
13
14
15
16 ///////////////////////////////////////////////////////////////////////////////
17 // Open Reader Communication
18 ///////////////////////////////////////////////////////////////////////////////
19 char OpenRC(void)
20 {
21 1 signed char status = MI_OK;
22 1
23 1
24 1 READER_INIT_RESET;
*** ERROR C202 IN LINE 24 OF .\RCCOMMUNICATION.C: 'READER_INIT_RESET': undefined identifier
25 1
26 1 return status;
27 1 }
28
29 ///////////////////////////////////////////////////////////////////////////////
30 // Close Reader Communication
31 ///////////////////////////////////////////////////////////////////////////////
32 void CloseRC(void)
33 {
34 1 }
35
36
37 ///////////////////////////////////////////////////////////////////////////////
38 // GENERIC WRITE
39 ///////////////////////////////////////////////////////////////////////////////
40 void WriteRC(unsigned char Address, unsigned char value)
41 {
42 1 WriteRawRC(0x00,GetRegPage(Address)); // select appropriate page
*** ERROR C202 IN LINE 42 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
43 1 WriteRawRC(Address,value); // write value at the specified
*** ERROR C202 IN LINE 43 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
44 1 // address
45 1 }
46
47 ///////////////////////////////////////////////////////////////////////////////
48 // GENERIC READ
C51 COMPILER V6.12 RCCOMMUNICATION 08/18/2008 16:52:58 PAGE 2
49 ///////////////////////////////////////////////////////////////////////////////
50 unsigned char ReadRC(unsigned char Address)
51 {
52 1
53 1 WriteRawRC(0x00,GetRegPage(Address)); // select appropriate page
*** ERROR C202 IN LINE 53 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
54 1 return ReadRawRC(Address); // read value at the specified
*** ERROR C202 IN LINE 54 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
55 1
56 1 }
57
58 ///////////////////////////////////////////////////////////////////////////////
59 // WRITE SEVERAL MEMORY LOCATIONS
60 ///////////////////////////////////////////////////////////////////////////////
61 void WriteRCMultiple(unsigned char *Addr_Data, unsigned short len)
62 {
63 1 static unsigned short cnt;
64 1
65 1 for (cnt = 0; cnt < len; cnt++)
66 1 {
67 2 WriteRawRC(0x00,GetRegPage(Addr_Data[cnt*2]));// select appropriate page
*** ERROR C202 IN LINE 67 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
68 2 // write value at the specified address
69 2 WriteRawRC(Addr_Data[cnt*2],Addr_Data[cnt * 2 + 1]);
*** ERROR C202 IN LINE 69 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
70 2 }
71 1 }
72
73 ///////////////////////////////////////////////////////////////////////////////
74 // READ SEVERAL MEMORY LOCATIONS
75 ///////////////////////////////////////////////////////////////////////////////
76 void ReadRCMultiple(unsigned char* Addr_Data, unsigned short len)
77 {
78 1 static unsigned short cnt;
79 1
80 1 for (cnt = 0; cnt < len; cnt++)
81 1 {
82 2 WriteRawRC(0x00,GetRegPage(Addr_Data[cnt*2]));// select appropriate page
*** ERROR C202 IN LINE 82 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
83 2 Addr_Data[cnt*2 + 1] = ReadRawRC(Addr_Data[cnt*2]);// read value at the
*** ERROR C202 IN LINE 83 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
84 2 // specified address
85 2 }
86 1 }
C51 COMPILATION COMPLETE. 0 WARNING(S), 12 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -