1 ;-------------------------------------------------------- 2 ; File Created by SDCC : free open source ANSI-C Compiler 3 ; Version 3.0.0 #6037 (Oct 31 2010) (Linux) 4 ; This file was generated Sun Feb 26 03:56:09 2012 5 ;-------------------------------------------------------- 6 .module radio_registers 7 .optsdcc -mmcs51 --model-medium 8 9 ;-------------------------------------------------------- 10 ; Public variables in this module 11 ;-------------------------------------------------------- 12 .globl _radioRegistersInit 13 .globl _radioCrcPassed 14 .globl _radioLqi 15 .globl _radioRssi 16 ;-------------------------------------------------------- 17 ; special function registers 18 ;-------------------------------------------------------- 19 .area RSEG (ABS,DATA) 0000 20 .org 0x0000 0080 21 Fradio_registers$P0$0$0 == 0x0080 0080 22 _P0 = 0x0080 0081 23 Fradio_registers$SP$0$0 == 0x0081 0081 24 _SP = 0x0081 0082 25 Fradio_registers$DPL0$0$0 == 0x0082 0082 26 _DPL0 = 0x0082 0083 27 Fradio_registers$DPH0$0$0 == 0x0083 0083 28 _DPH0 = 0x0083 0084 29 Fradio_registers$DPL1$0$0 == 0x0084 0084 30 _DPL1 = 0x0084 0085 31 Fradio_registers$DPH1$0$0 == 0x0085 0085 32 _DPH1 = 0x0085 0086 33 Fradio_registers$U0CSR$0$0 == 0x0086 0086 34 _U0CSR = 0x0086 0087 35 Fradio_registers$PCON$0$0 == 0x0087 0087 36 _PCON = 0x0087 0088 37 Fradio_registers$TCON$0$0 == 0x0088 0088 38 _TCON = 0x0088 0089 39 Fradio_registers$P0IFG$0$0 == 0x0089 0089 40 _P0IFG = 0x0089 008A 41 Fradio_registers$P1IFG$0$0 == 0x008a 008A 42 _P1IFG = 0x008a 008B 43 Fradio_registers$P2IFG$0$0 == 0x008b 008B 44 _P2IFG = 0x008b 008C 45 Fradio_registers$PICTL$0$0 == 0x008c 008C 46 _PICTL = 0x008c 008D 47 Fradio_registers$P1IEN$0$0 == 0x008d 008D 48 _P1IEN = 0x008d 008F 49 Fradio_registers$P0INP$0$0 == 0x008f 008F 50 _P0INP = 0x008f 0090 51 Fradio_registers$P1$0$0 == 0x0090 0090 52 _P1 = 0x0090 0091 53 Fradio_registers$RFIM$0$0 == 0x0091 0091 54 _RFIM = 0x0091 0092 55 Fradio_registers$DPS$0$0 == 0x0092 0092 56 _DPS = 0x0092 0093 57 Fradio_registers$MPAGE$0$0 == 0x0093 0093 58 _MPAGE = 0x0093 0095 59 Fradio_registers$ENDIAN$0$0 == 0x0095 0095 60 _ENDIAN = 0x0095 0098 61 Fradio_registers$S0CON$0$0 == 0x0098 0098 62 _S0CON = 0x0098 009A 63 Fradio_registers$IEN2$0$0 == 0x009a 009A 64 _IEN2 = 0x009a 009B 65 Fradio_registers$S1CON$0$0 == 0x009b 009B 66 _S1CON = 0x009b 009C 67 Fradio_registers$T2CT$0$0 == 0x009c 009C 68 _T2CT = 0x009c 009D 69 Fradio_registers$T2PR$0$0 == 0x009d 009D 70 _T2PR = 0x009d 009E 71 Fradio_registers$T2CTL$0$0 == 0x009e 009E 72 _T2CTL = 0x009e 00A0 73 Fradio_registers$P2$0$0 == 0x00a0 00A0 74 _P2 = 0x00a0 00A1 75 Fradio_registers$WORIRQ$0$0 == 0x00a1 00A1 76 _WORIRQ = 0x00a1 00A2 77 Fradio_registers$WORCTRL$0$0 == 0x00a2 00A2 78 _WORCTRL = 0x00a2 00A3 79 Fradio_registers$WOREVT0$0$0 == 0x00a3 00A3 80 _WOREVT0 = 0x00a3 00A4 81 Fradio_registers$WOREVT1$0$0 == 0x00a4 00A4 82 _WOREVT1 = 0x00a4 00A5 83 Fradio_registers$WORTIME0$0$0 == 0x00a5 00A5 84 _WORTIME0 = 0x00a5 00A6 85 Fradio_registers$WORTIME1$0$0 == 0x00a6 00A6 86 _WORTIME1 = 0x00a6 00A8 87 Fradio_registers$IEN0$0$0 == 0x00a8 00A8 88 _IEN0 = 0x00a8 00A9 89 Fradio_registers$IP0$0$0 == 0x00a9 00A9 90 _IP0 = 0x00a9 00AB 91 Fradio_registers$FWT$0$0 == 0x00ab 00AB 92 _FWT = 0x00ab 00AC 93 Fradio_registers$FADDRL$0$0 == 0x00ac 00AC 94 _FADDRL = 0x00ac 00AD 95 Fradio_registers$FADDRH$0$0 == 0x00ad 00AD 96 _FADDRH = 0x00ad 00AE 97 Fradio_registers$FCTL$0$0 == 0x00ae 00AE 98 _FCTL = 0x00ae 00AF 99 Fradio_registers$FWDATA$0$0 == 0x00af 00AF 100 _FWDATA = 0x00af 00B1 101 Fradio_registers$ENCDI$0$0 == 0x00b1 00B1 102 _ENCDI = 0x00b1 00B2 103 Fradio_registers$ENCDO$0$0 == 0x00b2 00B2 104 _ENCDO = 0x00b2 00B3 105 Fradio_registers$ENCCS$0$0 == 0x00b3 00B3 106 _ENCCS = 0x00b3 00B4 107 Fradio_registers$ADCCON1$0$0 == 0x00b4 00B4 108 _ADCCON1 = 0x00b4 00B5 109 Fradio_registers$ADCCON2$0$0 == 0x00b5 00B5 110 _ADCCON2 = 0x00b5 00B6 111 Fradio_registers$ADCCON3$0$0 == 0x00b6 00B6 112 _ADCCON3 = 0x00b6 00B8 113 Fradio_registers$IEN1$0$0 == 0x00b8 00B8 114 _IEN1 = 0x00b8 00B9 115 Fradio_registers$IP1$0$0 == 0x00b9 00B9 116 _IP1 = 0x00b9 00BA 117 Fradio_registers$ADCL$0$0 == 0x00ba 00BA 118 _ADCL = 0x00ba 00BB 119 Fradio_registers$ADCH$0$0 == 0x00bb 00BB 120 _ADCH = 0x00bb 00BC 121 Fradio_registers$RNDL$0$0 == 0x00bc 00BC 122 _RNDL = 0x00bc 00BD 123 Fradio_registers$RNDH$0$0 == 0x00bd 00BD 124 _RNDH = 0x00bd 00BE 125 Fradio_registers$SLEEP$0$0 == 0x00be 00BE 126 _SLEEP = 0x00be 00C0 127 Fradio_registers$IRCON$0$0 == 0x00c0 00C0 128 _IRCON = 0x00c0 00C1 129 Fradio_registers$U0DBUF$0$0 == 0x00c1 00C1 130 _U0DBUF = 0x00c1 00C2 131 Fradio_registers$U0BAUD$0$0 == 0x00c2 00C2 132 _U0BAUD = 0x00c2 00C4 133 Fradio_registers$U0UCR$0$0 == 0x00c4 00C4 134 _U0UCR = 0x00c4 00C5 135 Fradio_registers$U0GCR$0$0 == 0x00c5 00C5 136 _U0GCR = 0x00c5 00C6 137 Fradio_registers$CLKCON$0$0 == 0x00c6 00C6 138 _CLKCON = 0x00c6 00C7 139 Fradio_registers$MEMCTR$0$0 == 0x00c7 00C7 140 _MEMCTR = 0x00c7 00C9 141 Fradio_registers$WDCTL$0$0 == 0x00c9 00C9 142 _WDCTL = 0x00c9 00CA 143 Fradio_registers$T3CNT$0$0 == 0x00ca 00CA 144 _T3CNT = 0x00ca 00CB 145 Fradio_registers$T3CTL$0$0 == 0x00cb 00CB 146 _T3CTL = 0x00cb 00CC 147 Fradio_registers$T3CCTL0$0$0 == 0x00cc 00CC 148 _T3CCTL0 = 0x00cc 00CD 149 Fradio_registers$T3CC0$0$0 == 0x00cd 00CD 150 _T3CC0 = 0x00cd 00CE 151 Fradio_registers$T3CCTL1$0$0 == 0x00ce 00CE 152 _T3CCTL1 = 0x00ce 00CF 153 Fradio_registers$T3CC1$0$0 == 0x00cf 00CF 154 _T3CC1 = 0x00cf 00D0 155 Fradio_registers$PSW$0$0 == 0x00d0 00D0 156 _PSW = 0x00d0 00D1 157 Fradio_registers$DMAIRQ$0$0 == 0x00d1 00D1 158 _DMAIRQ = 0x00d1 00D2 159 Fradio_registers$DMA1CFGL$0$0 == 0x00d2 00D2 160 _DMA1CFGL = 0x00d2 00D3 161 Fradio_registers$DMA1CFGH$0$0 == 0x00d3 00D3 162 _DMA1CFGH = 0x00d3 00D4 163 Fradio_registers$DMA0CFGL$0$0 == 0x00d4 00D4 164 _DMA0CFGL = 0x00d4 00D5 165 Fradio_registers$DMA0CFGH$0$0 == 0x00d5 00D5 166 _DMA0CFGH = 0x00d5 00D6 167 Fradio_registers$DMAARM$0$0 == 0x00d6 00D6 168 _DMAARM = 0x00d6 00D7 169 Fradio_registers$DMAREQ$0$0 == 0x00d7 00D7 170 _DMAREQ = 0x00d7 00D8 171 Fradio_registers$TIMIF$0$0 == 0x00d8 00D8 172 _TIMIF = 0x00d8 00D9 173 Fradio_registers$RFD$0$0 == 0x00d9 00D9 174 _RFD = 0x00d9 00DA 175 Fradio_registers$T1CC0L$0$0 == 0x00da 00DA 176 _T1CC0L = 0x00da 00DB 177 Fradio_registers$T1CC0H$0$0 == 0x00db 00DB 178 _T1CC0H = 0x00db 00DC 179 Fradio_registers$T1CC1L$0$0 == 0x00dc 00DC 180 _T1CC1L = 0x00dc 00DD 181 Fradio_registers$T1CC1H$0$0 == 0x00dd 00DD 182 _T1CC1H = 0x00dd 00DE 183 Fradio_registers$T1CC2L$0$0 == 0x00de 00DE 184 _T1CC2L = 0x00de 00DF 185 Fradio_registers$T1CC2H$0$0 == 0x00df 00DF 186 _T1CC2H = 0x00df 00E0 187 Fradio_registers$ACC$0$0 == 0x00e0 00E0 188 _ACC = 0x00e0 00E1 189 Fradio_registers$RFST$0$0 == 0x00e1 00E1 190 _RFST = 0x00e1 00E2 191 Fradio_registers$T1CNTL$0$0 == 0x00e2 00E2 192 _T1CNTL = 0x00e2 00E3 193 Fradio_registers$T1CNTH$0$0 == 0x00e3 00E3 194 _T1CNTH = 0x00e3 00E4 195 Fradio_registers$T1CTL$0$0 == 0x00e4 00E4 196 _T1CTL = 0x00e4 00E5 197 Fradio_registers$T1CCTL0$0$0 == 0x00e5 00E5 198 _T1CCTL0 = 0x00e5 00E6 199 Fradio_registers$T1CCTL1$0$0 == 0x00e6 00E6 200 _T1CCTL1 = 0x00e6 00E7 201 Fradio_registers$T1CCTL2$0$0 == 0x00e7 00E7 202 _T1CCTL2 = 0x00e7 00E8 203 Fradio_registers$IRCON2$0$0 == 0x00e8 00E8 204 _IRCON2 = 0x00e8 00E9 205 Fradio_registers$RFIF$0$0 == 0x00e9 00E9 206 _RFIF = 0x00e9 00EA 207 Fradio_registers$T4CNT$0$0 == 0x00ea 00EA 208 _T4CNT = 0x00ea 00EB 209 Fradio_registers$T4CTL$0$0 == 0x00eb 00EB 210 _T4CTL = 0x00eb 00EC 211 Fradio_registers$T4CCTL0$0$0 == 0x00ec 00EC 212 _T4CCTL0 = 0x00ec 00ED 213 Fradio_registers$T4CC0$0$0 == 0x00ed 00ED 214 _T4CC0 = 0x00ed 00EE 215 Fradio_registers$T4CCTL1$0$0 == 0x00ee 00EE 216 _T4CCTL1 = 0x00ee 00EF 217 Fradio_registers$T4CC1$0$0 == 0x00ef 00EF 218 _T4CC1 = 0x00ef 00F0 219 Fradio_registers$B$0$0 == 0x00f0 00F0 220 _B = 0x00f0 00F1 221 Fradio_registers$PERCFG$0$0 == 0x00f1 00F1 222 _PERCFG = 0x00f1 00F2 223 Fradio_registers$ADCCFG$0$0 == 0x00f2 00F2 224 _ADCCFG = 0x00f2 00F3 225 Fradio_registers$P0SEL$0$0 == 0x00f3 00F3 226 _P0SEL = 0x00f3 00F4 227 Fradio_registers$P1SEL$0$0 == 0x00f4 00F4 228 _P1SEL = 0x00f4 00F5 229 Fradio_registers$P2SEL$0$0 == 0x00f5 00F5 230 _P2SEL = 0x00f5 00F6 231 Fradio_registers$P1INP$0$0 == 0x00f6 00F6 232 _P1INP = 0x00f6 00F7 233 Fradio_registers$P2INP$0$0 == 0x00f7 00F7 234 _P2INP = 0x00f7 00F8 235 Fradio_registers$U1CSR$0$0 == 0x00f8 00F8 236 _U1CSR = 0x00f8 00F9 237 Fradio_registers$U1DBUF$0$0 == 0x00f9 00F9 238 _U1DBUF = 0x00f9 00FA 239 Fradio_registers$U1BAUD$0$0 == 0x00fa 00FA 240 _U1BAUD = 0x00fa 00FB 241 Fradio_registers$U1UCR$0$0 == 0x00fb 00FB 242 _U1UCR = 0x00fb 00FC 243 Fradio_registers$U1GCR$0$0 == 0x00fc 00FC 244 _U1GCR = 0x00fc 00FD 245 Fradio_registers$P0DIR$0$0 == 0x00fd 00FD 246 _P0DIR = 0x00fd 00FE 247 Fradio_registers$P1DIR$0$0 == 0x00fe 00FE 248 _P1DIR = 0x00fe 00FF 249 Fradio_registers$P2DIR$0$0 == 0x00ff 00FF 250 _P2DIR = 0x00ff FFFFD5D4 251 Fradio_registers$DMA0CFG$0$0 == 0xffffd5d4 FFFFD5D4 252 _DMA0CFG = 0xffffd5d4 FFFFD3D2 253 Fradio_registers$DMA1CFG$0$0 == 0xffffd3d2 FFFFD3D2 254 _DMA1CFG = 0xffffd3d2 FFFFADAC 255 Fradio_registers$FADDR$0$0 == 0xffffadac FFFFADAC 256 _FADDR = 0xffffadac FFFFBBBA 257 Fradio_registers$ADC$0$0 == 0xffffbbba FFFFBBBA 258 _ADC = 0xffffbbba FFFFDBDA 259 Fradio_registers$T1CC0$0$0 == 0xffffdbda FFFFDBDA 260 _T1CC0 = 0xffffdbda FFFFDDDC 261 Fradio_registers$T1CC1$0$0 == 0xffffdddc FFFFDDDC 262 _T1CC1 = 0xffffdddc FFFFDFDE 263 Fradio_registers$T1CC2$0$0 == 0xffffdfde FFFFDFDE 264 _T1CC2 = 0xffffdfde 265 ;-------------------------------------------------------- 266 ; special function bits 267 ;-------------------------------------------------------- 268 .area RSEG (ABS,DATA) 0000 269 .org 0x0000 0080 270 Fradio_registers$P0_0$0$0 == 0x0080 0080 271 _P0_0 = 0x0080 0081 272 Fradio_registers$P0_1$0$0 == 0x0081 0081 273 _P0_1 = 0x0081 0082 274 Fradio_registers$P0_2$0$0 == 0x0082 0082 275 _P0_2 = 0x0082 0083 276 Fradio_registers$P0_3$0$0 == 0x0083 0083 277 _P0_3 = 0x0083 0084 278 Fradio_registers$P0_4$0$0 == 0x0084 0084 279 _P0_4 = 0x0084 0085 280 Fradio_registers$P0_5$0$0 == 0x0085 0085 281 _P0_5 = 0x0085 0086 282 Fradio_registers$P0_6$0$0 == 0x0086 0086 283 _P0_6 = 0x0086 0087 284 Fradio_registers$P0_7$0$0 == 0x0087 0087 285 _P0_7 = 0x0087 0088 286 Fradio_registers$_TCON_0$0$0 == 0x0088 0088 287 __TCON_0 = 0x0088 0089 288 Fradio_registers$RFTXRXIF$0$0 == 0x0089 0089 289 _RFTXRXIF = 0x0089 008A 290 Fradio_registers$_TCON_2$0$0 == 0x008a 008A 291 __TCON_2 = 0x008a 008B 292 Fradio_registers$URX0IF$0$0 == 0x008b 008B 293 _URX0IF = 0x008b 008C 294 Fradio_registers$_TCON_4$0$0 == 0x008c 008C 295 __TCON_4 = 0x008c 008D 296 Fradio_registers$ADCIF$0$0 == 0x008d 008D 297 _ADCIF = 0x008d 008E 298 Fradio_registers$_TCON_6$0$0 == 0x008e 008E 299 __TCON_6 = 0x008e 008F 300 Fradio_registers$URX1IF$0$0 == 0x008f 008F 301 _URX1IF = 0x008f 0090 302 Fradio_registers$P1_0$0$0 == 0x0090 0090 303 _P1_0 = 0x0090 0091 304 Fradio_registers$P1_1$0$0 == 0x0091 0091 305 _P1_1 = 0x0091 0092 306 Fradio_registers$P1_2$0$0 == 0x0092 0092 307 _P1_2 = 0x0092 0093 308 Fradio_registers$P1_3$0$0 == 0x0093 0093 309 _P1_3 = 0x0093 0094 310 Fradio_registers$P1_4$0$0 == 0x0094 0094 311 _P1_4 = 0x0094 0095 312 Fradio_registers$P1_5$0$0 == 0x0095 0095 313 _P1_5 = 0x0095 0096 314 Fradio_registers$P1_6$0$0 == 0x0096 0096 315 _P1_6 = 0x0096 0097 316 Fradio_registers$P1_7$0$0 == 0x0097 0097 317 _P1_7 = 0x0097 0098 318 Fradio_registers$ENCIF_0$0$0 == 0x0098 0098 319 _ENCIF_0 = 0x0098 0099 320 Fradio_registers$ENCIF_1$0$0 == 0x0099 0099 321 _ENCIF_1 = 0x0099 009A 322 Fradio_registers$_SOCON2$0$0 == 0x009a 009A 323 __SOCON2 = 0x009a 009B 324 Fradio_registers$_SOCON3$0$0 == 0x009b 009B 325 __SOCON3 = 0x009b 009C 326 Fradio_registers$_SOCON4$0$0 == 0x009c 009C 327 __SOCON4 = 0x009c 009D 328 Fradio_registers$_SOCON5$0$0 == 0x009d 009D 329 __SOCON5 = 0x009d 009E 330 Fradio_registers$_SOCON6$0$0 == 0x009e 009E 331 __SOCON6 = 0x009e 009F 332 Fradio_registers$_SOCON7$0$0 == 0x009f 009F 333 __SOCON7 = 0x009f 00A0 334 Fradio_registers$P2_0$0$0 == 0x00a0 00A0 335 _P2_0 = 0x00a0 00A1 336 Fradio_registers$P2_1$0$0 == 0x00a1 00A1 337 _P2_1 = 0x00a1 00A2 338 Fradio_registers$P2_2$0$0 == 0x00a2 00A2 339 _P2_2 = 0x00a2 00A3 340 Fradio_registers$P2_3$0$0 == 0x00a3 00A3 341 _P2_3 = 0x00a3 00A4 342 Fradio_registers$P2_4$0$0 == 0x00a4 00A4 343 _P2_4 = 0x00a4 00A5 344 Fradio_registers$P2_5$0$0 == 0x00a5 00A5 345 _P2_5 = 0x00a5 00A6 346 Fradio_registers$P2_6$0$0 == 0x00a6 00A6 347 _P2_6 = 0x00a6 00A7 348 Fradio_registers$P2_7$0$0 == 0x00a7 00A7 349 _P2_7 = 0x00a7 00A8 350 Fradio_registers$RFTXRXIE$0$0 == 0x00a8 00A8 351 _RFTXRXIE = 0x00a8 00A9 352 Fradio_registers$ADCIE$0$0 == 0x00a9 00A9 353 _ADCIE = 0x00a9 00AA 354 Fradio_registers$URX0IE$0$0 == 0x00aa 00AA 355 _URX0IE = 0x00aa 00AB 356 Fradio_registers$URX1IE$0$0 == 0x00ab 00AB 357 _URX1IE = 0x00ab 00AC 358 Fradio_registers$ENCIE$0$0 == 0x00ac 00AC 359 _ENCIE = 0x00ac 00AD 360 Fradio_registers$STIE$0$0 == 0x00ad 00AD 361 _STIE = 0x00ad 00AE 362 Fradio_registers$_IEN06$0$0 == 0x00ae 00AE 363 __IEN06 = 0x00ae 00AF 364 Fradio_registers$EA$0$0 == 0x00af 00AF 365 _EA = 0x00af 00B8 366 Fradio_registers$DMAIE$0$0 == 0x00b8 00B8 367 _DMAIE = 0x00b8 00B9 368 Fradio_registers$T1IE$0$0 == 0x00b9 00B9 369 _T1IE = 0x00b9 00BA 370 Fradio_registers$T2IE$0$0 == 0x00ba 00BA 371 _T2IE = 0x00ba 00BB 372 Fradio_registers$T3IE$0$0 == 0x00bb 00BB 373 _T3IE = 0x00bb 00BC 374 Fradio_registers$T4IE$0$0 == 0x00bc 00BC 375 _T4IE = 0x00bc 00BD 376 Fradio_registers$P0IE$0$0 == 0x00bd 00BD 377 _P0IE = 0x00bd 00BE 378 Fradio_registers$_IEN16$0$0 == 0x00be 00BE 379 __IEN16 = 0x00be 00BF 380 Fradio_registers$_IEN17$0$0 == 0x00bf 00BF 381 __IEN17 = 0x00bf 00C0 382 Fradio_registers$DMAIF$0$0 == 0x00c0 00C0 383 _DMAIF = 0x00c0 00C1 384 Fradio_registers$T1IF$0$0 == 0x00c1 00C1 385 _T1IF = 0x00c1 00C2 386 Fradio_registers$T2IF$0$0 == 0x00c2 00C2 387 _T2IF = 0x00c2 00C3 388 Fradio_registers$T3IF$0$0 == 0x00c3 00C3 389 _T3IF = 0x00c3 00C4 390 Fradio_registers$T4IF$0$0 == 0x00c4 00C4 391 _T4IF = 0x00c4 00C5 392 Fradio_registers$P0IF$0$0 == 0x00c5 00C5 393 _P0IF = 0x00c5 00C6 394 Fradio_registers$_IRCON6$0$0 == 0x00c6 00C6 395 __IRCON6 = 0x00c6 00C7 396 Fradio_registers$STIF$0$0 == 0x00c7 00C7 397 _STIF = 0x00c7 00D0 398 Fradio_registers$P$0$0 == 0x00d0 00D0 399 _P = 0x00d0 00D1 400 Fradio_registers$F1$0$0 == 0x00d1 00D1 401 _F1 = 0x00d1 00D2 402 Fradio_registers$OV$0$0 == 0x00d2 00D2 403 _OV = 0x00d2 00D3 404 Fradio_registers$RS0$0$0 == 0x00d3 00D3 405 _RS0 = 0x00d3 00D4 406 Fradio_registers$RS1$0$0 == 0x00d4 00D4 407 _RS1 = 0x00d4 00D5 408 Fradio_registers$F0$0$0 == 0x00d5 00D5 409 _F0 = 0x00d5 00D6 410 Fradio_registers$AC$0$0 == 0x00d6 00D6 411 _AC = 0x00d6 00D7 412 Fradio_registers$CY$0$0 == 0x00d7 00D7 413 _CY = 0x00d7 00D8 414 Fradio_registers$T3OVFIF$0$0 == 0x00d8 00D8 415 _T3OVFIF = 0x00d8 00D9 416 Fradio_registers$T3CH0IF$0$0 == 0x00d9 00D9 417 _T3CH0IF = 0x00d9 00DA 418 Fradio_registers$T3CH1IF$0$0 == 0x00da 00DA 419 _T3CH1IF = 0x00da 00DB 420 Fradio_registers$T4OVFIF$0$0 == 0x00db 00DB 421 _T4OVFIF = 0x00db 00DC 422 Fradio_registers$T4CH0IF$0$0 == 0x00dc 00DC 423 _T4CH0IF = 0x00dc 00DD 424 Fradio_registers$T4CH1IF$0$0 == 0x00dd 00DD 425 _T4CH1IF = 0x00dd 00DE 426 Fradio_registers$OVFIM$0$0 == 0x00de 00DE 427 _OVFIM = 0x00de 00DF 428 Fradio_registers$_TIMIF7$0$0 == 0x00df 00DF 429 __TIMIF7 = 0x00df 00E0 430 Fradio_registers$ACC_0$0$0 == 0x00e0 00E0 431 _ACC_0 = 0x00e0 00E1 432 Fradio_registers$ACC_1$0$0 == 0x00e1 00E1 433 _ACC_1 = 0x00e1 00E2 434 Fradio_registers$ACC_2$0$0 == 0x00e2 00E2 435 _ACC_2 = 0x00e2 00E3 436 Fradio_registers$ACC_3$0$0 == 0x00e3 00E3 437 _ACC_3 = 0x00e3 00E4 438 Fradio_registers$ACC_4$0$0 == 0x00e4 00E4 439 _ACC_4 = 0x00e4 00E5 440 Fradio_registers$ACC_5$0$0 == 0x00e5 00E5 441 _ACC_5 = 0x00e5 00E6 442 Fradio_registers$ACC_6$0$0 == 0x00e6 00E6 443 _ACC_6 = 0x00e6 00E7 444 Fradio_registers$ACC_7$0$0 == 0x00e7 00E7 445 _ACC_7 = 0x00e7 00E8 446 Fradio_registers$P2IF$0$0 == 0x00e8 00E8 447 _P2IF = 0x00e8 00E9 448 Fradio_registers$UTX0IF$0$0 == 0x00e9 00E9 449 _UTX0IF = 0x00e9 00EA 450 Fradio_registers$UTX1IF$0$0 == 0x00ea 00EA 451 _UTX1IF = 0x00ea 00EB 452 Fradio_registers$P1IF$0$0 == 0x00eb 00EB 453 _P1IF = 0x00eb 00EC 454 Fradio_registers$WDTIF$0$0 == 0x00ec 00EC 455 _WDTIF = 0x00ec 00ED 456 Fradio_registers$_IRCON25$0$0 == 0x00ed 00ED 457 __IRCON25 = 0x00ed 00EE 458 Fradio_registers$_IRCON26$0$0 == 0x00ee 00EE 459 __IRCON26 = 0x00ee 00EF 460 Fradio_registers$_IRCON27$0$0 == 0x00ef 00EF 461 __IRCON27 = 0x00ef 00F0 462 Fradio_registers$B_0$0$0 == 0x00f0 00F0 463 _B_0 = 0x00f0 00F1 464 Fradio_registers$B_1$0$0 == 0x00f1 00F1 465 _B_1 = 0x00f1 00F2 466 Fradio_registers$B_2$0$0 == 0x00f2 00F2 467 _B_2 = 0x00f2 00F3 468 Fradio_registers$B_3$0$0 == 0x00f3 00F3 469 _B_3 = 0x00f3 00F4 470 Fradio_registers$B_4$0$0 == 0x00f4 00F4 471 _B_4 = 0x00f4 00F5 472 Fradio_registers$B_5$0$0 == 0x00f5 00F5 473 _B_5 = 0x00f5 00F6 474 Fradio_registers$B_6$0$0 == 0x00f6 00F6 475 _B_6 = 0x00f6 00F7 476 Fradio_registers$B_7$0$0 == 0x00f7 00F7 477 _B_7 = 0x00f7 00F8 478 Fradio_registers$U1ACTIVE$0$0 == 0x00f8 00F8 479 _U1ACTIVE = 0x00f8 00F9 480 Fradio_registers$U1TX_BYTE$0$0 == 0x00f9 00F9 481 _U1TX_BYTE = 0x00f9 00FA 482 Fradio_registers$U1RX_BYTE$0$0 == 0x00fa 00FA 483 _U1RX_BYTE = 0x00fa 00FB 484 Fradio_registers$U1ERR$0$0 == 0x00fb 00FB 485 _U1ERR = 0x00fb 00FC 486 Fradio_registers$U1FE$0$0 == 0x00fc 00FC 487 _U1FE = 0x00fc 00FD 488 Fradio_registers$U1SLAVE$0$0 == 0x00fd 00FD 489 _U1SLAVE = 0x00fd 00FE 490 Fradio_registers$U1RE$0$0 == 0x00fe 00FE 491 _U1RE = 0x00fe 00FF 492 Fradio_registers$U1MODE$0$0 == 0x00ff 00FF 493 _U1MODE = 0x00ff 494 ;-------------------------------------------------------- 495 ; overlayable register banks 496 ;-------------------------------------------------------- 497 .area REG_BANK_0 (REL,OVR,DATA) 0000 498 .ds 8 499 ;-------------------------------------------------------- 500 ; internal ram data 501 ;-------------------------------------------------------- 502 .area DSEG (DATA) 503 ;-------------------------------------------------------- 504 ; overlayable items in internal ram 505 ;-------------------------------------------------------- 506 .area OSEG (OVR,DATA) 507 ;-------------------------------------------------------- 508 ; indirectly addressable internal ram data 509 ;-------------------------------------------------------- 510 .area ISEG (DATA) 511 ;-------------------------------------------------------- 512 ; absolute internal ram data 513 ;-------------------------------------------------------- 514 .area IABS (ABS,DATA) 515 .area IABS (ABS,DATA) 516 ;-------------------------------------------------------- 517 ; bit data 518 ;-------------------------------------------------------- 519 .area BSEG (BIT) 520 ;-------------------------------------------------------- 521 ; paged external ram data 522 ;-------------------------------------------------------- 523 .area PSEG (PAG,XDATA) 524 ;-------------------------------------------------------- 525 ; external ram data 526 ;-------------------------------------------------------- 527 .area XSEG (XDATA) DF00 528 Fradio_registers$SYNC1$0$0 == 0xdf00 DF00 529 _SYNC1 = 0xdf00 DF01 530 Fradio_registers$SYNC0$0$0 == 0xdf01 DF01 531 _SYNC0 = 0xdf01 DF02 532 Fradio_registers$PKTLEN$0$0 == 0xdf02 DF02 533 _PKTLEN = 0xdf02 DF03 534 Fradio_registers$PKTCTRL1$0$0 == 0xdf03 DF03 535 _PKTCTRL1 = 0xdf03 DF04 536 Fradio_registers$PKTCTRL0$0$0 == 0xdf04 DF04 537 _PKTCTRL0 = 0xdf04 DF05 538 Fradio_registers$ADDR$0$0 == 0xdf05 DF05 539 _ADDR = 0xdf05 DF06 540 Fradio_registers$CHANNR$0$0 == 0xdf06 DF06 541 _CHANNR = 0xdf06 DF07 542 Fradio_registers$FSCTRL1$0$0 == 0xdf07 DF07 543 _FSCTRL1 = 0xdf07 DF08 544 Fradio_registers$FSCTRL0$0$0 == 0xdf08 DF08 545 _FSCTRL0 = 0xdf08 DF09 546 Fradio_registers$FREQ2$0$0 == 0xdf09 DF09 547 _FREQ2 = 0xdf09 DF0A 548 Fradio_registers$FREQ1$0$0 == 0xdf0a DF0A 549 _FREQ1 = 0xdf0a DF0B 550 Fradio_registers$FREQ0$0$0 == 0xdf0b DF0B 551 _FREQ0 = 0xdf0b DF0C 552 Fradio_registers$MDMCFG4$0$0 == 0xdf0c DF0C 553 _MDMCFG4 = 0xdf0c DF0D 554 Fradio_registers$MDMCFG3$0$0 == 0xdf0d DF0D 555 _MDMCFG3 = 0xdf0d DF0E 556 Fradio_registers$MDMCFG2$0$0 == 0xdf0e DF0E 557 _MDMCFG2 = 0xdf0e DF0F 558 Fradio_registers$MDMCFG1$0$0 == 0xdf0f DF0F 559 _MDMCFG1 = 0xdf0f DF10 560 Fradio_registers$MDMCFG0$0$0 == 0xdf10 DF10 561 _MDMCFG0 = 0xdf10 DF11 562 Fradio_registers$DEVIATN$0$0 == 0xdf11 DF11 563 _DEVIATN = 0xdf11 DF12 564 Fradio_registers$MCSM2$0$0 == 0xdf12 DF12 565 _MCSM2 = 0xdf12 DF13 566 Fradio_registers$MCSM1$0$0 == 0xdf13 DF13 567 _MCSM1 = 0xdf13 DF14 568 Fradio_registers$MCSM0$0$0 == 0xdf14 DF14 569 _MCSM0 = 0xdf14 DF15 570 Fradio_registers$FOCCFG$0$0 == 0xdf15 DF15 571 _FOCCFG = 0xdf15 DF16 572 Fradio_registers$BSCFG$0$0 == 0xdf16 DF16 573 _BSCFG = 0xdf16 DF17 574 Fradio_registers$AGCCTRL2$0$0 == 0xdf17 DF17 575 _AGCCTRL2 = 0xdf17 DF18 576 Fradio_registers$AGCCTRL1$0$0 == 0xdf18 DF18 577 _AGCCTRL1 = 0xdf18 DF19 578 Fradio_registers$AGCCTRL0$0$0 == 0xdf19 DF19 579 _AGCCTRL0 = 0xdf19 DF1A 580 Fradio_registers$FREND1$0$0 == 0xdf1a DF1A 581 _FREND1 = 0xdf1a DF1B 582 Fradio_registers$FREND0$0$0 == 0xdf1b DF1B 583 _FREND0 = 0xdf1b DF1C 584 Fradio_registers$FSCAL3$0$0 == 0xdf1c DF1C 585 _FSCAL3 = 0xdf1c DF1D 586 Fradio_registers$FSCAL2$0$0 == 0xdf1d DF1D 587 _FSCAL2 = 0xdf1d DF1E 588 Fradio_registers$FSCAL1$0$0 == 0xdf1e DF1E 589 _FSCAL1 = 0xdf1e DF1F 590 Fradio_registers$FSCAL0$0$0 == 0xdf1f DF1F 591 _FSCAL0 = 0xdf1f DF23 592 Fradio_registers$TEST2$0$0 == 0xdf23 DF23 593 _TEST2 = 0xdf23 DF24 594 Fradio_registers$TEST1$0$0 == 0xdf24 DF24 595 _TEST1 = 0xdf24 DF25 596 Fradio_registers$TEST0$0$0 == 0xdf25 DF25 597 _TEST0 = 0xdf25 DF2E 598 Fradio_registers$PA_TABLE0$0$0 == 0xdf2e DF2E 599 _PA_TABLE0 = 0xdf2e DF2F 600 Fradio_registers$IOCFG2$0$0 == 0xdf2f DF2F 601 _IOCFG2 = 0xdf2f DF30 602 Fradio_registers$IOCFG1$0$0 == 0xdf30 DF30 603 _IOCFG1 = 0xdf30 DF31 604 Fradio_registers$IOCFG0$0$0 == 0xdf31 DF31 605 _IOCFG0 = 0xdf31 DF36 606 Fradio_registers$PARTNUM$0$0 == 0xdf36 DF36 607 _PARTNUM = 0xdf36 DF37 608 Fradio_registers$VERSION$0$0 == 0xdf37 DF37 609 _VERSION = 0xdf37 DF38 610 Fradio_registers$FREQEST$0$0 == 0xdf38 DF38 611 _FREQEST = 0xdf38 DF39 612 Fradio_registers$LQI$0$0 == 0xdf39 DF39 613 _LQI = 0xdf39 DF3A 614 Fradio_registers$RSSI$0$0 == 0xdf3a DF3A 615 _RSSI = 0xdf3a DF3B 616 Fradio_registers$MARCSTATE$0$0 == 0xdf3b DF3B 617 _MARCSTATE = 0xdf3b DF3C 618 Fradio_registers$PKTSTATUS$0$0 == 0xdf3c DF3C 619 _PKTSTATUS = 0xdf3c DF3D 620 Fradio_registers$VCO_VC_DAC$0$0 == 0xdf3d DF3D 621 _VCO_VC_DAC = 0xdf3d DF40 622 Fradio_registers$I2SCFG0$0$0 == 0xdf40 DF40 623 _I2SCFG0 = 0xdf40 DF41 624 Fradio_registers$I2SCFG1$0$0 == 0xdf41 DF41 625 _I2SCFG1 = 0xdf41 DF42 626 Fradio_registers$I2SDATL$0$0 == 0xdf42 DF42 627 _I2SDATL = 0xdf42 DF43 628 Fradio_registers$I2SDATH$0$0 == 0xdf43 DF43 629 _I2SDATH = 0xdf43 DF44 630 Fradio_registers$I2SWCNT$0$0 == 0xdf44 DF44 631 _I2SWCNT = 0xdf44 DF45 632 Fradio_registers$I2SSTAT$0$0 == 0xdf45 DF45 633 _I2SSTAT = 0xdf45 DF46 634 Fradio_registers$I2SCLKF0$0$0 == 0xdf46 DF46 635 _I2SCLKF0 = 0xdf46 DF47 636 Fradio_registers$I2SCLKF1$0$0 == 0xdf47 DF47 637 _I2SCLKF1 = 0xdf47 DF48 638 Fradio_registers$I2SCLKF2$0$0 == 0xdf48 DF48 639 _I2SCLKF2 = 0xdf48 DE00 640 Fradio_registers$USBADDR$0$0 == 0xde00 DE00 641 _USBADDR = 0xde00 DE01 642 Fradio_registers$USBPOW$0$0 == 0xde01 DE01 643 _USBPOW = 0xde01 DE02 644 Fradio_registers$USBIIF$0$0 == 0xde02 DE02 645 _USBIIF = 0xde02 DE04 646 Fradio_registers$USBOIF$0$0 == 0xde04 DE04 647 _USBOIF = 0xde04 DE06 648 Fradio_registers$USBCIF$0$0 == 0xde06 DE06 649 _USBCIF = 0xde06 DE07 650 Fradio_registers$USBIIE$0$0 == 0xde07 DE07 651 _USBIIE = 0xde07 DE09 652 Fradio_registers$USBOIE$0$0 == 0xde09 DE09 653 _USBOIE = 0xde09 DE0B 654 Fradio_registers$USBCIE$0$0 == 0xde0b DE0B 655 _USBCIE = 0xde0b DE0C 656 Fradio_registers$USBFRML$0$0 == 0xde0c DE0C 657 _USBFRML = 0xde0c DE0D 658 Fradio_registers$USBFRMH$0$0 == 0xde0d DE0D 659 _USBFRMH = 0xde0d DE0E 660 Fradio_registers$USBINDEX$0$0 == 0xde0e DE0E 661 _USBINDEX = 0xde0e DE10 662 Fradio_registers$USBMAXI$0$0 == 0xde10 DE10 663 _USBMAXI = 0xde10 DE11 664 Fradio_registers$USBCSIL$0$0 == 0xde11 DE11 665 _USBCSIL = 0xde11 DE12 666 Fradio_registers$USBCSIH$0$0 == 0xde12 DE12 667 _USBCSIH = 0xde12 DE13 668 Fradio_registers$USBMAXO$0$0 == 0xde13 DE13 669 _USBMAXO = 0xde13 DE14 670 Fradio_registers$USBCSOL$0$0 == 0xde14 DE14 671 _USBCSOL = 0xde14 DE15 672 Fradio_registers$USBCSOH$0$0 == 0xde15 DE15 673 _USBCSOH = 0xde15 DE16 674 Fradio_registers$USBCNTL$0$0 == 0xde16 DE16 675 _USBCNTL = 0xde16 DE17 676 Fradio_registers$USBCNTH$0$0 == 0xde17 DE17 677 _USBCNTH = 0xde17 DE20 678 Fradio_registers$USBF0$0$0 == 0xde20 DE20 679 _USBF0 = 0xde20 DE22 680 Fradio_registers$USBF1$0$0 == 0xde22 DE22 681 _USBF1 = 0xde22 DE24 682 Fradio_registers$USBF2$0$0 == 0xde24 DE24 683 _USBF2 = 0xde24 DE26 684 Fradio_registers$USBF3$0$0 == 0xde26 DE26 685 _USBF3 = 0xde26 DE28 686 Fradio_registers$USBF4$0$0 == 0xde28 DE28 687 _USBF4 = 0xde28 DE2A 688 Fradio_registers$USBF5$0$0 == 0xde2a DE2A 689 _USBF5 = 0xde2a 690 ;-------------------------------------------------------- 691 ; absolute external ram data 692 ;-------------------------------------------------------- 693 .area XABS (ABS,XDATA) 694 ;-------------------------------------------------------- 695 ; external initialized ram data 696 ;-------------------------------------------------------- 697 .area XISEG (XDATA) 698 .area HOME (CODE) 699 .area GSINIT0 (CODE) 700 .area GSINIT1 (CODE) 701 .area GSINIT2 (CODE) 702 .area GSINIT3 (CODE) 703 .area GSINIT4 (CODE) 704 .area GSINIT5 (CODE) 705 .area GSINIT (CODE) 706 .area GSFINAL (CODE) 707 .area CSEG (CODE) 708 ;-------------------------------------------------------- 709 ; global & static initialisations 710 ;-------------------------------------------------------- 711 .area HOME (CODE) 712 .area GSINIT (CODE) 713 .area GSFINAL (CODE) 714 .area GSINIT (CODE) 715 ;-------------------------------------------------------- 716 ; Home 717 ;-------------------------------------------------------- 718 .area HOME (CODE) 719 .area HOME (CODE) 720 ;-------------------------------------------------------- 721 ; code 722 ;-------------------------------------------------------- 723 .area CSEG (CODE) 724 ;------------------------------------------------------------ 725 ;Allocation info for local variables in function 'radioRegistersInit' 726 ;------------------------------------------------------------ 727 ;------------------------------------------------------------ 0000 728 G$radioRegistersInit$0$0 ==. 0000 729 C$radio_registers.c$4$0$0 ==. 730 ; libraries/src/radio_registers/radio_registers.c:4: void radioRegistersInit() 731 ; ----------------------------------------- 732 ; function radioRegistersInit 733 ; ----------------------------------------- 0000 734 _radioRegistersInit: 0002 735 ar2 = 0x02 0003 736 ar3 = 0x03 0004 737 ar4 = 0x04 0005 738 ar5 = 0x05 0006 739 ar6 = 0x06 0007 740 ar7 = 0x07 0000 741 ar0 = 0x00 0001 742 ar1 = 0x01 0000 743 C$radio_registers.c$7$1$1 ==. 744 ; libraries/src/radio_registers/radio_registers.c:7: PA_TABLE0 = 0xFE; 0000 90 DF 2E 745 mov dptr,#_PA_TABLE0 0003 74 FE 746 mov a,#0xFE 0005 F0 747 movx @dptr,a 0006 748 C$radio_registers.c$12$1$1 ==. 749 ; libraries/src/radio_registers/radio_registers.c:12: FREQ2 = 0x64; 0006 90 DF 09 750 mov dptr,#_FREQ2 0009 74 64 751 mov a,#0x64 000B F0 752 movx @dptr,a 000C 753 C$radio_registers.c$13$1$1 ==. 754 ; libraries/src/radio_registers/radio_registers.c:13: FREQ1 = 0x25; 000C 90 DF 0A 755 mov dptr,#_FREQ1 000F 74 25 756 mov a,#0x25 0011 F0 757 movx @dptr,a 0012 758 C$radio_registers.c$14$1$1 ==. 759 ; libraries/src/radio_registers/radio_registers.c:14: FREQ0 = 0x00; 0012 90 DF 0B 760 mov dptr,#_FREQ0 0015 E4 761 clr a 0016 F0 762 movx @dptr,a 0017 763 C$radio_registers.c$27$1$1 ==. 764 ; libraries/src/radio_registers/radio_registers.c:27: MDMCFG1 = 0x43; 0017 90 DF 0F 765 mov dptr,#_MDMCFG1 001A 74 43 766 mov a,#0x43 001C F0 767 movx @dptr,a 001D 768 C$radio_registers.c$28$1$1 ==. 769 ; libraries/src/radio_registers/radio_registers.c:28: MDMCFG0 = 0x87; // Modem Configuration 001D 90 DF 10 770 mov dptr,#_MDMCFG0 0020 74 87 771 mov a,#0x87 0022 F0 772 movx @dptr,a 0023 773 C$radio_registers.c$32$1$1 ==. 774 ; libraries/src/radio_registers/radio_registers.c:32: FSCTRL1 = 0x0A; // Frequency Synthesizer Control 0023 90 DF 07 775 mov dptr,#_FSCTRL1 0026 74 0A 776 mov a,#0x0A 0028 F0 777 movx @dptr,a 0029 778 C$radio_registers.c$33$1$1 ==. 779 ; libraries/src/radio_registers/radio_registers.c:33: FSCTRL0 = 0x00; // Frequency Synthesizer Control 0029 90 DF 08 780 mov dptr,#_FSCTRL0 002C E4 781 clr a 002D F0 782 movx @dptr,a 002E 783 C$radio_registers.c$39$1$1 ==. 784 ; libraries/src/radio_registers/radio_registers.c:39: MDMCFG4 = 0x1D; MDMCFG3 = 0xDE; // Modem configuration (data rate = 350 kbps, bandwidth = 600 kHz). 002E 90 DF 0C 785 mov dptr,#_MDMCFG4 0031 74 1D 786 mov a,#0x1D 0033 F0 787 movx @dptr,a 0034 90 DF 0D 788 mov dptr,#_MDMCFG3 0037 74 DE 789 mov a,#0xDE 0039 F0 790 movx @dptr,a 003A 791 C$radio_registers.c$46$1$1 ==. 792 ; libraries/src/radio_registers/radio_registers.c:46: MDMCFG2 = 0x73; // Modem Configuration 003A 90 DF 0E 793 mov dptr,#_MDMCFG2 003D 74 73 794 mov a,#0x73 003F F0 795 movx @dptr,a 0040 796 C$radio_registers.c$51$1$1 ==. 797 ; libraries/src/radio_registers/radio_registers.c:51: FREND1 = 0xB6; // Front End RX Configuration (adjusts various things, not well documented) 0040 90 DF 1A 798 mov dptr,#_FREND1 0043 74 B6 799 mov a,#0xB6 0045 F0 800 movx @dptr,a 0046 801 C$radio_registers.c$52$1$1 ==. 802 ; libraries/src/radio_registers/radio_registers.c:52: FREND0 = 0x10; // Front End TX Configuration (adjusts current TX LO buffer, not well documented) 0046 90 DF 1B 803 mov dptr,#_FREND0 0049 74 10 804 mov a,#0x10 004B F0 805 movx @dptr,a 004C 806 C$radio_registers.c$56$1$1 ==. 807 ; libraries/src/radio_registers/radio_registers.c:56: FOCCFG = 0x1D; // Frequency Offset Compensation Configuration 004C 90 DF 15 808 mov dptr,#_FOCCFG 004F 74 1D 809 mov a,#0x1D 0051 F0 810 movx @dptr,a 0052 811 C$radio_registers.c$57$1$1 ==. 812 ; libraries/src/radio_registers/radio_registers.c:57: BSCFG = 0x1C; // Bit Synchronization Configuration 0052 90 DF 16 813 mov dptr,#_BSCFG 0055 74 1C 814 mov a,#0x1C 0057 F0 815 movx @dptr,a 0058 816 C$radio_registers.c$63$1$1 ==. 817 ; libraries/src/radio_registers/radio_registers.c:63: AGCCTRL2 = 0xC7; 0058 90 DF 17 818 mov dptr,#_AGCCTRL2 005B 74 C7 819 mov a,#0xC7 005D F0 820 movx @dptr,a 005E 821 C$radio_registers.c$64$1$1 ==. 822 ; libraries/src/radio_registers/radio_registers.c:64: AGCCTRL1 = 0x00; 005E 90 DF 18 823 mov dptr,#_AGCCTRL1 0061 E4 824 clr a 0062 F0 825 movx @dptr,a 0063 826 C$radio_registers.c$65$1$1 ==. 827 ; libraries/src/radio_registers/radio_registers.c:65: AGCCTRL0 = 0xB2; 0063 90 DF 19 828 mov dptr,#_AGCCTRL0 0066 74 B2 829 mov a,#0xB2 0068 F0 830 movx @dptr,a 0069 831 C$radio_registers.c$68$1$1 ==. 832 ; libraries/src/radio_registers/radio_registers.c:68: FSCAL3 = 0xEA; 0069 90 DF 1C 833 mov dptr,#_FSCAL3 006C 74 EA 834 mov a,#0xEA 006E F0 835 movx @dptr,a 006F 836 C$radio_registers.c$69$1$1 ==. 837 ; libraries/src/radio_registers/radio_registers.c:69: FSCAL2 = 0x0A; 006F 90 DF 1D 838 mov dptr,#_FSCAL2 0072 74 0A 839 mov a,#0x0A 0074 F0 840 movx @dptr,a 0075 841 C$radio_registers.c$70$1$1 ==. 842 ; libraries/src/radio_registers/radio_registers.c:70: FSCAL1 = 0x00; 0075 90 DF 1E 843 mov dptr,#_FSCAL1 0078 E4 844 clr a 0079 F0 845 movx @dptr,a 007A 846 C$radio_registers.c$71$1$1 ==. 847 ; libraries/src/radio_registers/radio_registers.c:71: FSCAL0 = 0x11; 007A 90 DF 1F 848 mov dptr,#_FSCAL0 007D 74 11 849 mov a,#0x11 007F F0 850 movx @dptr,a 0080 851 C$radio_registers.c$75$1$1 ==. 852 ; libraries/src/radio_registers/radio_registers.c:75: TEST2 = 0x88; 0080 90 DF 23 853 mov dptr,#_TEST2 0083 74 88 854 mov a,#0x88 0085 F0 855 movx @dptr,a 0086 856 C$radio_registers.c$76$1$1 ==. 857 ; libraries/src/radio_registers/radio_registers.c:76: TEST1 = 0x31;//0x31;//0x11; 0086 90 DF 24 858 mov dptr,#_TEST1 0089 74 31 859 mov a,#0x31 008B F0 860 movx @dptr,a 008C 861 C$radio_registers.c$77$1$1 ==. 862 ; libraries/src/radio_registers/radio_registers.c:77: TEST0 = 0x09;//0x09;//0x0B; 008C 90 DF 25 863 mov dptr,#_TEST0 008F 74 09 864 mov a,#0x09 0091 F0 865 movx @dptr,a 0092 866 C$radio_registers.c$80$1$1 ==. 867 ; libraries/src/radio_registers/radio_registers.c:80: PKTCTRL1 = 0x04; 0092 90 DF 03 868 mov dptr,#_PKTCTRL1 0095 74 04 869 mov a,#0x04 0097 F0 870 movx @dptr,a 0098 871 C$radio_registers.c$81$1$1 ==. 872 ; libraries/src/radio_registers/radio_registers.c:81: PKTCTRL0 = 0x45; // Enable data whitening, CRC, and variable length packets. 0098 90 DF 04 873 mov dptr,#_PKTCTRL0 009B 74 45 874 mov a,#0x45 009D F0 875 movx @dptr,a 009E 876 C$radio_registers.c$82$1$1 ==. 009E 877 XG$radioRegistersInit$0$0 ==. 009E 22 878 ret 879 ;------------------------------------------------------------ 880 ;Allocation info for local variables in function 'radioCrcPassed' 881 ;------------------------------------------------------------ 882 ;------------------------------------------------------------ 009F 883 G$radioCrcPassed$0$0 ==. 009F 884 C$radio_registers.c$84$1$1 ==. 885 ; libraries/src/radio_registers/radio_registers.c:84: BIT radioCrcPassed() 886 ; ----------------------------------------- 887 ; function radioCrcPassed 888 ; ----------------------------------------- 009F 889 _radioCrcPassed: 009F 890 C$radio_registers.c$86$1$1 ==. 891 ; libraries/src/radio_registers/radio_registers.c:86: return (LQI & 0x80) ? 1 : 0; 009F 90 DF 39 892 mov dptr,#_LQI 00A2 E0 893 movx a,@dptr 00A3 33 894 rlc a 00A4 895 C$radio_registers.c$87$1$1 ==. 00A4 896 XG$radioCrcPassed$0$0 ==. 00A4 22 897 ret 898 ;------------------------------------------------------------ 899 ;Allocation info for local variables in function 'radioLqi' 900 ;------------------------------------------------------------ 901 ;------------------------------------------------------------ 00A5 902 G$radioLqi$0$0 ==. 00A5 903 C$radio_registers.c$89$1$1 ==. 904 ; libraries/src/radio_registers/radio_registers.c:89: uint8 radioLqi() 905 ; ----------------------------------------- 906 ; function radioLqi 907 ; ----------------------------------------- 00A5 908 _radioLqi: 00A5 909 C$radio_registers.c$91$1$1 ==. 910 ; libraries/src/radio_registers/radio_registers.c:91: return LQI & 0x7F; 00A5 90 DF 39 911 mov dptr,#_LQI 00A8 E0 912 movx a,@dptr 00A9 FA 913 mov r2,a 00AA 74 7F 914 mov a,#0x7F 00AC 5A 915 anl a,r2 00AD F5 82 916 mov dpl,a 00AF 917 C$radio_registers.c$92$1$1 ==. 00AF 918 XG$radioLqi$0$0 ==. 00AF 22 919 ret 920 ;------------------------------------------------------------ 921 ;Allocation info for local variables in function 'radioRssi' 922 ;------------------------------------------------------------ 923 ;------------------------------------------------------------ 00B0 924 G$radioRssi$0$0 ==. 00B0 925 C$radio_registers.c$94$1$1 ==. 926 ; libraries/src/radio_registers/radio_registers.c:94: int8 radioRssi() 927 ; ----------------------------------------- 928 ; function radioRssi 929 ; ----------------------------------------- 00B0 930 _radioRssi: 00B0 931 C$radio_registers.c$96$1$1 ==. 932 ; libraries/src/radio_registers/radio_registers.c:96: return ((int8)RSSI)/2 - RSSI_OFFSET; 00B0 90 DF 3A 933 mov dptr,#_RSSI 00B3 E0 934 movx a,@dptr 00B4 FA 935 mov r2,a 00B5 C2 D5 936 clr F0 00B7 75 F0 02 937 mov b,#0x02 00BA EA 938 mov a,r2 00BB 30 E7 04 939 jnb acc.7,00103$ 00BE B2 D5 940 cpl F0 00C0 F4 941 cpl a 00C1 04 942 inc a 00C2 943 00103$: 00C2 84 944 div ab 00C3 30 D5 02 945 jnb F0,00104$ 00C6 F4 946 cpl a 00C7 04 947 inc a 00C8 948 00104$: 00C8 24 B9 949 add a,#0xb9 00CA F5 82 950 mov dpl,a 00CC 951 C$radio_registers.c$97$1$1 ==. 00CC 952 XG$radioRssi$0$0 ==. 00CC 22 953 ret 954 .area CSEG (CODE) 955 .area CONST (CODE) 956 .area XINIT (CODE) 957 .area CABS (ABS,CODE)