QuakeGod
2024-10-14 005755edcdc332315ba077598d4746ac195b069e
KSingleLineBus/Listings/demo.m51
@@ -1,4 +1,4 @@
BL51 BANKED LINKER/LOCATER V6.22                                                        03/17/2024  12:33:27  PAGE 1
BL51 BANKED LINKER/LOCATER V6.22                                                        09/23/2024  09:07:48  PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
@@ -17,8 +17,23 @@
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C_INIT)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CILDOPTR)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CSTOPTR)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?ILDOPTR)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?IILDOPTR)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?ISTOPTR)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PLDOPTR)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PSTOPTR)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?ICALL)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?IILDX)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PLDIDATA)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PSTIDATA)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PLDXDATA)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PSTXDATA)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PLDPDATA)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PSTPDATA)
  D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PLDCODE)
LINK MAP OF MODULE:  .\Objects\demo (?C_STARTUP)
@@ -29,48 +44,48 @@
            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0017H     UNIT         ?DT?MAIN
            DATA    0008H     0011H     UNIT         _DATA_GROUP_
            DATA    0019H     0006H     UNIT         ?DT?_SLPSETCALLBACK?SLP
                    001FH     0001H                  *** GAP ***
            BIT     0020H.0   0000H.2   UNIT         ?BI?MAIN
                    0020H.2   0000H.6                *** GAP ***
            DATA    0021H     0020H     UNIT         ?DT?SLP
            DATA    0041H     000AH     UNIT         _DATA_GROUP_
            IDATA   004BH     0001H     UNIT         ?STACK
            DATA    0021H     003CH     UNIT         ?DT?MAIN
            IDATA   005DH     0001H     UNIT         ?STACK
            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0005H     UNIT         ?PR?GETINPUT?MAIN
            CODE    0008H     0003H     UNIT         ?PR?_PUTOUTPUT?MAIN
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000BH     UNIT         ?PR?DELAY1MS?MAIN
            CODE    0019H     0001H     UNIT         ?PR?TIMER0_ISR?MAIN
            CODE    001AH     0001H     UNIT         ?PR?TIMER1_ISR?MAIN
            CODE    000EH     0009H     UNIT         ?PR?_MODBUSPARSEPACKET?MODBUS
            CODE    0017H     0001H     UNIT         ?PR?TIMER0_ISR?MAIN
BL51 BANKED LINKER/LOCATER V6.22                                                      09/23/2024  09:07:48  PAGE 2
            CODE    0018H     0001H     UNIT         ?PR?TIMER1_ISR?MAIN
            CODE    0019H     0001H     UNIT         ?PR?OTHERPROCESS?MAIN
            CODE    001AH     0001H     UNIT         ?PR?MODBUSPROCESS?MODBUS
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     005AH     UNIT         ?PR?MAIN?MAIN
            CODE    0078H     0013H     UNIT         ?PR?_DELAY_US?MAIN
            CODE    001EH     0035H     UNIT         ?PR?UART3_ISR?MAIN
            CODE    0053H     0031H     UNIT         ?PR?_SLPINIT?SLP
                    0084H     0007H                  *** GAP ***
            CODE    008BH     0003H     ABSOLUTE     
            CODE    008EH     00B8H     UNIT         ?PR?_SLPPARSEPACKET?SLP
            CODE    0146H     008CH     UNIT         ?C_C51STARTUP
            CODE    01D2H     0083H     UNIT         ?PR?GETJUMPER?MAIN
            CODE    0255H     007AH     UNIT         ?C?LIB_CODE
            CODE    02CFH     0070H     UNIT         ?PR?SLPPROCESS?SLP
            CODE    033FH     0048H     UNIT         ?PR?SLPMASTERSENDPACKET?SLP
            CODE    0387H     0035H     UNIT         ?PR?UART3_ISR?MAIN
            CODE    03BCH     002DH     UNIT         ?PR?_SLPBCC?SLP
            CODE    03E9H     0026H     UNIT         ?PR?_UART3SENDPACKET?MAIN
            CODE    040FH     0023H     UNIT         ?PR?IO_INIT?MAIN
BL51 BANKED LINKER/LOCATER V6.22                                                      03/17/2024  12:33:27  PAGE 2
            CODE    0432H     001BH     UNIT         ?PR?UART3RECVPACKET?MAIN
            CODE    044DH     001BH     UNIT         ?PR?UART1RECVPACKET?MAIN
            CODE    0468H     0019H     UNIT         ?PR?UART3INIT?MAIN
            CODE    0481H     0019H     UNIT         ?C_INITSEG
            CODE    049AH     0014H     UNIT         ?PR?_DELAY_MS?MAIN
            CODE    04AEH     0009H     UNIT         ?PR?_MODBUSPARSEPACKET?MODBUS
            CODE    04B7H     0003H     UNIT         ?PR?_SLPSENDPACKET?MAIN
            CODE    04BAH     0001H     UNIT         ?PR?OTHERPROCESS?MAIN
            CODE    04BBH     0001H     UNIT         ?PR?MODBUSPROCESS?MODBUS
            CODE    008EH     0246H     UNIT         ?C?LIB_CODE
            CODE    02D4H     019DH     UNIT         ?PR?_SLPPARSEPACKET?SLP
            CODE    0471H     0119H     UNIT         ?PR?_SLPPROCESS?SLP
            CODE    058AH     00B6H     UNIT         ?PR?_SLPMASTERSENDPACKET?SLP
            CODE    0640H     008CH     UNIT         ?C_C51STARTUP
            CODE    06CCH     0083H     UNIT         ?PR?GETJUMPER?MAIN
            CODE    074FH     0078H     UNIT         ?PR?MAIN?MAIN
            CODE    07C7H     0026H     UNIT         ?PR?_UART3SENDPACKET?MAIN
            CODE    07EDH     0025H     UNIT         ?PR?UART3RECVPACKET?MAIN
            CODE    0812H     0023H     UNIT         ?PR?IO_INIT?MAIN
            CODE    0835H     0022H     UNIT         ?PR?_SLPBCC?SLP
            CODE    0857H     001FH     UNIT         ?PR?_SLPSETCALLBACK?SLP
            CODE    0876H     001BH     UNIT         ?PR?UART1RECVPACKET?MAIN
            CODE    0891H     0019H     UNIT         ?PR?UART3INIT?MAIN
            CODE    08AAH     0013H     UNIT         ?PR?_DELAY_US?MAIN
            CODE    08BDH     0011H     UNIT         ?C_INITSEG
