📄 et21x130_i2c_et.lst
字号:
1 ;--------------------------------------------------------
2 ; C_Compiler for ETOMS MCU
3 ; Target MCU: ET44M210
4 ;--------------------------------------------------------
5 ; .module ET21x130_I2C
6 ;--------------------------------------------------------
7 ; publics variables in this module
8 ;--------------------------------------------------------
9 ; .globl _I2C_RxTx_Data_H
10 ; .globl _I2C_RxTx_Data_L
11 ; .globl _I2C_RxTx_Data
12 ; .globl _COUNTER_16
13 ; .globl _I2C_Reg_Index_H
14 ; .globl _I2C_Reg_Index_L
15 ; .globl _I2C_Reg_Index
16 ; .globl _I2CRegR8_L
17 ; .globl _I2CRegR8_H
18 ; .globl _I2CRegR8
19 ; .globl _I2CRegR7_L
20 ; .globl _I2CRegR7_H
21 ; .globl _I2CRegR7
22 ; .globl _I2CRegR6_L
23 ; .globl _I2CRegR6_H
24 ; .globl _I2CRegR6
25 ; .globl _I2CRegR5_L
26 ; .globl _I2CRegR5_H
27 ; .globl _I2CRegR5
28 ; .globl _I2CRegR4_L
29 ; .globl _I2CRegR4_H
30 ; .globl _I2CRegR4
31 ; .globl _I2CRegR3_L
32 ; .globl _I2CRegR3_H
33 ; .globl _I2CRegR3
34 ; .globl _I2CRegR2_L
35 ; .globl _I2CRegR2_H
36 ; .globl _I2CRegR2
37 ; .globl _I2CRegR1_L
38 ; .globl _I2CRegR1_H
39 ; .globl _I2CRegR1
40 ; .globl _I2CRegR0_L
41 ; .globl _I2CRegR0_H
42 ; .globl _I2CRegR0
43 ; .globl _HostCommand4
44 ; .globl _HostCommand3
45 ; .globl _HostCommand2
46 ; .globl _HostCommand1
47 ; .globl _HostCommand0
48 ; .globl _Sensor_Flag
49 ; .globl _BackUp_IAP1
50 ; .globl _BackUp_RAMBS1
51 ; .globl _TestData
52 ; .globl _TEMP_count
53 ; .globl _ColLineCount
54 ; .globl _YDummyCounter
55 ; .globl _RowPixelCounter
56 ; .globl _STOCK_Counter
57 ; .globl _USB_FIFO_Bank
58 ; .globl _FIFO_Stock
59 ; .globl _RAW_Bank
60 ; .globl _RAW_Address
61 ; .globl _usb_byTemp
62 ; .globl _nAddrBuf
63 ; .globl _nTable
64 ; .globl _nRomAdr
65 ; .globl _nwLength
66 ; .globl _nHwLength
67 ; .globl _psz
68 ; .globl _Reset_ET21x130
69 ; .globl _Setup_ET21x130
70 ; .globl _SetI2CReg
71 ; .globl _GetI2CReg
72 ; .globl _Check_SensorID
73 ; .globl _Write_Register
74 ; .globl _Read_Register
75 ; .globl _I2C_Index
76 ; .globl _I2C_Write
77 ; .globl _I2C_Read
78 ; .globl _I2C_IndexWrite
79 ; .globl _I2C_DataWrite
80 ; .globl _I2C_DataRead
81 ; .globl _I2C_StopBit
82 ; .globl _I2C_Write_SartBit
83 ; .globl _I2C_Read_SartBit
84 ;--------------------------------------------------------
85 ; special function registers
86 0000 _IAC0 EQU 0x00
87 0001 _HPC EQU 0x01
88 0002 _LPC EQU 0x02
89 0003 _STTS EQU 0x03
90 0003 _STATUS EQU 0x03
91 0004 _RAMBS0 EQU 0x04
92 0005 _ROMPS EQU 0x05
93 0006 _IAP0 EQU 0x06
94 0006 _INDP0 EQU 0x06
95 0007 _RAMBS1 EQU 0x07
96 0008 _IAP1 EQU 0x08
97 0008 _INDP1 EQU 0x08
98 0009 _IAC1 EQU 0x09
99 0009 _INDR1 EQU 0x09
100 000A _IAPADR EQU 0x0a
101 000B _TBLPTR EQU 0x0b
102 000B _LTBL EQU 0x0b
103 000C _TBHPTR EQU 0x0c
104 000C _HTBL EQU 0x0c
105 000D _STKPTR EQU 0x0d
106 000E _RPTC EQU 0x0e
107 000F _PRC EQU 0x0f
108 0010 _TCC EQU 0x10
109 0011 _INTF EQU 0x11
110 0012 _KWUPAIF EQU 0x12
111 0013 _KWUPBIF EQU 0x13
112 0014 _PORTA EQU 0x14
113 0014 _PTA EQU 0x14
114 0015 _PORTB EQU 0x15
115 0015 _PTB EQU 0x15
116 0016 _PORTC EQU 0x16
117 0016 _PTC EQU 0x16
118 0017 _PORTD EQU 0x17
119 0017 _PTD EQU 0x17
120 0018 _PORTE EQU 0x18
121 0018 _PTE EQU 0x18
122 0019 _PORTF EQU 0x19
123 0019 _PTF EQU 0x19
124 001A _LFRC EQU 0x1a
125 001B _HFRC EQU 0x1b
126 001C _LFRCB EQU 0x1c
127 001D _SPIRB EQU 0x1d
128 001E _SPIWB EQU 0x1e
129 001F _ADDATAH EQU 0x1f
130 0020 _ADDATAL EQU 0x20
131 0021 _DT0L EQU 0x21
132 0022 _DTOH EQU 0x22
133 0023 _PRD0L EQU 0x23
134 0024 _PRD0H EQU 0x24
135 0025 _DL0L EQU 0x25
136 0026 _DL0H EQU 0x26
137 0027 _DT1L EQU 0x27
138 0028 _DT1H EQU 0x28
139 0029 _PRD1L EQU 0x29
140 002A _PRD1H EQU 0x2a
141 002B _DL1L EQU 0x2b
142 002C _DL1H EQU 0x2c
143 0080 _PRIE EQU 0x80
144 0081 _INTE EQU 0x81
145 0082 _KWUAIE EQU 0x82
146 0083 _KWUBIE EQU 0x83
147 0084 _EINTED EQU 0x84
148 0085 _SPIC EQU 0x85
149 0086 _IOCA EQU 0x86
150 0087 _IOCB EQU 0x87
151 0088 _IOCC EQU 0x88
152 0089 _IOCD EQU 0x89
153 008A _IOCE EQU 0x8a
154 008B _IOCF EQU 0x8b
155 008C _PUCA EQU 0x8c
156 008D _PUCB EQU 0x8d
157 008E _PUCC EQU 0x8e
158 0085 _PUCD EQU 0x85
159 0090 _PUCE EQU 0x90
160 0091 _PUCF EQU 0x91
161 0092 _ODCB EQU 0x92
162 0093 _TCCC EQU 0x93
163 0094 _FRCC EQU 0x94
164 0095 _WDT_CON EQU 0x95
165 0096 _ADCAIS EQU 0x96
166 0097 _ADCCR EQU 0x97
167 0098 _PWMCR EQU 0x98
168 0099 _RFINTE EQU 0x99
169 0080 _HbmRequestType EQU 0x80 ;Bank1 Source:180
170 0081 _HbRequest EQU 0x81 ;Bank1 Source:181
171 0082 _HwValueL EQU 0x82 ;Bank1 Source:182
172 0083 _HwValueH EQU 0x83 ;Bank1 Source:183
173 0084 _HwIndexL EQU 0x84 ;Bank1 Source:184
174 0085 _HwIndexH EQU 0x85 ;Bank1 Source:185
175 0086 _HwLengthL EQU 0x86 ;Bank1 Source:186
176 0087 _HwLengthH EQU 0x87 ;Bank1 Source:187
177 0088 _HTBLL EQU 0x88 ;Bank1 Source:188
178 0089 _HROMADRL EQU 0x89 ;Bank1 Source:189
179 008A _HROMADRH EQU 0x8a ;Bank1 Source:18a
180 008B _A_INTERFACE EQU 0x8b ;Bank1 Source:18b
181 008C _TEMP_UREG EQU 0x8c ;Bank1 Source:18c
182 008D _PROTOCOL EQU 0x8d ;Bank1 Source:18d
183 008E _IDLE_TIMER EQU 0x8e ;Bank1 Source:18e
184 008F _USB_STATUS EQU 0x8f ;Bank1 Source:18f
185 008F _HUB_STATUS EQU 0x8f ;Bank1 Source:18f
186 008F _FC_STATUS EQU 0x8f ;Bank1 Source:18f
187 0090 _ADDRESS_BUFh EQU 0x90 ;Bank1 Source:190
188 0091 _ADDRESS_BUFf EQU 0x91 ;Bank1 Source:191
189 0092 _CTR_BUF EQU 0x92 ;Bank1 Source:192
190 0093 _Reg_Adr EQU 0x93 ;Bank1 Source:193
191 0094 _HEP1_CNT EQU 0x94 ;Bank1 Source:194
192 0095 _STACK_IAP0 EQU 0x95 ;Bank1 Source:195
193 00C0 _bmRequestType EQU 0xc0 ;Bank1 Source:1c0
194 00C1 _bRequest EQU 0xc1 ;Bank1 Source:1c1
195 00C2 _wValueL EQU 0xc2 ;Bank1 Source:1c2
196 00C3 _wValueH EQU 0xc3 ;Bank1 Source:1c3
197 00C4 _wIndexL EQU 0xc4 ;Bank1 Source:1c4
198 00C5 _wIndexH EQU 0xc5 ;Bank1 Source:1c5
199 00C6 _wLengthL EQU 0xc6 ;Bank1 Source:1c6
200 00C7 _wLengthH EQU 0xc7 ;Bank1 Source:1c7
201 00C8 _TBLL EQU 0xc8 ;Bank1 Source:1c8
202 00C9 _ROMADRL EQU 0xc9 ;Bank1 Source:1c9
203 00CA _ROMADRH EQU 0xca ;Bank1 Source:1ca
204 00CB _STATUS_BUF EQU 0xcb ;Bank1 Source:1cb
205 00CC _USBTR EQU 0xcc ;Bank1 Source:1cc
206 00CD _GCNTR EQU 0xcd ;Bank1 Source:1cd
207 00CE _EP1CNTR EQU 0xce ;Bank1 Source:1ce
208 00CF _EP2CNTR EQU 0xcf ;Bank1 Source:1cf
209 00D0 _EP3CNTR EQU 0xd0 ;Bank1 Source:1d0
210 00D1 _EPINTR EQU 0xd1 ;Bank1 Source:1d1
211 00D2 _EPINTE EQU 0xd2 ;Bank1 Source:1d2
212 00D3 _STAINTR EQU 0xd3 ;Bank1 Source:1d3
213 00D4 _STAINTE EQU 0xd4 ;Bank1 Source:1d4
214 00D5 _FAR EQU 0xd5 ;Bank1 Source:1d5
215 00D6 _EP0RXTR EQU 0xd6 ;Bank1 Source:1d6
216 00D7 _EP0RXCSR EQU 0xd7 ;Bank1 Source:1d7
217 00D8 _EP0TXCSR EQU 0xd8 ;Bank1 Source:1d8
218 00D9 _EP1CSR EQU 0xd9 ;Bank1 Source:1d9
219 00DA _EP2CSR EQU 0xda ;Bank1 Source:1da
220 00DB _EP3CSR EQU 0xdb ;Bank1 Source:1db
221 00DC _EP0RXCTR EQU 0xdc ;Bank1 Source:1dc
222 00DD _EP0TXCTR EQU 0xdd ;Bank1 Source:1dd
223 00DE _EP1CTR EQU 0xde ;Bank1 Source:1de
224 00DF _EP2CTR EQU 0xdf ;Bank1 Source:1df
225 00E0 _EP3CTR EQU 0xe0 ;Bank1 Source:1e0
226 00E1 _EP0RXDAR EQU 0xe1 ;Bank1 Source:1e1
227 00E2 _EP0TXDAR EQU 0xe2 ;Bank1 Source:1e2
228 00E3 _EP1DAR EQU 0xe3 ;Bank1 Source:1e3
229 00E4 _EP2DAR EQU 0xe4 ;Bank1 Source:1e4
230 00E5 _EP3DAR EQU 0xe5 ;Bank1 Source:1e5
231 00E6 _HGSR EQU 0xe6 ;Bank1 Source:1e6
232 00E7 _HINTR EQU 0xe7 ;Bank1 Source:1e7
233 00E8 _HINTE EQU 0xe8 ;Bank1 Source:1e8
234 00E9 _HAR EQU 0xe9 ;Bank1 Source:1e9
235 00EA _HEP0RXTR EQU 0xea ;Bank1 Source:1ea
236 00EB _HEP0RXCSR EQU 0xeb ;Bank1 Source:1eb
237 00EC _HEP0TXCSR EQU 0xec ;Bank1 Source:1ec
238 00ED _HEP1TXCSR EQU 0xed ;Bank1 Source:1ed
239 00EE _HEP0RXCTR EQU 0xee ;Bank1 Source:1ee
240 00EF _HEP0TXCTR EQU 0xef ;Bank1 Source:1ef
241 00F0 _HEP0RXDAR EQU 0xf0 ;Bank1 Source:1f0
242 00F1 _HEP0TXDAR EQU 0xf1 ;Bank1 Source:1f1
243 00F2 _HEP1TXDAR EQU 0xf2 ;Bank1 Source:1f2
244 00F3 _HPCONR EQU 0xf3 ;Bank1 Source:1f3
245 00F4 _HPSTAR EQU 0xf4 ;Bank1 Source:1f4
246 00F5 _HSR EQU 0xf5 ;Bank1 Source:1f5
247 00F6 _HPSR1 EQU 0xf6 ;Bank1 Source:1f6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -