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_mac
                              7 	.optsdcc -mmcs51 --model-medium
                              8 	
                              9 ;--------------------------------------------------------
                             10 ; Public variables in this module
                             11 ;--------------------------------------------------------
                             12 	.globl _radioMacRx_PARM_2
                             13 	.globl _radioTxUnderflowOccurred
                             14 	.globl _radioRxOverflowOccurred
                             15 	.globl _radioMacState
                             16 	.globl _ISR_RF
                             17 	.globl _radioMacStrobe
                             18 	.globl _radioMacInit
                             19 	.globl _radioMacRx
                             20 	.globl _radioMacTx
                             21 ;--------------------------------------------------------
                             22 ; special function registers
                             23 ;--------------------------------------------------------
                             24 	.area RSEG    (ABS,DATA)
   0000                      25 	.org 0x0000
                    0080     26 Fradio_mac$P0$0$0 == 0x0080
                    0080     27 _P0	=	0x0080
                    0081     28 Fradio_mac$SP$0$0 == 0x0081
                    0081     29 _SP	=	0x0081
                    0082     30 Fradio_mac$DPL0$0$0 == 0x0082
                    0082     31 _DPL0	=	0x0082
                    0083     32 Fradio_mac$DPH0$0$0 == 0x0083
                    0083     33 _DPH0	=	0x0083
                    0084     34 Fradio_mac$DPL1$0$0 == 0x0084
                    0084     35 _DPL1	=	0x0084
                    0085     36 Fradio_mac$DPH1$0$0 == 0x0085
                    0085     37 _DPH1	=	0x0085
                    0086     38 Fradio_mac$U0CSR$0$0 == 0x0086
                    0086     39 _U0CSR	=	0x0086
                    0087     40 Fradio_mac$PCON$0$0 == 0x0087
                    0087     41 _PCON	=	0x0087
                    0088     42 Fradio_mac$TCON$0$0 == 0x0088
                    0088     43 _TCON	=	0x0088
                    0089     44 Fradio_mac$P0IFG$0$0 == 0x0089
                    0089     45 _P0IFG	=	0x0089
                    008A     46 Fradio_mac$P1IFG$0$0 == 0x008a
                    008A     47 _P1IFG	=	0x008a
                    008B     48 Fradio_mac$P2IFG$0$0 == 0x008b
                    008B     49 _P2IFG	=	0x008b
                    008C     50 Fradio_mac$PICTL$0$0 == 0x008c
                    008C     51 _PICTL	=	0x008c
                    008D     52 Fradio_mac$P1IEN$0$0 == 0x008d
                    008D     53 _P1IEN	=	0x008d
                    008F     54 Fradio_mac$P0INP$0$0 == 0x008f
                    008F     55 _P0INP	=	0x008f
                    0090     56 Fradio_mac$P1$0$0 == 0x0090
                    0090     57 _P1	=	0x0090
                    0091     58 Fradio_mac$RFIM$0$0 == 0x0091
                    0091     59 _RFIM	=	0x0091
                    0092     60 Fradio_mac$DPS$0$0 == 0x0092
                    0092     61 _DPS	=	0x0092
                    0093     62 Fradio_mac$MPAGE$0$0 == 0x0093
                    0093     63 _MPAGE	=	0x0093
                    0095     64 Fradio_mac$ENDIAN$0$0 == 0x0095
                    0095     65 _ENDIAN	=	0x0095
                    0098     66 Fradio_mac$S0CON$0$0 == 0x0098
                    0098     67 _S0CON	=	0x0098
                    009A     68 Fradio_mac$IEN2$0$0 == 0x009a
                    009A     69 _IEN2	=	0x009a
                    009B     70 Fradio_mac$S1CON$0$0 == 0x009b
                    009B     71 _S1CON	=	0x009b
                    009C     72 Fradio_mac$T2CT$0$0 == 0x009c
                    009C     73 _T2CT	=	0x009c
                    009D     74 Fradio_mac$T2PR$0$0 == 0x009d
                    009D     75 _T2PR	=	0x009d
                    009E     76 Fradio_mac$T2CTL$0$0 == 0x009e
                    009E     77 _T2CTL	=	0x009e
                    00A0     78 Fradio_mac$P2$0$0 == 0x00a0
                    00A0     79 _P2	=	0x00a0
                    00A1     80 Fradio_mac$WORIRQ$0$0 == 0x00a1
                    00A1     81 _WORIRQ	=	0x00a1
                    00A2     82 Fradio_mac$WORCTRL$0$0 == 0x00a2
                    00A2     83 _WORCTRL	=	0x00a2
                    00A3     84 Fradio_mac$WOREVT0$0$0 == 0x00a3
                    00A3     85 _WOREVT0	=	0x00a3
                    00A4     86 Fradio_mac$WOREVT1$0$0 == 0x00a4
                    00A4     87 _WOREVT1	=	0x00a4
                    00A5     88 Fradio_mac$WORTIME0$0$0 == 0x00a5
                    00A5     89 _WORTIME0	=	0x00a5
                    00A6     90 Fradio_mac$WORTIME1$0$0 == 0x00a6
                    00A6     91 _WORTIME1	=	0x00a6
                    00A8     92 Fradio_mac$IEN0$0$0 == 0x00a8
                    00A8     93 _IEN0	=	0x00a8
                    00A9     94 Fradio_mac$IP0$0$0 == 0x00a9
                    00A9     95 _IP0	=	0x00a9
                    00AB     96 Fradio_mac$FWT$0$0 == 0x00ab
                    00AB     97 _FWT	=	0x00ab
                    00AC     98 Fradio_mac$FADDRL$0$0 == 0x00ac
                    00AC     99 _FADDRL	=	0x00ac
                    00AD    100 Fradio_mac$FADDRH$0$0 == 0x00ad
                    00AD    101 _FADDRH	=	0x00ad
                    00AE    102 Fradio_mac$FCTL$0$0 == 0x00ae
                    00AE    103 _FCTL	=	0x00ae
                    00AF    104 Fradio_mac$FWDATA$0$0 == 0x00af
                    00AF    105 _FWDATA	=	0x00af
                    00B1    106 Fradio_mac$ENCDI$0$0 == 0x00b1
                    00B1    107 _ENCDI	=	0x00b1
                    00B2    108 Fradio_mac$ENCDO$0$0 == 0x00b2
                    00B2    109 _ENCDO	=	0x00b2
                    00B3    110 Fradio_mac$ENCCS$0$0 == 0x00b3
                    00B3    111 _ENCCS	=	0x00b3
                    00B4    112 Fradio_mac$ADCCON1$0$0 == 0x00b4
                    00B4    113 _ADCCON1	=	0x00b4
                    00B5    114 Fradio_mac$ADCCON2$0$0 == 0x00b5
                    00B5    115 _ADCCON2	=	0x00b5
                    00B6    116 Fradio_mac$ADCCON3$0$0 == 0x00b6
                    00B6    117 _ADCCON3	=	0x00b6
                    00B8    118 Fradio_mac$IEN1$0$0 == 0x00b8
                    00B8    119 _IEN1	=	0x00b8
                    00B9    120 Fradio_mac$IP1$0$0 == 0x00b9
                    00B9    121 _IP1	=	0x00b9
                    00BA    122 Fradio_mac$ADCL$0$0 == 0x00ba
                    00BA    123 _ADCL	=	0x00ba
                    00BB    124 Fradio_mac$ADCH$0$0 == 0x00bb
                    00BB    125 _ADCH	=	0x00bb
                    00BC    126 Fradio_mac$RNDL$0$0 == 0x00bc
                    00BC    127 _RNDL	=	0x00bc
                    00BD    128 Fradio_mac$RNDH$0$0 == 0x00bd
                    00BD    129 _RNDH	=	0x00bd
                    00BE    130 Fradio_mac$SLEEP$0$0 == 0x00be
                    00BE    131 _SLEEP	=	0x00be
                    00C0    132 Fradio_mac$IRCON$0$0 == 0x00c0
                    00C0    133 _IRCON	=	0x00c0
                    00C1    134 Fradio_mac$U0DBUF$0$0 == 0x00c1
                    00C1    135 _U0DBUF	=	0x00c1
                    00C2    136 Fradio_mac$U0BAUD$0$0 == 0x00c2
                    00C2    137 _U0BAUD	=	0x00c2
                    00C4    138 Fradio_mac$U0UCR$0$0 == 0x00c4
                    00C4    139 _U0UCR	=	0x00c4
                    00C5    140 Fradio_mac$U0GCR$0$0 == 0x00c5
                    00C5    141 _U0GCR	=	0x00c5
                    00C6    142 Fradio_mac$CLKCON$0$0 == 0x00c6
                    00C6    143 _CLKCON	=	0x00c6
                    00C7    144 Fradio_mac$MEMCTR$0$0 == 0x00c7
                    00C7    145 _MEMCTR	=	0x00c7
                    00C9    146 Fradio_mac$WDCTL$0$0 == 0x00c9
                    00C9    147 _WDCTL	=	0x00c9
                    00CA    148 Fradio_mac$T3CNT$0$0 == 0x00ca
                    00CA    149 _T3CNT	=	0x00ca
                    00CB    150 Fradio_mac$T3CTL$0$0 == 0x00cb
                    00CB    151 _T3CTL	=	0x00cb
                    00CC    152 Fradio_mac$T3CCTL0$0$0 == 0x00cc
                    00CC    153 _T3CCTL0	=	0x00cc
                    00CD    154 Fradio_mac$T3CC0$0$0 == 0x00cd
                    00CD    155 _T3CC0	=	0x00cd
                    00CE    156 Fradio_mac$T3CCTL1$0$0 == 0x00ce
                    00CE    157 _T3CCTL1	=	0x00ce
                    00CF    158 Fradio_mac$T3CC1$0$0 == 0x00cf
                    00CF    159 _T3CC1	=	0x00cf
                    00D0    160 Fradio_mac$PSW$0$0 == 0x00d0
                    00D0    161 _PSW	=	0x00d0
                    00D1    162 Fradio_mac$DMAIRQ$0$0 == 0x00d1
                    00D1    163 _DMAIRQ	=	0x00d1
                    00D2    164 Fradio_mac$DMA1CFGL$0$0 == 0x00d2
                    00D2    165 _DMA1CFGL	=	0x00d2
                    00D3    166 Fradio_mac$DMA1CFGH$0$0 == 0x00d3
                    00D3    167 _DMA1CFGH	=	0x00d3
                    00D4    168 Fradio_mac$DMA0CFGL$0$0 == 0x00d4
                    00D4    169 _DMA0CFGL	=	0x00d4
                    00D5    170 Fradio_mac$DMA0CFGH$0$0 == 0x00d5
                    00D5    171 _DMA0CFGH	=	0x00d5
                    00D6    172 Fradio_mac$DMAARM$0$0 == 0x00d6
                    00D6    173 _DMAARM	=	0x00d6
                    00D7    174 Fradio_mac$DMAREQ$0$0 == 0x00d7
                    00D7    175 _DMAREQ	=	0x00d7
                    00D8    176 Fradio_mac$TIMIF$0$0 == 0x00d8
                    00D8    177 _TIMIF	=	0x00d8
                    00D9    178 Fradio_mac$RFD$0$0 == 0x00d9
                    00D9    179 _RFD	=	0x00d9
                    00DA    180 Fradio_mac$T1CC0L$0$0 == 0x00da
                    00DA    181 _T1CC0L	=	0x00da
                    00DB    182 Fradio_mac$T1CC0H$0$0 == 0x00db
                    00DB    183 _T1CC0H	=	0x00db
                    00DC    184 Fradio_mac$T1CC1L$0$0 == 0x00dc
                    00DC    185 _T1CC1L	=	0x00dc
                    00DD    186 Fradio_mac$T1CC1H$0$0 == 0x00dd
                    00DD    187 _T1CC1H	=	0x00dd
                    00DE    188 Fradio_mac$T1CC2L$0$0 == 0x00de
                    00DE    189 _T1CC2L	=	0x00de
                    00DF    190 Fradio_mac$T1CC2H$0$0 == 0x00df
                    00DF    191 _T1CC2H	=	0x00df
                    00E0    192 Fradio_mac$ACC$0$0 == 0x00e0
                    00E0    193 _ACC	=	0x00e0
                    00E1    194 Fradio_mac$RFST$0$0 == 0x00e1
                    00E1    195 _RFST	=	0x00e1
                    00E2    196 Fradio_mac$T1CNTL$0$0 == 0x00e2
                    00E2    197 _T1CNTL	=	0x00e2
                    00E3    198 Fradio_mac$T1CNTH$0$0 == 0x00e3
                    00E3    199 _T1CNTH	=	0x00e3
                    00E4    200 Fradio_mac$T1CTL$0$0 == 0x00e4
                    00E4    201 _T1CTL	=	0x00e4
                    00E5    202 Fradio_mac$T1CCTL0$0$0 == 0x00e5
                    00E5    203 _T1CCTL0	=	0x00e5
                    00E6    204 Fradio_mac$T1CCTL1$0$0 == 0x00e6
                    00E6    205 _T1CCTL1	=	0x00e6
                    00E7    206 Fradio_mac$T1CCTL2$0$0 == 0x00e7
                    00E7    207 _T1CCTL2	=	0x00e7
                    00E8    208 Fradio_mac$IRCON2$0$0 == 0x00e8
                    00E8    209 _IRCON2	=	0x00e8
                    00E9    210 Fradio_mac$RFIF$0$0 == 0x00e9
                    00E9    211 _RFIF	=	0x00e9
                    00EA    212 Fradio_mac$T4CNT$0$0 == 0x00ea
                    00EA    213 _T4CNT	=	0x00ea
                    00EB    214 Fradio_mac$T4CTL$0$0 == 0x00eb
                    00EB    215 _T4CTL	=	0x00eb
                    00EC    216 Fradio_mac$T4CCTL0$0$0 == 0x00ec
                    00EC    217 _T4CCTL0	=	0x00ec
                    00ED    218 Fradio_mac$T4CC0$0$0 == 0x00ed
                    00ED    219 _T4CC0	=	0x00ed
                    00EE    220 Fradio_mac$T4CCTL1$0$0 == 0x00ee
                    00EE    221 _T4CCTL1	=	0x00ee
                    00EF    222 Fradio_mac$T4CC1$0$0 == 0x00ef
                    00EF    223 _T4CC1	=	0x00ef
                    00F0    224 Fradio_mac$B$0$0 == 0x00f0
                    00F0    225 _B	=	0x00f0
                    00F1    226 Fradio_mac$PERCFG$0$0 == 0x00f1
                    00F1    227 _PERCFG	=	0x00f1
                    00F2    228 Fradio_mac$ADCCFG$0$0 == 0x00f2
                    00F2    229 _ADCCFG	=	0x00f2
                    00F3    230 Fradio_mac$P0SEL$0$0 == 0x00f3
                    00F3    231 _P0SEL	=	0x00f3
                    00F4    232 Fradio_mac$P1SEL$0$0 == 0x00f4
                    00F4    233 _P1SEL	=	0x00f4
                    00F5    234 Fradio_mac$P2SEL$0$0 == 0x00f5
                    00F5    235 _P2SEL	=	0x00f5
                    00F6    236 Fradio_mac$P1INP$0$0 == 0x00f6
                    00F6    237 _P1INP	=	0x00f6
                    00F7    238 Fradio_mac$P2INP$0$0 == 0x00f7
                    00F7    239 _P2INP	=	0x00f7
                    00F8    240 Fradio_mac$U1CSR$0$0 == 0x00f8
                    00F8    241 _U1CSR	=	0x00f8
                    00F9    242 Fradio_mac$U1DBUF$0$0 == 0x00f9
                    00F9    243 _U1DBUF	=	0x00f9
                    00FA    244 Fradio_mac$U1BAUD$0$0 == 0x00fa
                    00FA    245 _U1BAUD	=	0x00fa
                    00FB    246 Fradio_mac$U1UCR$0$0 == 0x00fb
                    00FB    247 _U1UCR	=	0x00fb
                    00FC    248 Fradio_mac$U1GCR$0$0 == 0x00fc
                    00FC    249 _U1GCR	=	0x00fc
                    00FD    250 Fradio_mac$P0DIR$0$0 == 0x00fd
                    00FD    251 _P0DIR	=	0x00fd
                    00FE    252 Fradio_mac$P1DIR$0$0 == 0x00fe
                    00FE    253 _P1DIR	=	0x00fe
                    00FF    254 Fradio_mac$P2DIR$0$0 == 0x00ff
                    00FF    255 _P2DIR	=	0x00ff
                    FFFFD5D4    256 Fradio_mac$DMA0CFG$0$0 == 0xffffd5d4
                    FFFFD5D4    257 _DMA0CFG	=	0xffffd5d4
                    FFFFD3D2    258 Fradio_mac$DMA1CFG$0$0 == 0xffffd3d2
                    FFFFD3D2    259 _DMA1CFG	=	0xffffd3d2
                    FFFFADAC    260 Fradio_mac$FADDR$0$0 == 0xffffadac
                    FFFFADAC    261 _FADDR	=	0xffffadac
                    FFFFBBBA    262 Fradio_mac$ADC$0$0 == 0xffffbbba
                    FFFFBBBA    263 _ADC	=	0xffffbbba
                    FFFFDBDA    264 Fradio_mac$T1CC0$0$0 == 0xffffdbda
                    FFFFDBDA    265 _T1CC0	=	0xffffdbda
                    FFFFDDDC    266 Fradio_mac$T1CC1$0$0 == 0xffffdddc
                    FFFFDDDC    267 _T1CC1	=	0xffffdddc
                    FFFFDFDE    268 Fradio_mac$T1CC2$0$0 == 0xffffdfde
                    FFFFDFDE    269 _T1CC2	=	0xffffdfde
                            270 ;--------------------------------------------------------
                            271 ; special function bits
                            272 ;--------------------------------------------------------
                            273 	.area RSEG    (ABS,DATA)
   0000                     274 	.org 0x0000
                    0080    275 Fradio_mac$P0_0$0$0 == 0x0080
                    0080    276 _P0_0	=	0x0080
                    0081    277 Fradio_mac$P0_1$0$0 == 0x0081
                    0081    278 _P0_1	=	0x0081
                    0082    279 Fradio_mac$P0_2$0$0 == 0x0082
                    0082    280 _P0_2	=	0x0082
                    0083    281 Fradio_mac$P0_3$0$0 == 0x0083
                    0083    282 _P0_3	=	0x0083
                    0084    283 Fradio_mac$P0_4$0$0 == 0x0084
                    0084    284 _P0_4	=	0x0084
                    0085    285 Fradio_mac$P0_5$0$0 == 0x0085
                    0085    286 _P0_5	=	0x0085
                    0086    287 Fradio_mac$P0_6$0$0 == 0x0086
                    0086    288 _P0_6	=	0x0086
                    0087    289 Fradio_mac$P0_7$0$0 == 0x0087
                    0087    290 _P0_7	=	0x0087
                    0088    291 Fradio_mac$_TCON_0$0$0 == 0x0088
                    0088    292 __TCON_0	=	0x0088
                    0089    293 Fradio_mac$RFTXRXIF$0$0 == 0x0089
                    0089    294 _RFTXRXIF	=	0x0089
                    008A    295 Fradio_mac$_TCON_2$0$0 == 0x008a
                    008A    296 __TCON_2	=	0x008a
                    008B    297 Fradio_mac$URX0IF$0$0 == 0x008b
                    008B    298 _URX0IF	=	0x008b
                    008C    299 Fradio_mac$_TCON_4$0$0 == 0x008c
                    008C    300 __TCON_4	=	0x008c
                    008D    301 Fradio_mac$ADCIF$0$0 == 0x008d
                    008D    302 _ADCIF	=	0x008d
                    008E    303 Fradio_mac$_TCON_6$0$0 == 0x008e
                    008E    304 __TCON_6	=	0x008e
                    008F    305 Fradio_mac$URX1IF$0$0 == 0x008f
                    008F    306 _URX1IF	=	0x008f
                    0090    307 Fradio_mac$P1_0$0$0 == 0x0090
                    0090    308 _P1_0	=	0x0090
                    0091    309 Fradio_mac$P1_1$0$0 == 0x0091
                    0091    310 _P1_1	=	0x0091
                    0092    311 Fradio_mac$P1_2$0$0 == 0x0092
                    0092    312 _P1_2	=	0x0092
                    0093    313 Fradio_mac$P1_3$0$0 == 0x0093
                    0093    314 _P1_3	=	0x0093
                    0094    315 Fradio_mac$P1_4$0$0 == 0x0094
                    0094    316 _P1_4	=	0x0094
                    0095    317 Fradio_mac$P1_5$0$0 == 0x0095
                    0095    318 _P1_5	=	0x0095
                    0096    319 Fradio_mac$P1_6$0$0 == 0x0096
                    0096    320 _P1_6	=	0x0096
                    0097    321 Fradio_mac$P1_7$0$0 == 0x0097
                    0097    322 _P1_7	=	0x0097
                    0098    323 Fradio_mac$ENCIF_0$0$0 == 0x0098
                    0098    324 _ENCIF_0	=	0x0098
                    0099    325 Fradio_mac$ENCIF_1$0$0 == 0x0099
                    0099    326 _ENCIF_1	=	0x0099
                    009A    327 Fradio_mac$_SOCON2$0$0 == 0x009a
                    009A    328 __SOCON2	=	0x009a
                    009B    329 Fradio_mac$_SOCON3$0$0 == 0x009b
                    009B    330 __SOCON3	=	0x009b
                    009C    331 Fradio_mac$_SOCON4$0$0 == 0x009c
                    009C    332 __SOCON4	=	0x009c
                    009D    333 Fradio_mac$_SOCON5$0$0 == 0x009d
                    009D    334 __SOCON5	=	0x009d
                    009E    335 Fradio_mac$_SOCON6$0$0 == 0x009e
                    009E    336 __SOCON6	=	0x009e
                    009F    337 Fradio_mac$_SOCON7$0$0 == 0x009f
                    009F    338 __SOCON7	=	0x009f
                    00A0    339 Fradio_mac$P2_0$0$0 == 0x00a0
                    00A0    340 _P2_0	=	0x00a0
                    00A1    341 Fradio_mac$P2_1$0$0 == 0x00a1
                    00A1    342 _P2_1	=	0x00a1
                    00A2    343 Fradio_mac$P2_2$0$0 == 0x00a2
                    00A2    344 _P2_2	=	0x00a2
                    00A3    345 Fradio_mac$P2_3$0$0 == 0x00a3
                    00A3    346 _P2_3	=	0x00a3
                    00A4    347 Fradio_mac$P2_4$0$0 == 0x00a4
                    00A4    348 _P2_4	=	0x00a4
                    00A5    349 Fradio_mac$P2_5$0$0 == 0x00a5
                    00A5    350 _P2_5	=	0x00a5
                    00A6    351 Fradio_mac$P2_6$0$0 == 0x00a6
                    00A6    352 _P2_6	=	0x00a6
                    00A7    353 Fradio_mac$P2_7$0$0 == 0x00a7
                    00A7    354 _P2_7	=	0x00a7
                    00A8    355 Fradio_mac$RFTXRXIE$0$0 == 0x00a8
                    00A8    356 _RFTXRXIE	=	0x00a8
                    00A9    357 Fradio_mac$ADCIE$0$0 == 0x00a9
                    00A9    358 _ADCIE	=	0x00a9
                    00AA    359 Fradio_mac$URX0IE$0$0 == 0x00aa
                    00AA    360 _URX0IE	=	0x00aa
                    00AB    361 Fradio_mac$URX1IE$0$0 == 0x00ab
                    00AB    362 _URX1IE	=	0x00ab
                    00AC    363 Fradio_mac$ENCIE$0$0 == 0x00ac
                    00AC    364 _ENCIE	=	0x00ac
                    00AD    365 Fradio_mac$STIE$0$0 == 0x00ad
                    00AD    366 _STIE	=	0x00ad
                    00AE    367 Fradio_mac$_IEN06$0$0 == 0x00ae
                    00AE    368 __IEN06	=	0x00ae
                    00AF    369 Fradio_mac$EA$0$0 == 0x00af
                    00AF    370 _EA	=	0x00af
                    00B8    371 Fradio_mac$DMAIE$0$0 == 0x00b8
                    00B8    372 _DMAIE	=	0x00b8
                    00B9    373 Fradio_mac$T1IE$0$0 == 0x00b9
                    00B9    374 _T1IE	=	0x00b9
                    00BA    375 Fradio_mac$T2IE$0$0 == 0x00ba
                    00BA    376 _T2IE	=	0x00ba
                    00BB    377 Fradio_mac$T3IE$0$0 == 0x00bb
                    00BB    378 _T3IE	=	0x00bb
                    00BC    379 Fradio_mac$T4IE$0$0 == 0x00bc
                    00BC    380 _T4IE	=	0x00bc
                    00BD    381 Fradio_mac$P0IE$0$0 == 0x00bd
                    00BD    382 _P0IE	=	0x00bd
                    00BE    383 Fradio_mac$_IEN16$0$0 == 0x00be
                    00BE    384 __IEN16	=	0x00be
                    00BF    385 Fradio_mac$_IEN17$0$0 == 0x00bf
                    00BF    386 __IEN17	=	0x00bf
                    00C0    387 Fradio_mac$DMAIF$0$0 == 0x00c0
                    00C0    388 _DMAIF	=	0x00c0
                    00C1    389 Fradio_mac$T1IF$0$0 == 0x00c1
                    00C1    390 _T1IF	=	0x00c1
                    00C2    391 Fradio_mac$T2IF$0$0 == 0x00c2
                    00C2    392 _T2IF	=	0x00c2
                    00C3    393 Fradio_mac$T3IF$0$0 == 0x00c3
                    00C3    394 _T3IF	=	0x00c3
                    00C4    395 Fradio_mac$T4IF$0$0 == 0x00c4
                    00C4    396 _T4IF	=	0x00c4
                    00C5    397 Fradio_mac$P0IF$0$0 == 0x00c5
                    00C5    398 _P0IF	=	0x00c5
                    00C6    399 Fradio_mac$_IRCON6$0$0 == 0x00c6
                    00C6    400 __IRCON6	=	0x00c6
                    00C7    401 Fradio_mac$STIF$0$0 == 0x00c7
                    00C7    402 _STIF	=	0x00c7
                    00D0    403 Fradio_mac$P$0$0 == 0x00d0
                    00D0    404 _P	=	0x00d0
                    00D1    405 Fradio_mac$F1$0$0 == 0x00d1
                    00D1    406 _F1	=	0x00d1
                    00D2    407 Fradio_mac$OV$0$0 == 0x00d2
                    00D2    408 _OV	=	0x00d2
                    00D3    409 Fradio_mac$RS0$0$0 == 0x00d3
                    00D3    410 _RS0	=	0x00d3
                    00D4    411 Fradio_mac$RS1$0$0 == 0x00d4
                    00D4    412 _RS1	=	0x00d4
                    00D5    413 Fradio_mac$F0$0$0 == 0x00d5
                    00D5    414 _F0	=	0x00d5
                    00D6    415 Fradio_mac$AC$0$0 == 0x00d6
                    00D6    416 _AC	=	0x00d6
                    00D7    417 Fradio_mac$CY$0$0 == 0x00d7
                    00D7    418 _CY	=	0x00d7
                    00D8    419 Fradio_mac$T3OVFIF$0$0 == 0x00d8
                    00D8    420 _T3OVFIF	=	0x00d8
                    00D9    421 Fradio_mac$T3CH0IF$0$0 == 0x00d9
                    00D9    422 _T3CH0IF	=	0x00d9
                    00DA    423 Fradio_mac$T3CH1IF$0$0 == 0x00da
                    00DA    424 _T3CH1IF	=	0x00da
                    00DB    425 Fradio_mac$T4OVFIF$0$0 == 0x00db
                    00DB    426 _T4OVFIF	=	0x00db
                    00DC    427 Fradio_mac$T4CH0IF$0$0 == 0x00dc
                    00DC    428 _T4CH0IF	=	0x00dc
                    00DD    429 Fradio_mac$T4CH1IF$0$0 == 0x00dd
                    00DD    430 _T4CH1IF	=	0x00dd
                    00DE    431 Fradio_mac$OVFIM$0$0 == 0x00de
                    00DE    432 _OVFIM	=	0x00de
                    00DF    433 Fradio_mac$_TIMIF7$0$0 == 0x00df
                    00DF    434 __TIMIF7	=	0x00df
                    00E0    435 Fradio_mac$ACC_0$0$0 == 0x00e0
                    00E0    436 _ACC_0	=	0x00e0
                    00E1    437 Fradio_mac$ACC_1$0$0 == 0x00e1
                    00E1    438 _ACC_1	=	0x00e1
                    00E2    439 Fradio_mac$ACC_2$0$0 == 0x00e2
                    00E2    440 _ACC_2	=	0x00e2
                    00E3    441 Fradio_mac$ACC_3$0$0 == 0x00e3
                    00E3    442 _ACC_3	=	0x00e3
                    00E4    443 Fradio_mac$ACC_4$0$0 == 0x00e4
                    00E4    444 _ACC_4	=	0x00e4
                    00E5    445 Fradio_mac$ACC_5$0$0 == 0x00e5
                    00E5    446 _ACC_5	=	0x00e5
                    00E6    447 Fradio_mac$ACC_6$0$0 == 0x00e6
                    00E6    448 _ACC_6	=	0x00e6
                    00E7    449 Fradio_mac$ACC_7$0$0 == 0x00e7
                    00E7    450 _ACC_7	=	0x00e7
                    00E8    451 Fradio_mac$P2IF$0$0 == 0x00e8
                    00E8    452 _P2IF	=	0x00e8
                    00E9    453 Fradio_mac$UTX0IF$0$0 == 0x00e9
                    00E9    454 _UTX0IF	=	0x00e9
                    00EA    455 Fradio_mac$UTX1IF$0$0 == 0x00ea
                    00EA    456 _UTX1IF	=	0x00ea
                    00EB    457 Fradio_mac$P1IF$0$0 == 0x00eb
                    00EB    458 _P1IF	=	0x00eb
                    00EC    459 Fradio_mac$WDTIF$0$0 == 0x00ec
                    00EC    460 _WDTIF	=	0x00ec
                    00ED    461 Fradio_mac$_IRCON25$0$0 == 0x00ed
                    00ED    462 __IRCON25	=	0x00ed
                    00EE    463 Fradio_mac$_IRCON26$0$0 == 0x00ee
                    00EE    464 __IRCON26	=	0x00ee
                    00EF    465 Fradio_mac$_IRCON27$0$0 == 0x00ef
                    00EF    466 __IRCON27	=	0x00ef
                    00F0    467 Fradio_mac$B_0$0$0 == 0x00f0
                    00F0    468 _B_0	=	0x00f0
                    00F1    469 Fradio_mac$B_1$0$0 == 0x00f1
                    00F1    470 _B_1	=	0x00f1
                    00F2    471 Fradio_mac$B_2$0$0 == 0x00f2
                    00F2    472 _B_2	=	0x00f2
                    00F3    473 Fradio_mac$B_3$0$0 == 0x00f3
                    00F3    474 _B_3	=	0x00f3
                    00F4    475 Fradio_mac$B_4$0$0 == 0x00f4
                    00F4    476 _B_4	=	0x00f4
                    00F5    477 Fradio_mac$B_5$0$0 == 0x00f5
                    00F5    478 _B_5	=	0x00f5
                    00F6    479 Fradio_mac$B_6$0$0 == 0x00f6
                    00F6    480 _B_6	=	0x00f6
                    00F7    481 Fradio_mac$B_7$0$0 == 0x00f7
                    00F7    482 _B_7	=	0x00f7
                    00F8    483 Fradio_mac$U1ACTIVE$0$0 == 0x00f8
                    00F8    484 _U1ACTIVE	=	0x00f8
                    00F9    485 Fradio_mac$U1TX_BYTE$0$0 == 0x00f9
                    00F9    486 _U1TX_BYTE	=	0x00f9
                    00FA    487 Fradio_mac$U1RX_BYTE$0$0 == 0x00fa
                    00FA    488 _U1RX_BYTE	=	0x00fa
                    00FB    489 Fradio_mac$U1ERR$0$0 == 0x00fb
                    00FB    490 _U1ERR	=	0x00fb
                    00FC    491 Fradio_mac$U1FE$0$0 == 0x00fc
                    00FC    492 _U1FE	=	0x00fc
                    00FD    493 Fradio_mac$U1SLAVE$0$0 == 0x00fd
                    00FD    494 _U1SLAVE	=	0x00fd
                    00FE    495 Fradio_mac$U1RE$0$0 == 0x00fe
                    00FE    496 _U1RE	=	0x00fe
                    00FF    497 Fradio_mac$U1MODE$0$0 == 0x00ff
                    00FF    498 _U1MODE	=	0x00ff
                            499 ;--------------------------------------------------------
                            500 ; overlayable register banks
                            501 ;--------------------------------------------------------
                            502 	.area REG_BANK_0	(REL,OVR,DATA)
   0000                     503 	.ds 8
                            504 ;--------------------------------------------------------
                            505 ; overlayable bit register bank
                            506 ;--------------------------------------------------------
                            507 	.area BIT_BANK	(REL,OVR,DATA)
   0000                     508 bits:
   0000                     509 	.ds 1
                    8000    510 	b0 = bits[0]
                    8100    511 	b1 = bits[1]
                    8200    512 	b2 = bits[2]
                    8300    513 	b3 = bits[3]
                    8400    514 	b4 = bits[4]
                    8500    515 	b5 = bits[5]
                    8600    516 	b6 = bits[6]
                    8700    517 	b7 = bits[7]
                            518 ;--------------------------------------------------------
                            519 ; internal ram data
                            520 ;--------------------------------------------------------
                            521 	.area DSEG    (DATA)
                    0000    522 G$radioMacState$0$0==.
   0000                     523 _radioMacState::
   0000                     524 	.ds 1
                            525 ;--------------------------------------------------------
                            526 ; overlayable items in internal ram 
                            527 ;--------------------------------------------------------
                            528 	.area OSEG    (OVR,DATA)
                            529 ;--------------------------------------------------------
                            530 ; indirectly addressable internal ram data
                            531 ;--------------------------------------------------------
                            532 	.area ISEG    (DATA)
                            533 ;--------------------------------------------------------
                            534 ; absolute internal ram data
                            535 ;--------------------------------------------------------
                            536 	.area IABS    (ABS,DATA)
                            537 	.area IABS    (ABS,DATA)
                            538 ;--------------------------------------------------------
                            539 ; bit data
                            540 ;--------------------------------------------------------
                            541 	.area BSEG    (BIT)
                    0000    542 Fradio_mac$strobe$0$0==.
   0000                     543 _strobe:
   0000                     544 	.ds 1
                    0001    545 G$radioRxOverflowOccurred$0$0==.
   0001                     546 _radioRxOverflowOccurred::
   0001                     547 	.ds 1
                    0002    548 G$radioTxUnderflowOccurred$0$0==.
   0002                     549 _radioTxUnderflowOccurred::
   0002                     550 	.ds 1
                            551 ;--------------------------------------------------------
                            552 ; paged external ram data
                            553 ;--------------------------------------------------------
                            554 	.area PSEG    (PAG,XDATA)
                    0000    555 LradioMacRx$timeout$1$1==.
   0000                     556 _radioMacRx_PARM_2:
   0000                     557 	.ds 1
                            558 ;--------------------------------------------------------
                            559 ; external ram data
                            560 ;--------------------------------------------------------
                            561 	.area XSEG    (XDATA)
                    DF00    562 Fradio_mac$SYNC1$0$0 == 0xdf00
                    DF00    563 _SYNC1	=	0xdf00
                    DF01    564 Fradio_mac$SYNC0$0$0 == 0xdf01
                    DF01    565 _SYNC0	=	0xdf01
                    DF02    566 Fradio_mac$PKTLEN$0$0 == 0xdf02
                    DF02    567 _PKTLEN	=	0xdf02
                    DF03    568 Fradio_mac$PKTCTRL1$0$0 == 0xdf03
                    DF03    569 _PKTCTRL1	=	0xdf03
                    DF04    570 Fradio_mac$PKTCTRL0$0$0 == 0xdf04
                    DF04    571 _PKTCTRL0	=	0xdf04
                    DF05    572 Fradio_mac$ADDR$0$0 == 0xdf05
                    DF05    573 _ADDR	=	0xdf05
                    DF06    574 Fradio_mac$CHANNR$0$0 == 0xdf06
                    DF06    575 _CHANNR	=	0xdf06
                    DF07    576 Fradio_mac$FSCTRL1$0$0 == 0xdf07
                    DF07    577 _FSCTRL1	=	0xdf07
                    DF08    578 Fradio_mac$FSCTRL0$0$0 == 0xdf08
                    DF08    579 _FSCTRL0	=	0xdf08
                    DF09    580 Fradio_mac$FREQ2$0$0 == 0xdf09
                    DF09    581 _FREQ2	=	0xdf09
                    DF0A    582 Fradio_mac$FREQ1$0$0 == 0xdf0a
                    DF0A    583 _FREQ1	=	0xdf0a
                    DF0B    584 Fradio_mac$FREQ0$0$0 == 0xdf0b
                    DF0B    585 _FREQ0	=	0xdf0b
                    DF0C    586 Fradio_mac$MDMCFG4$0$0 == 0xdf0c
                    DF0C    587 _MDMCFG4	=	0xdf0c
                    DF0D    588 Fradio_mac$MDMCFG3$0$0 == 0xdf0d
                    DF0D    589 _MDMCFG3	=	0xdf0d
                    DF0E    590 Fradio_mac$MDMCFG2$0$0 == 0xdf0e
                    DF0E    591 _MDMCFG2	=	0xdf0e
                    DF0F    592 Fradio_mac$MDMCFG1$0$0 == 0xdf0f
                    DF0F    593 _MDMCFG1	=	0xdf0f
                    DF10    594 Fradio_mac$MDMCFG0$0$0 == 0xdf10
                    DF10    595 _MDMCFG0	=	0xdf10
                    DF11    596 Fradio_mac$DEVIATN$0$0 == 0xdf11
                    DF11    597 _DEVIATN	=	0xdf11
                    DF12    598 Fradio_mac$MCSM2$0$0 == 0xdf12
                    DF12    599 _MCSM2	=	0xdf12
                    DF13    600 Fradio_mac$MCSM1$0$0 == 0xdf13
                    DF13    601 _MCSM1	=	0xdf13
                    DF14    602 Fradio_mac$MCSM0$0$0 == 0xdf14
                    DF14    603 _MCSM0	=	0xdf14
                    DF15    604 Fradio_mac$FOCCFG$0$0 == 0xdf15
                    DF15    605 _FOCCFG	=	0xdf15
                    DF16    606 Fradio_mac$BSCFG$0$0 == 0xdf16
                    DF16    607 _BSCFG	=	0xdf16
                    DF17    608 Fradio_mac$AGCCTRL2$0$0 == 0xdf17
                    DF17    609 _AGCCTRL2	=	0xdf17
                    DF18    610 Fradio_mac$AGCCTRL1$0$0 == 0xdf18
                    DF18    611 _AGCCTRL1	=	0xdf18
                    DF19    612 Fradio_mac$AGCCTRL0$0$0 == 0xdf19
                    DF19    613 _AGCCTRL0	=	0xdf19
                    DF1A    614 Fradio_mac$FREND1$0$0 == 0xdf1a
                    DF1A    615 _FREND1	=	0xdf1a
                    DF1B    616 Fradio_mac$FREND0$0$0 == 0xdf1b
                    DF1B    617 _FREND0	=	0xdf1b
                    DF1C    618 Fradio_mac$FSCAL3$0$0 == 0xdf1c
                    DF1C    619 _FSCAL3	=	0xdf1c
                    DF1D    620 Fradio_mac$FSCAL2$0$0 == 0xdf1d
                    DF1D    621 _FSCAL2	=	0xdf1d
                    DF1E    622 Fradio_mac$FSCAL1$0$0 == 0xdf1e
                    DF1E    623 _FSCAL1	=	0xdf1e
                    DF1F    624 Fradio_mac$FSCAL0$0$0 == 0xdf1f
                    DF1F    625 _FSCAL0	=	0xdf1f
                    DF23    626 Fradio_mac$TEST2$0$0 == 0xdf23
                    DF23    627 _TEST2	=	0xdf23
                    DF24    628 Fradio_mac$TEST1$0$0 == 0xdf24
                    DF24    629 _TEST1	=	0xdf24
                    DF25    630 Fradio_mac$TEST0$0$0 == 0xdf25
                    DF25    631 _TEST0	=	0xdf25
                    DF2E    632 Fradio_mac$PA_TABLE0$0$0 == 0xdf2e
                    DF2E    633 _PA_TABLE0	=	0xdf2e
                    DF2F    634 Fradio_mac$IOCFG2$0$0 == 0xdf2f
                    DF2F    635 _IOCFG2	=	0xdf2f
                    DF30    636 Fradio_mac$IOCFG1$0$0 == 0xdf30
                    DF30    637 _IOCFG1	=	0xdf30
                    DF31    638 Fradio_mac$IOCFG0$0$0 == 0xdf31
                    DF31    639 _IOCFG0	=	0xdf31
                    DF36    640 Fradio_mac$PARTNUM$0$0 == 0xdf36
                    DF36    641 _PARTNUM	=	0xdf36
                    DF37    642 Fradio_mac$VERSION$0$0 == 0xdf37
                    DF37    643 _VERSION	=	0xdf37
                    DF38    644 Fradio_mac$FREQEST$0$0 == 0xdf38
                    DF38    645 _FREQEST	=	0xdf38
                    DF39    646 Fradio_mac$LQI$0$0 == 0xdf39
                    DF39    647 _LQI	=	0xdf39
                    DF3A    648 Fradio_mac$RSSI$0$0 == 0xdf3a
                    DF3A    649 _RSSI	=	0xdf3a
                    DF3B    650 Fradio_mac$MARCSTATE$0$0 == 0xdf3b
                    DF3B    651 _MARCSTATE	=	0xdf3b
                    DF3C    652 Fradio_mac$PKTSTATUS$0$0 == 0xdf3c
                    DF3C    653 _PKTSTATUS	=	0xdf3c
                    DF3D    654 Fradio_mac$VCO_VC_DAC$0$0 == 0xdf3d
                    DF3D    655 _VCO_VC_DAC	=	0xdf3d
                    DF40    656 Fradio_mac$I2SCFG0$0$0 == 0xdf40
                    DF40    657 _I2SCFG0	=	0xdf40
                    DF41    658 Fradio_mac$I2SCFG1$0$0 == 0xdf41
                    DF41    659 _I2SCFG1	=	0xdf41
                    DF42    660 Fradio_mac$I2SDATL$0$0 == 0xdf42
                    DF42    661 _I2SDATL	=	0xdf42
                    DF43    662 Fradio_mac$I2SDATH$0$0 == 0xdf43
                    DF43    663 _I2SDATH	=	0xdf43
                    DF44    664 Fradio_mac$I2SWCNT$0$0 == 0xdf44
                    DF44    665 _I2SWCNT	=	0xdf44
                    DF45    666 Fradio_mac$I2SSTAT$0$0 == 0xdf45
                    DF45    667 _I2SSTAT	=	0xdf45
                    DF46    668 Fradio_mac$I2SCLKF0$0$0 == 0xdf46
                    DF46    669 _I2SCLKF0	=	0xdf46
                    DF47    670 Fradio_mac$I2SCLKF1$0$0 == 0xdf47
                    DF47    671 _I2SCLKF1	=	0xdf47
                    DF48    672 Fradio_mac$I2SCLKF2$0$0 == 0xdf48
                    DF48    673 _I2SCLKF2	=	0xdf48
                    DE00    674 Fradio_mac$USBADDR$0$0 == 0xde00
                    DE00    675 _USBADDR	=	0xde00
                    DE01    676 Fradio_mac$USBPOW$0$0 == 0xde01
                    DE01    677 _USBPOW	=	0xde01
                    DE02    678 Fradio_mac$USBIIF$0$0 == 0xde02
                    DE02    679 _USBIIF	=	0xde02
                    DE04    680 Fradio_mac$USBOIF$0$0 == 0xde04
                    DE04    681 _USBOIF	=	0xde04
                    DE06    682 Fradio_mac$USBCIF$0$0 == 0xde06
                    DE06    683 _USBCIF	=	0xde06
                    DE07    684 Fradio_mac$USBIIE$0$0 == 0xde07
                    DE07    685 _USBIIE	=	0xde07
                    DE09    686 Fradio_mac$USBOIE$0$0 == 0xde09
                    DE09    687 _USBOIE	=	0xde09
                    DE0B    688 Fradio_mac$USBCIE$0$0 == 0xde0b
                    DE0B    689 _USBCIE	=	0xde0b
                    DE0C    690 Fradio_mac$USBFRML$0$0 == 0xde0c
                    DE0C    691 _USBFRML	=	0xde0c
                    DE0D    692 Fradio_mac$USBFRMH$0$0 == 0xde0d
                    DE0D    693 _USBFRMH	=	0xde0d
                    DE0E    694 Fradio_mac$USBINDEX$0$0 == 0xde0e
                    DE0E    695 _USBINDEX	=	0xde0e
                    DE10    696 Fradio_mac$USBMAXI$0$0 == 0xde10
                    DE10    697 _USBMAXI	=	0xde10
                    DE11    698 Fradio_mac$USBCSIL$0$0 == 0xde11
                    DE11    699 _USBCSIL	=	0xde11
                    DE12    700 Fradio_mac$USBCSIH$0$0 == 0xde12
                    DE12    701 _USBCSIH	=	0xde12
                    DE13    702 Fradio_mac$USBMAXO$0$0 == 0xde13
                    DE13    703 _USBMAXO	=	0xde13
                    DE14    704 Fradio_mac$USBCSOL$0$0 == 0xde14
                    DE14    705 _USBCSOL	=	0xde14
                    DE15    706 Fradio_mac$USBCSOH$0$0 == 0xde15
                    DE15    707 _USBCSOH	=	0xde15
                    DE16    708 Fradio_mac$USBCNTL$0$0 == 0xde16
                    DE16    709 _USBCNTL	=	0xde16
                    DE17    710 Fradio_mac$USBCNTH$0$0 == 0xde17
                    DE17    711 _USBCNTH	=	0xde17
                    DE20    712 Fradio_mac$USBF0$0$0 == 0xde20
                    DE20    713 _USBF0	=	0xde20
                    DE22    714 Fradio_mac$USBF1$0$0 == 0xde22
                    DE22    715 _USBF1	=	0xde22
                    DE24    716 Fradio_mac$USBF2$0$0 == 0xde24
                    DE24    717 _USBF2	=	0xde24
                    DE26    718 Fradio_mac$USBF3$0$0 == 0xde26
                    DE26    719 _USBF3	=	0xde26
                    DE28    720 Fradio_mac$USBF4$0$0 == 0xde28
                    DE28    721 _USBF4	=	0xde28
                    DE2A    722 Fradio_mac$USBF5$0$0 == 0xde2a
                    DE2A    723 _USBF5	=	0xde2a
                            724 ;--------------------------------------------------------
                            725 ; absolute external ram data
                            726 ;--------------------------------------------------------
                            727 	.area XABS    (ABS,XDATA)
                            728 ;--------------------------------------------------------
                            729 ; external initialized ram data
                            730 ;--------------------------------------------------------
                            731 	.area XISEG   (XDATA)
                            732 	.area HOME    (CODE)
                            733 	.area GSINIT0 (CODE)
                            734 	.area GSINIT1 (CODE)
                            735 	.area GSINIT2 (CODE)
                            736 	.area GSINIT3 (CODE)
                            737 	.area GSINIT4 (CODE)
                            738 	.area GSINIT5 (CODE)
                            739 	.area GSINIT  (CODE)
                            740 	.area GSFINAL (CODE)
                            741 	.area CSEG    (CODE)
                            742 ;--------------------------------------------------------
                            743 ; global & static initialisations
                            744 ;--------------------------------------------------------
                            745 	.area HOME    (CODE)
                            746 	.area GSINIT  (CODE)
                            747 	.area GSFINAL (CODE)
                            748 	.area GSINIT  (CODE)
                    0000    749 	G$radioMacTx$0$0 ==.
                    0000    750 	C$radio_mac.c$55$1$1 ==.
                            751 ;	libraries/src/radio_mac/radio_mac.c:55: volatile uint8 DATA radioMacState = RADIO_MAC_STATE_OFF;
   0000 75*00 00            752 	mov	_radioMacState,#0x00
                    0003    753 	G$radioMacTx$0$0 ==.
                    0003    754 	C$radio_mac.c$44$1$1 ==.
                            755 ;	libraries/src/radio_mac/radio_mac.c:44: static volatile BIT strobe = 0;
   0003 C2*00               756 	clr	_strobe
                    0005    757 	G$radioMacTx$0$0 ==.
                    0005    758 	C$radio_mac.c$47$1$1 ==.
                            759 ;	libraries/src/radio_mac/radio_mac.c:47: volatile BIT radioRxOverflowOccurred = 0;
   0005 C2*01               760 	clr	_radioRxOverflowOccurred
                    0007    761 	G$radioMacTx$0$0 ==.
                    0007    762 	C$radio_mac.c$48$1$1 ==.
                            763 ;	libraries/src/radio_mac/radio_mac.c:48: volatile BIT radioTxUnderflowOccurred = 0;
   0007 C2*02               764 	clr	_radioTxUnderflowOccurred
                            765 ;--------------------------------------------------------
                            766 ; Home
                            767 ;--------------------------------------------------------
                            768 	.area HOME    (CODE)
                            769 	.area HOME    (CODE)
                            770 ;--------------------------------------------------------
                            771 ; code
                            772 ;--------------------------------------------------------
                            773 	.area CSEG    (CODE)
                            774 ;------------------------------------------------------------
                            775 ;Allocation info for local variables in function 'ISR_RF'
                            776 ;------------------------------------------------------------
                            777 ;------------------------------------------------------------
                    0000    778 	G$ISR_RF$0$0 ==.
                    0000    779 	C$radio_mac.c$57$0$0 ==.
                            780 ;	libraries/src/radio_mac/radio_mac.c:57: ISR(RF, 0)
                            781 ;	-----------------------------------------
                            782 ;	 function ISR_RF
                            783 ;	-----------------------------------------
   0000                     784 _ISR_RF:
                    0002    785 	ar2 = 0x02
                    0003    786 	ar3 = 0x03
                    0004    787 	ar4 = 0x04
                    0005    788 	ar5 = 0x05
                    0006    789 	ar6 = 0x06
                    0007    790 	ar7 = 0x07
                    0000    791 	ar0 = 0x00
                    0001    792 	ar1 = 0x01
   0000 C0*00               793 	push	bits
   0002 C0 E0               794 	push	acc
   0004 C0 F0               795 	push	b
   0006 C0 82               796 	push	dpl
   0008 C0 83               797 	push	dph
   000A C0 02               798 	push	(0+2)
   000C C0 03               799 	push	(0+3)
   000E C0 04               800 	push	(0+4)
   0010 C0 05               801 	push	(0+5)
   0012 C0 06               802 	push	(0+6)
   0014 C0 07               803 	push	(0+7)
   0016 C0 00               804 	push	(0+0)
   0018 C0 01               805 	push	(0+1)
   001A C0 D0               806 	push	psw
                    001C    807 	C$radio_mac.c$59$1$1 ==.
                            808 ;	libraries/src/radio_mac/radio_mac.c:59: S1CON = 0; // Clear the general RFIF interrupt registers
                    001C    809 	C$radio_mac.c$61$1$1 ==.
                            810 ;	libraries/src/radio_mac/radio_mac.c:61: if (RFIF & 0x10) // Check IRQ_DONE
   001C E4                  811 	clr	a
   001D F5 D0               812 	mov	psw,a
   001F F5 9B               813 	mov	_S1CON,a
   0021 E5 E9               814 	mov	a,_RFIF
   0023 30 E4 18            815 	jnb	acc.4,00107$
                    0026    816 	C$radio_mac.c$63$2$2 ==.
                            817 ;	libraries/src/radio_mac/radio_mac.c:63: if (radioMacState == RADIO_MAC_STATE_TX)
   0026 74 03               818 	mov	a,#0x03
   0028 B5*00 08            819 	cjne	a,_radioMacState,00104$
                    002B    820 	C$radio_mac.c$66$3$3 ==.
                            821 ;	libraries/src/radio_mac/radio_mac.c:66: radioMacEvent(RADIO_MAC_EVENT_TX);
   002B 75 82 1E            822 	mov	dpl,#0x1E
   002E 12s00rBF            823 	lcall	_radioMacEvent
   0031 80 0B               824 	sjmp	00107$
   0033                     825 00104$:
                    0033    826 	C$radio_mac.c$68$2$2 ==.
                            827 ;	libraries/src/radio_mac/radio_mac.c:68: else if (radioMacState == RADIO_MAC_STATE_RX)
   0033 74 02               828 	mov	a,#0x02
   0035 B5*00 06            829 	cjne	a,_radioMacState,00107$
                    0038    830 	C$radio_mac.c$72$3$4 ==.
                            831 ;	libraries/src/radio_mac/radio_mac.c:72: radioMacEvent(RADIO_MAC_EVENT_RX);
   0038 75 82 1F            832 	mov	dpl,#0x1F
   003B 12s00rBF            833 	lcall	_radioMacEvent
   003E                     834 00107$:
                    003E    835 	C$radio_mac.c$76$1$1 ==.
                            836 ;	libraries/src/radio_mac/radio_mac.c:76: if (RFIF & 0x20)  // Check IRQ_TIMEOUT
   003E E5 E9               837 	mov	a,_RFIF
   0040 30 E5 06            838 	jnb	acc.5,00109$
                    0043    839 	C$radio_mac.c$80$2$5 ==.
                            840 ;	libraries/src/radio_mac/radio_mac.c:80: radioMacEvent(RADIO_MAC_EVENT_RX_TIMEOUT);
   0043 75 82 20            841 	mov	dpl,#0x20
   0046 12s00rBF            842 	lcall	_radioMacEvent
   0049                     843 00109$:
                    0049    844 	C$radio_mac.c$83$1$1 ==.
                            845 ;	libraries/src/radio_mac/radio_mac.c:83: if (strobe)
   0049 30*00 42            846 	jnb	_strobe,00123$
                    004C    847 	C$radio_mac.c$87$2$6 ==.
                            848 ;	libraries/src/radio_mac/radio_mac.c:87: if (radioMacState == RADIO_MAC_STATE_TX)
   004C 74 03               849 	mov	a,#0x03
   004E B5*00 02            850 	cjne	a,_radioMacState,00111$
                    0051    851 	C$radio_mac.c$91$3$7 ==.
                            852 ;	libraries/src/radio_mac/radio_mac.c:91: return;
   0051 80 4F               853 	sjmp	00128$
   0053                     854 00111$:
                    0053    855 	C$radio_mac.c$94$2$6 ==.
                            856 ;	libraries/src/radio_mac/radio_mac.c:94: if (radioMacState == RADIO_MAC_STATE_RX && MARCSTATE == 0x0D)
   0053 74 02               857 	mov	a,#0x02
   0055 B5*00 23            858 	cjne	a,_radioMacState,00118$
   0058 90 DF 3B            859 	mov	dptr,#_MARCSTATE
   005B E0                  860 	movx	a,@dptr
   005C FA                  861 	mov	r2,a
   005D BA 0D 1B            862 	cjne	r2,#0x0D,00118$
                    0060    863 	C$radio_mac.c$96$3$8 ==.
                            864 ;	libraries/src/radio_mac/radio_mac.c:96: if (PKTSTATUS & (1<<3))  // Check SFD bit (Start of Frame Delimiter)
   0060 90 DF 3C            865 	mov	dptr,#_PKTSTATUS
   0063 E0                  866 	movx	a,@dptr
   0064 FA                  867 	mov	r2,a
                    0065    868 	C$radio_mac.c$102$4$9 ==.
                            869 ;	libraries/src/radio_mac/radio_mac.c:102: return;
   0065 20 E3 3A            870 	jb	acc.3,00128$
                    0068    871 	C$radio_mac.c$104$3$8 ==.
                            872 ;	libraries/src/radio_mac/radio_mac.c:104: if ((MCSM2&7) != 7 && WOREVT1 < MAX_LATENCY_OF_STROBE)
   0068 90 DF 12            873 	mov	dptr,#_MCSM2
   006B E0                  874 	movx	a,@dptr
   006C FA                  875 	mov	r2,a
   006D 53 02 07            876 	anl	ar2,#0x07
   0070 BA 07 02            877 	cjne	r2,#0x07,00158$
   0073 80 06               878 	sjmp	00118$
   0075                     879 00158$:
   0075 74 F6               880 	mov	a,#0x100 - 0x0A
   0077 25 A4               881 	add	a,_WOREVT1
                    0079    882 	C$radio_mac.c$109$4$10 ==.
                            883 ;	libraries/src/radio_mac/radio_mac.c:109: return;
   0079 50 27               884 	jnc	00128$
   007B                     885 00118$:
                    007B    886 	C$radio_mac.c$120$2$6 ==.
                            887 ;	libraries/src/radio_mac/radio_mac.c:120: if (MARCSTATE != 0x0D)
   007B 90 DF 3B            888 	mov	dptr,#_MARCSTATE
   007E E0                  889 	movx	a,@dptr
   007F FA                  890 	mov	r2,a
   0080 BA 0D 02            891 	cjne	r2,#0x0D,00160$
   0083 80 03               892 	sjmp	00121$
   0085                     893 00160$:
                    0085    894 	C$radio_mac.c$122$3$11 ==.
                            895 ;	libraries/src/radio_mac/radio_mac.c:122: RFST = SIDLE;
   0085 75 E1 04            896 	mov	_RFST,#0x04
   0088                     897 00121$:
                    0088    898 	C$radio_mac.c$127$2$6 ==.
                            899 ;	libraries/src/radio_mac/radio_mac.c:127: radioMacEvent(RADIO_MAC_EVENT_STROBE);
   0088 75 82 21            900 	mov	dpl,#0x21
   008B 12s00rBF            901 	lcall	_radioMacEvent
   008E                     902 00123$:
                    008E    903 	C$radio_mac.c$130$1$1 ==.
                            904 ;	libraries/src/radio_mac/radio_mac.c:130: if (RFIF & 0x80)   // Check IRQ_TXUNF
   008E E5 E9               905 	mov	a,_RFIF
   0090 30 E7 05            906 	jnb	acc.7,00125$
                    0093    907 	C$radio_mac.c$135$2$12 ==.
                            908 ;	libraries/src/radio_mac/radio_mac.c:135: radioTxUnderflowOccurred = 1;
   0093 D2*02               909 	setb	_radioTxUnderflowOccurred
                    0095    910 	C$radio_mac.c$136$2$12 ==.
                            911 ;	libraries/src/radio_mac/radio_mac.c:136: RFIF = ~0x80;
   0095 75 E9 7F            912 	mov	_RFIF,#0x7F
   0098                     913 00125$:
                    0098    914 	C$radio_mac.c$139$1$1 ==.
                            915 ;	libraries/src/radio_mac/radio_mac.c:139: if (RFIF & 0x40)   // Check IRQ_RXOVF
   0098 E5 E9               916 	mov	a,_RFIF
   009A 30 E6 05            917 	jnb	acc.6,00128$
                    009D    918 	C$radio_mac.c$144$2$13 ==.
                            919 ;	libraries/src/radio_mac/radio_mac.c:144: radioRxOverflowOccurred = 1;
   009D D2*01               920 	setb	_radioRxOverflowOccurred
                    009F    921 	C$radio_mac.c$145$2$13 ==.
                            922 ;	libraries/src/radio_mac/radio_mac.c:145: RFIF = ~0x40;
   009F 75 E9 BF            923 	mov	_RFIF,#0xBF
   00A2                     924 00128$:
   00A2 D0 D0               925 	pop	psw
   00A4 D0 01               926 	pop	(0+1)
   00A6 D0 00               927 	pop	(0+0)
   00A8 D0 07               928 	pop	(0+7)
   00AA D0 06               929 	pop	(0+6)
   00AC D0 05               930 	pop	(0+5)
   00AE D0 04               931 	pop	(0+4)
   00B0 D0 03               932 	pop	(0+3)
   00B2 D0 02               933 	pop	(0+2)
   00B4 D0 83               934 	pop	dph
   00B6 D0 82               935 	pop	dpl
   00B8 D0 F0               936 	pop	b
   00BA D0 E0               937 	pop	acc
   00BC D0*00               938 	pop	bits
                    00BE    939 	C$radio_mac.c$153$2$1 ==.
                    00BE    940 	XG$ISR_RF$0$0 ==.
   00BE 32                  941 	reti
                            942 ;------------------------------------------------------------
                            943 ;Allocation info for local variables in function 'radioMacEvent'
                            944 ;------------------------------------------------------------
                            945 ;------------------------------------------------------------
                    00BF    946 	G$radioMacEvent$0$0 ==.
                    00BF    947 	C$radio_mac.c$155$2$1 ==.
                            948 ;	libraries/src/radio_mac/radio_mac.c:155: void radioMacEvent(uint8 event)
                            949 ;	-----------------------------------------
                            950 ;	 function radioMacEvent
                            951 ;	-----------------------------------------
   00BF                     952 _radioMacEvent:
   00BF AA 82               953 	mov	r2,dpl
                    00C1    954 	C$radio_mac.c$163$1$1 ==.
                            955 ;	libraries/src/radio_mac/radio_mac.c:163: if (MARCSTATE != 0x12 && MARCSTATE != 0x01 && MARCSTATE != 0x00 && MARCSTATE != 0x15)
   00C1 90 DF 3B            956 	mov	dptr,#_MARCSTATE
   00C4 E0                  957 	movx	a,@dptr
   00C5 FB                  958 	mov	r3,a
   00C6 BB 12 02            959 	cjne	r3,#0x12,00117$
   00C9 80 1E               960 	sjmp	00102$
   00CB                     961 00117$:
   00CB 90 DF 3B            962 	mov	dptr,#_MARCSTATE
   00CE E0                  963 	movx	a,@dptr
   00CF FB                  964 	mov	r3,a
   00D0 BB 01 02            965 	cjne	r3,#0x01,00118$
   00D3 80 14               966 	sjmp	00102$
   00D5                     967 00118$:
   00D5 90 DF 3B            968 	mov	dptr,#_MARCSTATE
   00D8 E0                  969 	movx	a,@dptr
   00D9 FB                  970 	mov	r3,a
   00DA 60 0D               971 	jz	00102$
   00DC 90 DF 3B            972 	mov	dptr,#_MARCSTATE
   00DF E0                  973 	movx	a,@dptr
   00E0 FB                  974 	mov	r3,a
   00E1 BB 15 02            975 	cjne	r3,#0x15,00120$
   00E4 80 03               976 	sjmp	00102$
   00E6                     977 00120$:
                    00E6    978 	C$radio_mac.c$166$2$2 ==.
                            979 ;	libraries/src/radio_mac/radio_mac.c:166: RFST = SFSTXON;
   00E6 75 E1 00            980 	mov	_RFST,#0x00
   00E9                     981 00102$:
                    00E9    982 	C$radio_mac.c$170$1$1 ==.
                            983 ;	libraries/src/radio_mac/radio_mac.c:170: DMAARM = 0x80 | (1<<DMA_CHANNEL_RADIO); // Abort any ongoing radio DMA transfer.
   00E9 75 D6 82            984 	mov	_DMAARM,#0x82
                    00EC    985 	C$radio_mac.c$171$1$1 ==.
                            986 ;	libraries/src/radio_mac/radio_mac.c:171: DMAIRQ &= ~(1<<DMA_CHANNEL_RADIO);      // Clear any pending radio DMA interrupt
   00EC 53 D1 FD            987 	anl	_DMAIRQ,#0xFD
                    00EF    988 	C$radio_mac.c$174$1$1 ==.
                            989 ;	libraries/src/radio_mac/radio_mac.c:174: radioMacState = RADIO_MAC_STATE_RX;    // Default next state: RX
   00EF 75*00 02            990 	mov	_radioMacState,#0x02
                    00F2    991 	C$radio_mac.c$175$1$1 ==.
                            992 ;	libraries/src/radio_mac/radio_mac.c:175: MCSM2 = 0x07;                          // Default next timeout: infinite.
   00F2 90 DF 12            993 	mov	dptr,#_MCSM2
   00F5 74 07               994 	mov	a,#0x07
   00F7 F0                  995 	movx	@dptr,a
                    00F8    996 	C$radio_mac.c$176$1$1 ==.
                            997 ;	libraries/src/radio_mac/radio_mac.c:176: radioMacEventHandler(event);
   00F8 8A 82               998 	mov	dpl,r2
   00FA 12s00r00            999 	lcall	_radioMacEventHandler
                    00FD   1000 	C$radio_mac.c$182$1$1 ==.
                           1001 ;	libraries/src/radio_mac/radio_mac.c:182: RFIF = ~0x30;  // Clear IRQ_DONE and IRQ_TIMEOUT if they are set.
   00FD 75 E9 CF           1002 	mov	_RFIF,#0xCF
                    0100   1003 	C$radio_mac.c$185$1$1 ==.
                           1004 ;	libraries/src/radio_mac/radio_mac.c:185: switch(radioMacState)
   0100 AA*00              1005 	mov	r2,_radioMacState
   0102 BA 02 02           1006 	cjne	r2,#0x02,00121$
   0105 80 05              1007 	sjmp	00106$
   0107                    1008 00121$:
                    0107   1009 	C$radio_mac.c$187$2$3 ==.
                           1010 ;	libraries/src/radio_mac/radio_mac.c:187: case RADIO_MAC_STATE_RX:
   0107 BA 03 10           1011 	cjne	r2,#0x03,00108$
   010A 80 08              1012 	sjmp	00107$
   010C                    1013 00106$:
                    010C   1014 	C$radio_mac.c$188$2$3 ==.
                           1015 ;	libraries/src/radio_mac/radio_mac.c:188: DMAARM |= (1<<DMA_CHANNEL_RADIO);   // Arm DMA channel.
   010C 43 D6 02           1016 	orl	_DMAARM,#0x02
                    010F   1017 	C$radio_mac.c$189$2$3 ==.
                           1018 ;	libraries/src/radio_mac/radio_mac.c:189: RFST = SRX;                         // Switch radio to RX.
   010F 75 E1 02           1019 	mov	_RFST,#0x02
                    0112   1020 	C$radio_mac.c$190$2$3 ==.
                           1021 ;	libraries/src/radio_mac/radio_mac.c:190: break;
                    0112   1022 	C$radio_mac.c$191$2$3 ==.
                           1023 ;	libraries/src/radio_mac/radio_mac.c:191: case RADIO_MAC_STATE_TX:
   0112 80 06              1024 	sjmp	00108$
   0114                    1025 00107$:
                    0114   1026 	C$radio_mac.c$192$2$3 ==.
                           1027 ;	libraries/src/radio_mac/radio_mac.c:192: DMAARM |= (1<<DMA_CHANNEL_RADIO);   // Arm DMA channel.
   0114 43 D6 02           1028 	orl	_DMAARM,#0x02
                    0117   1029 	C$radio_mac.c$193$2$3 ==.
                           1030 ;	libraries/src/radio_mac/radio_mac.c:193: RFST = STX;                         // Switch radio to TX.
   0117 75 E1 03           1031 	mov	_RFST,#0x03
                    011A   1032 	C$radio_mac.c$195$1$1 ==.
                           1033 ;	libraries/src/radio_mac/radio_mac.c:195: }
   011A                    1034 00108$:
                    011A   1035 	C$radio_mac.c$198$1$1 ==.
                           1036 ;	libraries/src/radio_mac/radio_mac.c:198: strobe = 0;
   011A C2*00              1037 	clr	_strobe
                    011C   1038 	C$radio_mac.c$199$1$1 ==.
                    011C   1039 	XG$radioMacEvent$0$0 ==.
   011C 22                 1040 	ret
                           1041 ;------------------------------------------------------------
                           1042 ;Allocation info for local variables in function 'radioMacStrobe'
                           1043 ;------------------------------------------------------------
                           1044 ;------------------------------------------------------------
                    011D   1045 	G$radioMacStrobe$0$0 ==.
                    011D   1046 	C$radio_mac.c$201$1$1 ==.
                           1047 ;	libraries/src/radio_mac/radio_mac.c:201: void radioMacStrobe()
                           1048 ;	-----------------------------------------
                           1049 ;	 function radioMacStrobe
                           1050 ;	-----------------------------------------
   011D                    1051 _radioMacStrobe:
                    011D   1052 	C$radio_mac.c$203$1$1 ==.
                           1053 ;	libraries/src/radio_mac/radio_mac.c:203: strobe = 1;
   011D D2*00              1054 	setb	_strobe
                    011F   1055 	C$radio_mac.c$204$1$1 ==.
                           1056 ;	libraries/src/radio_mac/radio_mac.c:204: S1CON |= 3;
   011F 43 9B 03           1057 	orl	_S1CON,#0x03
                    0122   1058 	C$radio_mac.c$205$1$1 ==.
                    0122   1059 	XG$radioMacStrobe$0$0 ==.
   0122 22                 1060 	ret
                           1061 ;------------------------------------------------------------
                           1062 ;Allocation info for local variables in function 'radioMacInit'
                           1063 ;------------------------------------------------------------
                           1064 ;------------------------------------------------------------
                    0123   1065 	G$radioMacInit$0$0 ==.
                    0123   1066 	C$radio_mac.c$209$1$1 ==.
                           1067 ;	libraries/src/radio_mac/radio_mac.c:209: void radioMacInit()
                           1068 ;	-----------------------------------------
                           1069 ;	 function radioMacInit
                           1070 ;	-----------------------------------------
   0123                    1071 _radioMacInit:
                    0123   1072 	C$radio_mac.c$211$1$1 ==.
                           1073 ;	libraries/src/radio_mac/radio_mac.c:211: radioRegistersInit();
   0123 12s00r00           1074 	lcall	_radioRegistersInit
                    0126   1075 	C$radio_mac.c$214$1$1 ==.
                           1076 ;	libraries/src/radio_mac/radio_mac.c:214: MCSM0 = 0x14;    // Main Radio Control State Machine Configuration
   0126 90 DF 14           1077 	mov	dptr,#_MCSM0
   0129 74 14              1078 	mov	a,#0x14
   012B F0                 1079 	movx	@dptr,a
                    012C   1080 	C$radio_mac.c$215$1$1 ==.
                           1081 ;	libraries/src/radio_mac/radio_mac.c:215: MCSM1 = 0x05;    // Disable CCA.  After RX, go to FSTXON.  After TX, go to FSTXON.
   012C 90 DF 13           1082 	mov	dptr,#_MCSM1
   012F 74 05              1083 	mov	a,#0x05
   0131 F0                 1084 	movx	@dptr,a
                    0132   1085 	C$radio_mac.c$216$1$1 ==.
                           1086 ;	libraries/src/radio_mac/radio_mac.c:216: MCSM2 = 0x07;    // NOTE: MCSM2 also gets set every time we go into RX mode.
   0132 90 DF 12           1087 	mov	dptr,#_MCSM2
   0135 74 07              1088 	mov	a,#0x07
   0137 F0                 1089 	movx	@dptr,a
                    0138   1090 	C$radio_mac.c$218$1$1 ==.
                           1091 ;	libraries/src/radio_mac/radio_mac.c:218: IEN2 |= 0x01;    // Enable RF general interrupt
   0138 43 9A 01           1092 	orl	_IEN2,#0x01
                    013B   1093 	C$radio_mac.c$219$1$1 ==.
                           1094 ;	libraries/src/radio_mac/radio_mac.c:219: RFIM = 0xF0;     // Enable these interrupts: DONE, RXOVF, TXUNF, TIMEOUT
   013B 75 91 F0           1095 	mov	_RFIM,#0xF0
                    013E   1096 	C$radio_mac.c$221$1$1 ==.
                           1097 ;	libraries/src/radio_mac/radio_mac.c:221: EA = 1;          // Enable interrupts in general
   013E D2 AF              1098 	setb	_EA
                    0140   1099 	C$radio_mac.c$223$1$1 ==.
                           1100 ;	libraries/src/radio_mac/radio_mac.c:223: dmaConfig.radio.DC6 = 19; // WORDSIZE = 0, TMODE = 0, TRIG = 19
   0140 90s00r06           1101 	mov	dptr,#(_dmaConfig + 0x0006)
   0143 74 13              1102 	mov	a,#0x13
   0145 F0                 1103 	movx	@dptr,a
                    0146   1104 	C$radio_mac.c$224$1$1 ==.
                    0146   1105 	XG$radioMacInit$0$0 ==.
   0146 22                 1106 	ret
                           1107 ;------------------------------------------------------------
                           1108 ;Allocation info for local variables in function 'radioMacRx'
                           1109 ;------------------------------------------------------------
                           1110 ;------------------------------------------------------------
                    0147   1111 	G$radioMacRx$0$0 ==.
                    0147   1112 	C$radio_mac.c$226$1$1 ==.
                           1113 ;	libraries/src/radio_mac/radio_mac.c:226: void radioMacRx(uint8 XDATA * packet, uint8 timeout)
                           1114 ;	-----------------------------------------
                           1115 ;	 function radioMacRx
                           1116 ;	-----------------------------------------
   0147                    1117 _radioMacRx:
   0147 AA 82              1118 	mov	r2,dpl
   0149 AB 83              1119 	mov	r3,dph
                    014B   1120 	C$radio_mac.c$228$1$1 ==.
                           1121 ;	libraries/src/radio_mac/radio_mac.c:228: if (timeout)
   014B 78r00              1122 	mov	r0,#_radioMacRx_PARM_2
   014D E2                 1123 	movx	a,@r0
   014E 60 12              1124 	jz	00102$
                    0150   1125 	C$radio_mac.c$230$2$2 ==.
                           1126 ;	libraries/src/radio_mac/radio_mac.c:230: MCSM2 = 0x00;   // RX_TIME = 0.  Helps determine the units of the RX timeout period.
   0150 90 DF 12           1127 	mov	dptr,#_MCSM2
   0153 E4                 1128 	clr	a
   0154 F0                 1129 	movx	@dptr,a
                    0155   1130 	C$radio_mac.c$231$2$2 ==.
                           1131 ;	libraries/src/radio_mac/radio_mac.c:231: WORCTRL = 0;    // WOR_RES = 0.  Helps determine the units of the RX timeout period.
   0155 75 A2 00           1132 	mov	_WORCTRL,#0x00
                    0158   1133 	C$radio_mac.c$232$2$2 ==.
                           1134 ;	libraries/src/radio_mac/radio_mac.c:232: WOREVT1 = timeout;
   0158 78r00              1135 	mov	r0,#_radioMacRx_PARM_2
   015A E2                 1136 	movx	a,@r0
   015B F5 A4              1137 	mov	_WOREVT1,a
                    015D   1138 	C$radio_mac.c$233$2$2 ==.
                           1139 ;	libraries/src/radio_mac/radio_mac.c:233: WOREVT0 = 0;
   015D 75 A3 00           1140 	mov	_WOREVT0,#0x00
   0160 80 06              1141 	sjmp	00103$
   0162                    1142 00102$:
                    0162   1143 	C$radio_mac.c$237$2$3 ==.
                           1144 ;	libraries/src/radio_mac/radio_mac.c:237: MCSM2 = 0x07;  // RX_TIME = 7: No timeout.
   0162 90 DF 12           1145 	mov	dptr,#_MCSM2
   0165 74 07              1146 	mov	a,#0x07
   0167 F0                 1147 	movx	@dptr,a
   0168                    1148 00103$:
                    0168   1149 	C$radio_mac.c$240$1$1 ==.
                           1150 ;	libraries/src/radio_mac/radio_mac.c:240: dmaConfig.radio.SRCADDRH = XDATA_SFR_ADDRESS(RFD) >> 8;
   0168 7C D9              1151 	mov	r4,#_RFD
   016A 7D 00              1152 	mov	r5,#0x00
   016C 74 DF              1153 	mov	a,#0xDF
   016E 2D                 1154 	add	a,r5
   016F FC                 1155 	mov	r4,a
   0170 90s00r00           1156 	mov	dptr,#_dmaConfig
   0173 EC                 1157 	mov	a,r4
   0174 F0                 1158 	movx	@dptr,a
                    0175   1159 	C$radio_mac.c$241$1$1 ==.
                           1160 ;	libraries/src/radio_mac/radio_mac.c:241: dmaConfig.radio.SRCADDRL = XDATA_SFR_ADDRESS(RFD);
   0175 7C D9              1161 	mov	r4,#_RFD
   0177 90s00r01           1162 	mov	dptr,#(_dmaConfig + 0x0001)
   017A EC                 1163 	mov	a,r4
   017B F0                 1164 	movx	@dptr,a
                    017C   1165 	C$radio_mac.c$242$1$1 ==.
                           1166 ;	libraries/src/radio_mac/radio_mac.c:242: dmaConfig.radio.DESTADDRH = (unsigned int)packet >> 8;
   017C 8B 04              1167 	mov	ar4,r3
   017E 90s00r02           1168 	mov	dptr,#(_dmaConfig + 0x0002)
   0181 EC                 1169 	mov	a,r4
   0182 F0                 1170 	movx	@dptr,a
                    0183   1171 	C$radio_mac.c$243$1$1 ==.
                           1172 ;	libraries/src/radio_mac/radio_mac.c:243: dmaConfig.radio.DESTADDRL = (unsigned int)packet;
   0183 90s00r03           1173 	mov	dptr,#(_dmaConfig + 0x0003)
   0186 EA                 1174 	mov	a,r2
   0187 F0                 1175 	movx	@dptr,a
                    0188   1176 	C$radio_mac.c$244$1$1 ==.
                           1177 ;	libraries/src/radio_mac/radio_mac.c:244: dmaConfig.radio.LENL = 1 + PKTLEN + 2;
   0188 90 DF 02           1178 	mov	dptr,#_PKTLEN
   018B E0                 1179 	movx	a,@dptr
   018C FA                 1180 	mov	r2,a
   018D 0A                 1181 	inc	r2
   018E 0A                 1182 	inc	r2
   018F 0A                 1183 	inc	r2
   0190 90s00r05           1184 	mov	dptr,#(_dmaConfig + 0x0005)
   0193 EA                 1185 	mov	a,r2
   0194 F0                 1186 	movx	@dptr,a
                    0195   1187 	C$radio_mac.c$245$1$1 ==.
                           1188 ;	libraries/src/radio_mac/radio_mac.c:245: dmaConfig.radio.VLEN_LENH = 0b10000000; // Transfer length is FirstByte+3
   0195 90s00r04           1189 	mov	dptr,#(_dmaConfig + 0x0004)
   0198 74 80              1190 	mov	a,#0x80
   019A F0                 1191 	movx	@dptr,a
                    019B   1192 	C$radio_mac.c$247$1$1 ==.
                           1193 ;	libraries/src/radio_mac/radio_mac.c:247: dmaConfig.radio.DC7 = 0x10; // SRCINC = 0, DESTINC = 1, IRQMASK = 0, M8 = 0, PRIORITY = 0
   019B 90s00r07           1194 	mov	dptr,#(_dmaConfig + 0x0007)
   019E 74 10              1195 	mov	a,#0x10
   01A0 F0                 1196 	movx	@dptr,a
                    01A1   1197 	C$radio_mac.c$249$1$1 ==.
                           1198 ;	libraries/src/radio_mac/radio_mac.c:249: radioMacState = RADIO_MAC_STATE_RX;
   01A1 75*00 02           1199 	mov	_radioMacState,#0x02
                    01A4   1200 	C$radio_mac.c$250$1$1 ==.
                    01A4   1201 	XG$radioMacRx$0$0 ==.
   01A4 22                 1202 	ret
                           1203 ;------------------------------------------------------------
                           1204 ;Allocation info for local variables in function 'radioMacTx'
                           1205 ;------------------------------------------------------------
                           1206 ;------------------------------------------------------------
                    01A5   1207 	G$radioMacTx$0$0 ==.
                    01A5   1208 	C$radio_mac.c$254$1$1 ==.
                           1209 ;	libraries/src/radio_mac/radio_mac.c:254: void radioMacTx(uint8 XDATA * packet)
                           1210 ;	-----------------------------------------
                           1211 ;	 function radioMacTx
                           1212 ;	-----------------------------------------
   01A5                    1213 _radioMacTx:
   01A5 AA 82              1214 	mov	r2,dpl
   01A7 AB 83              1215 	mov	r3,dph
                    01A9   1216 	C$radio_mac.c$256$1$1 ==.
                           1217 ;	libraries/src/radio_mac/radio_mac.c:256: dmaConfig.radio.SRCADDRH = (unsigned int)packet >> 8;
   01A9 8B 04              1218 	mov	ar4,r3
   01AB 90s00r00           1219 	mov	dptr,#_dmaConfig
   01AE EC                 1220 	mov	a,r4
   01AF F0                 1221 	movx	@dptr,a
                    01B0   1222 	C$radio_mac.c$257$1$1 ==.
                           1223 ;	libraries/src/radio_mac/radio_mac.c:257: dmaConfig.radio.SRCADDRL = (unsigned int)packet;
   01B0 90s00r01           1224 	mov	dptr,#(_dmaConfig + 0x0001)
   01B3 EA                 1225 	mov	a,r2
   01B4 F0                 1226 	movx	@dptr,a
                    01B5   1227 	C$radio_mac.c$258$1$1 ==.
                           1228 ;	libraries/src/radio_mac/radio_mac.c:258: dmaConfig.radio.DESTADDRH = XDATA_SFR_ADDRESS(RFD) >> 8;
   01B5 7A D9              1229 	mov	r2,#_RFD
   01B7 7B 00              1230 	mov	r3,#0x00
   01B9 74 DF              1231 	mov	a,#0xDF
   01BB 2B                 1232 	add	a,r3
   01BC FA                 1233 	mov	r2,a
   01BD 90s00r02           1234 	mov	dptr,#(_dmaConfig + 0x0002)
   01C0 EA                 1235 	mov	a,r2
   01C1 F0                 1236 	movx	@dptr,a
                    01C2   1237 	C$radio_mac.c$259$1$1 ==.
                           1238 ;	libraries/src/radio_mac/radio_mac.c:259: dmaConfig.radio.DESTADDRL = XDATA_SFR_ADDRESS(RFD);
   01C2 7A D9              1239 	mov	r2,#_RFD
   01C4 90s00r03           1240 	mov	dptr,#(_dmaConfig + 0x0003)
   01C7 EA                 1241 	mov	a,r2
   01C8 F0                 1242 	movx	@dptr,a
                    01C9   1243 	C$radio_mac.c$260$1$1 ==.
                           1244 ;	libraries/src/radio_mac/radio_mac.c:260: dmaConfig.radio.LENL = 1 + PKTLEN;
   01C9 90 DF 02           1245 	mov	dptr,#_PKTLEN
   01CC E0                 1246 	movx	a,@dptr
   01CD FA                 1247 	mov	r2,a
   01CE 0A                 1248 	inc	r2
   01CF 90s00r05           1249 	mov	dptr,#(_dmaConfig + 0x0005)
   01D2 EA                 1250 	mov	a,r2
   01D3 F0                 1251 	movx	@dptr,a
                    01D4   1252 	C$radio_mac.c$261$1$1 ==.
                           1253 ;	libraries/src/radio_mac/radio_mac.c:261: dmaConfig.radio.VLEN_LENH = 0b00100000; // Transfer length is FirstByte+1
   01D4 90s00r04           1254 	mov	dptr,#(_dmaConfig + 0x0004)
   01D7 74 20              1255 	mov	a,#0x20
   01D9 F0                 1256 	movx	@dptr,a
                    01DA   1257 	C$radio_mac.c$263$1$1 ==.
                           1258 ;	libraries/src/radio_mac/radio_mac.c:263: dmaConfig.radio.DC7 = 0x40; // SRCINC = 1, DESTINC = 0, IRQMASK = 0, M8 = 0, PRIORITY = 0
   01DA 90s00r07           1259 	mov	dptr,#(_dmaConfig + 0x0007)
   01DD 74 40              1260 	mov	a,#0x40
   01DF F0                 1261 	movx	@dptr,a
                    01E0   1262 	C$radio_mac.c$265$1$1 ==.
                           1263 ;	libraries/src/radio_mac/radio_mac.c:265: radioMacState = RADIO_MAC_STATE_TX;
   01E0 75*00 03           1264 	mov	_radioMacState,#0x03
                    01E3   1265 	C$radio_mac.c$266$1$1 ==.
                    01E3   1266 	XG$radioMacTx$0$0 ==.
   01E3 22                 1267 	ret
                           1268 	.area CSEG    (CODE)
                           1269 	.area CONST   (CODE)
                           1270 	.area XINIT   (CODE)
                           1271 	.area CABS    (ABS,CODE)