@@ -84,49 +99,48 @@
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG
?PR?MAIN?MAIN                         0041H    0001H
?PR?MAIN?MAIN                         0008H    0001H
  +--> ?PR?IO_INIT?MAIN
  +--> ?PR?UART3INIT?MAIN
  +--> ?PR?GETJUMPER?MAIN
  +--> ?PR?_UART3SENDPACKET?MAIN
  +--> ?PR?_SLPINIT?SLP
  +--> ?PR?GETINPUT?MAIN
  +--> ?PR?UART3RECVPACKET?MAIN
  +--> ?PR?SLPPROCESS?SLP
  +--> ?PR?_SLPPROCESS?SLP
  +--> ?PR?_PUTOUTPUT?MAIN
  +--> ?PR?UART1RECVPACKET?MAIN
  +--> ?PR?MODBUSPROCESS?MODBUS
  +--> ?PR?OTHERPROCESS?MAIN
  +--> ?PR?_DELAY_US?MAIN
?PR?GETJUMPER?MAIN                    0042H    0001H
?PR?GETJUMPER?MAIN                    0009H    0001H
?PR?_UART3SENDPACKET?MAIN             0009H    0003H
?PR?_SLPINIT?SLP                      0009H    0006H
BL51 BANKED LINKER/LOCATER V6.22                                                      09/23/2024  09:07:48  PAGE 3
?PR?UART3RECVPACKET?MAIN              -----    -----
  +--> ?PR?_SLPPARSEPACKET?SLP
?PR?_SLPPARSEPACKET?SLP               0042H    0006H
?PR?_SLPPARSEPACKET?SLP               0009H    000DH
  +--> ?PR?_SLPBCC?SLP
  +--> ?PR?_SLPSENDPACKET?MAIN
?PR?_SLPBCC?SLP                       0048H    0003H
?PR?_SLPBCC?SLP                       0016H    0003H
?PR?_SLPSENDPACKET?MAIN               -----    -----
  +--> ?PR?_UART3SENDPACKET?MAIN
?PR?_SLPPROCESS?SLP                   0009H    0003H
  +--> ?PR?_SLPMASTERSENDPACKET?SLP
?PR?_UART3SENDPACKET?MAIN             0048H    0003H
?PR?SLPPROCESS?SLP                    -----    -----
  +--> ?PR?SLPMASTERSENDPACKET?SLP
?PR?SLPMASTERSENDPACKET?SLP           0042H    0003H
?PR?_SLPMASTERSENDPACKET?SLP          000CH    0006H
  +--> ?PR?_SLPBCC?SLP
  +--> ?PR?_SLPSENDPACKET?MAIN
BL51 BANKED LINKER/LOCATER V6.22                                                      03/17/2024  12:33:27  PAGE 3
?PR?UART1RECVPACKET?MAIN              -----    -----
  +--> ?PR?_MODBUSPARSEPACKET?MODBUS
?PR?_MODBUSPARSEPACKET?MODBUS         0042H    0004H
?PR?_MODBUSPARSEPACKET?MODBUS         0009H    0004H
@@ -136,8 +150,8 @@
  ----------------------------------
  -------         MODULE        ?C_STARTUP
  C:0146H         SEGMENT       ?C_C51STARTUP
  I:004BH         SEGMENT       ?STACK
  C:0640H         SEGMENT       ?C_C51STARTUP
  I:005DH         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
@@ -146,7 +160,7 @@
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:0149H         SYMBOL        IDATALOOP
  C:0643H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0100H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
@@ -155,18 +169,21 @@
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:0146H         SYMBOL        STARTUP1
  C:0640H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:0146H         LINE#         133
  C:0148H         LINE#         134
  C:0149H         LINE#         135
  C:014AH         LINE#         136
  C:014CH         LINE#         185
  C:014FH         LINE#         196
  C:0640H         LINE#         133
  C:0642H         LINE#         134
  C:0643H         LINE#         135
  C:0644H         LINE#         136
BL51 BANKED LINKER/LOCATER V6.22                                                      09/23/2024  09:07:48  PAGE 4
  C:0646H         LINE#         185
  C:0649H         LINE#         196
  -------         ENDMOD        ?C_STARTUP
  -------         MODULE        MAIN
@@ -176,12 +193,9 @@
  D:0096H         PUBLIC        P2M0
  D:0091H         PUBLIC        P1M1
  D:0080H         PUBLIC        P0
  C:0387H         PUBLIC        UART3_Isr
  C:001EH         PUBLIC        UART3_Isr
  D:00B2H         PUBLIC        P3M0
  D:0095H         PUBLIC        P2M1
