BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 1 BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY: D:\KEIL_V5\C51\BIN\BL51.EXE .\Output\STARTUP.obj, .\Output\Delay.obj, .\Output\Interrupt.obj, .\Output\Common.obj, .\Out >> put\PackData.obj, .\Output\Timer.obj, .\Output\Flash.obj, .\Output\nRF24L01_API.obj, .\Output\DHT11.obj, .\Output\Key >> s.obj, .\Output\Main.obj TO .\Output\Home_Light PRINT (.\Output\LST\Home_Light.m51) RAMSIZE (256) DISABLEWARNING (16) >> MEMORY MODEL: LARGE INPUT MODULES INCLUDED: .\Output\STARTUP.obj (?C_STARTUP) .\Output\Delay.obj (DELAY) .\Output\Interrupt.obj (INTERRUPT) .\Output\Common.obj (COMMON) .\Output\PackData.obj (PACKDATA) .\Output\Timer.obj (TIMER) .\Output\Flash.obj (FLASH) .\Output\nRF24L01_API.obj (NRF24L01_API) .\Output\DHT11.obj (DHT11) .\Output\Keys.obj (KEYS) .\Output\Main.obj (MAIN) D:\KEIL_V5\C51\LIB\C51L.LIB (?C_INIT) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?COPY) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?CLDPTR) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?CLDOPTR) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?CSTPTR) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?CSTOPTR) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?IMUL) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?UIDIV) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?IILDX) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?ILDIX) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?ILDOPTR) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?ISTOPTR) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?ULDIV) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?SLCMP) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?ULCMP) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?ULSHR) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?LSTXDATA) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?LSTKXDATA) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDPTR) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?PSTPTR) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?CCASE) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?ICALL) D:\KEIL_V5\C51\LIB\C51L.LIB (PRINTF) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?MEMCMP) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?MEMSET) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDIDATA) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?PSTIDATA) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDXDATA) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDIXDATA) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?PSTXDATA) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDPDATA) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?PSTPDATA) D:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDCODE) D:\KEIL_V5\C51\LIB\C51L.LIB (PUTCHAR) BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 2 LINK MAP OF MODULE: .\Output\Home_Light (?C_STARTUP) TYPE BASE LENGTH RELOCATION SEGMENT NAME ----------------------------------------------------- * * * * * * * D A T A M E M O R Y * * * * * * * REG 0000H 0008H ABSOLUTE "REG BANK 0" DATA 0008H 0005H UNIT _DATA_GROUP_ 000DH 0013H *** GAP *** BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_ 0021H.1 0000H.7 *** GAP *** IDATA 0022H 0001H UNIT ?STACK * * * * * * * X D A T A M E M O R Y * * * * * * * XDATA 0000H 0080H UNIT ?XD?FLASH XDATA 0080H 0068H UNIT ?XD?MAIN?MAIN XDATA 00E8H 0032H UNIT ?XD?PACKDATA XDATA 011AH 0028H UNIT _XDATA_GROUP_ XDATA 0142H 001BH UNIT ?XD?MAIN XDATA 015DH 000BH UNIT ?XD?NRF24L01_CHECK?NRF24L01_API XDATA 0168H 000BH UNIT ?XD?KEYS XDATA 0173H 000AH UNIT ?XD?NRF24L01_API XDATA 017DH 0009H UNIT ?XD?_CHECKDATA?PACKDATA XDATA 0186H 0008H UNIT ?XD?INTERRUPT XDATA 018EH 0008H UNIT ?XD?_PACKDATA?PACKDATA XDATA 0196H 0008H UNIT ?XD?_WRITE_DATAFLASH_BYTE?FLASH XDATA 019EH 0008H UNIT ?XD?_NRF24L01_TXPACKET?NRF24L01_API XDATA 01A6H 0007H UNIT ?XD?_NRF24L01_READ_BUF?NRF24L01_API XDATA 01ADH 0007H UNIT ?XD?_NRF24L01_WRITE_BUF?NRF24L01_API XDATA 01B4H 0006H UNIT ?XD?_CRCDATA?PACKDATA XDATA 01BAH 0006H UNIT ?XD?_NRF24L01_RXPACKET?NRF24L01_API XDATA 01C0H 0006H UNIT ?XD?DHT11 XDATA 01C6H 0006H UNIT ?XD?_START_SENDING_SPI?MAIN XDATA 01CCH 0005H UNIT ?XD?_SEND_BUF?NRF24L01_API XDATA 01D1H 0005H UNIT ?XD?_DHT11_READ_DATA?DHT11 XDATA 01D6H 0005H UNIT ?XD?_READUID_UCID?MAIN XDATA 01DBH 0004H UNIT ?XD?_TIMER0_DELAY100US?DELAY XDATA 01DFH 0004H UNIT ?XD?_TIMER0_DELAY1MS?DELAY XDATA 01E3H 0004H UNIT ?XD?_TIMER1_DELAY10MS?DELAY XDATA 01E7H 0004H UNIT ?XD?_TIMER2_DELAY500US?DELAY XDATA 01EBH 0004H UNIT ?XD?_TIMER3_DELAY100MS?DELAY XDATA 01EFH 0004H UNIT ?XD?_TIMER3_DELAY10US?DELAY XDATA 01F3H 0004H UNIT ?XD?_TIMER3_DELAY1US?DELAY XDATA 01F7H 0004H UNIT ?XD?_TIMER3_DELAY1MS?DELAY XDATA 01FBH 0004H UNIT ?XD?_INITIALUART0_TIMER1?COMMON XDATA 01FFH 0004H UNIT ?XD?_INITIALUART0_TIMER3?COMMON XDATA 0203H 0004H UNIT ?XD?_INITIALUART1_TIMER3?COMMON XDATA 0207H 0003H UNIT ?XD?_READ_APROM_BYTE?FLASH XDATA 020AH 0003H UNIT ?XD?_NRF24L01_WRITE_REG?NRF24L01_API XDATA 020DH 0002H UNIT ?XD?TIMER XDATA 020FH 0002H UNIT ?XD?_DELAY_US?NRF24L01_API XDATA 0211H 0002H UNIT ?XD?_SPI_RW?NRF24L01_API XDATA 0213H 0002H UNIT ?XD?_NRF24L01_READ_REG?NRF24L01_API XDATA 0215H 0002H UNIT ?XD?NRF24L01_WAIT_CHECK?NRF24L01_API XDATA 0217H 0002H UNIT ?XD?READ_BYTE?DHT11 XDATA 0219H 0002H UNIT ?XD?_P12_FLASH?MAIN BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 3 XDATA 021BH 0002H UNIT ?XD?_UID_BYTE?MAIN XDATA 021DH 0001H UNIT ?XD?DELAY XDATA 021EH 0001H UNIT ?XD?RECEIVE_DATA_FROM_UART0?COMMON XDATA 021FH 0001H UNIT ?XD?_SEND_DATA_TO_UART0?COMMON XDATA 0220H 0001H UNIT ?XD?RECEIVE_DATA_FROM_UART1?COMMON XDATA 0221H 0001H UNIT ?XD?_SEND_DATA_TO_UART1?COMMON XDATA 0222H 0001H UNIT ?XD?_TIMER0_INIT?TIMER XDATA 0223H 0001H UNIT ?XD?KEYS_EVEN?KEYS XDATA 0224H 0001H UNIT ?XD?RESET_REASON?MAIN * * * * * * * C O D E M E M O R Y * * * * * * * CODE 0000H 0003H ABSOLUTE CODE 0003H 0004H UNIT ?PR?CLOSE_BOD?MAIN CODE 0007H 0001H UNIT ?PR?TIMER1_ISR?INTERRUPT CODE 0008H 0001H UNIT ?PR?DHT11_PORTIN?DHT11 CODE 0009H 0001H UNIT ?PR?DHT11_PORTOUT?DHT11 CODE 000AH 0001H UNIT ?PR?KEY_JS_HANLDER?KEYS CODE 000BH 0003H ABSOLUTE CODE 000EH 000AH UNIT ?CO?NRF24L01_API CODE 0018H 0001H UNIT ?PR?KEY_CS_HANLDER?KEYS CODE 0019H 0001H UNIT ?PR?KEY_JS_LONG_HANLDER?KEYS CODE 001AH 0001H UNIT ?PR?KEY_CS_LONG_HANLDER?KEYS CODE 001BH 0003H ABSOLUTE CODE 001EH 0750H UNIT ?PR?MAIN?MAIN CODE 076EH 0677H UNIT ?C?LIB_CODE CODE 0DE5H 0365H UNIT ?PR?PRINTF?PRINTF CODE 114AH 021BH UNIT ?PR?_WRITE_DATAFLASH_BYTE?FLASH CODE 1365H 01B7H UNIT ?PR?TIMER0_ISR?INTERRUPT CODE 151CH 0198H UNIT ?PR?_CHECKDATA?PACKDATA CODE 16B4H 0160H UNIT ?PR?_START_SENDING_SPI?MAIN CODE 1814H 011AH UNIT ?PR?_DHT11_READ_DATA?DHT11 CODE 192EH 0111H UNIT ?PR?_PACKDATA?PACKDATA CODE 1A3FH 00DFH UNIT ?PR?KEYS_EVEN?KEYS CODE 1B1EH 00D6H UNIT ?PR?_NRF24L01_TXPACKET?NRF24L01_API CODE 1BF4H 00D6H UNIT ?CO?MAIN CODE 1CCAH 00D4H UNIT ?PR?READ_BYTE?DHT11 CODE 1D9EH 00B0H UNIT ?PR?NRF24L01_CHECK?NRF24L01_API CODE 1E4EH 00ACH UNIT ?C_C51STARTUP CODE 1EFAH 009DH UNIT ?PR?_INITIALUART0_TIMER3?COMMON CODE 1F97H 0098H UNIT ?PR?_INITIALUART1_TIMER3?COMMON CODE 202FH 008BH UNIT ?PR?_NRF24L01_RXPACKET?NRF24L01_API CODE 20BAH 007BH UNIT ?PR?_UID_BYTE?MAIN CODE 2135H 006DH UNIT ?PR?NRF24L01_RT_INIT?NRF24L01_API CODE 21A2H 006DH UNIT ?PR?DHT11_START?DHT11 CODE 220FH 006BH UNIT ?PR?_TIMER0_INIT?TIMER CODE 227AH 0065H UNIT ?PR?_TIMER2_DELAY500US?DELAY CODE 22DFH 0064H UNIT ?PR?_TIMER3_DELAY100MS?DELAY CODE 2343H 0064H UNIT ?PR?_TIMER3_DELAY10US?DELAY CODE 23A7H 0064H UNIT ?PR?_TIMER3_DELAY1US?DELAY CODE 240BH 0064H UNIT ?PR?_TIMER3_DELAY1MS?DELAY CODE 246FH 0062H UNIT ?PR?_TIMER0_DELAY100US?DELAY CODE 24D1H 0062H UNIT ?PR?_TIMER0_DELAY1MS?DELAY CODE 2533H 0062H UNIT ?PR?_TIMER1_DELAY10MS?DELAY CODE 2595H 0061H UNIT ?PR?_NRF24L01_READ_BUF?NRF24L01_API CODE 25F6H 005FH UNIT ?PR?RESET_REASON?MAIN CODE 2655H 005DH UNIT ?PR?_CRCDATA?PACKDATA CODE 26B2H 005AH UNIT ?PR?_NRF24L01_WRITE_BUF?NRF24L01_API BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 4 CODE 270CH 0052H UNIT ?PR?_READUID_UCID?MAIN CODE 275EH 0051H UNIT ?PR?_P12_FLASH?MAIN CODE 27AFH 0049H UNIT ?PR?_SEND_BUF?NRF24L01_API CODE 27F8H 0047H UNIT ?PR?_INITIALUART0_TIMER1?COMMON CODE 283FH 0043H UNIT ?PR?NRF24L01_WAIT_CHECK?NRF24L01_API CODE 2882H 003BH UNIT ?C_INITSEG CODE 28BDH 003AH UNIT ?PR?SPI_INITIAL?MAIN CODE 28F7H 0038H UNIT ?PR?_SPI_RW?NRF24L01_API CODE 292FH 002AH UNIT ?PR?_READ_APROM_BYTE?FLASH CODE 2959H 0029H UNIT ?PR?_NRF24L01_WRITE_REG?NRF24L01_API CODE 2982H 0027H UNIT ?PR?PUTCHAR?PUTCHAR CODE 29A9H 0026H UNIT ?PR?SPI_ERROR?MAIN CODE 29CFH 0024H UNIT ?PR?KEYS_ALL_HANDLER?KEYS CODE 29F3H 0023H UNIT ?PR?_DELAY_US?NRF24L01_API CODE 2A16H 0021H UNIT ?PR?_NRF24L01_READ_REG?NRF24L01_API CODE 2A37H 0013H UNIT ?PR?CLOSE_POR?MAIN CODE 2A4AH 0012H UNIT ?PR?_SEND_DATA_TO_UART0?COMMON CODE 2A5CH 0012H UNIT ?PR?_SEND_DATA_TO_UART1?COMMON CODE 2A6EH 0011H UNIT ?PR?RECEIVE_DATA_FROM_UART0?COMMON CODE 2A7FH 0011H UNIT ?PR?RECEIVE_DATA_FROM_UART1?COMMON CODE 2A90H 000FH UNIT ?PR?RESETSYS?MAIN CODE 2A9FH 000AH UNIT ?PR?GETKEY_CS?KEYS CODE 2AA9H 0001H UNIT ?PR?WAITKEY_GOTOTEST?KEYS OVERLAY MAP OF MODULE: .\Output\Home_Light (?C_STARTUP) SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP +--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH ---------------------------------------------------------------------------------------------------- ?C_C51STARTUP ----- ----- ----- ----- ----- ----- +--> ?PR?MAIN?MAIN +--> ?C_INITSEG ?PR?MAIN?MAIN ----- ----- ----- ----- ----- ----- +--> ?CO?MAIN +--> ?PR?RESET_REASON?MAIN +--> ?PR?CLOSE_POR?MAIN +--> ?PR?CLOSE_BOD?MAIN +--> ?PR?_TIMER0_INIT?TIMER +--> ?PR?_INITIALUART0_TIMER1?COMMON +--> ?PR?_TIMER3_DELAY10US?DELAY +--> ?PR?PRINTF?PRINTF +--> ?PR?_READUID_UCID?MAIN +--> ?PR?_READ_APROM_BYTE?FLASH +--> ?PR?_TIMER3_DELAY100MS?DELAY +--> ?PR?SPI_INITIAL?MAIN +--> ?PR?NRF24L01_WAIT_CHECK?NRF24L01_API +--> ?PR?NRF24L01_RT_INIT?NRF24L01_API +--> ?PR?_PACKDATA?PACKDATA +--> ?PR?_SEND_BUF?NRF24L01_API +--> ?PR?_WRITE_DATAFLASH_BYTE?FLASH +--> ?PR?_DHT11_READ_DATA?DHT11 +--> ?PR?_NRF24L01_RXPACKET?NRF24L01_API +--> ?PR?_CHECKDATA?PACKDATA BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 5 +--> ?PR?_P12_FLASH?MAIN ?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0005H 011AH 0028H +--> ?PR?PUTCHAR?PUTCHAR ?PR?_READUID_UCID?MAIN ----- ----- ----- ----- ----- ----- +--> ?PR?_UID_BYTE?MAIN ?PR?NRF24L01_WAIT_CHECK?NRF24L01_API ----- ----- ----- ----- ----- ----- +--> ?PR?NRF24L01_CHECK?NRF24L01_API +--> ?PR?_TIMER3_DELAY10US?DELAY ?PR?NRF24L01_CHECK?NRF24L01_API ----- ----- ----- ----- ----- ----- +--> ?CO?NRF24L01_API +--> ?PR?_NRF24L01_WRITE_BUF?NRF24L01_API +--> ?PR?_NRF24L01_READ_BUF?NRF24L01_API ?PR?_NRF24L01_WRITE_BUF?NRF24L01_API ----- ----- ----- ----- ----- ----- +--> ?PR?_SPI_RW?NRF24L01_API ?PR?_NRF24L01_READ_BUF?NRF24L01_API ----- ----- ----- ----- ----- ----- +--> ?PR?_SPI_RW?NRF24L01_API ?PR?NRF24L01_RT_INIT?NRF24L01_API ----- ----- ----- ----- ----- ----- +--> ?PR?_NRF24L01_WRITE_REG?NRF24L01_API +--> ?PR?_NRF24L01_WRITE_BUF?NRF24L01_API ?PR?_NRF24L01_WRITE_REG?NRF24L01_API ----- ----- ----- ----- ----- ----- +--> ?PR?_SPI_RW?NRF24L01_API ?PR?_PACKDATA?PACKDATA ----- ----- ----- ----- ----- ----- +--> ?PR?_CRCDATA?PACKDATA ?PR?_SEND_BUF?NRF24L01_API ----- ----- ----- ----- ----- ----- +--> ?PR?_NRF24L01_WRITE_REG?NRF24L01_API +--> ?PR?_DELAY_US?NRF24L01_API +--> ?PR?_NRF24L01_TXPACKET?NRF24L01_API ?PR?_NRF24L01_TXPACKET?NRF24L01_API ----- ----- ----- ----- ----- ----- +--> ?PR?_NRF24L01_WRITE_BUF?NRF24L01_API +--> ?PR?_NRF24L01_READ_REG?NRF24L01_API +--> ?PR?_NRF24L01_WRITE_REG?NRF24L01_API ?PR?_NRF24L01_READ_REG?NRF24L01_API ----- ----- ----- ----- ----- ----- +--> ?PR?_SPI_RW?NRF24L01_API ?PR?_WRITE_DATAFLASH_BYTE?FLASH ----- ----- ----- ----- ----- ----- +--> ?PR?_READ_APROM_BYTE?FLASH ?PR?_DHT11_READ_DATA?DHT11 ----- ----- ----- ----- ----- ----- +--> ?PR?DHT11_START?DHT11 +--> ?PR?READ_BYTE?DHT11 ?PR?DHT11_START?DHT11 ----- ----- ----- ----- ----- ----- +--> ?PR?DHT11_PORTOUT?DHT11 +--> ?PR?_TIMER3_DELAY1MS?DELAY +--> ?PR?_TIMER3_DELAY1US?DELAY BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 6 +--> ?PR?DHT11_PORTIN?DHT11 ?PR?READ_BYTE?DHT11 ----- ----- ----- ----- ----- ----- +--> ?PR?_TIMER3_DELAY1US?DELAY ?PR?_NRF24L01_RXPACKET?NRF24L01_API ----- ----- ----- ----- ----- ----- +--> ?PR?_NRF24L01_READ_REG?NRF24L01_API +--> ?PR?_NRF24L01_READ_BUF?NRF24L01_API +--> ?PR?_NRF24L01_WRITE_REG?NRF24L01_API +--> ?PR?_DELAY_US?NRF24L01_API ?PR?_CHECKDATA?PACKDATA ----- ----- ----- ----- ----- ----- +--> ?PR?_CRCDATA?PACKDATA ?PR?_P12_FLASH?MAIN ----- ----- ----- ----- ----- ----- +--> ?PR?_TIMER3_DELAY100MS?DELAY ?C_INITSEG ----- ----- ----- ----- ----- ----- +--> ?PR?GETKEY_CS?KEYS *** NEW ROOT *************************************************** ?PR?TIMER0_ISR?INTERRUPT ----- ----- ----- ----- ----- ----- +--> ?PR?KEYS_EVEN?KEYS SYMBOL TABLE OF MODULE: .\Output\Home_Light (?C_STARTUP) VALUE TYPE NAME ---------------------------------- ------- MODULE ?C_STARTUP C:1E4EH SEGMENT ?C_C51STARTUP I:0022H SEGMENT ?STACK C:0000H PUBLIC ?C_STARTUP D:00E0H SYMBOL ACC D:00F0H SYMBOL B D:0083H SYMBOL DPH D:0082H SYMBOL DPL N:0000H SYMBOL IBPSTACK N:0100H SYMBOL IBPSTACKTOP N:0080H SYMBOL IDATALEN C:1E63H SYMBOL IDATALOOP N:0000H SYMBOL PBPSTACK N:0000H SYMBOL PBPSTACKTOP N:0000H SYMBOL PDATALEN N:0000H SYMBOL PDATASTART N:0000H SYMBOL PPAGE N:0000H SYMBOL PPAGEENABLE D:00A0H SYMBOL PPAGE_SFR D:0081H SYMBOL SP C:1E4EH SYMBOL STARTUP1 N:0000H SYMBOL XBPSTACK N:0000H SYMBOL XBPSTACKTOP N:02FFH SYMBOL XDATALEN C:1E6EH SYMBOL XDATALOOP BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 7 N:0000H SYMBOL XDATASTART C:0000H LINE# 94 C:1E4EH LINE# 100 C:1E51H LINE# 101 C:1E54H LINE# 102 C:1E57H LINE# 104 C:1E5AH LINE# 105 C:1E5DH LINE# 106 C:1E60H LINE# 109 C:1E62H LINE# 110 C:1E63H LINE# 111 C:1E64H LINE# 112 C:1E66H LINE# 116 C:1E69H LINE# 117 C:1E6BH LINE# 119 C:1E6DH LINE# 123 C:1E6EH LINE# 124 C:1E6FH LINE# 125 C:1E70H LINE# 126 C:1E72H LINE# 127 C:1E74H LINE# 161 C:1E77H LINE# 165 ------- ENDMOD ?C_STARTUP ------- MODULE DELAY C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 C:246FH PUBLIC _Timer0_Delay100us D:00B0H PUBLIC P3 D:00D8H PUBLIC PWMCON0 C:227AH PUBLIC _Timer2_Delay500us D:00A8H PUBLIC IE D:00B8H PUBLIC IP C:24D1H PUBLIC _Timer0_Delay1ms C:240BH PUBLIC _Timer3_Delay1ms C:23A7H PUBLIC _Timer3_Delay1us X:021DH PUBLIC BIT_TMP D:0098H PUBLIC SCON D:0089H PUBLIC TMOD D:0088H PUBLIC TCON D:00F8H PUBLIC SCON_1 B:0088H.5 PUBLIC TF0 C:2533H PUBLIC _Timer1_Delay10ms B:0088H.7 PUBLIC TF1 B:00C8H.7 PUBLIC TF2 D:008CH PUBLIC TH0 D:00C6H PUBLIC RH3 D:008DH PUBLIC TH1 D:00CDH PUBLIC TH2 D:008AH PUBLIC TL0 D:00C5H PUBLIC RL3 D:008BH PUBLIC TL1 D:00CCH PUBLIC TL2 C:2343H PUBLIC _Timer3_Delay10us B:0088H.4 PUBLIC TR0 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 8 B:0088H.6 PUBLIC TR1 B:00C8H.2 PUBLIC TR2 D:00E8H PUBLIC ADCCON0 D:00C0H PUBLIC I2CON D:00C9H PUBLIC T2MOD D:00C8H PUBLIC T2CON D:00C4H PUBLIC T3CON D:008EH PUBLIC CKCON D:00D0H PUBLIC PSW C:22DFH PUBLIC _Timer3_Delay100ms ------- PROC _TIMER0_DELAY100US X:01DBH SYMBOL u32CNT C:246FH LINE# 18 C:2475H LINE# 19 C:2475H LINE# 20 C:2478H LINE# 21 C:247BH LINE# 22 C:247DH LINE# 24 C:2499H LINE# 25 C:2499H LINE# 26 C:249CH LINE# 27 C:249FH LINE# 29 C:24A2H LINE# 31 C:24A4H LINE# 32 C:24CCH LINE# 33 C:24CEH LINE# 35 C:24D0H LINE# 36 ------- ENDPROC _TIMER0_DELAY100US ------- PROC _TIMER0_DELAY1MS X:01DFH SYMBOL u32CNT C:24D1H LINE# 38 C:24D7H LINE# 39 C:24D7H LINE# 40 C:24DAH LINE# 41 C:24DDH LINE# 42 C:24DFH LINE# 44 C:24FBH LINE# 45 C:24FBH LINE# 46 C:24FEH LINE# 47 C:2501H LINE# 49 C:2504H LINE# 51 C:2506H LINE# 52 C:252EH LINE# 53 C:2530H LINE# 55 C:2532H LINE# 56 ------- ENDPROC _TIMER0_DELAY1MS ------- PROC _TIMER1_DELAY10MS X:01E3H SYMBOL u32CNT C:2533H LINE# 59 C:2539H LINE# 60 C:2539H LINE# 61 C:253CH LINE# 62 C:253FH LINE# 63 C:2541H LINE# 65 C:255DH LINE# 66 C:255DH LINE# 67 C:2560H LINE# 68 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 9 C:2563H LINE# 70 C:2566H LINE# 72 C:2568H LINE# 73 C:2590H LINE# 74 C:2592H LINE# 76 C:2594H LINE# 77 ------- ENDPROC _TIMER1_DELAY10MS ------- PROC _TIMER2_DELAY500US X:01E7H SYMBOL u32CNT C:227AH LINE# 79 C:2280H LINE# 80 C:2280H LINE# 81 C:2283H LINE# 82 C:2286H LINE# 83 C:2289H LINE# 84 C:228BH LINE# 86 C:22A7H LINE# 87 C:22A7H LINE# 88 C:22AAH LINE# 89 C:22ADH LINE# 91 C:22B0H LINE# 93 C:22B2H LINE# 94 C:22DAH LINE# 95 C:22DCH LINE# 97 C:22DEH LINE# 98 ------- ENDPROC _TIMER2_DELAY500US ------- PROC _TIMER3_DELAY100MS X:01EBH SYMBOL u32CNT C:22DFH LINE# 100 C:22E5H LINE# 101 C:22E5H LINE# 102 C:22E8H LINE# 103 C:22EBH LINE# 105 C:2307H LINE# 106 C:2307H LINE# 107 C:230AH LINE# 108 C:230DH LINE# 110 C:2312H LINE# 112 C:2315H LINE# 113 C:233DH LINE# 114 C:233FH LINE# 116 C:2342H LINE# 117 ------- ENDPROC _TIMER3_DELAY100MS ------- PROC _TIMER3_DELAY10US X:01EFH SYMBOL u32CNT C:2343H LINE# 119 C:2349H LINE# 120 C:2349H LINE# 121 C:234CH LINE# 122 C:234FH LINE# 124 C:236BH LINE# 125 C:236BH LINE# 126 C:236EH LINE# 127 C:2371H LINE# 129 C:2376H LINE# 131 C:2379H LINE# 132 C:23A1H LINE# 133 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 10 C:23A3H LINE# 135 C:23A6H LINE# 136 ------- ENDPROC _TIMER3_DELAY10US ------- PROC _TIMER3_DELAY1US X:01F3H SYMBOL u32CNT C:23A7H LINE# 140 C:23ADH LINE# 141 C:23ADH LINE# 142 C:23B0H LINE# 143 C:23B3H LINE# 145 C:23CFH LINE# 146 C:23CFH LINE# 147 C:23D2H LINE# 148 C:23D5H LINE# 150 C:23DAH LINE# 152 C:23DDH LINE# 153 C:2405H LINE# 154 C:2407H LINE# 156 C:240AH LINE# 157 ------- ENDPROC _TIMER3_DELAY1US ------- PROC _TIMER3_DELAY1MS X:01F7H SYMBOL u32CNT C:240BH LINE# 160 C:2411H LINE# 161 C:2411H LINE# 162 C:2414H LINE# 163 C:2417H LINE# 165 C:2433H LINE# 166 C:2433H LINE# 167 C:2436H LINE# 168 C:2439H LINE# 170 C:243EH LINE# 172 C:2441H LINE# 173 C:2469H LINE# 174 C:246BH LINE# 176 C:246EH LINE# 177 ------- ENDPROC _TIMER3_DELAY1MS ------- ENDMOD DELAY ------- MODULE INTERRUPT C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 C:1365H PUBLIC Timer0_ISR C:0007H PUBLIC Timer1_ISR D:00D8H PUBLIC PWMCON0 D:00A8H PUBLIC IE D:00B8H PUBLIC IP X:0186H PUBLIC sys_ms X:018AH PUBLIC TaskTime D:0098H PUBLIC SCON D:0088H PUBLIC TCON X:018CH PUBLIC Status0 X:018DH PUBLIC Status1 D:00F8H PUBLIC SCON_1 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 11 D:008CH PUBLIC TH0 D:008AH PUBLIC TL0 D:00E8H PUBLIC ADCCON0 D:00C0H PUBLIC I2CON D:00C8H PUBLIC T2CON D:00D0H PUBLIC PSW ------- PROC TIMER0_ISR C:1365H LINE# 47 C:1382H LINE# 50 C:1390H LINE# 51 C:139DH LINE# 53 C:13C1H LINE# 55 C:13DDH LINE# 56 C:13DDH LINE# 57 C:13E7H LINE# 58 C:13E7H LINE# 60 C:13F5H LINE# 62 C:1401H LINE# 63 C:1401H LINE# 64 C:140FH LINE# 65 C:140FH LINE# 67 C:1422H LINE# 68 C:1422H LINE# 69 C:1430H LINE# 71 C:1430H LINE# 73 C:1443H LINE# 74 C:1443H LINE# 75 C:1451H LINE# 76 C:1454H LINE# 77 C:1454H LINE# 79 C:1467H LINE# 80 C:1467H LINE# 81 C:1475H LINE# 82 C:1475H LINE# 84 C:1488H LINE# 85 C:1488H LINE# 86 C:1496H LINE# 87 C:1496H LINE# 89 C:14A9H LINE# 90 C:14A9H LINE# 91 C:14B7H LINE# 92 C:14B7H LINE# 94 C:14CAH LINE# 95 C:14CAH LINE# 96 C:14D8H LINE# 97 C:14D8H LINE# 99 C:14EBH LINE# 100 C:14EBH LINE# 101 C:14F9H LINE# 102 C:1501H LINE# 103 C:1501H LINE# 111 ------- ENDPROC TIMER0_ISR ------- PROC TIMER1_ISR C:0007H LINE# 120 C:0007H LINE# 124 ------- ENDPROC TIMER1_ISR ------- ENDMOD INTERRUPT BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 12 ------- MODULE COMMON C:0000H SYMBOL _ICE_DUMMY_ D:00B1H PUBLIC P0M1 D:00B3H PUBLIC P1M1 D:00B2H PUBLIC P0M2 D:0080H PUBLIC P0 D:00B4H PUBLIC P1M2 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00D8H PUBLIC PWMCON0 D:00A8H PUBLIC IE D:00B8H PUBLIC IP B:0098H.0 PUBLIC RI B:0098H.1 PUBLIC TI B:00F8H.0 PUBLIC RI_1 B:00F8H.1 PUBLIC TI_1 D:0099H PUBLIC SBUF D:0087H PUBLIC PCON D:0098H PUBLIC SCON D:0089H PUBLIC TMOD D:0088H PUBLIC TCON D:009AH PUBLIC SBUF_1 D:00F8H PUBLIC SCON_1 D:00C6H PUBLIC RH3 D:008DH PUBLIC TH1 D:00C5H PUBLIC RL3 C:27F8H PUBLIC _InitialUART0_Timer1 C:1EFAH PUBLIC _InitialUART0_Timer3 C:1F97H PUBLIC _InitialUART1_Timer3 B:0088H.6 PUBLIC TR1 D:00E8H PUBLIC ADCCON0 C:2A4AH PUBLIC _Send_Data_To_UART0 C:2A5CH PUBLIC _Send_Data_To_UART1 D:00C0H PUBLIC I2CON D:00C8H PUBLIC T2CON D:00C4H PUBLIC T3CON C:2A6EH PUBLIC Receive_Data_From_UART0 C:2A7FH PUBLIC Receive_Data_From_UART1 D:008EH PUBLIC CKCON D:00D0H PUBLIC PSW ------- PROC _INITIALUART0_TIMER1 X:01FBH SYMBOL u32Baudrate C:27F8H LINE# 23 C:27FEH LINE# 24 C:27FEH LINE# 25 C:2804H LINE# 26 C:280AH LINE# 28 C:280DH LINE# 29 C:2810H LINE# 31 C:2813H LINE# 32 C:2816H LINE# 33 C:2819H LINE# 36 C:283AH LINE# 41 C:283CH LINE# 42 C:283EH LINE# 43 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 13 ------- ENDPROC _INITIALUART0_TIMER1 ------- PROC _INITIALUART0_TIMER3 X:01FFH SYMBOL u32Baudrate C:1EFAH LINE# 45 C:1F00H LINE# 46 C:1F00H LINE# 47 C:1F06H LINE# 48 C:1F0CH LINE# 50 C:1F0FH LINE# 51 C:1F12H LINE# 52 C:1F15H LINE# 53 C:1F18H LINE# 56 C:1F4FH LINE# 57 C:1F91H LINE# 63 C:1F94H LINE# 64 C:1F96H LINE# 65 ------- ENDPROC _INITIALUART0_TIMER3 ------- PROC RECEIVE_DATA_FROM_UART0 ------- DO X:021EH SYMBOL c ------- ENDDO C:2A6EH LINE# 67 C:2A6EH LINE# 68 C:2A6EH LINE# 70 C:2A71H LINE# 71 C:2A77H LINE# 72 C:2A79H LINE# 73 C:2A7EH LINE# 74 ------- ENDPROC RECEIVE_DATA_FROM_UART0 ------- PROC _SEND_DATA_TO_UART0 X:021FH SYMBOL c C:2A4AH LINE# 76 C:2A4FH LINE# 77 C:2A4FH LINE# 78 C:2A51H LINE# 79 C:2A58H LINE# 80 C:2A5BH LINE# 81 ------- ENDPROC _SEND_DATA_TO_UART0 ------- PROC _INITIALUART1_TIMER3 X:0203H SYMBOL u32Baudrate C:1F97H LINE# 87 C:1F9DH LINE# 88 C:1F9DH LINE# 89 C:1FA3H LINE# 90 C:1FA9H LINE# 92 C:1FACH LINE# 93 C:1FAFH LINE# 94 C:1FB2H LINE# 97 C:1FE9H LINE# 98 C:202BH LINE# 104 C:202EH LINE# 105 ------- ENDPROC _INITIALUART1_TIMER3 ------- PROC RECEIVE_DATA_FROM_UART1 ------- DO X:0220H SYMBOL c ------- ENDDO C:2A7FH LINE# 107 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 14 C:2A7FH LINE# 108 C:2A7FH LINE# 111 C:2A82H LINE# 112 C:2A88H LINE# 113 C:2A8AH LINE# 114 C:2A8FH LINE# 115 ------- ENDPROC RECEIVE_DATA_FROM_UART1 ------- PROC _SEND_DATA_TO_UART1 X:0221H SYMBOL c C:2A5CH LINE# 117 C:2A61H LINE# 118 C:2A61H LINE# 119 C:2A63H LINE# 120 C:2A6AH LINE# 121 C:2A6DH LINE# 122 ------- ENDPROC _SEND_DATA_TO_UART1 ------- ENDMOD COMMON ------- MODULE PACKDATA C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 X:00E8H SYMBOL PackBuff D:00D8H PUBLIC PWMCON0 D:00A8H PUBLIC IE C:2655H PUBLIC _CrcData D:00B8H PUBLIC IP D:0098H PUBLIC SCON D:0088H PUBLIC TCON D:00F8H PUBLIC SCON_1 D:00E8H PUBLIC ADCCON0 D:00C0H PUBLIC I2CON C:151CH PUBLIC _CheckData D:00C8H PUBLIC T2CON D:00D0H PUBLIC PSW C:192EH PUBLIC _PackData ------- PROC _CRCDATA X:01B4H SYMBOL Data X:01B7H SYMBOL Len ------- DO X:01B8H SYMBOL i X:01B9H SYMBOL crc ------- ENDDO C:2655H LINE# 13 C:2665H LINE# 14 C:2665H LINE# 15 C:266AH LINE# 17 C:267EH LINE# 18 C:267EH LINE# 19 C:26A4H LINE# 20 C:26ACH LINE# 22 C:26B1H LINE# 23 ------- ENDPROC _CRCDATA ------- PROC _CHECKDATA X:017DH SYMBOL Data BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 15 X:0180H SYMBOL Len X:0181H SYMBOL Out ------- DO X:0184H SYMBOL i X:0185H SYMBOL size ------- ENDDO C:151CH LINE# 27 C:152CH LINE# 28 C:152CH LINE# 33 C:1546H LINE# 34 C:1546H LINE# 35 C:1567H LINE# 36 C:1567H LINE# 38 C:157EH LINE# 39 C:157EH LINE# 40 C:15A5H LINE# 42 C:15DCH LINE# 43 C:15DCH LINE# 44 C:1608H LINE# 45 C:162EH LINE# 47 C:16A5H LINE# 48 C:16A5H LINE# 49 C:16A8H LINE# 50 C:16A8H LINE# 51 C:16A8H LINE# 52 C:16A8H LINE# 53 C:16A8H LINE# 54 C:16B1H LINE# 56 C:16B3H LINE# 57 ------- ENDPROC _CHECKDATA ------- PROC _PACKDATA X:018EH SYMBOL Data X:0191H SYMBOL Len X:0192H SYMBOL Out ------- DO X:0195H SYMBOL i ------- ENDDO C:192EH LINE# 60 C:193EH LINE# 61 C:193EH LINE# 64 C:194CH LINE# 65 C:194CH LINE# 66 C:1952H LINE# 67 C:195CH LINE# 69 C:1970H LINE# 70 C:1970H LINE# 71 C:199AH LINE# 72 C:19A2H LINE# 74 C:19C6H LINE# 75 C:19D8H LINE# 78 C:1A00H LINE# 79 C:1A00H LINE# 80 C:1A2AH LINE# 81 C:1A32H LINE# 83 C:1A3CH LINE# 84 C:1A3CH LINE# 85 C:1A3EH LINE# 86 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 16 ------- ENDPROC _PACKDATA ------- ENDMOD PACKDATA ------- MODULE TIMER C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 B:00A8H.7 PUBLIC EA D:00D8H PUBLIC PWMCON0 D:00A8H PUBLIC IE D:00B8H PUBLIC IP D:0098H PUBLIC SCON D:0089H PUBLIC TMOD D:0088H PUBLIC TCON D:00F8H PUBLIC SCON_1 B:00A8H.1 PUBLIC ET0 C:220FH PUBLIC _Timer0_init D:008CH PUBLIC TH0 D:008AH PUBLIC TL0 X:020DH PUBLIC Timer0_THTL B:0088H.4 PUBLIC TR0 D:00E8H PUBLIC ADCCON0 D:00C0H PUBLIC I2CON D:00C8H PUBLIC T2CON D:008EH PUBLIC CKCON D:00D0H PUBLIC PSW ------- PROC _TIMER0_INIT X:0222H SYMBOL ms C:220FH LINE# 22 C:2214H LINE# 23 C:2214H LINE# 24 C:222AH LINE# 25 C:222BH LINE# 27 C:222BH LINE# 29 C:224FH LINE# 30 C:2255H LINE# 31 C:2258H LINE# 32 C:2266H LINE# 33 C:2273H LINE# 34 C:2275H LINE# 35 C:2277H LINE# 36 C:2279H LINE# 37 ------- ENDPROC _TIMER0_INIT ------- ENDMOD TIMER ------- MODULE FLASH C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 B:00A8H.7 PUBLIC EA D:00D8H PUBLIC PWMCON0 D:00A8H PUBLIC IE C:114AH PUBLIC _Write_DATAFLASH_BYTE BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 17 D:00C7H PUBLIC TA D:00B8H PUBLIC IP D:0098H PUBLIC SCON D:0088H PUBLIC TCON D:009FH PUBLIC CHPCON D:00A5H PUBLIC IAPUEN D:00F8H PUBLIC SCON_1 D:00A4H PUBLIC IAPTRG D:00E8H PUBLIC ADCCON0 D:00C0H PUBLIC I2CON D:00A7H PUBLIC IAPAH D:00AEH PUBLIC IAPFD D:00C8H PUBLIC T2CON D:00A6H PUBLIC IAPAL D:00AFH PUBLIC IAPCN C:292FH PUBLIC _Read_APROM_BYTE D:00D0H PUBLIC PSW X:0000H PUBLIC page_buffer ------- PROC _READ_APROM_BYTE X:0207H SYMBOL u16_addr ------- DO X:0209H SYMBOL rdata ------- ENDDO C:292FH LINE# 7 C:2937H LINE# 8 C:2937H LINE# 10 C:2953H LINE# 11 C:2958H LINE# 12 ------- ENDPROC _READ_APROM_BYTE ------- PROC _WRITE_DATAFLASH_BYTE X:0196H SYMBOL u16EPAddr X:0198H SYMBOL u8EPData ------- DO X:0199H SYMBOL looptmp X:019AH SYMBOL u16_addrl_r X:019CH SYMBOL RAMtmp ------- ENDDO C:114AH LINE# 17 C:1157H LINE# 18 C:1157H LINE# 19 C:115CH LINE# 24 C:1182H LINE# 27 C:1192H LINE# 28 C:1192H LINE# 29 C:11B4H LINE# 30 C:11CDH LINE# 31 C:11D5H LINE# 34 C:11F4H LINE# 37 C:1201H LINE# 38 C:1212H LINE# 39 C:1215H LINE# 40 C:1234H LINE# 41 C:1253H LINE# 42 C:1256H LINE# 43 C:1275H LINE# 46 C:1294H LINE# 47 C:12B3H LINE# 48 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 18 C:12B6H LINE# 50 C:12C6H LINE# 51 C:12C6H LINE# 52 C:12DBH LINE# 53 C:12ECH LINE# 54 C:12FFH LINE# 55 C:131EH LINE# 56 C:1326H LINE# 58 C:1345H LINE# 59 C:1364H LINE# 60 ------- ENDPROC _WRITE_DATAFLASH_BYTE ------- ENDMOD FLASH ------- MODULE NRF24L01_API C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 C:202FH PUBLIC _NRF24L01_RxPacket C:1B1EH PUBLIC _NRF24L01_TxPacket D:00D8H PUBLIC PWMCON0 D:00A8H PUBLIC IE X:0173H SYMBOL RX_ADDRESS X:0178H SYMBOL TX_ADDRESS D:00B8H PUBLIC IP B:0090H.0 PUBLIC P10 B:0090H.1 PUBLIC P11 B:0080H.3 PUBLIC P03 D:0098H PUBLIC SCON C:283FH PUBLIC NRF24L01_Wait_Check D:0088H PUBLIC TCON B:0090H.5 PUBLIC P15 D:00F5H PUBLIC SPDR C:1D9EH PUBLIC NRF24L01_Check C:000EH SYMBOL _?ix1000 C:0013H SYMBOL _?ix1001 D:00F8H PUBLIC SCON_1 D:00F4H PUBLIC SPSR C:2595H PUBLIC _NRF24L01_Read_Buf C:2A16H PUBLIC _NRF24L01_Read_Reg D:00E8H PUBLIC ADCCON0 C:29F3H PUBLIC _delay_us D:00C0H PUBLIC I2CON D:00C8H PUBLIC T2CON C:26B2H PUBLIC _NRF24L01_Write_Buf C:27AFH PUBLIC _SEND_BUF C:2959H PUBLIC _NRF24L01_Write_Reg C:28F7H PUBLIC _SPI_RW C:2135H PUBLIC NRF24L01_RT_Init D:00D0H PUBLIC PSW ------- PROC _DELAY_US X:020FH SYMBOL num ------- DO X:0210H SYMBOL i ------- ENDDO C:29F3H LINE# 41 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 19 C:29F8H LINE# 42 C:29F8H LINE# 45 C:2A0CH LINE# 46 C:2A0CH LINE# 50 C:2A0DH LINE# 52 C:2A15H LINE# 53 ------- ENDPROC _DELAY_US ------- PROC _SPI_RW X:0211H SYMBOL byte ------- DO X:0212H SYMBOL i ------- ENDDO C:28F7H LINE# 78 C:28FCH LINE# 79 C:28FCH LINE# 81 C:2903H LINE# 83 C:2913H LINE# 84 C:2913H LINE# 85 C:2918H LINE# 86 C:2918H LINE# 87 C:2918H LINE# 88 C:2918H LINE# 89 C:2920H LINE# 91 C:2923H LINE# 92 C:2929H LINE# 93 C:292EH LINE# 94 ------- ENDPROC _SPI_RW ------- PROC _NRF24L01_WRITE_REG X:020AH SYMBOL reg X:020BH SYMBOL value ------- DO X:020CH SYMBOL status ------- ENDDO C:2959H LINE# 103 C:2963H LINE# 104 C:2963H LINE# 106 C:2965H LINE# 107 C:2972H LINE# 108 C:297AH LINE# 109 C:297CH LINE# 111 C:2981H LINE# 112 ------- ENDPROC _NRF24L01_WRITE_REG ------- PROC _NRF24L01_READ_REG X:0213H SYMBOL reg ------- DO X:0214H SYMBOL value ------- ENDDO C:2A16H LINE# 118 C:2A1BH LINE# 119 C:2A1BH LINE# 122 C:2A1DH LINE# 123 C:2A25H LINE# 124 C:2A2FH LINE# 125 C:2A31H LINE# 127 C:2A36H LINE# 128 ------- ENDPROC _NRF24L01_READ_REG ------- PROC _NRF24L01_READ_BUF BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 20 X:01A6H SYMBOL reg X:01A7H SYMBOL pBuf X:01AAH SYMBOL len ------- DO X:01ABH SYMBOL status X:01ACH SYMBOL u8_ctr ------- ENDDO C:2595H LINE# 136 C:25A5H LINE# 137 C:25A5H LINE# 139 C:25A7H LINE# 140 C:25B4H LINE# 142 C:25C8H LINE# 143 C:25C8H LINE# 144 C:25E6H LINE# 145 C:25EEH LINE# 147 C:25F0H LINE# 148 C:25F5H LINE# 149 ------- ENDPROC _NRF24L01_READ_BUF ------- PROC _NRF24L01_WRITE_BUF X:01ADH SYMBOL reg X:01AEH SYMBOL pBuf X:01B1H SYMBOL len ------- DO X:01B2H SYMBOL status X:01B3H SYMBOL u8_ctr ------- ENDDO C:26B2H LINE# 156 C:26C2H LINE# 157 C:26C2H LINE# 159 C:26C4H LINE# 160 C:26D1H LINE# 162 C:26E5H LINE# 163 C:26E5H LINE# 164 C:26FCH LINE# 165 C:2704H LINE# 167 C:2706H LINE# 168 C:270BH LINE# 169 ------- ENDPROC _NRF24L01_WRITE_BUF ------- PROC _NRF24L01_RXPACKET X:01BAH SYMBOL rxbuf X:01BDH SYMBOL rxlen ------- DO X:01BEH SYMBOL state X:01BFH SYMBOL res ------- ENDDO C:202FH LINE# 177 C:203FH LINE# 178 C:203FH LINE# 180 C:2044H LINE# 182 C:204EH LINE# 184 C:2057H LINE# 185 C:2057H LINE# 186 C:2065H LINE# 187 C:2067H LINE# 188 C:2080H LINE# 189 C:2096H LINE# 190 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 21 C:209DH LINE# 191 C:209FH LINE# 192 C:20A4H LINE# 193 C:20AAH LINE# 194 C:20AAH LINE# 196 C:20B4H LINE# 197 C:20B9H LINE# 198 ------- ENDPROC _NRF24L01_RXPACKET ------- PROC _NRF24L01_TXPACKET X:019EH SYMBOL txbuf X:01A1H SYMBOL txlen ------- DO X:01A2H SYMBOL res X:01A3H SYMBOL state X:01A4H SYMBOL i ------- ENDDO C:1B1EH LINE# 206 C:1B2EH LINE# 207 C:1B2EH LINE# 208 C:1B34H LINE# 212 C:1B36H LINE# 213 C:1B4FH LINE# 214 C:1B65H LINE# 215 C:1B67H LINE# 217 C:1B88H LINE# 218 C:1B88H LINE# 219 C:1B8BH LINE# 220 C:1B8BH LINE# 221 C:1B8BH LINE# 222 C:1B8BH LINE# 223 C:1B9BH LINE# 225 C:1BA5H LINE# 227 C:1BAEH LINE# 228 C:1BAEH LINE# 229 C:1BB5H LINE# 230 C:1BC3H LINE# 231 C:1BC8H LINE# 232 C:1BC8H LINE# 234 C:1BD1H LINE# 235 C:1BD1H LINE# 236 C:1BDFH LINE# 237 C:1BE4H LINE# 238 C:1BE4H LINE# 240 C:1BEEH LINE# 241 C:1BF3H LINE# 242 ------- ENDPROC _NRF24L01_TXPACKET ------- PROC NRF24L01_CHECK ------- DO X:015DH SYMBOL res X:015EH SYMBOL check_in_buf X:0163H SYMBOL check_out_buf ------- ENDDO C:1D9EH LINE# 249 C:1D9EH LINE# 250 C:1D9EH LINE# 251 C:1DA3H LINE# 252 C:1DC8H LINE# 253 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 22 C:1DEDH LINE# 255 C:1DEFH LINE# 256 C:1DF1H LINE# 257 C:1DF3H LINE# 259 C:1E04H LINE# 261 C:1E15H LINE# 263 C:1E42H LINE# 268 C:1E42H LINE# 269 C:1E48H LINE# 270 C:1E48H LINE# 272 C:1E4DH LINE# 273 ------- ENDPROC NRF24L01_CHECK ------- PROC NRF24L01_WAIT_CHECK ------- DO X:0215H SYMBOL i ------- ENDDO C:283FH LINE# 275 C:283FH LINE# 276 C:283FH LINE# 279 C:2858H LINE# 280 C:2858H LINE# 281 C:285EH LINE# 282 C:285EH LINE# 283 C:285EH LINE# 284 C:285EH LINE# 286 C:2869H LINE# 287 C:2879H LINE# 289 C:2881H LINE# 290 ------- ENDPROC NRF24L01_WAIT_CHECK ------- PROC NRF24L01_RT_INIT C:2135H LINE# 301 C:2135H LINE# 302 C:2135H LINE# 303 C:2137H LINE# 304 C:213EH LINE# 305 C:2145H LINE# 306 C:2156H LINE# 307 C:2167H LINE# 309 C:216EH LINE# 310 C:2175H LINE# 312 C:217CH LINE# 313 C:2183H LINE# 315 C:218AH LINE# 316 C:2191H LINE# 317 C:2198H LINE# 318 C:219FH LINE# 319 C:21A1H LINE# 320 ------- ENDPROC NRF24L01_RT_INIT ------- PROC _SEND_BUF X:01CCH SYMBOL buf X:01CFH SYMBOL len ------- DO X:01D0H SYMBOL state ------- ENDDO C:27AFH LINE# 338 C:27BFH LINE# 339 C:27BFH LINE# 341 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 23 C:27C1H LINE# 342 C:27C8H LINE# 343 C:27CAH LINE# 344 C:27CFH LINE# 345 C:27E7H LINE# 346 C:27E9H LINE# 347 C:27F0H LINE# 348 C:27F2H LINE# 349 C:27F7H LINE# 350 ------- ENDPROC _SEND_BUF ------- ENDMOD NRF24L01_API ------- MODULE DHT11 C:0000H SYMBOL _ICE_DUMMY_ C:1814H PUBLIC _DHT11_Read_Data D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00D8H PUBLIC PWMCON0 D:00A8H PUBLIC IE D:00B8H PUBLIC IP X:01C0H PUBLIC DHT11_Data B:00B0H.0 PUBLIC P30 D:0098H PUBLIC SCON C:21A2H PUBLIC DHT11_Start D:0088H PUBLIC TCON C:0009H PUBLIC DHT11_PortOUT D:00F8H PUBLIC SCON_1 X:01C5H SYMBOL _us D:00E8H PUBLIC ADCCON0 D:00C0H PUBLIC I2CON C:0008H PUBLIC DHT11_PortIN D:00C8H PUBLIC T2CON C:1CCAH SYMBOL Read_Byte D:00D0H PUBLIC PSW ------- PROC DHT11_PORTIN C:0008H LINE# 30 C:0008H LINE# 31 C:0008H LINE# 43 ------- ENDPROC DHT11_PORTIN ------- PROC DHT11_PORTOUT C:0009H LINE# 44 C:0009H LINE# 45 C:0009H LINE# 56 ------- ENDPROC DHT11_PORTOUT ------- PROC DHT11_START C:21A2H LINE# 66 C:21A2H LINE# 67 C:21A2H LINE# 73 C:21A5H LINE# 74 C:21A7H LINE# 75 C:21B2H LINE# 76 C:21B4H LINE# 77 C:21BFH LINE# 83 C:21C2H LINE# 101 C:21C7H LINE# 103 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 24 C:21CAH LINE# 104 C:21CAH LINE# 105 C:21D7H LINE# 106 C:21D7H LINE# 107 C:21DAH LINE# 108 C:21DAH LINE# 110 C:21E5H LINE# 111 C:21E7H LINE# 114 C:21ECH LINE# 116 C:21EFH LINE# 117 C:21EFH LINE# 118 C:21FCH LINE# 119 C:21FCH LINE# 120 C:21FFH LINE# 121 C:21FFH LINE# 123 C:220AH LINE# 124 C:220CH LINE# 128 C:220EH LINE# 130 ------- ENDPROC DHT11_START ------- PROC READ_BYTE ------- DO X:0217H SYMBOL i X:0218H SYMBOL temp ------- ENDDO C:1CCAH LINE# 150 C:1CCAH LINE# 151 C:1CCAH LINE# 152 C:1CD0H LINE# 155 C:1CD6H LINE# 156 C:1CD6H LINE# 157 C:1CE9H LINE# 158 C:1CE9H LINE# 160 C:1CEEH LINE# 162 C:1CF1H LINE# 163 C:1CF1H LINE# 164 C:1CFEH LINE# 165 C:1CFEH LINE# 166 C:1D04H LINE# 167 C:1D04H LINE# 169 C:1D0FH LINE# 170 C:1D11H LINE# 173 C:1D16H LINE# 175 C:1D19H LINE# 176 C:1D19H LINE# 177 C:1D26H LINE# 178 C:1D26H LINE# 179 C:1D2CH LINE# 180 C:1D2CH LINE# 182 C:1D37H LINE# 183 C:1D39H LINE# 185 C:1D44H LINE# 186 C:1D44H LINE# 187 C:1D67H LINE# 188 C:1D69H LINE# 190 C:1D69H LINE# 191 C:1D8FH LINE# 192 C:1D8FH LINE# 193 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 25 C:1D98H LINE# 194 C:1D98H LINE# 196 C:1D9DH LINE# 197 ------- ENDPROC READ_BYTE ------- PROC _DHT11_READ_DATA X:01D1H SYMBOL DHT11_Data ------- DO X:01D4H SYMBOL res X:01D5H SYMBOL check_sum ------- ENDDO C:1814H LINE# 201 C:181FH LINE# 202 C:181FH LINE# 206 C:1828H LINE# 207 C:1828H LINE# 209 C:183AH LINE# 210 C:1852H LINE# 211 C:186AH LINE# 212 C:1882H LINE# 213 C:189AH LINE# 215 C:18F6H LINE# 218 C:1914H LINE# 219 C:1914H LINE# 220 C:191AH LINE# 221 C:191CH LINE# 223 C:191CH LINE# 224 C:1921H LINE# 225 C:1921H LINE# 226 C:1923H LINE# 228 C:1923H LINE# 229 C:1928H LINE# 230 C:1928H LINE# 232 C:192DH LINE# 233 ------- ENDPROC _DHT11_READ_DATA ------- ENDMOD DHT11 ------- MODULE KEYS C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00D8H PUBLIC PWMCON0 D:00A8H PUBLIC IE C:1A3FH PUBLIC Keys_Even D:00B8H PUBLIC IP X:0168H PUBLIC Keys D:0098H PUBLIC SCON D:0088H PUBLIC TCON C:001AH PUBLIC Key_CS_Long_Hanlder B:0090H.7 PUBLIC P17 C:29CFH PUBLIC Keys_All_Handler C:0019H PUBLIC Key_JS_Long_Hanlder C:2A9FH PUBLIC GetKey_CS C:0018H PUBLIC Key_CS_Hanlder D:00F8H PUBLIC SCON_1 C:000AH PUBLIC Key_JS_Hanlder BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 26 D:00E8H PUBLIC ADCCON0 D:00C0H PUBLIC I2CON C:2AA9H PUBLIC WaitKey_GotoTest D:00C8H PUBLIC T2CON D:00D0H PUBLIC PSW ------- PROC GETKEY_CS C:2A9FH LINE# 14 C:2A9FH LINE# 15 C:2A9FH LINE# 16 C:2AA8H LINE# 17 ------- ENDPROC GETKEY_CS ------- PROC KEYS_EVEN ------- DO X:0223H SYMBOL i ------- ENDDO C:1A3FH LINE# 25 C:1A3FH LINE# 26 C:1A3FH LINE# 28 C:1A52H LINE# 29 C:1A52H LINE# 30 C:1A76H LINE# 31 C:1A76H LINE# 32 C:1A90H LINE# 34 C:1AAEH LINE# 35 C:1AAEH LINE# 36 C:1AC4H LINE# 37 C:1AC6H LINE# 38 C:1AE4H LINE# 39 C:1AE4H LINE# 40 C:1AFAH LINE# 41 C:1AFAH LINE# 42 C:1AFCH LINE# 44 C:1AFCH LINE# 45 C:1B14H LINE# 46 C:1B14H LINE# 47 C:1B1DH LINE# 49 ------- ENDPROC KEYS_EVEN ------- PROC KEYS_ALL_HANDLER C:29CFH LINE# 56 C:29CFH LINE# 57 C:29CFH LINE# 58 C:29D8H LINE# 59 C:29D8H LINE# 60 C:29DDH LINE# 61 C:29E0H LINE# 62 C:29E1H LINE# 63 C:29EAH LINE# 64 C:29EAH LINE# 65 C:29EFH LINE# 66 C:29F2H LINE# 67 C:29F2H LINE# 68 ------- ENDPROC KEYS_ALL_HANDLER ------- PROC KEY_JS_HANLDER C:000AH LINE# 72 C:000AH LINE# 73 C:000AH LINE# 81 ------- ENDPROC KEY_JS_HANLDER BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 27 ------- PROC KEY_CS_HANLDER C:0018H LINE# 89 C:0018H LINE# 90 C:0018H LINE# 108 ------- ENDPROC KEY_CS_HANLDER ------- PROC KEY_JS_LONG_HANLDER C:0019H LINE# 110 C:0019H LINE# 111 C:0019H LINE# 113 ------- ENDPROC KEY_JS_LONG_HANLDER ------- PROC KEY_CS_LONG_HANLDER C:001AH LINE# 115 C:001AH LINE# 116 C:001AH LINE# 117 ------- ENDPROC KEY_CS_LONG_HANLDER ------- PROC WAITKEY_GOTOTEST C:2AA9H LINE# 119 C:2AA9H LINE# 120 C:2AA9H LINE# 135 ------- ENDPROC WAITKEY_GOTOTEST ------- ENDMOD KEYS ------- MODULE MAIN C:0000H SYMBOL _ICE_DUMMY_ D:00B1H PUBLIC P0M1 D:00B3H PUBLIC P1M1 D:00B2H PUBLIC P0M2 D:0080H PUBLIC P0 D:00B4H PUBLIC P1M2 D:0090H PUBLIC P1 X:0142H PUBLIC UIDBuf D:00ACH PUBLIC P3M1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00ADH PUBLIC P3M2 C:275EH PUBLIC _P12_Flash B:00A8H.7 PUBLIC EA D:00D8H PUBLIC PWMCON0 C:16B4H PUBLIC _Start_Sending_SPI X:014EH PUBLIC P04_Delay_state D:00A8H PUBLIC IE D:00C7H PUBLIC TA D:00B8H PUBLIC IP C:28BDH PUBLIC SPI_Initial C:001EH PUBLIC main C:0003H PUBLIC CLOSE_BOD X:014FH PUBLIC P12_Led_state D:0087H PUBLIC PCON X:0150H PUBLIC UID_Master B:0080H.3 PUBLIC P03 B:0090H.2 PUBLIC P12 B:0080H.4 PUBLIC P04 D:0098H PUBLIC SCON D:0088H PUBLIC TCON B:0090H.5 PUBLIC P15 B:0080H.7 PUBLIC P07 D:00F3H PUBLIC SPCR BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 28 D:00F5H PUBLIC SPDR D:009FH PUBLIC CHPCON C:1C85H SYMBOL _?ix1000 C:1CA5H SYMBOL _?ix1001 C:1CC5H SYMBOL _?ix1002 X:015CH PUBLIC Sys_Type D:00F8H PUBLIC SCON_1 C:2A90H PUBLIC ResetSys D:00F4H PUBLIC SPSR D:00A4H PUBLIC IAPTRG C:2A37H PUBLIC CLOSE_POR C:25F6H PUBLIC Reset_Reason D:00FDH PUBLIC PORDIS C:29A9H PUBLIC SPI_Error D:00E8H PUBLIC ADCCON0 D:00C0H PUBLIC I2CON D:00A7H PUBLIC IAPAH D:00AEH PUBLIC IAPFD D:00C8H PUBLIC T2CON D:00A3H PUBLIC BODCON0 C:270CH PUBLIC _ReadUID_UCID D:00A6H PUBLIC IAPAL D:00AFH PUBLIC IAPCN D:00A2H PUBLIC AUXR1 C:20BAH PUBLIC _UID_BYTE D:00D0H PUBLIC PSW D:00AAH PUBLIC WDCON ------- PROC SPI_ERROR C:29A9H LINE# 51 C:29A9H LINE# 52 C:29A9H LINE# 53 C:29B2H LINE# 55 C:29B2H LINE# 56 C:29B2H LINE# 57 C:29B4H LINE# 58 C:29BFH LINE# 59 C:29C1H LINE# 60 C:29CCH LINE# 61 C:29CEH LINE# 62 ------- ENDPROC SPI_ERROR ------- PROC SPI_INITIAL C:28BDH LINE# 65 C:28BDH LINE# 66 C:28BDH LINE# 67 C:28C0H LINE# 68 C:28C6H LINE# 69 C:28CCH LINE# 70 C:28D2H LINE# 71 C:28D8H LINE# 74 C:28DBH LINE# 75 C:28DEH LINE# 77 C:28E1H LINE# 79 C:28E4H LINE# 80 C:28E7H LINE# 82 C:28EAH LINE# 84 C:28F0H LINE# 85 C:28F3H LINE# 86 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 29 C:28F6H LINE# 87 ------- ENDPROC SPI_INITIAL ------- PROC _START_SENDING_SPI X:01C6H SYMBOL pu8MID X:01C9H SYMBOL pu8DID C:16B4H LINE# 89 C:16BFH LINE# 90 C:16BFH LINE# 91 C:16C1H LINE# 93 C:16C4H LINE# 94 C:16CFH LINE# 96 C:16D4H LINE# 98 C:16D7H LINE# 100 C:16DDH LINE# 101 C:16E0H LINE# 103 C:16EFH LINE# 105 C:16F2H LINE# 106 C:16FDH LINE# 108 C:1702H LINE# 110 C:1705H LINE# 112 C:170BH LINE# 113 C:170EH LINE# 115 C:171DH LINE# 117 C:1720H LINE# 118 C:172BH LINE# 120 C:1730H LINE# 122 C:1733H LINE# 124 C:1739H LINE# 125 C:173CH LINE# 127 C:174BH LINE# 129 C:174EH LINE# 130 C:1759H LINE# 132 C:175EH LINE# 134 C:1761H LINE# 136 C:1767H LINE# 137 C:176AH LINE# 139 C:1779H LINE# 141 C:177CH LINE# 142 C:1787H LINE# 144 C:178CH LINE# 146 C:178FH LINE# 148 C:1795H LINE# 149 C:1798H LINE# 151 C:17A7H LINE# 153 C:17AAH LINE# 154 C:17B5H LINE# 156 C:17BAH LINE# 158 C:17BDH LINE# 159 C:17CDH LINE# 160 C:17DCH LINE# 162 C:17DFH LINE# 163 C:17EAH LINE# 165 C:17EFH LINE# 167 C:17F2H LINE# 168 C:1802H LINE# 169 C:1811H LINE# 171 C:1813H LINE# 172 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 30 ------- ENDPROC _START_SENDING_SPI ------- PROC CLOSE_POR C:2A37H LINE# 180 C:2A37H LINE# 181 C:2A37H LINE# 182 C:2A3AH LINE# 183 C:2A3DH LINE# 184 C:2A40H LINE# 185 C:2A43H LINE# 186 C:2A46H LINE# 187 C:2A49H LINE# 188 ------- ENDPROC CLOSE_POR ------- PROC CLOSE_BOD C:0003H LINE# 205 C:0003H LINE# 206 C:0003H LINE# 207 C:0006H LINE# 208 ------- ENDPROC CLOSE_BOD ------- PROC RESET_REASON ------- DO X:0224H SYMBOL res ------- ENDDO C:25F6H LINE# 229 C:25F6H LINE# 230 C:25F6H LINE# 231 C:25FBH LINE# 233 C:2600H LINE# 234 C:2600H LINE# 235 C:2603H LINE# 236 C:2609H LINE# 237 C:2609H LINE# 239 C:260EH LINE# 240 C:260EH LINE# 241 C:2611H LINE# 242 C:2617H LINE# 243 C:2617H LINE# 245 C:261CH LINE# 246 C:261CH LINE# 247 C:261FH LINE# 248 C:2625H LINE# 249 C:2625H LINE# 251 C:262AH LINE# 252 C:262AH LINE# 253 C:262DH LINE# 254 C:2633H LINE# 255 C:2633H LINE# 257 C:2638H LINE# 258 C:2638H LINE# 259 C:263BH LINE# 260 C:2641H LINE# 261 C:2641H LINE# 263 C:2646H LINE# 264 C:2646H LINE# 265 C:2649H LINE# 266 C:264FH LINE# 267 C:264FH LINE# 269 C:2654H LINE# 270 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 31 ------- ENDPROC RESET_REASON ------- PROC RESETSYS C:2A90H LINE# 273 C:2A90H LINE# 274 C:2A90H LINE# 275 C:2A93H LINE# 276 C:2A95H LINE# 277 C:2A98H LINE# 278 C:2A9BH LINE# 279 C:2A9EH LINE# 280 ------- ENDPROC RESETSYS ------- PROC _P12_FLASH X:0219H SYMBOL num ------- DO X:021AH SYMBOL i ------- ENDDO C:275EH LINE# 282 C:2763H LINE# 283 C:2763H LINE# 286 C:2782H LINE# 287 C:2782H LINE# 288 C:2784H LINE# 289 C:278FH LINE# 290 C:2791H LINE# 291 C:279CH LINE# 292 C:27A4H LINE# 294 C:27AEH LINE# 295 ------- ENDPROC _P12_FLASH ------- PROC _UID_BYTE X:021BH SYMBOL Addr ------- DO X:021CH SYMBOL DATATEMP ------- ENDDO C:20BAH LINE# 330 C:20BFH LINE# 331 C:20BFH LINE# 333 C:20DEH LINE# 334 C:20E5H LINE# 335 C:20E8H LINE# 336 C:20EBH LINE# 337 C:210AH LINE# 338 C:2110H LINE# 339 C:212FH LINE# 340 C:2134H LINE# 341 ------- ENDPROC _UID_BYTE ------- PROC _READUID_UCID X:01D6H SYMBOL UID X:01D7H SYMBOL out ------- DO X:01DAH SYMBOL i ------- ENDDO C:270CH LINE# 344 C:271CH LINE# 345 C:271CH LINE# 348 C:272CH LINE# 349 C:272CH LINE# 350 C:2755H LINE# 351 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 32 C:275DH LINE# 352 ------- ENDPROC _READUID_UCID ------- PROC MAIN ------- DO X:0080H SYMBOL reset_num X:0081H SYMBOL i X:0082H SYMBOL TxBuf X:00A2H SYMBOL RxBuf X:00C2H SYMBOL PackBuf X:00E2H SYMBOL CheckRxBuf X:00E7H SYMBOL CheckUID ------- ENDDO C:001EH LINE# 358 C:001EH LINE# 359 C:001EH LINE# 362 C:0043H LINE# 363 C:0068H LINE# 365 C:008DH LINE# 366 C:0092H LINE# 368 C:009AH LINE# 370 C:009DH LINE# 371 C:00A0H LINE# 373 C:00B2H LINE# 378 C:00B7H LINE# 381 C:00C2H LINE# 382 C:00CDH LINE# 383 C:00FDH LINE# 385 C:0108H LINE# 386 C:0139H LINE# 404 C:0149H LINE# 405 C:0149H LINE# 406 C:016CH LINE# 407 C:0174H LINE# 409 C:017FH LINE# 410 C:0188H LINE# 411 C:0188H LINE# 412 C:018DH LINE# 413 C:0193H LINE# 414 C:0193H LINE# 416 C:0196H LINE# 418 C:0199H LINE# 419 C:019CH LINE# 420 C:01A5H LINE# 422 C:01A5H LINE# 423 C:01A5H LINE# 424 C:01B8H LINE# 425 C:01B8H LINE# 426 C:01B8H LINE# 427 C:01C1H LINE# 428 C:01C1H LINE# 429 C:01CFH LINE# 430 C:01E2H LINE# 431 C:01ECH LINE# 432 C:01ECH LINE# 434 C:01F6H LINE# 435 C:01F6H LINE# 436 C:01FBH LINE# 437 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 33 C:020AH LINE# 438 C:0210H LINE# 439 C:0216H LINE# 440 C:023EH LINE# 441 C:0249H LINE# 442 C:026FH LINE# 443 C:026FH LINE# 445 C:027CH LINE# 446 C:027CH LINE# 447 C:0281H LINE# 449 C:0290H LINE# 450 C:0299H LINE# 451 C:02ACH LINE# 452 C:02ACH LINE# 453 C:02CFH LINE# 454 C:02D7H LINE# 455 C:02D7H LINE# 456 C:02DAH LINE# 457 C:02DAH LINE# 458 C:02DAH LINE# 459 C:02E3H LINE# 460 C:02E3H LINE# 461 C:02F1H LINE# 462 C:0304H LINE# 463 C:030EH LINE# 466 C:031AH LINE# 467 C:0337H LINE# 468 C:0337H LINE# 469 C:0337H LINE# 471 C:0344H LINE# 472 C:0344H LINE# 473 C:0349H LINE# 474 C:0358H LINE# 475 C:035EH LINE# 476 C:0364H LINE# 477 C:036AH LINE# 478 C:038FH LINE# 479 C:03B7H LINE# 480 C:03C2H LINE# 481 C:03E8H LINE# 482 C:03E8H LINE# 483 C:03E8H LINE# 484 C:03E8H LINE# 487 C:03EEH LINE# 488 C:03EEH LINE# 489 C:03FFH LINE# 490 C:03FFH LINE# 491 C:042DH LINE# 492 C:0432H LINE# 493 C:0465H LINE# 494 C:0488H LINE# 495 C:0488H LINE# 496 C:04AEH LINE# 497 C:04AEH LINE# 498 C:04BDH LINE# 499 C:04C3H LINE# 500 C:04C9H LINE# 501 BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 34 C:04EEH LINE# 502 C:0516H LINE# 503 C:0521H LINE# 504 C:0547H LINE# 505 C:054AH LINE# 506 C:054AH LINE# 507 C:057CH LINE# 509 C:0585H LINE# 510 C:0595H LINE# 511 C:0595H LINE# 512 C:05B8H LINE# 513 C:05C0H LINE# 515 C:05CFH LINE# 516 C:05D5H LINE# 517 C:05DBH LINE# 518 C:0603H LINE# 519 C:060EH LINE# 520 C:0634H LINE# 521 C:0637H LINE# 522 C:0637H LINE# 524 C:063AH LINE# 525 C:063AH LINE# 526 C:063DH LINE# 527 C:063DH LINE# 528 C:065DH LINE# 529 C:065DH LINE# 530 C:067AH LINE# 531 C:067FH LINE# 532 C:06B4H LINE# 533 C:06C7H LINE# 534 C:06D1H LINE# 535 C:06D7H LINE# 536 C:06D7H LINE# 538 C:06E6H LINE# 539 C:06ECH LINE# 540 C:06F2H LINE# 541 C:06F8H LINE# 542 C:070BH LINE# 543 C:0733H LINE# 544 C:073EH LINE# 545 C:0764H LINE# 546 C:0764H LINE# 547 C:0767H LINE# 548 C:0767H LINE# 549 C:076AH LINE# 550 C:076AH LINE# 551 C:076AH LINE# 552 C:076AH LINE# 553 C:076AH LINE# 555 C:076DH LINE# 556 ------- ENDPROC MAIN ------- ENDMOD MAIN ------- MODULE ?C?COPY C:083EH PUBLIC ?C?COPY ------- ENDMOD ?C?COPY BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 35 ------- MODULE ?C?CLDPTR C:0864H PUBLIC ?C?CLDPTR ------- ENDMOD ?C?CLDPTR ------- MODULE ?C?CLDOPTR C:087DH PUBLIC ?C?CLDOPTR ------- ENDMOD ?C?CLDOPTR ------- MODULE ?C?CSTPTR C:08AAH PUBLIC ?C?CSTPTR ------- ENDMOD ?C?CSTPTR ------- MODULE ?C?CSTOPTR C:08BCH PUBLIC ?C?CSTOPTR ------- ENDMOD ?C?CSTOPTR ------- MODULE ?C?IMUL C:08DEH PUBLIC ?C?IMUL ------- ENDMOD ?C?IMUL ------- MODULE ?C?UIDIV C:08F0H PUBLIC ?C?UIDIV ------- ENDMOD ?C?UIDIV ------- MODULE ?C?IILDX C:0945H PUBLIC ?C?IILDX ------- ENDMOD ?C?IILDX ------- MODULE ?C?ILDIX C:095BH PUBLIC ?C?ILDIX ------- ENDMOD ?C?ILDIX ------- MODULE ?C?ILDOPTR C:0971H PUBLIC ?C?ILDOPTR ------- ENDMOD ?C?ILDOPTR ------- MODULE ?C?ISTOPTR C:09A9H PUBLIC ?C?ISTOPTR ------- ENDMOD ?C?ISTOPTR ------- MODULE ?C?ULDIV C:0A12H PUBLIC ?C?ULDIV ------- ENDMOD ?C?ULDIV ------- MODULE ?C?SLCMP C:0AA4H PUBLIC ?C?SLCMP ------- ENDMOD ?C?SLCMP ------- MODULE ?C?ULCMP C:0ABAH PUBLIC ?C?ULCMP ------- ENDMOD ?C?ULCMP ------- MODULE ?C?ULSHR C:0ACBH PUBLIC ?C?ULSHR ------- ENDMOD ?C?ULSHR ------- MODULE ?C?LSTXDATA BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 36 C:0ADEH PUBLIC ?C?LSTXDATA ------- ENDMOD ?C?LSTXDATA ------- MODULE ?C?LSTKXDATA C:0AEAH PUBLIC ?C?LSTKXDATA ------- ENDMOD ?C?LSTKXDATA ------- MODULE ?C?PLDPTR C:0B1BH PUBLIC ?C?PLDPTR ------- ENDMOD ?C?PLDPTR ------- MODULE ?C?PSTPTR C:0B3BH PUBLIC ?C?PSTPTR ------- ENDMOD ?C?PSTPTR ------- MODULE ?C?CCASE C:0B8AH PUBLIC ?C?CCASE ------- ENDMOD ?C?CCASE ------- MODULE ?C?ICALL C:0BB0H PUBLIC ?C?ICALL C:0BB4H PUBLIC ?C?ICALL2 ------- ENDMOD ?C?ICALL ------- MODULE PRINTF X:011AH PUBLIC ?_PRINTF517?BYTE X:011AH PUBLIC ?_PRINTF?BYTE X:011AH PUBLIC ?_SPRINTF517?BYTE X:011AH PUBLIC ?_SPRINTF?BYTE C:0E50H PUBLIC _PRINTF C:0E50H PUBLIC _PRINTF517 C:0E4AH PUBLIC _SPRINTF C:0E4AH PUBLIC _SPRINTF517 ------- ENDMOD PRINTF ------- MODULE ?C?MEMCMP C:0D3CH PUBLIC ?C?MEMCMP ------- ENDMOD ?C?MEMCMP ------- MODULE ?C?MEMSET C:0D60H PUBLIC ?C?MEMSET ------- ENDMOD ?C?MEMSET ------- MODULE ?C?PLDIDATA C:0D8CH PUBLIC ?C?PLDIDATA ------- ENDMOD ?C?PLDIDATA ------- MODULE ?C?PSTIDATA C:0D95H PUBLIC ?C?PSTIDATA ------- ENDMOD ?C?PSTIDATA ------- MODULE ?C?PLDXDATA C:0D9EH PUBLIC ?C?PLDXDATA ------- ENDMOD ?C?PLDXDATA ------- MODULE ?C?PLDIXDATA C:0DA7H PUBLIC ?C?PLDIXDATA BL51 BANKED LINKER/LOCATER V6.22 09/30/2018 11:45:29 PAGE 37 ------- ENDMOD ?C?PLDIXDATA ------- MODULE ?C?PSTXDATA C:0DBEH PUBLIC ?C?PSTXDATA ------- ENDMOD ?C?PSTXDATA ------- MODULE ?C?PLDPDATA C:0DC7H PUBLIC ?C?PLDPDATA ------- ENDMOD ?C?PLDPDATA ------- MODULE ?C?PSTPDATA C:0DD0H PUBLIC ?C?PSTPDATA ------- ENDMOD ?C?PSTPDATA ------- MODULE ?C?PLDCODE C:0DD9H PUBLIC ?C?PLDCODE ------- ENDMOD ?C?PLDCODE ------- MODULE PUTCHAR C:2982H PUBLIC _PUTCHAR ------- ENDMOD PUTCHAR Program Size: data=15.1 xdata=549 code=10922 LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)