BL51 BANKED LINKER/LOCATER V6.22                                                      03/17/2024  12:33:27  PAGE 4
  D:0090H         PUBLIC        P1
  D:00B4H         PUBLIC        P4M0
  D:00B1H         PUBLIC        P3M1
@@ -192,7 +206,6 @@
  D:00CCH         PUBLIC        P6M0
  D:00C9H         PUBLIC        P5M1
  D:00C0H         PUBLIC        P4
  C:000EH         PUBLIC        Delay1ms
  D:00E2H         PUBLIC        P7M0
  D:00CBH         PUBLIC        P6M1
  D:00C8H         PUBLIC        P5
@@ -202,9 +215,9 @@
  D:00F8H         PUBLIC        P7
  D:00BAH         PUBLIC        P_SW2
  D:00A8H         PUBLIC        IE
  C:040FH         PUBLIC        IO_Init
  C:0812H         PUBLIC        IO_Init
  B:00A8H.4       PUBLIC        ES
  C:01D2H         PUBLIC        GetJumper
  C:06CCH         PUBLIC        GetJumper
  D:00B8H         PUBLIC        IP
  B:00B0H.6       PUBLIC        KEY1
  B:00B0H.7       PUBLIC        KEY2
@@ -212,447 +225,486 @@
  B:00C0H.2       PUBLIC        KEY4
  B:00C0H.3       PUBLIC        KEY5
  B:00C0H.4       PUBLIC        KEY6
  D:0021H         PUBLIC        SLP1
  D:00D8H         PUBLIC        CCON
  C:001EH         PUBLIC        main
  D:0008H         PUBLIC        uart1recvtimeout
  D:0009H         PUBLIC        uart3recvtimeout
  C:049AH         PUBLIC        _Delay_ms
  C:074FH         PUBLIC        main
  D:0044H         PUBLIC        uart1recvtimeout
  D:0045H         PUBLIC        uart3recvtimeout
  D:0098H         PUBLIC        SCON
  C:0003H         PUBLIC        GetInput
  D:0088H         PUBLIC        TCON
  B:0020H.0       PUBLIC        uart1busy
  B:0020H.1       PUBLIC        uart3busy
  C:03E9H         PUBLIC        _Uart3SendPacket
  C:0078H         PUBLIC        _Delay_us
  C:044DH         PUBLIC        Uart1RecvPacket
  C:07C7H         PUBLIC        _Uart3SendPacket
  C:08AAH         PUBLIC        _Delay_us
  C:0876H         PUBLIC        Uart1RecvPacket
  D:00AFH         PUBLIC        IE2
  C:0432H         PUBLIC        Uart3RecvPacket
  C:0019H         PUBLIC        Timer0_Isr
  C:001AH         PUBLIC        Timer1_Isr
BL51 BANKED LINKER/LOCATER V6.22                                                      09/23/2024  09:07:48  PAGE 5
  C:07EDH         PUBLIC        Uart3RecvPacket
  D:0046H         PUBLIC        bSLPMaster
  C:0017H         PUBLIC        Timer0_Isr
  C:0018H         PUBLIC        Timer1_Isr
  D:0047H         PUBLIC        nSLPStation
  D:00D4H         PUBLIC        T3H
  D:000AH         PUBLIC        inputdata
  D:0048H         PUBLIC        inputdata
  C:0008H         PUBLIC        _PutOutput
  D:00D5H         PUBLIC        T3L
  C:04B7H         PUBLIC        _SLPSendPacket
  D:0083H         PUBLIC        DPH
  D:00D1H         PUBLIC        T4T3M
  D:000BH         PUBLIC        uart1recvbuf
  D:0013H         PUBLIC        uart3recvbuf
  D:001BH         PUBLIC        uart1recvlen
BL51 BANKED LINKER/LOCATER V6.22                                                      03/17/2024  12:33:27  PAGE 5
  D:0049H         PUBLIC        uart1recvbuf
  D:0051H         PUBLIC        uart3recvbuf
  D:0059H         PUBLIC        uart1recvlen
  D:00ADH         PUBLIC        S3BUF
  D:001CH         PUBLIC        uart3recvlen
  D:005AH         PUBLIC        uart3recvlen
  D:00ACH         PUBLIC        S3CON
  C:0468H         PUBLIC        Uart3Init
  C:04BAH         PUBLIC        OtherProcess
  C:0891H         PUBLIC        Uart3Init
  C:0019H         PUBLIC        OtherProcess
  B:00C0H.5       PUBLIC        ERR
  B:00C0H.6       PUBLIC        RUN
  D:001DH         PUBLIC        nCount
  D:005BH         PUBLIC        nCount
  D:00D0H         PUBLIC        PSW
  D:0094H         PUBLIC        P0M0
  -------         PROC          DELAY1MS
  -------         DO
  D:0007H         SYMBOL        i
  D:0006H         SYMBOL        j
  -------         ENDDO
  C:000EH         LINE#         97
  C:000EH         LINE#         98
  C:000EH         LINE#         101
  C:000FH         LINE#         102
  C:0010H         LINE#         103
  C:0012H         LINE#         104
  C:0014H         LINE#         106
  C:0014H         LINE#         107
  C:0016H         LINE#         108
  C:0018H         LINE#         109
  -------         ENDPROC       DELAY1MS
  -------         PROC          _DELAY_MS
  D:0004H         SYMBOL        n
  C:049AH         LINE#         112
  C:049EH         LINE#         113
  C:049EH         LINE#         114
  C:04A8H         LINE#         115
  C:04A8H         LINE#         116
  C:04ABH         LINE#         117
  C:04ADH         LINE#         119
  -------         ENDPROC       _DELAY_MS
  -------         PROC          _DELAY_US
  D:0006H         SYMBOL        n
  -------         DO            
  D:0005H         SYMBOL        j
  -------         ENDDO         
  C:0078H         LINE#         121
  C:0078H         LINE#         122
  C:0078H         LINE#         124
  C:0082H         LINE#         125
  C:0084H         LINE#         126
  C:008AH         LINE#         128
  C:08AAH         LINE#         126
  C:08AAH         LINE#         127
  C:08AAH         LINE#         129
  C:08B4H         LINE#         130
  C:08B6H         LINE#         131
  C:08BCH         LINE#         133
  -------         ENDPROC       _DELAY_US
  -------         PROC          TIMER0_ISR
  C:0019H         LINE#         130
  C:0019H         LINE#         131
  C:0017H         LINE#         135
  C:0017H         LINE#         136
  -------         ENDPROC       TIMER0_ISR
  -------         PROC          TIMER1_ISR
  C:001AH         LINE#         145
  C:001AH         LINE#         146
  C:0018H         LINE#         150
  C:0018H         LINE#         151
  -------         ENDPROC       TIMER1_ISR
  -------         PROC          UART3INIT
BL51 BANKED LINKER/LOCATER V6.22                                                      03/17/2024  12:33:27  PAGE 6
  C:0468H         LINE#         187
  C:0468H         LINE#         188
  C:0468H         LINE#         189
  C:046BH         LINE#         190
  C:046EH         LINE#         191
  C:0471H         LINE#         192
  C:0474H         LINE#         193
  C:0477H         LINE#         194
  C:047AH         LINE#         195
  C:047DH         LINE#         196
  C:0480H         LINE#         198
  C:0891H         LINE#         192
  C:0891H         LINE#         193
  C:0891H         LINE#         194
  C:0894H         LINE#         195
  C:0897H         LINE#         196
  C:089AH         LINE#         197
  C:089DH         LINE#         198
  C:08A0H         LINE#         199
  C:08A3H         LINE#         200
  C:08A6H         LINE#         201
  C:08A9H         LINE#         203
  -------         ENDPROC       UART3INIT
BL51 BANKED LINKER/LOCATER V6.22                                                      09/23/2024  09:07:48  PAGE 6
  -------         PROC          UART3_ISR
  C:0387H         LINE#         201
  C:0390H         LINE#         203
  C:0395H         LINE#         204
  C:0395H         LINE#         205
  C:0398H         LINE#         207
  C:039FH         LINE#         208
  C:03A8H         LINE#         209
  C:03ABH         LINE#         213
  C:03ABH         LINE#         214
  C:03B0H         LINE#         215
  C:03B0H         LINE#         216
  C:03B3H         LINE#         217
  C:03B5H         LINE#         218
  C:03B5H         LINE#         219
  C:001EH         LINE#         206
  C:0027H         LINE#         208
  C:002CH         LINE#         209
  C:002CH         LINE#         210
  C:002FH         LINE#         212
  C:0036H         LINE#         213
  C:003FH         LINE#         214
  C:0042H         LINE#         218
  C:0042H         LINE#         219
  C:0047H         LINE#         220
  C:0047H         LINE#         221
  C:004AH         LINE#         222
  C:004CH         LINE#         223
  C:004CH         LINE#         224
  -------         ENDPROC       UART3_ISR
  -------         PROC          IO_INIT
  C:040FH         LINE#         222
  C:040FH         LINE#         223
  C:040FH         LINE#         224
  C:0414H         LINE#         225
  C:0418H         LINE#         226
  C:041DH         LINE#         227
  C:0421H         LINE#         228
  C:0425H         LINE#         229
  C:0429H         LINE#         230
  C:042DH         LINE#         231
  C:0431H         LINE#         234
  C:0812H         LINE#         227
  C:0812H         LINE#         228
  C:0812H         LINE#         229
  C:0817H         LINE#         230
  C:081BH         LINE#         231
  C:0820H         LINE#         232
  C:0824H         LINE#         233
  C:0828H         LINE#         234
  C:082CH         LINE#         235
  C:0830H         LINE#         236
  C:0834H         LINE#         239
  -------         ENDPROC       IO_INIT
  -------         PROC          GETINPUT
  C:0003H         LINE#         249
  C:0003H         LINE#         250
  C:0003H         LINE#         252
  C:0007H         LINE#         269
  C:0003H         LINE#         254
  C:0003H         LINE#         255
  C:0003H         LINE#         257
  C:0007H         LINE#         274
  -------         ENDPROC       GETINPUT
  -------         PROC          _PUTOUTPUT
  D:0007H         SYMBOL        out
  C:0008H         LINE#         271
  C:0008H         LINE#         272
  C:0008H         LINE#         273
  C:000AH         LINE#         289
  C:0008H         LINE#         276
  C:0008H         LINE#         277
  C:0008H         LINE#         278
  C:000AH         LINE#         294
  -------         ENDPROC       _PUTOUTPUT
  -------         PROC          _UART3SENDPACKET
  D:0048H         SYMBOL        str
  D:0009H         SYMBOL        str
  D:0005H         SYMBOL        len
BL51 BANKED LINKER/LOCATER V6.22                                                      03/17/2024  12:33:27  PAGE 7
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:03E9H         LINE#         291
  C:03EFH         LINE#         292
  C:03EFH         LINE#         294
  C:03F6H         LINE#         295
  C:03F6H         LINE#         296
  C:03F9H         LINE#         297
  C:0409H         LINE#         298
  C:040BH         LINE#         299
  C:040EH         LINE#         300
  C:07C7H         LINE#         296
  C:07CDH         LINE#         297
  C:07CDH         LINE#         299
  C:07D4H         LINE#         300
  C:07D4H         LINE#         301
  C:07D7H         LINE#         302
  C:07E7H         LINE#         303
  C:07E9H         LINE#         304
  C:07ECH         LINE#         305
BL51 BANKED LINKER/LOCATER V6.22                                                      09/23/2024  09:07:48  PAGE 7
  -------         ENDPROC       _UART3SENDPACKET
  -------         PROC          _SLPSENDPACKET
  D:0001H         SYMBOL        str
  D:0005H         SYMBOL        len
  C:04B7H         LINE#         301
  C:04B7H         LINE#         302
  C:04B7H         LINE#         303
  -------         ENDPROC       _SLPSENDPACKET
  -------         PROC          UART3RECVPACKET
  C:0432H         LINE#         306
  C:0432H         LINE#         307
  C:0432H         LINE#         308
  C:0439H         LINE#         309
  C:043BH         LINE#         310
  C:043CH         LINE#         311
  C:043CH         LINE#         312
  C:043EH         LINE#         313
  C:0449H         LINE#         314
  C:044CH         LINE#         315
  C:044CH         LINE#         316
  C:07EDH         LINE#         312
  C:07EDH         LINE#         313
  C:07EDH         LINE#         314
  C:07F4H         LINE#         315
  C:07F6H         LINE#         316
  C:07F7H         LINE#         317
  C:07F7H         LINE#         318
  C:07F9H         LINE#         319
  C:080EH         LINE#         320
  C:0811H         LINE#         321
  C:0811H         LINE#         322
  -------         ENDPROC       UART3RECVPACKET
  -------         PROC          UART1RECVPACKET
  C:044DH         LINE#         318
  C:044DH         LINE#         319
  C:044DH         LINE#         320
  C:0454H         LINE#         321
  C:0456H         LINE#         322
  C:0457H         LINE#         323
  C:0457H         LINE#         324
  C:0459H         LINE#         325
  C:0464H         LINE#         326
  C:0467H         LINE#         327
  C:0467H         LINE#         328
  C:0876H         LINE#         324
  C:0876H         LINE#         325
  C:0876H         LINE#         326
  C:087DH         LINE#         327
  C:087FH         LINE#         328
  C:0880H         LINE#         329
  C:0880H         LINE#         330
  C:0882H         LINE#         331
  C:088DH         LINE#         332
  C:0890H         LINE#         333
  C:0890H         LINE#         334
  -------         ENDPROC       UART1RECVPACKET
  -------         PROC          OTHERPROCESS
  C:04BAH         LINE#         330
  C:04BAH         LINE#         331
  C:04BAH         LINE#         346
  C:0019H         LINE#         336
  C:0019H         LINE#         337
  C:0019H         LINE#         352
  -------         ENDPROC       OTHERPROCESS
  -------         PROC          GETJUMPER
  -------         DO            
  D:0042H         SYMBOL        keys
  D:0009H         SYMBOL        keys
  -------         ENDDO         
  C:01D2H         LINE#         348
  C:01D2H         LINE#         349
BL51 BANKED LINKER/LOCATER V6.22                                                      03/17/2024  12:33:27  PAGE 8
  C:01D2H         LINE#         351
  C:01E2H         LINE#         352
  C:01F4H         LINE#         353
  C:0208H         LINE#         354
  C:021DH         LINE#         355
  C:0230H         LINE#         356
  C:0244H         LINE#         357
  C:024BH         LINE#         358
  C:0252H         LINE#         360
  C:0254H         LINE#         361
  C:06CCH         LINE#         354
  C:06CCH         LINE#         355
  C:06CCH         LINE#         357
  C:06DCH         LINE#         358
  C:06EEH         LINE#         359
  C:0702H         LINE#         360
  C:0717H         LINE#         361
  C:072AH         LINE#         362
  C:073EH         LINE#         363
  C:0745H         LINE#         364
  C:074CH         LINE#         366
  C:074EH         LINE#         367
  -------         ENDPROC       GETJUMPER
  -------         PROC          MAIN
  -------         DO            
  D:0041H         SYMBOL        daa
  D:0008H         SYMBOL        daa
  -------         ENDDO         
  C:001EH         LINE#         362
  C:001EH         LINE#         363
  C:001EH         LINE#         365
  C:0021H         LINE#         368
  C:0024H         LINE#         370
  C:0027H         LINE#         374
  C:0029H         LINE#         375
  C:002BH         LINE#         379
  C:0030H         LINE#         380
  C:0039H         LINE#         381
  C:003FH         LINE#         384
  C:003FH         LINE#         385
  C:003FH         LINE#         391
  C:0044H         LINE#         392
  C:0047H         LINE#         393
  C:0049H         LINE#         396
  C:004CH         LINE#         398
  C:004FH         LINE#         400
  C:0053H         LINE#         401
  C:0055H         LINE#         402
  C:0057H         LINE#         403
  C:0059H         LINE#         405
  C:0059H         LINE#         408
  C:005EH         LINE#         412
  C:0061H         LINE#         414
  C:0064H         LINE#         418
  C:0067H         LINE#         421
  C:006EH         LINE#         423
  C:0076H         LINE#         424
  C:074FH         LINE#         368
  C:074FH         LINE#         369
  C:074FH         LINE#         371
  C:0752H         LINE#         374
BL51 BANKED LINKER/LOCATER V6.22                                                      09/23/2024  09:07:48  PAGE 8
  C:0755H         LINE#         376
  C:0758H         LINE#         380
  C:075AH         LINE#         381
  C:075CH         LINE#         385
  C:0761H         LINE#         386
  C:076AH         LINE#         387
  C:0770H         LINE#         388
  C:0782H         LINE#         389
  C:0785H         LINE#         390
  C:0788H         LINE#         394
  C:0788H         LINE#         395
  C:0788H         LINE#         401
  C:078DH         LINE#         402
  C:0790H         LINE#         403
  C:0792H         LINE#         406
  C:0795H         LINE#         408
  C:079EH         LINE#         410
  C:07A2H         LINE#         411
  C:07A4H         LINE#         412
  C:07A6H         LINE#         413
  C:07A8H         LINE#         415
  C:07A8H         LINE#         418
  C:07ADH         LINE#         422
  C:07B0H         LINE#         424
  C:07B3H         LINE#         428
  C:07B6H         LINE#         431
  C:07BDH         LINE#         433
  C:07C5H         LINE#         434
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN
  -------         MODULE        SLP
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0023H         PUBLIC        nCurStation
  D:0024H         PUBLIC        SLPOKSign
  D:0025H         PUBLIC        SendBuf
  D:002DH         PUBLIC        SLPErrSign
  D:002EH         PUBLIC        SLPSlaveCountOut
  C:03C7H         PUBLIC        _SLPBCC
  D:0030H         PUBLIC        SLPMasterRecved
  D:0031H         PUBLIC        bSLPMaster
BL51 BANKED LINKER/LOCATER V6.22                                                      03/17/2024  12:33:27  PAGE 9
  D:0032H         PUBLIC        SLPLostPkt
  C:033FH         PUBLIC        SLPMasterSendPacket
  D:0034H         PUBLIC        inputBuf
  D:0039H         PUBLIC        outputBuf
  C:02CFH         PUBLIC        SLPProcess
  D:003EH         PUBLIC        nStation
  D:003FH         PUBLIC        SLPinputB
  D:0040H         PUBLIC        SLPoutputB
  C:008EH         PUBLIC        _SLPparsePacket
  -------         PROC          L?0031
  -------         ENDPROC       L?0031
  C:0053H         PUBLIC        _SLPInit
  C:0857H         PUBLIC        _SLPSetCallBack
  C:0835H         PUBLIC        _SLPBCC
  C:058AH         PUBLIC        _SLPMasterSendPacket
  C:0471H         PUBLIC        _SLPProcess
  C:02D4H         PUBLIC        _SLPparsePacket
  -------         PROC          _SLPBCC
  D:0048H         SYMBOL        pBuf
  D:0016H         SYMBOL        pBuf
  D:0005H         SYMBOL        len1
  -------         DO            
  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        BCC
  -------         ENDDO         
  C:03C7H         LINE#         23
  C:03CDH         LINE#         24
  C:03CDH         LINE#         26
  C:03CFH         LINE#         27
  C:03D5H         LINE#         28
  C:03D5H         LINE#         29
  C:03E5H         LINE#         30
  C:03E8H         LINE#         31
  C:03E8H         LINE#         32
  C:0835H         LINE#         5
  C:083BH         LINE#         6
  C:083BH         LINE#         8
  C:083DH         LINE#         9
  C:0843H         LINE#         10
  C:0843H         LINE#         11
  C:0853H         LINE#         12
  C:0856H         LINE#         13
  C:0856H         LINE#         14
  -------         ENDPROC       _SLPBCC
  -------         PROC          _SLPINIT
BL51 BANKED LINKER/LOCATER V6.22                                                      09/23/2024  09:07:48  PAGE 9
  D:0009H         SYMBOL        pSLP
  D:000CH         SYMBOL        pFunc1
  C:0053H         LINE#         16
  C:0059H         LINE#         17
  C:0059H         LINE#         18
  C:0062H         LINE#         19
  C:006BH         LINE#         20
  C:0083H         LINE#         22
  -------         ENDPROC       _SLPINIT
  -------         PROC          _SLPSETCALLBACK
  D:0019H         SYMBOL        pSLP
  D:001CH         SYMBOL        pFunc1
  C:0857H         LINE#         24
  C:085DH         LINE#         25
  C:085DH         LINE#         26
  C:0875H         LINE#         27
  -------         ENDPROC       _SLPSETCALLBACK
  -------         PROC          _SLPPARSEPACKET
  D:0001H         SYMBOL        pRecvBuf
  D:0005H         SYMBOL        len1
  D:0009H         SYMBOL        pSLP
  D:000CH         SYMBOL        pRecvBuf
  D:000FH         SYMBOL        len1
  -------         DO            
  D:0042H         SYMBOL        pPacket
  D:0010H         SYMBOL        pPacket
  -------         DO            
  D:0045H         SYMBOL        pRplyPkt
  D:0013H         SYMBOL        pRplyPkt
  -------         ENDDO         
  -------         ENDDO         
  C:008EH         LINE#         34
  C:008EH         LINE#         35
  C:008EH         LINE#         37
  C:0094H         LINE#         38
  C:009CH         LINE#         40
  C:00B4H         LINE#         41
  C:00B8H         LINE#         42
  C:00B8H         LINE#         43
  C:00BEH         LINE#         44
  C:00BEH         LINE#         46
  C:00C7H         LINE#         47
  C:00CAH         LINE#         48
  C:00CFH         LINE#         49
  C:00DDH         LINE#         50
  C:00DDH         LINE#         51
  C:00DDH         LINE#         53
  C:00E0H         LINE#         54
  C:00E1H         LINE#         55
  C:00E1H         LINE#         56
  C:00E8H         LINE#         57
BL51 BANKED LINKER/LOCATER V6.22                                                      03/17/2024  12:33:27  PAGE 10
  C:02D4H         LINE#         29
  C:02DAH         LINE#         30
  C:02DAH         LINE#         32
  C:02E6H         LINE#         33
  C:02EFH         LINE#         35
  C:0308H         LINE#         36
  C:0316H         LINE#         37
  C:0316H         LINE#         38
  C:0323H         LINE#         39
  C:0323H         LINE#         41
  C:033FH         LINE#         42
  C:034CH         LINE#         43
  C:0355H         LINE#         44
  C:0382H         LINE#         45
  C:0382H         LINE#         46
  C:0382H         LINE#         48
  C:0394H         LINE#         49
  C:0394H         LINE#         50
  C:0394H         LINE#         51
  C:03A4H         LINE#         52
  C:03A4H         LINE#         54
  C:03B3H         LINE#         55
  C:03D2H         LINE#         56
  C:03E4H         LINE#         57
  C:03EDH         LINE#         59
  C:03F8H         LINE#         60
  C:0410H         LINE#         61
  C:0428H         LINE#         62
  C:0445H         LINE#         65
  C:0470H         LINE#         66
BL51 BANKED LINKER/LOCATER V6.22                                                      09/23/2024  09:07:48  PAGE 10
  C:00E8H         LINE#         59
  C:00F0H         LINE#         60
  C:0100H         LINE#         61
  C:0108H         LINE#         62
  C:010DH         LINE#         64
  C:0118H         LINE#         65
  C:0126H         LINE#         66
  C:012BH         LINE#         67
  C:013BH         LINE#         70
  C:0145H         LINE#         71
  C:0145H         LINE#         72
  C:0145H         LINE#         73
  C:0145H         LINE#         74
  C:0470H         LINE#         67
  C:0470H         LINE#         68
  C:0470H         LINE#         69
  -------         ENDPROC       _SLPPARSEPACKET
  -------         PROC          SLPMASTERSENDPACKET
  -------         PROC          _SLPMASTERSENDPACKET
  D:000CH         SYMBOL        pSLP
  -------         DO            
  D:0042H         SYMBOL        pReqPkt
  D:000FH         SYMBOL        pReqPkt
  -------         ENDDO         
  C:033FH         LINE#         76
  C:033FH         LINE#         77
  C:033FH         LINE#         79
  C:0348H         LINE#         80
  C:034BH         LINE#         82
  C:0356H         LINE#         83
  C:0364H         LINE#         84
  C:036DH         LINE#         85
  C:037DH         LINE#         88
  -------         ENDPROC       SLPMASTERSENDPACKET
  -------         PROC          SLPPROCESS
  -------         DO
  D:0021H         SYMBOL        nCount
  -------         ENDDO
  C:02CFH         LINE#         90
  C:02CFH         LINE#         91
  C:02CFH         LINE#         93
  C:02D3H         LINE#         94
  C:02D3H         LINE#         95
  C:02D9H         LINE#         96
  C:02D9H         LINE#         97
  C:02DDH         LINE#         99
  C:02E0H         LINE#         100
  C:02E6H         LINE#         102
  C:02E8H         LINE#         103
  C:02F0H         LINE#         104
  C:02F9H         LINE#         105
  C:02FCH         LINE#         106
  C:02FFH         LINE#         107
  C:02FFH         LINE#         108
  C:02FFH         LINE#         109
  C:0306H         LINE#         110
  C:0308H         LINE#         111
  C:030FH         LINE#         112
  C:0312H         LINE#         113
  C:0312H         LINE#         114
  C:0315H         LINE#         115
  C:0318H         LINE#         116
  C:0318H         LINE#         117
BL51 BANKED LINKER/LOCATER V6.22                                                      03/17/2024  12:33:27  PAGE 11
  C:058AH         LINE#         71
  C:0590H         LINE#         72
  C:0590H         LINE#         74
  C:059CH         LINE#         75
  C:05AAH         LINE#         77
  C:05B5H         LINE#         78
  C:05CDH         LINE#         79
  C:05F8H         LINE#         80
  C:0615H         LINE#         83
  -------         ENDPROC       _SLPMASTERSENDPACKET
  -------         PROC          _SLPPROCESS
  D:0009H         SYMBOL        pSLP
  C:0471H         LINE#         86
  C:0477H         LINE#         87
  C:0477H         LINE#         88
  C:047FH         LINE#         89
  C:047FH         LINE#         90
  C:048CH         LINE#         91
  C:048CH         LINE#         92
  C:0494H         LINE#         94
  C:049CH         LINE#         95
  C:04B2H         LINE#         97
  C:04B4H         LINE#         98
  C:04C4H         LINE#         99
  C:04D3H         LINE#         100
  C:04E1H         LINE#         101
  C:04E8H         LINE#         102
  C:04E8H         LINE#         103
  C:04E8H         LINE#         104
  C:04FCH         LINE#         105
  C:0504H         LINE#         106
  C:0515H         LINE#         107
  C:0523H         LINE#         108
  C:0523H         LINE#         109
  C:0530H         LINE#         110
  C:0533H         LINE#         111
  C:0533H         LINE#         112
  C:0533H         LINE#         113
  C:0535H         LINE#         114
  C:0535H         LINE#         115
  C:0545H         LINE#         116
  C:0554H         LINE#         117
  C:0554H         LINE#         118
  C:0562H         LINE#         119
  C:0564H         LINE#         120
  C:057AH         LINE#         121
  C:057AH         LINE#         122
  C:057AH         LINE#         123
BL51 BANKED LINKER/LOCATER V6.22                                                      09/23/2024  09:07:48  PAGE 11
  C:0318H         LINE#         118
  C:031AH         LINE#         119
  C:031AH         LINE#         120
  C:0322H         LINE#         121
  C:032BH         LINE#         122
  C:032BH         LINE#         123
  C:032EH         LINE#         124
  C:0330H         LINE#         125
  C:0336H         LINE#         126
  C:0336H         LINE#         127
  C:0336H         LINE#         128
  C:033EH         LINE#         129
  -------         ENDPROC       SLPPROCESS
  -------         ENDPROC       _SLPPROCESS
  -------         ENDMOD        SLP
  -------         MODULE        MODBUS
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:04BBH         PUBLIC        ModbusProcess
  C:04AEH         PUBLIC        _ModbusparsePacket
  C:001AH         PUBLIC        ModbusProcess
  C:000EH         PUBLIC        _ModbusparsePacket
  -------         PROC          _MODBUSPARSEPACKET
  D:0042H         SYMBOL        pBuf
  D:0045H         SYMBOL        len1
  C:04AEH         LINE#         4
  C:04B6H         LINE#         5
  C:04B6H         LINE#         6
  D:0009H         SYMBOL        pBuf
  D:000CH         SYMBOL        len1
  C:000EH         LINE#         4
  C:0016H         LINE#         5
  C:0016H         LINE#         6
  -------         ENDPROC       _MODBUSPARSEPACKET
  -------         PROC          MODBUSPROCESS
  C:04BBH         LINE#         8
  C:04BBH         LINE#         9
  C:04BBH         LINE#         12
  C:001AH         LINE#         8
  C:001AH         LINE#         9
  C:001AH         LINE#         12
  -------         ENDPROC       MODBUSPROCESS
  -------         ENDMOD        MODBUS
  -------         MODULE        ?C?CLDPTR
  C:0255H         PUBLIC        ?C?CLDPTR
  C:008EH         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR
  -------         MODULE        ?C?CLDOPTR
  C:026EH         PUBLIC        ?C?CLDOPTR
  C:00A7H         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR
  -------         MODULE        ?C?CILDOPTR
  C:00D4H         PUBLIC        ?C?CILDOPTR
  -------         ENDMOD        ?C?CILDOPTR
  -------         MODULE        ?C?CSTPTR
  C:029BH         PUBLIC        ?C?CSTPTR
  C:0107H         PUBLIC        ?C?CSTPTR
  -------         ENDMOD        ?C?CSTPTR
  -------         MODULE        ?C?CSTOPTR
  C:02ADH         PUBLIC        ?C?CSTOPTR
  C:0119H         PUBLIC        ?C?CSTOPTR
  -------         ENDMOD        ?C?CSTOPTR
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_DELAY_MS?MAIN
  -------         MODULE        ?C?ILDOPTR
  C:013BH         PUBLIC        ?C?ILDOPTR
  -------         ENDMOD        ?C?ILDOPTR
Program Size: data=74.2 xdata=0 code=1212
  -------         MODULE        ?C?IILDOPTR
  C:0173H         PUBLIC        ?C?IILDOPTR
  -------         ENDMOD        ?C?IILDOPTR
  -------         MODULE        ?C?ISTOPTR
  C:01C0H         PUBLIC        ?C?ISTOPTR
  -------         ENDMOD        ?C?ISTOPTR
  -------         MODULE        ?C?PLDOPTR
  C:01EDH         PUBLIC        ?C?PLDOPTR
  -------         ENDMOD        ?C?PLDOPTR
BL51 BANKED LINKER/LOCATER V6.22                                                      09/23/2024  09:07:48  PAGE 12
  -------         MODULE        ?C?PSTOPTR
  C:021DH         PUBLIC        ?C?PSTOPTR
  -------         ENDMOD        ?C?PSTOPTR
  -------         MODULE        ?C?ICALL
  C:0276H         PUBLIC        ?C?ICALL
  C:027AH         PUBLIC        ?C?ICALL2
  -------         ENDMOD        ?C?ICALL
  -------         MODULE        ?C?IILDX
  C:027CH         PUBLIC        ?C?IILDX
  -------         ENDMOD        ?C?IILDX
  -------         MODULE        ?C?PLDIDATA
  C:0292H         PUBLIC        ?C?PLDIDATA
  -------         ENDMOD        ?C?PLDIDATA
  -------         MODULE        ?C?PSTIDATA
  C:029BH         PUBLIC        ?C?PSTIDATA
  -------         ENDMOD        ?C?PSTIDATA
  -------         MODULE        ?C?PLDXDATA
  C:02A4H         PUBLIC        ?C?PLDXDATA
  -------         ENDMOD        ?C?PLDXDATA
  -------         MODULE        ?C?PSTXDATA
  C:02ADH         PUBLIC        ?C?PSTXDATA
  -------         ENDMOD        ?C?PSTXDATA
  -------         MODULE        ?C?PLDPDATA
  C:02B6H         PUBLIC        ?C?PLDPDATA
  -------         ENDMOD        ?C?PLDPDATA
  -------         MODULE        ?C?PSTPDATA
  C:02BFH         PUBLIC        ?C?PSTPDATA
  -------         ENDMOD        ?C?PSTPDATA
  -------         MODULE        ?C?PLDCODE
  C:02C8H         PUBLIC        ?C?PLDCODE
  -------         ENDMOD        ?C?PLDCODE
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_SLPSETCALLBACK?SLP
Program Size: data=92.2 xdata=0 code=2247
LINK/LOCATE RUN COMPLETE.  1 WARNING(S),  0 ERROR(S)