BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 1 BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY: D:\TOOL\KEIL\C51\BIN\BL51.EXE .\output\Main.obj, .\output\Initial.obj, .\output\InterruptApp.obj, .\output\Led.obj, .\ou >> tput\KeyApp.obj, .\output\LowPower.obj, .\output\UartApp.obj, .\output\Memory.obj, .\output\AFE.obj, .\output\Balance >> .obj, .\output\Calculate.obj, .\output\Calibrate.obj, .\output\ChargerLoad.obj, .\output\ExtE2PRom.obj, .\output\Inte >> rrupt.obj, .\output\KeyScan.obj, .\output\McuFlash.obj, .\output\McuLib.obj, .\output\MosCtrl.obj, .\output\PorSelfTe >> st.obj, .\output\Protect.obj, .\output\RTC.obj, .\output\TWI.obj, .\output\Uart.obj, .\output\Thermistor.obj, .\outpu >> t\TwiIO.obj, .\output\STARTUP.obj, .\output\GasGaugeInter_V4_13.obj, .\code_gasguage\GasGaugeV4_13.LIB, .\output\Boot >> App.obj, .\output\BootIAP.obj TO .\output\MCUCore_Load REGFILE (.\output\MCUCore_Load.ORC) PRINT (.\output\MCUCore_Lo >> ad.m51) RAMSIZE (256) DISABLEWARNING (16) CODE (0X0000-0XFBFF, ?CO?BOOTIAP (0X0000)) XDATA (0X0200-0X0AFE) MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC INPUT MODULES INCLUDED: .\output\Main.obj (MAIN) .\output\Initial.obj (INITIAL) .\output\InterruptApp.obj (INTERRUPTAPP) .\output\Led.obj (LED) .\output\KeyApp.obj (KEYAPP) .\output\LowPower.obj (LOWPOWER) .\output\UartApp.obj (UARTAPP) .\output\Memory.obj (MEMORY) .\output\AFE.obj (AFE) .\output\Balance.obj (BALANCE) .\output\Calculate.obj (CALCULATE) .\output\Calibrate.obj (CALIBRATE) .\output\ChargerLoad.obj (CHARGERLOAD) .\output\ExtE2PRom.obj (EXTE2PROM) .\output\Interrupt.obj (INTERRUPT) .\output\KeyScan.obj (KEYSCAN) .\output\McuFlash.obj (MCUFLASH) .\output\McuLib.obj (MCULIB) .\output\MosCtrl.obj (MOSCTRL) .\output\PorSelfTest.obj (PORSELFTEST) .\output\Protect.obj (PROTECT) .\output\RTC.obj (RTC) .\output\TWI.obj (TWI) .\output\Uart.obj (UART) .\output\Thermistor.obj (THERMISTOR) .\output\TwiIO.obj (TWIIO) .\output\STARTUP.obj (?C_STARTUP) .\output\GasGaugeInter_V4_13.obj (GASGAUGEINTER_V4_13) .\code_gasguage\GasGaugeV4_13.LIB (GASGAUGEV4_12) .\output\BootApp.obj (BOOTAPP) .\output\BootIAP.obj (BOOTIAP) D:\TOOL\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD) D:\TOOL\KEIL\C51\LIB\C51FPL.LIB (?C?FCAST) D:\TOOL\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF) D:\TOOL\KEIL\C51\LIB\C51FPL.LIB (PRINTF) D:\TOOL\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN) D:\TOOL\KEIL\C51\LIB\C51FPL.LIB (?C?FPROUND) D:\TOOL\KEIL\C51\LIB\C51FPL.LIB (?C?FPCONVERT) D:\TOOL\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL) D:\TOOL\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV) D:\TOOL\KEIL\C51\LIB\C51FPL.LIB (?C?FTNPWR) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR) BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 2 D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?IMUL) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?UIDIV) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?IILDX) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LADD) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LSUB) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LMUL) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?ULDIV) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?SLDIV) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LOR) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LNEG) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?SLCMP) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?ULCMP) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?ULSHR) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?SLSHR) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LSHL) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA0) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA0) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LILDXDATA) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?CCASE) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LIMUL) LINK MAP OF MODULE: .\output\MCUCore_Load (MAIN) 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 0007H UNIT ?DT?KEYSCAN DATA 000FH 0006H UNIT ?DT?AFE DATA 0015H 0005H UNIT _DATA_GROUP_ DATA 001AH 0004H UNIT ?DT?GASGAUGEINTER_V4_13 IDATA 001EH 0001H UNIT ?ID?EXTE2PROM 001FH 0001H *** GAP *** DATA 0020H 0007H BIT_ADDR ?BA?MEMORY BIT 0027H.0 0001H.3 UNIT ?BI?EXTE2PROM BIT 0028H.3 0001H.2 UNIT ?BI?UARTAPP BIT 0029H.5 0001H.1 UNIT _BIT_GROUP_ BIT 002AH.6 0000H.6 UNIT ?BI?GASGAUGEV4_12 BIT 002BH.4 0000H.5 UNIT ?BI?AFE BIT 002CH.1 0000H.5 UNIT ?BI?BALANCE BIT 002CH.6 0000H.4 UNIT ?BI?LOWPOWER BIT 002DH.2 0000H.4 UNIT ?BI?CHARGERLOAD BIT 002DH.6 0000H.3 UNIT ?BI?INTERRUPTAPP BIT 002EH.1 0000H.3 UNIT ?BI?MCUFLASH BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 3 BIT 002EH.4 0000H.2 UNIT ?BI?LED BIT 002EH.6 0000H.2 UNIT ?BI?MOSCTRL BIT 002FH.0 0000H.2 UNIT ?BI?PROTECT BIT 002FH.2 0000H.2 UNIT ?BI?RTC BIT 002FH.4 0000H.1 UNIT ?BI?CALIBRATE BIT 002FH.5 0000H.1 UNIT ?BI?KEYSCAN BIT 002FH.6 0000H.1 UNIT ?BI?PORSELFTEST 002FH.7 0000H.1 *** GAP *** IDATA 0030H 000CH UNIT ?ID?GASGAUGEV4_12 003CH 0064H *** GAP *** IDATA 00A0H 0060H ABSOLUTE * * * * * * * X D A T A M E M O R Y * * * * * * * XDATA 0000H 0002H ABSOLUTE XDATA 0002H 0014H ABSOLUTE XDATA 0016H 0004H ABSOLUTE XDATA 001AH 0004H ABSOLUTE XDATA 001EH 0004H ABSOLUTE XDATA 0022H 0002H ABSOLUTE XDATA 0024H 0002H ABSOLUTE XDATA 0026H 0002H ABSOLUTE XDATA 0028H 0002H ABSOLUTE XDATA 002AH 0001H ABSOLUTE XDATA 002BH 0001H ABSOLUTE XDATA 002CH 0002H ABSOLUTE XDATA 002EH 0001H ABSOLUTE XDATA 002FH 0001H ABSOLUTE XDATA 0030H 0002H ABSOLUTE XDATA 0032H 0002H ABSOLUTE XDATA 0034H 0001H ABSOLUTE XDATA 0035H 000CH ABSOLUTE XDATA 0041H 0004H ABSOLUTE XDATA 0045H 0002H ABSOLUTE XDATA 0047H 000CH ABSOLUTE XDATA 0053H 000CH ABSOLUTE XDATA 005FH 0002H ABSOLUTE XDATA 0061H 0001H ABSOLUTE XDATA 0062H 0002H ABSOLUTE XDATA 0064H 0002H ABSOLUTE XDATA 0066H 0001H ABSOLUTE XDATA 0067H 0001H ABSOLUTE XDATA 0068H 0002H ABSOLUTE XDATA 006AH 0002H ABSOLUTE XDATA 006CH 0001H ABSOLUTE XDATA 006DH 0004H ABSOLUTE XDATA 0071H 0001H ABSOLUTE XDATA 0072H 0001H ABSOLUTE XDATA 0073H 0001H ABSOLUTE XDATA 0074H 0002H ABSOLUTE XDATA 0076H 0002H ABSOLUTE XDATA 0078H 0001H ABSOLUTE XDATA 0079H 0001H ABSOLUTE XDATA 007AH 0002H ABSOLUTE XDATA 007CH 0001H ABSOLUTE XDATA 007DH 0004H ABSOLUTE XDATA 0081H 0001H ABSOLUTE XDATA 0082H 0004H ABSOLUTE BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 4 XDATA 0086H 0001H ABSOLUTE XDATA 0087H 0001H ABSOLUTE XDATA 0088H 0001H ABSOLUTE XDATA 0089H 0002H ABSOLUTE XDATA 008BH 0001H ABSOLUTE XDATA 008CH 0001H ABSOLUTE XDATA 008DH 0001H ABSOLUTE XDATA 008EH 0002H ABSOLUTE XDATA 0090H 0002H ABSOLUTE XDATA 0092H 0002H ABSOLUTE XDATA 0094H 0002H ABSOLUTE XDATA 0096H 0001H ABSOLUTE XDATA 0097H 0001H ABSOLUTE XDATA 0098H 0001H ABSOLUTE XDATA 0099H 0002H ABSOLUTE XDATA 009BH 0002H ABSOLUTE XDATA 009DH 0002H ABSOLUTE XDATA 009FH 0002H ABSOLUTE XDATA 00A1H 0001H ABSOLUTE XDATA 00A2H 0002H ABSOLUTE XDATA 00A4H 0002H ABSOLUTE XDATA 00A6H 0002H ABSOLUTE XDATA 00A8H 0001H ABSOLUTE XDATA 00A9H 0001H ABSOLUTE XDATA 00AAH 0001H ABSOLUTE XDATA 00ABH 0004H ABSOLUTE XDATA 00AFH 0004H ABSOLUTE XDATA 00B3H 0004H ABSOLUTE XDATA 00B7H 0002H ABSOLUTE XDATA 00B9H 0001H ABSOLUTE XDATA 00BAH 0001H ABSOLUTE XDATA 00BBH 0001H ABSOLUTE XDATA 00BCH 0002H ABSOLUTE XDATA 00BEH 0001H ABSOLUTE XDATA 00BFH 0002H ABSOLUTE XDATA 00C1H 0002H ABSOLUTE XDATA 00C3H 0002H ABSOLUTE XDATA 00C5H 0002H ABSOLUTE XDATA 00C7H 0002H ABSOLUTE XDATA 00C9H 0001H ABSOLUTE XDATA 00CAH 0001H ABSOLUTE XDATA 00CBH 0133H ABSOLUTE XDATA 01FEH 0002H ABSOLUTE XDATA 0200H 00B5H UNIT ?XD?AFE XDATA 02B5H 0071H UNIT _XDATA_GROUP_ XDATA 0326H 0067H UNIT ?XD?GASGAUGEINTER_V4_13 XDATA 038DH 002EH UNIT ?XD?GASGAUGEV4_12 XDATA 03BBH 0022H UNIT ?XD?PROTECT XDATA 03DDH 0015H UNIT ?XD?EXTE2PROM XDATA 03F2H 000DH UNIT ?XD?UARTAPP XDATA 03FFH 0001H UNIT ?XD?KEYAPP XDATA 0400H 0096H ABSOLUTE XDATA 0496H 0008H UNIT ?XD?RTC XDATA 049EH 0002H UNIT ?XD?INTERRUPTAPP XDATA 04A0H 0096H ABSOLUTE XDATA 0536H 0006H UNIT ?XD?BALANCE XDATA 053CH 0003H UNIT ?XD?LED BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 5 XDATA 053FH 0001H UNIT ?XD?PORSELFTEST XDATA 0540H 0096H ABSOLUTE XDATA 05D6H 0012H UNIT ?XD?CALIBRATE XDATA 05E8H 0003H UNIT ?XD?LOWPOWER XDATA 05EBH 0003H UNIT ?XD?_MCUPWM0SET?MCULIB XDATA 05EEH 0003H UNIT ?XD?_MCUPWM1SET?MCULIB XDATA 05F1H 0002H UNIT ?XD?CALCULATE XDATA 05F3H 0002H UNIT ?XD?CHARGERLOAD XDATA 05F5H 0002H UNIT ?XD?MCUFLASH XDATA 05F7H 0002H UNIT ?XD?GASGAUGEWKUP?GASGAUGEV4_12 * * * * * * * C O D E M E M O R Y * * * * * * * CODE 0000H 1000H UNIT ?CO?BOOTIAP CODE 1000H 0003H ABSOLUTE CODE 1003H 0020H UNIT ?PR?INTERRUPTTIMER3?INTERRUPT CODE 1023H 0003H ABSOLUTE 1026H 0005H *** GAP *** CODE 102BH 0003H ABSOLUTE CODE 102EH 0024H UNIT ?PR?_INTERRUPTINT4APP?INTERRUPTAPP 1052H 0001H *** GAP *** CODE 1053H 0003H ABSOLUTE CODE 1056H 0C24H UNIT ?PR?DATAFILTER?GASGAUGEV4_12 CODE 1C7AH 08DFH UNIT ?C?LIB_CODE CODE 2559H 06CAH UNIT ?PR?GASGAUGEMANAGE?GASGAUGEV4_12 CODE 2C23H 0483H UNIT ?PR?PRINTF?PRINTF CODE 30A6H 0258H UNIT ?PR?FCCUPDATE?GASGAUGEV4_12 CODE 32FEH 0220H UNIT ?PR?GASGAUGEWKUP?GASGAUGEV4_12 CODE 351EH 01F0H UNIT ?PR?_CALCUTEMP?CALCULATE CODE 370EH 01C5H UNIT ?PR?GASGAUGEVARIN?GASGAUGEINTER_V4_13 CODE 38D3H 01C2H UNIT ?PR?_RTCREADTIME?RTC CODE 3A95H 01B9H UNIT ?PR?_TWIREAD?TWI CODE 3C4EH 01B3H UNIT ?PR?_E2PROMBKDATA?EXTE2PROM CODE 3E01H 0181H UNIT ?PR?AFECALCUCURR?CALCULATE CODE 3F82H 016FH UNIT ?PR?_GASGAUGEINITSOC?GASGAUGEV4_12 CODE 40F1H 0169H UNIT ?PR?UART0IAPCHECKHANDSHAKE?UARTAPP CODE 425AH 0168H UNIT ?PR?GASGAUGEINIT?GASGAUGEV4_12 CODE 43C2H 0150H UNIT ?PR?UART0RDCMDPROCESS?UARTAPP CODE 4512H 0147H UNIT ?PR?_TWIWRITE?TWI CODE 4659H 0144H UNIT ?PR?BALTURNONCHECK?BALANCE CODE 479DH 0142H UNIT ?CO?THERMISTOR CODE 48DFH 0138H UNIT ?PR?AFECALCUVOL?CALCULATE CODE 4A17H 011FH UNIT ?PR?GASGAUGEGETOCV?GASGAUGEV4_12 CODE 4B36H 0100H UNIT ?CO?TWI CODE 4C36H 00DEH UNIT ?PR?AFECALCUTEMPE?CALCULATE CODE 4D14H 00D7H UNIT ?PR?CORRECTCHGDFRC?GASGAUGEV4_12 CODE 4DEBH 00D3H UNIT ?PR?E2PROMBKCHECK?EXTE2PROM CODE 4EBEH 00C4H UNIT ?PR?PROTECTOV?PROTECT CODE 4F82H 00C3H UNIT ?PR?UART0CALICURRENT?UARTAPP CODE 5045H 00C1H UNIT ?PR?MCUFLASHPROCESS?MCUFLASH CODE 5106H 00BCH UNIT ?PR?PROTECTUV?PROTECT CODE 51C2H 00BCH UNIT ?PR?PROTECTOTC?PROTECT CODE 527EH 00BCH UNIT ?PR?PROTECTUTC?PROTECT CODE 533AH 00BCH UNIT ?PR?PROTECTOTD?PROTECT CODE 53F6H 00BCH UNIT ?PR?PROTECTUTD?PROTECT CODE 54B2H 00BAH UNIT ?PR?BALPROCESS?BALANCE CODE 556CH 00B3H UNIT ?PR?INTERRUPTUART0APPTX?UARTAPP CODE 561FH 00B3H UNIT ?PR?OFFSETCALCULATE?CALCULATE BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 6 CODE 56D2H 00ACH UNIT ?PR?E2PROMBKPROCESS?EXTE2PROM CODE 577EH 00ABH UNIT ?PR?UART0WRCMDPROCESS?UARTAPP CODE 5829H 00ABH UNIT ?PR?_AFEWRITEREG?AFE CODE 58D4H 00A2H UNIT ?PR?KEYSCAN?KEYSCAN CODE 5976H 00A1H UNIT ?PR?SYSPARAINIT?INITIAL CODE 5A17H 009CH UNIT ?PR?_RTCMODIFYTIME?RTC CODE 5AB3H 0097H UNIT ?PR?_INTERRUPTUART0APPRX?UARTAPP CODE 5B4AH 0097H UNIT ?PR?_MCUFLASHWRITE?MCUFLASH CODE 5BE1H 008EH UNIT ?PR?LOWPOWERCHECK?LOWPOWER CODE 5C6FH 008DH UNIT ?PR?_RTCINITTIME?RTC CODE 5CFCH 008CH UNIT ?PR?_MCUFLASHWRSECTOR?MCUFLASH CODE 5D88H 0088H UNIT ?PR?MAIN?MAIN CODE 5E10H 0087H UNIT ?PR?AFEINIT?AFE CODE 5E97H 0086H UNIT ?PR?AFEINITREG?AFE CODE 5F1DH 0081H UNIT ?PR?_MCUPWM0SET?MCULIB CODE 5F9EH 0081H UNIT ?PR?_MCUPWM1SET?MCULIB CODE 601FH 0081H UNIT ?PR?_MCUPWM2SET?MCULIB CODE 60A0H 007DH UNIT ?PR?E2PROMINIT?EXTE2PROM CODE 611DH 0076H UNIT ?PR?PROTECTOCRECOVER?PROTECT CODE 6193H 0074H UNIT ?PR?_UART0WRITEINFO?UARTAPP CODE 6207H 006FH UNIT ?PR?UART1RDE2PROM?EXTE2PROM CODE 6276H 006FH UNIT ?PR?UART2RDE2PROM?EXTE2PROM CODE 62E5H 006FH UNIT ?PR?INTERRUPTINT4?INTERRUPT CODE 6354H 006DH UNIT ?PR?CALIVOLTAGE?CALIBRATE CODE 63C1H 006CH UNIT ?PR?E2PROMERASE?EXTE2PROM CODE 642DH 006BH UNIT ?PR?_AFEREADREG?AFE CODE 6498H 006BH UNIT ?PR?UART0RDE2PROM?EXTE2PROM CODE 6503H 0066H UNIT ?PR?KEYSWITCHSPEED?KEYAPP CODE 6569H 0066H UNIT ?PR?RAMCHECKPROCESS?MCULIB CODE 65CFH 0065H UNIT ?PR?_UART0READINFO?UARTAPP CODE 6634H 0061H UNIT ?PR?AFERAMCHECK?AFE CODE 6695H 0061H UNIT ?PR?UART0INIT?UART CODE 66F6H 005FH UNIT ?PR?_E2PROMWRITE?EXTE2PROM CODE 6755H 005FH UNIT ?PR?_E2PROMREAD?EXTE2PROM CODE 67B4H 005FH UNIT ?PR?_MCUFLASHREAD?MCUFLASH CODE 6813H 005DH UNIT ?PR?_GETCYCLEGAIN?GASGAUGEV4_12 CODE 6870H 005CH UNIT ?PR?LEDDISPLAY?LED CODE 68CCH 005BH UNIT ?PR?_RTCWRITE?RTC CODE 6927H 005BH UNIT ?PR?_RTCREAD?RTC CODE 6982H 005AH UNIT ?PR?_MCUFLASHDATACHECK?MCUFLASH CODE 69DCH 0059H UNIT ?PR?PROTECTOCC?PROTECT CODE 6A35H 0059H UNIT ?PR?PROTECTOCD1?PROTECT CODE 6A8EH 0059H UNIT ?PR?PROTECTOCD2?PROTECT CODE 6AE7H 0058H UNIT ?PR?UART0CALIVOLTAGE?UARTAPP CODE 6B3FH 0058H UNIT ?PR?UART0CALIRTC?UARTAPP CODE 6B97H 0051H UNIT ?PR?INTERRUPTUART0?UART CODE 6BE8H 0051H UNIT ?PR?GASGAUGEVAROUT?GASGAUGEINTER_V4_13 CODE 6C39H 004FH UNIT ?PR?CALIPROCESS?CALIBRATE CODE 6C88H 004FH UNIT ?PR?PORPROTECTOTC?PORSELFTEST CODE 6CD7H 004FH UNIT ?PR?PORPROTECTUTC?PORSELFTEST CODE 6D26H 004FH UNIT ?PR?PORPROTECTOTD?PORSELFTEST CODE 6D75H 004FH UNIT ?PR?PORPROTECTUTD?PORSELFTEST CODE 6DC4H 004EH UNIT ?PR?LOADCHECK?CHARGERLOAD CODE 6E12H 004DH UNIT ?PR?UART0CALITS1?UARTAPP CODE 6E5FH 004DH UNIT ?PR?UART0CALITS2?UARTAPP CODE 6EACH 004CH UNIT ?PR?INITIAL?INITIAL CODE 6EF8H 004CH UNIT ?PR?E2PROMBKRTC?EXTE2PROM BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 7 CODE 6F44H 004CH UNIT ?PR?UART1RDRTC?EXTE2PROM CODE 6F90H 004CH UNIT ?PR?UART2RDRTC?EXTE2PROM CODE 6FDCH 004AH UNIT ?PR?AFEGETVOL?CALCULATE CODE 7026H 004AH UNIT ?PR?MOSSTATUSCHECK?MOSCTRL CODE 7070H 0049H UNIT ?PR?UART0WRITEMANUFACTURE?UARTAPP CODE 70B9H 0049H UNIT ?PR?CHGERCHECK?CHARGERLOAD CODE 7102H 0048H UNIT ?CO?UARTAPP CODE 714AH 0048H UNIT ?PR?AFEGETTEMPE?CALCULATE CODE 7192H 0048H UNIT ?PR?UART0RDRTC?EXTE2PROM CODE 71DAH 0048H UNIT ?PR?_DELAY1MS?MCULIB CODE 7222H 0048H UNIT ?PR?PORPROTECTOV?PORSELFTEST CODE 726AH 0048H UNIT ?PR?PORPROTECTUV?PORSELFTEST CODE 72B2H 0045H UNIT ?PR?CALITS1?CALIBRATE CODE 72F7H 0045H UNIT ?PR?CALITS2?CALIBRATE CODE 733CH 0044H UNIT ?PR?CALIRTCTIME?CALIBRATE CODE 7380H 0044H UNIT ?C?LDIV CODE 73C4H 0042H UNIT ?PR?INITVAR?INITIAL CODE 7406H 0041H UNIT ?PR?E2PROMBKBOOT?EXTE2PROM CODE 7447H 0040H UNIT ?PR?WAKEUPPROCESS?LOWPOWER CODE 7487H 0040H UNIT ?PR?LOWPOWERPROCESS?LOWPOWER CODE 74C7H 003FH UNIT ?PR?_LEDGETDISNUM?LED CODE 7506H 003FH UNIT ?PR?_AFEBALCTL?AFE CODE 7545H 003DH UNIT ?PR?AFERDFLG?AFE CODE 7582H 003CH UNIT ?PR?AFECLRFLG?AFE CODE 75BEH 003BH UNIT ?PR?UART0READSUBCLASSID?UARTAPP CODE 75F9H 003BH UNIT ?PR?CALICURRENTGAIN?CALIBRATE CODE 7634H 003BH UNIT ?PR?PORSELFTEST?PORSELFTEST CODE 766FH 003AH UNIT ?PR?UART0CALICUROFFSET?UARTAPP CODE 76A9H 0036H UNIT ?PR?SYSTEMINTOSLEEP?LOWPOWER CODE 76DFH 0035H UNIT ?PR?CTOCHECKVOL?BALANCE CODE 7714H 0035H UNIT ?PR?_MCUFLASHWRONEBYTE?MCUFLASH CODE 7749H 0035H UNIT ?PR?GASGAUGEIDLE?GASGAUGEV4_12 CODE 777EH 0034H UNIT ?CO?CALCULATE CODE 77B2H 0033H UNIT ?PR?_MEMORYCOPY?MCULIB CODE 77E5H 0030H UNIT ?PR?KEYPROCESS?KEYAPP CODE 7815H 0030H UNIT ?PR?_MCUTIMER3SET?MCULIB CODE 7845H 002DH UNIT ?PR?MOSCTRL?MOSCTRL CODE 7872H 002CH UNIT ?PR?SYSTEMRESETPROCESS?MCULIB CODE 789EH 002BH UNIT ?PR?INITGPIO?INITIAL CODE 78C9H 002AH UNIT ?PR?_MEMORYSET?MCULIB CODE 78F3H 0027H UNIT ?PR?_MCUFLASHCHECKFLG?MCUFLASH CODE 791AH 0027H UNIT ?PR?_TWICHECKSTATUS?TWI CODE 7941H 0026H UNIT ?PR?AFEENTERPD?AFE CODE 7967H 0026H UNIT ?PR?CTOTURNONCHECK?BALANCE CODE 798DH 0026H UNIT ?PR?_MCUFLASHBLANKCHECK?MCUFLASH CODE 79B3H 0024H UNIT ?PR?INTERRUPTTIMER3APP?INTERRUPTAPP CODE 79D7H 0022H UNIT ?PR?_MCUCLOCKSET?MCULIB CODE 79F9H 0021H UNIT ?CO?MAIN CODE 7A1AH 0020H UNIT ?C_C51STARTUP CODE 7A3AH 001FH UNIT ?PR?PROTECTPROCESS?PROTECT CODE 7A59H 001EH UNIT ?PR?INITIRQ?INITIAL CODE 7A77H 001DH UNIT ?PR?E2PROMTWICHECK?EXTE2PROM CODE 7A94H 001DH UNIT ?PR?RTCTWICHECK?RTC CODE 7AB1H 001DH UNIT ?PR?ISPPROCESS?BOOTAPP CODE 7ACEH 001CH UNIT ?PR?_CRC8CAL?TWI CODE 7AEAH 001AH UNIT ?PR?AFETWICHECK?AFE CODE 7B04H 0018H UNIT ?PR?AFERDSTATUS?AFE BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 8 CODE 7B1CH 0017H UNIT ?PR?_AFEALARMDIS?AFE CODE 7B33H 0017H UNIT ?PR?TWIINIT?TWI CODE 7B4AH 0016H UNIT ?PR?UART0HANDSHAKE?UARTAPP CODE 7B60H 0016H UNIT ?PR?UART0CHECK?UARTAPP CODE 7B76H 0015H UNIT ?PR?_AFEMOSCTL?AFE CODE 7B8BH 0015H UNIT ?PR?MCUFLASHWRWAITCHECK?MCUFLASH CODE 7BA0H 0014H UNIT ?PR?AFEINFOPROCESS?CALCULATE CODE 7BB4H 0013H UNIT ?PR?LEDAUTOOFF?LED CODE 7BC7H 0013H UNIT ?PR?AFECHGERCHECKEN?AFE CODE 7BDAH 0013H UNIT ?PR?AFECHGERCHECKDIS?AFE CODE 7BEDH 0013H UNIT ?PR?AFELOADCHECKEN?AFE CODE 7C00H 0013H UNIT ?PR?AFELOADCHECKDIS?AFE CODE 7C13H 0013H UNIT ?PR?AFEWDTEN?AFE CODE 7C26H 0013H UNIT ?PR?AFEWDTDIS?AFE CODE 7C39H 0013H UNIT ?PR?AFEADCEN?AFE CODE 7C4CH 0013H UNIT ?PR?AFEADCDIS?AFE CODE 7C5FH 0013H UNIT ?PR?AFECADCEN?AFE CODE 7C72H 0013H UNIT ?PR?AFECADCDIS?AFE CODE 7C85H 0013H UNIT ?PR?AFETEMPADCEN?AFE CODE 7C98H 0013H UNIT ?PR?AFETEMPADCDIS?AFE CODE 7CABH 0012H UNIT ?PR?SYSTEMINTOPD?LOWPOWER CODE 7CBDH 0012H UNIT ?PR?_AFEALARMEN?AFE CODE 7CCFH 0010H UNIT ?PR?CALICURZERO?CALIBRATE CODE 7CDFH 000EH UNIT ?PR?_PUTCHAR?MAIN CODE 7CEDH 000CH UNIT ?PR?MCUINTOIDLE?MCULIB CODE 7CF9H 000CH UNIT ?PR?MCUINTOPD?MCULIB CODE 7D05H 000AH UNIT ?PR?BALANCEPROCESS?BALANCE CODE 7D0FH 0006H UNIT ?CO?GASGAUGEV4_12 OVERLAY MAP OF MODULE: .\output\MCUCore_Load (MAIN) SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP +--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH ------------------------------------------------------------------------------------------------------ ?PR?INTERRUPTINT4?INTERRUPT ----- ----- ----- ----- ----- ----- +--> ?PR?_INTERRUPTINT4APP?INTERRUPTAPP ?PR?_INTERRUPTINT4APP?INTERRUPTAPP ----- ----- ----- ----- ----- ----- +--> ?PR?_MCUCLOCKSET?MCULIB ?PR?_MCUCLOCKSET?MCULIB ----- ----- ----- ----- 02BAH 0001H *** NEW ROOT *************************************************** ?PR?INTERRUPTTIMER3?INTERRUPT ----- ----- ----- ----- ----- ----- +--> ?PR?INTERRUPTTIMER3APP?INTERRUPTAPP ?PR?INTERRUPTTIMER3APP?INTERRUPTAPP ----- ----- ----- ----- ----- ----- +--> ?PR?KEYSCAN?KEYSCAN *** NEW ROOT *************************************************** ?PR?INTERRUPTUART0?UART ----- ----- ----- ----- ----- ----- +--> ?PR?_INTERRUPTUART0APPRX?UARTAPP BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 9 +--> ?PR?INTERRUPTUART0APPTX?UARTAPP ?PR?_INTERRUPTUART0APPRX?UARTAPP ----- ----- ----- ----- ----- ----- +--> ?PR?UART0RDCMDPROCESS?UARTAPP +--> ?PR?UART0WRCMDPROCESS?UARTAPP +--> ?PR?UART0IAPCHECKHANDSHAKE?UARTAPP ?PR?UART0RDCMDPROCESS?UARTAPP ----- ----- ----- ----- 02B6H 0002H +--> ?PR?_UART0READINFO?UARTAPP +--> ?CO?UARTAPP ?PR?_UART0READINFO?UARTAPP ----- ----- ----- ----- ----- ----- +--> ?PR?_CRC8CAL?TWI ?PR?_CRC8CAL?TWI ----- ----- ----- ----- ----- ----- +--> ?CO?TWI ?PR?UART0WRCMDPROCESS?UARTAPP ----- ----- ----- ----- 02B6H 0002H +--> ?PR?UART0WRITEMANUFACTURE?UARTAPP +--> ?PR?UART0READSUBCLASSID?UARTAPP +--> ?PR?UART0CALICURRENT?UARTAPP +--> ?PR?UART0CALIVOLTAGE?UARTAPP +--> ?PR?UART0CALICUROFFSET?UARTAPP +--> ?PR?UART0CALITS1?UARTAPP +--> ?PR?UART0CALITS2?UARTAPP +--> ?PR?UART0CALIRTC?UARTAPP +--> ?CO?UARTAPP +--> ?PR?_UART0WRITEINFO?UARTAPP ?PR?UART0WRITEMANUFACTURE?UARTAPP ----- ----- ----- ----- ----- ----- +--> ?PR?_CRC8CAL?TWI ?PR?UART0READSUBCLASSID?UARTAPP ----- ----- ----- ----- ----- ----- +--> ?PR?_CRC8CAL?TWI ?PR?UART0CALICURRENT?UARTAPP ----- ----- ----- ----- ----- ----- +--> ?PR?_CRC8CAL?TWI ?PR?UART0CALIVOLTAGE?UARTAPP ----- ----- ----- ----- ----- ----- +--> ?PR?_CRC8CAL?TWI ?PR?UART0CALICUROFFSET?UARTAPP ----- ----- ----- ----- ----- ----- +--> ?PR?_CRC8CAL?TWI ?PR?UART0CALITS1?UARTAPP ----- ----- ----- ----- ----- ----- +--> ?PR?_CRC8CAL?TWI ?PR?UART0CALITS2?UARTAPP ----- ----- ----- ----- ----- ----- +--> ?PR?_CRC8CAL?TWI ?PR?UART0CALIRTC?UARTAPP ----- ----- ----- ----- ----- ----- +--> ?PR?_CRC8CAL?TWI ?PR?_UART0WRITEINFO?UARTAPP ----- ----- ----- ----- 02B8H 0002H +--> ?PR?_CRC8CAL?TWI ?PR?UART0IAPCHECKHANDSHAKE?UARTAPP ----- ----- ----- ----- 02B6H 0002H BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 10 *** NEW ROOT *************************************************** ?C_C51STARTUP ----- ----- ----- ----- ----- ----- +--> ?PR?MAIN?MAIN ?PR?MAIN?MAIN ----- ----- ----- ----- ----- ----- +--> ?PR?INITIAL?INITIAL +--> ?CO?MAIN +--> ?PR?PRINTF?PRINTF +--> ?PR?AFEINFOPROCESS?CALCULATE +--> ?PR?BALANCEPROCESS?BALANCE +--> ?PR?PROTECTPROCESS?PROTECT +--> ?PR?PORSELFTEST?PORSELFTEST +--> ?PR?LOADCHECK?CHARGERLOAD +--> ?PR?CHGERCHECK?CHARGERLOAD +--> ?PR?MOSCTRL?MOSCTRL +--> ?PR?PROTECTOCRECOVER?PROTECT +--> ?PR?UART0CHECK?UARTAPP +--> ?PR?GASGAUGEMANAGE?GASGAUGEV4_12 +--> ?PR?AFERAMCHECK?AFE +--> ?PR?AFETWICHECK?AFE +--> ?PR?E2PROMTWICHECK?EXTE2PROM +--> ?PR?RTCTWICHECK?RTC +--> ?PR?RAMCHECKPROCESS?MCULIB +--> ?PR?SYSPARAINIT?INITIAL +--> ?PR?MCUFLASHWRWAITCHECK?MCUFLASH +--> ?PR?E2PROMBKCHECK?EXTE2PROM +--> ?PR?SYSTEMRESETPROCESS?MCULIB +--> ?PR?ISPPROCESS?BOOTAPP +--> ?PR?CALIPROCESS?CALIBRATE +--> ?PR?MCUFLASHPROCESS?MCUFLASH +--> ?PR?E2PROMBKPROCESS?EXTE2PROM ?PR?INITIAL?INITIAL ----- ----- ----- ----- ----- ----- +--> ?PR?_MCUCLOCKSET?MCULIB +--> ?PR?INITGPIO?INITIAL +--> ?PR?SYSPARAINIT?INITIAL +--> ?PR?INITVAR?INITIAL +--> ?PR?_MCUTIMER3SET?MCULIB +--> ?PR?UART0INIT?UART +--> ?PR?TWIINIT?TWI +--> ?PR?_MCUPWM2SET?MCULIB +--> ?PR?AFEINITREG?AFE +--> ?PR?AFEINIT?AFE +--> ?PR?AFECLRFLG?AFE +--> ?PR?E2PROMINIT?EXTE2PROM +--> ?PR?_RTCINITTIME?RTC +--> ?PR?INITIRQ?INITIAL ?PR?SYSPARAINIT?INITIAL ----- ----- ----- ----- ----- ----- +--> ?PR?_MCUFLASHCHECKFLG?MCUFLASH +--> ?PR?_MCUFLASHREAD?MCUFLASH +--> ?PR?_MCUFLASHWRITE?MCUFLASH ?PR?_MCUFLASHCHECKFLG?MCUFLASH 0029H.5 0000H.1 ----- ----- ----- ----- BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 11 ?PR?_MCUFLASHREAD?MCUFLASH 0029H.5 0000H.1 0015H 0002H 02BAH 0004H ?PR?_MCUFLASHWRITE?MCUFLASH 0029H.7 0000H.1 ----- ----- 02BCH 0004H +--> ?PR?_MCUFLASHBLANKCHECK?MCUFLASH +--> ?PR?_MCUFLASHWRSECTOR?MCUFLASH +--> ?PR?_MCUFLASHDATACHECK?MCUFLASH ?PR?_MCUFLASHBLANKCHECK?MCUFLASH 002AH.0 0000H.1 ----- ----- ----- ----- ?PR?_MCUFLASHWRSECTOR?MCUFLASH 002AH.0 0000H.1 ----- ----- 02C0H 0004H ?PR?_MCUFLASHDATACHECK?MCUFLASH 002AH.0 0000H.1 ----- ----- 02C0H 0004H ?PR?INITVAR?INITIAL ----- ----- ----- ----- ----- ----- +--> ?PR?_MEMORYSET?MCULIB ?PR?_MEMORYSET?MCULIB ----- ----- ----- ----- 02C6H 0002H ?PR?_MCUTIMER3SET?MCULIB ----- ----- ----- ----- 02BAH 0001H ?PR?UART0INIT?UART ----- ----- ----- ----- 02BAH 0002H ?PR?_MCUPWM2SET?MCULIB ----- ----- ----- ----- 02BFH 0003H ?PR?AFEINIT?AFE 0029H.5 0000H.1 ----- ----- 02BDH 0004H +--> ?PR?_AFEWRITEREG?AFE +--> ?PR?_AFEREADREG?AFE ?PR?_AFEWRITEREG?AFE 0029H.6 0000H.1 ----- ----- 02C1H 0006H +--> ?PR?_TWIWRITE?TWI +--> ?PR?_DELAY1MS?MCULIB +--> ?PR?TWIINIT?TWI ?PR?_TWIWRITE?TWI 002AH.1 0000H.1 ----- ----- 02F6H 000EH +--> ?PR?_CRC8CAL?TWI +--> ?PR?_TWICHECKSTATUS?TWI ?PR?_TWICHECKSTATUS?TWI 002AH.2 0000H.1 ----- ----- ----- ----- ?PR?_AFEREADREG?AFE 0029H.6 0000H.1 ----- ----- 02C4H 0005H +--> ?PR?_TWIREAD?TWI +--> ?PR?_DELAY1MS?MCULIB +--> ?PR?TWIINIT?TWI ?PR?_TWIREAD?TWI 002AH.0 0000H.1 ----- ----- 02ECH 003AH +--> ?PR?_TWICHECKSTATUS?TWI +--> ?PR?_CRC8CAL?TWI ?PR?AFECLRFLG?AFE ----- ----- ----- ----- ----- ----- +--> ?PR?_AFEREADREG?AFE +--> ?PR?_AFEWRITEREG?AFE ?PR?E2PROMINIT?EXTE2PROM 0029H.5 0000H.1 ----- ----- 02BAH 0008H +--> ?PR?_E2PROMREAD?EXTE2PROM ?PR?_E2PROMREAD?EXTE2PROM 0029H.6 0000H.1 ----- ----- 02C6H 0006H +--> ?PR?_TWIREAD?TWI BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 12 +--> ?PR?_DELAY1MS?MCULIB ?PR?_RTCINITTIME?RTC 0029H.5 0000H.1 ----- ----- 02BAH 000CH +--> ?PR?_MEMORYSET?MCULIB +--> ?PR?_E2PROMREAD?EXTE2PROM +--> ?PR?_MEMORYCOPY?MCULIB +--> ?PR?_RTCREADTIME?RTC ?PR?_MEMORYCOPY?MCULIB ----- ----- ----- ----- 02DCH 0002H ?PR?_RTCREADTIME?RTC 0029H.6 0000H.1 ----- ----- 02DCH 000BH +--> ?PR?_RTCREAD?RTC +--> ?PR?_RTCMODIFYTIME?RTC ?PR?_RTCREAD?RTC 0029H.7 0000H.1 ----- ----- 02E7H 0005H +--> ?PR?_TWIREAD?TWI +--> ?PR?_DELAY1MS?MCULIB ?PR?_RTCMODIFYTIME?RTC 0029H.7 0000H.1 ----- ----- 02E7H 000AH +--> ?PR?_RTCWRITE?RTC ?PR?_RTCWRITE?RTC 002AH.0 0000H.1 ----- ----- 02F1H 0005H +--> ?PR?_TWIWRITE?TWI +--> ?PR?_DELAY1MS?MCULIB ?PR?PRINTF?PRINTF 0029H.5 0001H.1 0015H 0005H 02BAH 0030H +--> ?PR?_PUTCHAR?MAIN ?PR?AFEINFOPROCESS?CALCULATE ----- ----- ----- ----- ----- ----- +--> ?PR?AFERDFLG?AFE +--> ?PR?AFECALCUVOL?CALCULATE +--> ?PR?AFECALCUTEMPE?CALCULATE +--> ?PR?AFECALCUCURR?CALCULATE ?PR?AFERDFLG?AFE ----- ----- ----- ----- ----- ----- +--> ?PR?_AFEREADREG?AFE +--> ?PR?AFEINIT?AFE ?PR?AFECALCUVOL?CALCULATE ----- ----- ----- ----- 02BAH 0009H +--> ?PR?AFEGETVOL?CALCULATE ?PR?AFEGETVOL?CALCULATE 0029H.5 0000H.1 ----- ----- 02C3H 0001H +--> ?PR?_AFEREADREG?AFE ?PR?AFECALCUTEMPE?CALCULATE ----- ----- ----- ----- ----- ----- +--> ?PR?AFEGETTEMPE?CALCULATE +--> ?PR?_CALCUTEMP?CALCULATE ?PR?AFEGETTEMPE?CALCULATE 0029H.5 0000H.1 ----- ----- ----- ----- +--> ?PR?_AFEREADREG?AFE ?PR?_CALCUTEMP?CALCULATE ----- ----- ----- ----- 02BAH 0007H +--> ?CO?THERMISTOR ?PR?AFECALCUCURR?CALCULATE ----- ----- ----- ----- 02BAH 0005H +--> ?PR?_AFEREADREG?AFE +--> ?PR?OFFSETCALCULATE?CALCULATE BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 13 +--> ?PR?_MCUPWM2SET?MCULIB ?PR?OFFSETCALCULATE?CALCULATE ----- ----- ----- ----- 02BFH 0003H +--> ?CO?CALCULATE ?PR?BALANCEPROCESS?BALANCE ----- ----- ----- ----- ----- ----- +--> ?PR?BALTURNONCHECK?BALANCE +--> ?PR?CTOTURNONCHECK?BALANCE +--> ?PR?BALPROCESS?BALANCE ?PR?BALPROCESS?BALANCE ----- ----- ----- ----- 02BAH 0002H +--> ?PR?_AFEBALCTL?AFE +--> ?PR?CTOCHECKVOL?BALANCE ?PR?_AFEBALCTL?AFE ----- ----- ----- ----- 02BCH 0002H +--> ?PR?_AFEWRITEREG?AFE ?PR?CTOCHECKVOL?BALANCE 0029H.5 0000H.1 ----- ----- ----- ----- ?PR?PROTECTPROCESS?PROTECT ----- ----- ----- ----- ----- ----- +--> ?PR?PROTECTOV?PROTECT +--> ?PR?PROTECTUV?PROTECT +--> ?PR?PROTECTOTC?PROTECT +--> ?PR?PROTECTUTC?PROTECT +--> ?PR?PROTECTOTD?PROTECT +--> ?PR?PROTECTUTD?PROTECT +--> ?PR?PROTECTOCC?PROTECT +--> ?PR?PROTECTOCD1?PROTECT +--> ?PR?PROTECTOCD2?PROTECT ?PR?PROTECTOV?PROTECT ----- ----- ----- ----- ----- ----- +--> ?PR?AFECLRFLG?AFE ?PR?PORSELFTEST?PORSELFTEST ----- ----- ----- ----- ----- ----- +--> ?PR?AFECALCUVOL?CALCULATE +--> ?PR?AFECALCUTEMPE?CALCULATE +--> ?PR?PORPROTECTOV?PORSELFTEST +--> ?PR?PORPROTECTUV?PORSELFTEST +--> ?PR?PORPROTECTOTC?PORSELFTEST +--> ?PR?PORPROTECTUTC?PORSELFTEST +--> ?PR?PORPROTECTOTD?PORSELFTEST +--> ?PR?PORPROTECTUTD?PORSELFTEST +--> ?PR?GASGAUGEINIT?GASGAUGEV4_12 ?PR?GASGAUGEINIT?GASGAUGEV4_12 ----- ----- ----- ----- 02BAH 0002H +--> ?PR?GASGAUGEVARIN?GASGAUGEINTER_V4_13 +--> ?PR?GASGAUGEGETOCV?GASGAUGEV4_12 +--> ?PR?_GASGAUGEINITSOC?GASGAUGEV4_12 +--> ?PR?GASGAUGEVAROUT?GASGAUGEINTER_V4_13 ?PR?GASGAUGEVARIN?GASGAUGEINTER_V4_13 0029H.5 0000H.1 ----- ----- ----- ----- ?PR?GASGAUGEGETOCV?GASGAUGEV4_12 ----- ----- ----- ----- 02BCH 0001H ?PR?_GASGAUGEINITSOC?GASGAUGEV4_12 ----- ----- ----- ----- 02BCH 0002H ?PR?GASGAUGEVAROUT?GASGAUGEINTER_V4_13 0029H.5 0000H.1 ----- ----- ----- ----- BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 14 ?PR?LOADCHECK?CHARGERLOAD ----- ----- ----- ----- ----- ----- +--> ?PR?AFELOADCHECKEN?AFE +--> ?PR?AFERDSTATUS?AFE +--> ?PR?AFELOADCHECKDIS?AFE +--> ?PR?AFECLRFLG?AFE ?PR?AFELOADCHECKEN?AFE ----- ----- ----- ----- ----- ----- +--> ?PR?_AFEWRITEREG?AFE ?PR?AFERDSTATUS?AFE ----- ----- ----- ----- 02BAH 0002H +--> ?PR?_AFEREADREG?AFE ?PR?AFELOADCHECKDIS?AFE ----- ----- ----- ----- ----- ----- +--> ?PR?_AFEWRITEREG?AFE ?PR?CHGERCHECK?CHARGERLOAD ----- ----- ----- ----- ----- ----- +--> ?PR?AFECHGERCHECKEN?AFE +--> ?PR?AFERDSTATUS?AFE +--> ?PR?AFECHGERCHECKDIS?AFE +--> ?PR?AFECLRFLG?AFE ?PR?AFECHGERCHECKEN?AFE ----- ----- ----- ----- ----- ----- +--> ?PR?_AFEWRITEREG?AFE ?PR?AFECHGERCHECKDIS?AFE ----- ----- ----- ----- ----- ----- +--> ?PR?_AFEWRITEREG?AFE ?PR?MOSCTRL?MOSCTRL ----- ----- ----- ----- ----- ----- +--> ?PR?MOSSTATUSCHECK?MOSCTRL +--> ?PR?_AFEMOSCTL?AFE ?PR?_AFEMOSCTL?AFE ----- ----- ----- ----- ----- ----- +--> ?PR?_AFEWRITEREG?AFE ?PR?PROTECTOCRECOVER?PROTECT ----- ----- ----- ----- ----- ----- +--> ?PR?AFECLRFLG?AFE ?PR?GASGAUGEMANAGE?GASGAUGEV4_12 ----- ----- ----- ----- ----- ----- +--> ?PR?GASGAUGEVARIN?GASGAUGEINTER_V4_13 +--> ?PR?CORRECTCHGDFRC?GASGAUGEV4_12 +--> ?PR?FCCUPDATE?GASGAUGEV4_12 +--> ?PR?DATAFILTER?GASGAUGEV4_12 +--> ?PR?GASGAUGEVAROUT?GASGAUGEINTER_V4_13 ?PR?CORRECTCHGDFRC?GASGAUGEV4_12 ----- ----- ----- ----- 02BAH 0002H +--> ?PR?GASGAUGEGETOCV?GASGAUGEV4_12 ?PR?FCCUPDATE?GASGAUGEV4_12 ----- ----- ----- ----- 02BAH 0004H +--> ?PR?_GETCYCLEGAIN?GASGAUGEV4_12 ?PR?DATAFILTER?GASGAUGEV4_12 0029H.5 0000H.1 ----- ----- 02BAH 0009H +--> ?CO?GASGAUGEV4_12 ?PR?AFERAMCHECK?AFE ----- ----- ----- ----- 02BAH 0003H +--> ?PR?_AFEREADREG?AFE +--> ?PR?AFEINIT?AFE BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 15 ?PR?E2PROMBKCHECK?EXTE2PROM ----- ----- ----- ----- ----- ----- +--> ?PR?_RTCREADTIME?RTC +--> ?PR?_MEMORYCOPY?MCULIB ?PR?ISPPROCESS?BOOTAPP ----- ----- ----- ----- ----- ----- +--> ?PR?AFEWDTDIS?AFE ?PR?AFEWDTDIS?AFE ----- ----- ----- ----- ----- ----- +--> ?PR?_AFEWRITEREG?AFE ?PR?CALIPROCESS?CALIBRATE ----- ----- ----- ----- ----- ----- +--> ?PR?CALIVOLTAGE?CALIBRATE +--> ?PR?CALICURRENTGAIN?CALIBRATE +--> ?PR?CALICURZERO?CALIBRATE +--> ?PR?CALITS1?CALIBRATE +--> ?PR?CALITS2?CALIBRATE +--> ?PR?CALIRTCTIME?CALIBRATE ?PR?CALIVOLTAGE?CALIBRATE ----- ----- ----- ----- 02BAH 0002H ?PR?CALITS1?CALIBRATE ----- ----- ----- ----- ----- ----- +--> ?PR?_CALCUTEMP?CALCULATE ?PR?CALITS2?CALIBRATE ----- ----- ----- ----- ----- ----- +--> ?PR?_CALCUTEMP?CALCULATE ?PR?CALIRTCTIME?CALIBRATE ----- ----- ----- ----- ----- ----- +--> ?PR?_RTCMODIFYTIME?RTC ?PR?MCUFLASHPROCESS?MCUFLASH 0029H.5 0000H.2 ----- ----- 02BAH 0002H +--> ?PR?_MCUFLASHWRITE?MCUFLASH +--> ?PR?_MCUFLASHWRONEBYTE?MCUFLASH ?PR?E2PROMBKPROCESS?EXTE2PROM ----- ----- ----- ----- 02BAH 0001H +--> ?PR?E2PROMERASE?EXTE2PROM +--> ?PR?UART0RDE2PROM?EXTE2PROM +--> ?PR?UART2RDE2PROM?EXTE2PROM +--> ?PR?UART0RDRTC?EXTE2PROM +--> ?PR?UART1RDRTC?EXTE2PROM +--> ?PR?UART2RDRTC?EXTE2PROM +--> ?PR?E2PROMBKRTC?EXTE2PROM +--> ?PR?_E2PROMBKDATA?EXTE2PROM ?PR?E2PROMERASE?EXTE2PROM ----- ----- ----- ----- 02BBH 000AH +--> ?PR?_MEMORYSET?MCULIB +--> ?PR?_E2PROMWRITE?EXTE2PROM ?PR?_E2PROMWRITE?EXTE2PROM 0029H.5 0000H.1 ----- ----- 02E4H 0006H +--> ?PR?_TWIWRITE?TWI +--> ?PR?_DELAY1MS?MCULIB ?PR?UART0RDE2PROM?EXTE2PROM ----- ----- ----- ----- ----- ----- +--> ?PR?_E2PROMREAD?EXTE2PROM +--> ?PR?_CRC8CAL?TWI ?PR?UART2RDE2PROM?EXTE2PROM ----- ----- ----- ----- ----- ----- BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 16 +--> ?PR?_E2PROMREAD?EXTE2PROM +--> ?PR?_CRC8CAL?TWI ?PR?UART0RDRTC?EXTE2PROM ----- ----- ----- ----- ----- ----- +--> ?PR?_RTCREADTIME?RTC +--> ?PR?_MEMORYCOPY?MCULIB +--> ?PR?_CRC8CAL?TWI ?PR?UART1RDRTC?EXTE2PROM ----- ----- ----- ----- ----- ----- +--> ?PR?_RTCREADTIME?RTC +--> ?PR?_MEMORYCOPY?MCULIB +--> ?PR?_CRC8CAL?TWI ?PR?UART2RDRTC?EXTE2PROM ----- ----- ----- ----- ----- ----- +--> ?PR?_RTCREADTIME?RTC +--> ?PR?_MEMORYCOPY?MCULIB +--> ?PR?_CRC8CAL?TWI ?PR?E2PROMBKRTC?EXTE2PROM ----- ----- ----- ----- 02BBH 000AH +--> ?PR?_RTCREADTIME?RTC +--> ?PR?_MEMORYCOPY?MCULIB +--> ?PR?_E2PROMWRITE?EXTE2PROM ?PR?_E2PROMBKDATA?EXTE2PROM ----- ----- ----- ----- 02BBH 0021H +--> ?PR?_MEMORYCOPY?MCULIB +--> ?PR?_RTCREADTIME?RTC +--> ?PR?_E2PROMWRITE?EXTE2PROM +--> ?PR?E2PROMBKBOOT?EXTE2PROM ?PR?E2PROMBKBOOT?EXTE2PROM ----- ----- ----- ----- 02DCH 0008H +--> ?PR?_E2PROMWRITE?EXTE2PROM SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN) VALUE TYPE NAME ---------------------------------- ------- MODULE MAIN C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 B:00A0H.0 PUBLIC P2_0 B:00A0H.4 PUBLIC P2_4 B:0098H.1 PUBLIC TI C:5D88H PUBLIC main D:0099H PUBLIC SBUF D:00B1H PUBLIC RSTSTAT B:0098H.4 PUBLIC REN C:7CDFH PUBLIC _putchar ------- PROC _PUTCHAR D:0007H SYMBOL c BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 17 C:7CDFH LINE# 13 C:7CDFH LINE# 14 C:7CDFH LINE# 15 C:7CE1H LINE# 16 C:7CE3H LINE# 17 C:7CE5H LINE# 18 C:7CE8H LINE# 19 C:7CEAH LINE# 20 C:7CECH LINE# 21 C:7CECH LINE# 22 ------- ENDPROC _PUTCHAR ------- PROC MAIN C:5D88H LINE# 32 C:5D88H LINE# 33 C:5D88H LINE# 34 C:5D8BH LINE# 36 C:5D94H LINE# 38 C:5D94H LINE# 39 C:5D94H LINE# 42 C:5D97H LINE# 43 C:5D97H LINE# 44 C:5D9AH LINE# 46 C:5D9CH LINE# 47 C:5D9FH LINE# 49 C:5DA2H LINE# 51 C:5DA5H LINE# 53 C:5DA8H LINE# 55 C:5DABH LINE# 57 C:5DAEH LINE# 59 C:5DB1H LINE# 61 C:5DB4H LINE# 66 C:5DB7H LINE# 76 C:5DB7H LINE# 78 C:5DBAH LINE# 79 C:5DBAH LINE# 80 C:5DBCH LINE# 98 C:5DCDH LINE# 100 C:5DCFH LINE# 101 C:5DD2H LINE# 103 C:5DD5H LINE# 105 C:5DD8H LINE# 106 C:5DDBH LINE# 107 C:5DDEH LINE# 109 C:5DE3H LINE# 110 C:5DE3H LINE# 111 C:5DE6H LINE# 112 C:5DE6H LINE# 114 C:5DE9H LINE# 116 C:5DECH LINE# 121 C:5DECH LINE# 123 C:5DEFH LINE# 125 C:5DF2H LINE# 127 C:5DF5H LINE# 129 C:5DF8H LINE# 131 C:5DFBH LINE# 135 C:5E05H LINE# 136 C:5E0DH LINE# 138 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 18 ------- ENDPROC MAIN ------- ENDMOD MAIN ------- MODULE INITIAL C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 C:7A59H PUBLIC InitIRQ D:00C0H PUBLIC P4 D:0080H PUBLIC P5 B:00A8H.7 PUBLIC EA D:00A9H PUBLIC IEN1 D:00E8H PUBLIC EXF0 D:00D8H PUBLIC EXF1 D:00E1H PUBLIC P0CR D:00E2H PUBLIC P1CR D:00E3H PUBLIC P2CR D:00E4H PUBLIC P3CR D:00BAH PUBLIC IENC C:73C4H PUBLIC InitVar C:789EH PUBLIC InitGPIO B:00A8H.4 PUBLIC ES0 B:00A8H.5 PUBLIC ET3 D:0086H PUBLIC INSCON B:0088H.7 PUBLIC TF3 C:6EACH PUBLIC Initial C:5976H PUBLIC SysParaInit D:00E9H PUBLIC P0PCR D:00EAH PUBLIC P1PCR D:00EBH PUBLIC P2PCR D:00ECH PUBLIC P3PCR ------- PROC INITVAR C:73C4H LINE# 18 C:73C4H LINE# 19 C:73C4H LINE# 20 C:73CAH LINE# 21 C:73D5H LINE# 22 C:73DFH LINE# 23 C:73E9H LINE# 24 C:73F1H LINE# 26 C:73F3H LINE# 27 C:73F5H LINE# 28 C:73FBH LINE# 29 C:73FDH LINE# 30 C:73FFH LINE# 32 C:7405H LINE# 33 ------- ENDPROC INITVAR ------- PROC SYSPARAINIT C:5976H LINE# 41 C:5976H LINE# 42 C:5976H LINE# 43 C:597FH LINE# 44 C:597FH LINE# 45 C:598BH LINE# 46 C:5994H LINE# 47 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 19 C:5994H LINE# 48 C:599CH LINE# 49 C:599CH LINE# 50 C:599EH LINE# 51 C:59A7H LINE# 52 C:59A7H LINE# 53 C:59B4H LINE# 54 C:59BBH LINE# 55 C:59BDH LINE# 57 C:59BDH LINE# 58 C:59C0H LINE# 60 C:59C0H LINE# 62 C:59CAH LINE# 63 C:59D4H LINE# 64 C:59E0H LINE# 65 C:59EFH LINE# 67 C:59F7H LINE# 69 C:5A00H LINE# 70 C:5A00H LINE# 71 C:5A03H LINE# 72 C:5A04H LINE# 73 C:5A0FH LINE# 74 C:5A0FH LINE# 75 C:5A12H LINE# 76 C:5A13H LINE# 78 C:5A13H LINE# 79 C:5A16H LINE# 80 C:5A16H LINE# 81 ------- ENDPROC SYSPARAINIT ------- PROC INITIRQ C:7A59H LINE# 89 C:7A59H LINE# 90 C:7A59H LINE# 91 C:7A5BH LINE# 93 C:7A5DH LINE# 102 C:7A66H LINE# 103 C:7A68H LINE# 105 C:7A6BH LINE# 106 C:7A6EH LINE# 107 C:7A71H LINE# 108 C:7A74H LINE# 110 C:7A76H LINE# 111 ------- ENDPROC INITIRQ ------- PROC INITGPIO C:789EH LINE# 164 C:789EH LINE# 165 C:789EH LINE# 167 C:78A1H LINE# 168 C:78A4H LINE# 169 C:78A7H LINE# 171 C:78AAH LINE# 172 C:78ADH LINE# 173 C:78B0H LINE# 175 C:78B3H LINE# 176 C:78B6H LINE# 177 C:78B9H LINE# 179 C:78BCH LINE# 180 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 20 C:78BFH LINE# 181 C:78C2H LINE# 185 C:78C5H LINE# 186 C:78C8H LINE# 530 ------- ENDPROC INITGPIO ------- PROC INITIAL C:6EACH LINE# 538 C:6EACH LINE# 539 C:6EACH LINE# 540 C:6EB1H LINE# 542 C:6EB4H LINE# 546 C:6EB7H LINE# 548 C:6EBAH LINE# 550 C:6EC3H LINE# 553 C:6EC6H LINE# 564 C:6EC9H LINE# 566 C:6ED2H LINE# 568 C:6ED5H LINE# 569 C:6EDAH LINE# 570 C:6EDAH LINE# 571 C:6EDCH LINE# 572 C:6EDCH LINE# 573 C:6EDFH LINE# 575 C:6EE2H LINE# 576 C:6EE2H LINE# 577 C:6EE7H LINE# 578 C:6EE7H LINE# 579 C:6EE9H LINE# 580 C:6EE9H LINE# 582 C:6EF2H LINE# 583 C:6EF2H LINE# 584 C:6EF4H LINE# 585 C:6EF4H LINE# 586 C:6EF4H LINE# 588 C:6EF7H LINE# 589 ------- ENDPROC INITIAL ------- ENDMOD INITIAL ------- MODULE INTERRUPTAPP C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 X:049EH PUBLIC ucTimer1s D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:102EH PUBLIC _InterruptINT4App B:002DH.6 PUBLIC bTimer5msFlg X:049FH PUBLIC ucTimer50ms B:002DH.7 PUBLIC bTimer1sFlg C:79B3H PUBLIC InterruptTimer3App B:002EH.0 PUBLIC bTimer50msFlg ------- PROC _INTERRUPTINT4APP D:0007H SYMBOL IntSource C:102EH LINE# 24 C:102EH LINE# 25 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 21 C:102EH LINE# 26 C:1032H LINE# 27 C:1032H LINE# 28 C:1038H LINE# 29 C:1038H LINE# 30 C:103DH LINE# 31 C:103FH LINE# 32 C:103FH LINE# 33 C:1040H LINE# 34 C:1044H LINE# 35 C:1044H LINE# 36 C:104AH LINE# 37 C:104AH LINE# 38 C:104FH LINE# 39 C:1051H LINE# 40 C:1051H LINE# 41 C:1051H LINE# 42 ------- ENDPROC _INTERRUPTINT4APP ------- PROC INTERRUPTTIMER3APP C:79B3H LINE# 51 C:79B3H LINE# 52 C:79B3H LINE# 54 C:79B5H LINE# 56 C:79C0H LINE# 57 C:79C0H LINE# 58 C:79C2H LINE# 59 C:79C4H LINE# 60 C:79C4H LINE# 62 C:79CFH LINE# 63 C:79CFH LINE# 64 C:79D1H LINE# 65 C:79D3H LINE# 66 C:79D3H LINE# 68 C:79D6H LINE# 69 ------- ENDPROC INTERRUPTTIMER3APP ------- ENDMOD INTERRUPTAPP ------- MODULE LED C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:74C7H PUBLIC _LedGetDisNum B:00A0H.1 PUBLIC P2_1 B:00A0H.2 PUBLIC P2_2 B:00A0H.3 PUBLIC P2_3 X:053CH PUBLIC ucLedChgFlickCnt B:00B0H.5 PUBLIC P3_5 X:053DH PUBLIC ucLedBleFlickCnt X:053EH PUBLIC ucLedTimeCnt B:002EH.4 PUBLIC bLedDisFlg B:002EH.5 PUBLIC bLedDisBleFlg C:7BB4H PUBLIC LedAutoOff C:6870H PUBLIC LedDisplay BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 22 ------- PROC _LEDGETDISNUM D:0006H SYMBOL Rsoc C:74C7H LINE# 24 C:74C7H LINE# 25 C:74C7H LINE# 26 C:74D0H LINE# 27 C:74D0H LINE# 28 C:74D3H LINE# 29 C:74D3H LINE# 30 C:74DCH LINE# 31 C:74DCH LINE# 32 C:74DFH LINE# 33 C:74DFH LINE# 34 C:74E8H LINE# 35 C:74E8H LINE# 36 C:74EBH LINE# 37 C:74EBH LINE# 38 C:74F4H LINE# 39 C:74F4H LINE# 40 C:74F7H LINE# 41 C:74F7H LINE# 42 C:7500H LINE# 43 C:7500H LINE# 44 C:7503H LINE# 45 C:7503H LINE# 47 C:7503H LINE# 48 C:7505H LINE# 49 C:7505H LINE# 50 ------- ENDPROC _LEDGETDISNUM ------- PROC LEDAUTOOFF C:7BB4H LINE# 59 C:7BB4H LINE# 60 C:7BB4H LINE# 61 C:7BB7H LINE# 62 C:7BB7H LINE# 63 C:7BC2H LINE# 64 C:7BC2H LINE# 65 C:7BC4H LINE# 66 C:7BC6H LINE# 67 C:7BC6H LINE# 68 C:7BC6H LINE# 69 ------- ENDPROC LEDAUTOOFF ------- PROC LEDDISPLAY ------- DO D:0007H SYMBOL LedDisNum ------- ENDDO C:6870H LINE# 80 C:6870H LINE# 81 C:6870H LINE# 84 C:6873H LINE# 85 C:6873H LINE# 86 C:687EH LINE# 87 C:687EH LINE# 88 C:6880H LINE# 89 C:6885H LINE# 90 C:6885H LINE# 91 C:6887H LINE# 93 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 23 C:6887H LINE# 94 C:6889H LINE# 95 C:6889H LINE# 97 C:688CH LINE# 98 C:688CH LINE# 99 C:6897H LINE# 100 C:6897H LINE# 101 C:6899H LINE# 103 C:6899H LINE# 104 C:6899H LINE# 106 C:6899H LINE# 108 C:6899H LINE# 110 C:689CH LINE# 111 C:689CH LINE# 112 C:68A7H LINE# 113 C:68A7H LINE# 114 C:68A7H LINE# 116 C:68A7H LINE# 117 C:68ACH LINE# 118 C:68ACH LINE# 120 C:68ACH LINE# 121 C:68B0H LINE# 122 C:68B0H LINE# 124 C:68B2H LINE# 125 C:68B4H LINE# 126 C:68B8H LINE# 127 C:68B8H LINE# 129 C:68BAH LINE# 130 C:68BCH LINE# 131 C:68BEH LINE# 132 C:68C2H LINE# 133 C:68C2H LINE# 135 C:68C4H LINE# 136 C:68C6H LINE# 137 C:68C8H LINE# 138 C:68C8H LINE# 139 C:68C8H LINE# 140 C:68C8H LINE# 142 C:68C8H LINE# 143 C:68C8H LINE# 145 C:68C8H LINE# 147 C:68C8H LINE# 149 C:68CBH LINE# 150 ------- ENDPROC LEDDISPLAY ------- ENDMOD LED ------- MODULE KEYAPP C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 D:00B7H PUBLIC PWM2CON C:77E5H PUBLIC KeyProcess B:0080H.3 PUBLIC P0_3 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 24 C:6503H PUBLIC KeySwitchSpeed X:03FFH PUBLIC ucDsgingSpeed ------- PROC KEYSWITCHSPEED C:6503H LINE# 20 C:6503H LINE# 21 C:6503H LINE# 22 C:6505H LINE# 23 C:6507H LINE# 24 C:6509H LINE# 25 C:650CH LINE# 26 C:650CH LINE# 27 C:6512H LINE# 28 C:6512H LINE# 29 C:6514H LINE# 30 C:6516H LINE# 31 C:6526H LINE# 32 C:6529H LINE# 33 C:652AH LINE# 34 C:6531H LINE# 35 C:6531H LINE# 36 C:6534H LINE# 37 C:6536H LINE# 38 C:6543H LINE# 39 C:6546H LINE# 40 C:6547H LINE# 42 C:6547H LINE# 43 C:654CH LINE# 44 C:654EH LINE# 45 C:655EH LINE# 46 C:6561H LINE# 47 C:6561H LINE# 48 C:6562H LINE# 50 C:6562H LINE# 51 C:6564H LINE# 52 C:6566H LINE# 53 C:6568H LINE# 54 C:6568H LINE# 55 ------- ENDPROC KEYSWITCHSPEED ------- PROC KEYPROCESS C:77E5H LINE# 64 C:77E5H LINE# 65 C:77E5H LINE# 66 C:77E8H LINE# 67 C:77E8H LINE# 68 C:77EAH LINE# 69 C:77FBH LINE# 70 C:77FBH LINE# 71 C:77FBH LINE# 72 C:77FEH LINE# 73 C:77FFH LINE# 75 C:77FFH LINE# 76 C:7801H LINE# 77 C:7806H LINE# 78 C:7807H LINE# 80 C:7807H LINE# 81 C:7809H LINE# 82 C:780AH LINE# 84 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 25 C:780AH LINE# 85 C:780CH LINE# 86 C:780FH LINE# 87 C:780FH LINE# 88 C:7811H LINE# 89 C:7812H LINE# 91 C:7812H LINE# 92 C:7814H LINE# 93 C:7814H LINE# 94 C:7814H LINE# 96 C:7814H LINE# 97 C:7814H LINE# 98 C:7814H LINE# 99 C:7814H LINE# 100 ------- ENDPROC KEYPROCESS ------- ENDMOD KEYAPP ------- MODULE LOWPOWER C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 X:05E8H PUBLIC ucSleepTimerCnt D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 B:00A8H.7 PUBLIC EA B:00C8H.6 PUBLIC ENTWI D:00B7H PUBLIC PWM2CON B:002CH.6 PUBLIC bPDFlg B:0080H.3 PUBLIC P0_3 D:00D8H PUBLIC EXF1 B:00A0H.5 PUBLIC P2_5 X:05E9H PUBLIC ucPDTimerCnt C:76A9H PUBLIC SystemIntoSleep C:5BE1H PUBLIC LowPowerCheck B:002CH.7 PUBLIC bPCEnterPDFlg C:7487H PUBLIC LowPowerProcess C:7447H PUBLIC WakeUpProcess D:00B1H PUBLIC RSTSTAT C:7CABH PUBLIC SystemIntoPD B:00A8H.4 PUBLIC ES0 B:00A8H.5 PUBLIC ET3 X:05EAH PUBLIC ucResetFlag B:002DH.0 PUBLIC bWakeupFlg B:002DH.1 PUBLIC bSleepFlg ------- PROC WAKEUPPROCESS C:7447H LINE# 26 C:7447H LINE# 27 C:7447H LINE# 28 C:744AH LINE# 29 C:744AH LINE# 30 C:744CH LINE# 31 C:744FH LINE# 32 C:744FH LINE# 33 C:7454H LINE# 34 C:7456H LINE# 36 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 26 C:7458H LINE# 37 C:745DH LINE# 38 C:7462H LINE# 41 C:7464H LINE# 43 C:7466H LINE# 44 C:7468H LINE# 46 C:746DH LINE# 47 C:7470H LINE# 48 C:7473H LINE# 49 C:7473H LINE# 50 C:7478H LINE# 51 C:747AH LINE# 52 C:747EH LINE# 53 C:7482H LINE# 54 C:7486H LINE# 55 C:7486H LINE# 56 ------- ENDPROC WAKEUPPROCESS ------- PROC SYSTEMINTOPD C:7CABH LINE# 65 C:7CABH LINE# 66 C:7CABH LINE# 67 C:7CABH LINE# 68 C:7CABH LINE# 69 C:7CAEH LINE# 71 C:7CB0H LINE# 73 C:7CB2H LINE# 74 C:7CB7H LINE# 76 C:7CBAH LINE# 77 ------- ENDPROC SYSTEMINTOPD ------- PROC SYSTEMINTOSLEEP C:76A9H LINE# 87 C:76A9H LINE# 88 C:76A9H LINE# 90 C:76ABH LINE# 91 C:76ADH LINE# 93 C:76B0H LINE# 94 C:76B3H LINE# 95 C:76B8H LINE# 96 C:76BAH LINE# 97 C:76BDH LINE# 98 C:76C0H LINE# 99 C:76C0H LINE# 100 C:76C2H LINE# 101 C:76C4H LINE# 103 C:76C4H LINE# 104 C:76C6H LINE# 105 C:76C6H LINE# 106 C:76CBH LINE# 108 C:76CDH LINE# 110 C:76CFH LINE# 118 C:76D1H LINE# 119 C:76D4H LINE# 120 C:76D9H LINE# 121 C:76DBH LINE# 123 C:76DEH LINE# 124 ------- ENDPROC SYSTEMINTOSLEEP ------- PROC LOWPOWERCHECK BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 27 C:5BE1H LINE# 135 C:5BE1H LINE# 136 C:5BE1H LINE# 137 C:5BEDH LINE# 138 C:5BEDH LINE# 139 C:5BEFH LINE# 140 C:5BF1H LINE# 141 C:5BF2H LINE# 142 C:5BF5H LINE# 143 C:5BF5H LINE# 144 C:5C04H LINE# 145 C:5C04H LINE# 146 C:5C06H LINE# 147 C:5C08H LINE# 148 C:5C08H LINE# 149 C:5C09H LINE# 150 C:5C0CH LINE# 151 C:5C0CH LINE# 152 C:5C12H LINE# 153 C:5C12H LINE# 154 C:5C15H LINE# 155 C:5C15H LINE# 156 C:5C24H LINE# 157 C:5C24H LINE# 158 C:5C26H LINE# 159 C:5C28H LINE# 160 C:5C28H LINE# 161 C:5C29H LINE# 163 C:5C29H LINE# 164 C:5C2EH LINE# 165 C:5C46H LINE# 166 C:5C46H LINE# 167 C:5C54H LINE# 168 C:5C54H LINE# 169 C:5C56H LINE# 170 C:5C58H LINE# 171 C:5C58H LINE# 172 C:5C59H LINE# 174 C:5C59H LINE# 175 C:5C5EH LINE# 176 C:5C5EH LINE# 177 C:5C5EH LINE# 178 C:5C5FH LINE# 180 C:5C5FH LINE# 181 C:5C64H LINE# 182 C:5C66H LINE# 183 C:5C66H LINE# 184 C:5C67H LINE# 186 C:5C67H LINE# 187 C:5C6CH LINE# 188 C:5C6EH LINE# 189 C:5C6EH LINE# 190 ------- ENDPROC LOWPOWERCHECK ------- PROC LOWPOWERPROCESS C:7487H LINE# 199 C:7487H LINE# 200 C:7487H LINE# 201 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 28 C:748DH LINE# 202 C:748DH LINE# 203 C:748FH LINE# 204 C:74A7H LINE# 205 C:74A7H LINE# 206 C:74A9H LINE# 207 C:74ACH LINE# 208 C:74ACH LINE# 209 C:74AEH LINE# 210 C:74B0H LINE# 211 C:74B3H LINE# 212 C:74B3H LINE# 213 C:74B5H LINE# 214 C:74B8H LINE# 215 C:74BBH LINE# 216 C:74BDH LINE# 217 C:74C0H LINE# 218 C:74C0H LINE# 219 C:74C3H LINE# 220 C:74C3H LINE# 222 C:74C6H LINE# 223 ------- ENDPROC LOWPOWERPROCESS ------- ENDMOD LOWPOWER ------- MODULE UARTAPP C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 C:43C2H PUBLIC Uart0RdCmdProcess D:0090H PUBLIC P1 C:75BEH PUBLIC Uart0ReadSubClassID D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 B:0028H.3 PUBLIC bUart0SndAckFlg D:0080H PUBLIC P5 B:0028H.4 PUBLIC bUart1SndAckFlg B:0028H.5 PUBLIC bUart2SndAckFlg X:03F2H PUBLIC ucSubClassID C:5AB3H PUBLIC _InterruptUart0AppRx B:00A0H.0 PUBLIC P2_0 C:577EH PUBLIC Uart0WrCmdProcess C:556CH PUBLIC InterruptUart0AppTx X:03F3H PUBLIC ucUartErrCode C:6AE7H PUBLIC Uart0CaliVoltage C:6E12H PUBLIC Uart0CaliTS1 C:6E5FH PUBLIC Uart0CaliTS2 C:7102H PUBLIC Page1WrRdFuncTable C:7126H PUBLIC Page2WrRdFuncTable C:7B60H PUBLIC Uart0Check D:0099H PUBLIC SBUF C:4F82H PUBLIC Uart0CaliCurrent C:6B3FH PUBLIC Uart0CaliRTC X:03F4H PUBLIC ucUart0SndLength X:03F5H PUBLIC ucUart1SndLength X:03F6H PUBLIC ucUart2SndLength D:00B1H PUBLIC RSTSTAT X:03F7H PUBLIC ucUart0TimeoutCnt BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 29 X:03F8H PUBLIC ucUart1TimeoutCnt X:03F9H PUBLIC ucUart2TimeoutCnt X:0400H PUBLIC ucUart0Buf X:04A0H PUBLIC ucUart1Buf X:0540H PUBLIC ucUart2Buf B:0028H.6 PUBLIC bUart0ReadFlg B:0028H.7 PUBLIC bUart1ReadFlg B:0029H.0 PUBLIC bUart2ReadFlg C:40F1H PUBLIC Uart0IapCheckHandshake B:0029H.1 PUBLIC bUart0WriteFlg C:65CFH PUBLIC _Uart0ReadInfo C:7B4AH PUBLIC Uart0Handshake B:0029H.2 PUBLIC bUart1WriteFlg B:0029H.3 PUBLIC bUart2WriteFlg C:7070H PUBLIC Uart0WriteManufacture C:766FH PUBLIC Uart0CaliCurOffset B:0098H.4 PUBLIC REN B:0029H.4 PUBLIC bISPFlg C:6193H PUBLIC _Uart0WriteInfo X:03FAH PUBLIC ucUart0BufPT X:03FBH PUBLIC ucUart1BufPT X:03FCH PUBLIC ucUart2BufPT D:009AH PUBLIC SADDR X:03FDH PUBLIC uiReceCheckSum ------- PROC UART0HANDSHAKE C:7B4AH LINE# 110 C:7B4AH LINE# 111 C:7B4AH LINE# 112 C:7B50H LINE# 113 C:7B50H LINE# 114 C:7B57H LINE# 115 C:7B58H LINE# 117 C:7B58H LINE# 118 C:7B5FH LINE# 119 C:7B5FH LINE# 120 ------- ENDPROC UART0HANDSHAKE ------- PROC _UART0WRITEINFO X:02B8H SYMBOL ptr ------- DO D:0007H SYMBOL i ------- ENDDO C:6193H LINE# 170 C:619BH LINE# 171 C:619BH LINE# 174 C:61BCH LINE# 175 C:61BCH LINE# 176 C:61C7H LINE# 177 C:61C7H LINE# 178 C:61CAH LINE# 179 C:61E3H LINE# 180 C:61EDH LINE# 181 C:61F0H LINE# 182 C:61F2H LINE# 183 C:61F7H LINE# 185 C:61FEH LINE# 186 C:61FFH LINE# 188 C:61FFH LINE# 189 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 30 C:6206H LINE# 190 C:6206H LINE# 191 ------- ENDPROC _UART0WRITEINFO ------- PROC _UART0READINFO D:0006H SYMBOL ptr ------- DO D:0005H SYMBOL i ------- ENDDO C:65CFH LINE# 263 C:65CFH LINE# 264 C:65CFH LINE# 267 C:65D8H LINE# 268 C:65D8H LINE# 269 C:65DAH LINE# 270 C:65DAH LINE# 271 C:65E6H LINE# 272 C:65E6H LINE# 273 C:65E9H LINE# 274 C:65FBH LINE# 275 C:6600H LINE# 276 C:6603H LINE# 277 C:661FH LINE# 279 C:6633H LINE# 280 ------- ENDPROC _UART0READINFO ------- PROC UART0WRITEMANUFACTURE C:7070H LINE# 346 C:7070H LINE# 347 C:7070H LINE# 348 C:7091H LINE# 349 C:7091H LINE# 350 C:7099H LINE# 351 C:7099H LINE# 352 C:709FH LINE# 353 C:70A1H LINE# 354 C:70A5H LINE# 355 C:70A5H LINE# 356 C:70A7H LINE# 357 C:70A7H LINE# 358 C:70A9H LINE# 359 C:70B0H LINE# 360 C:70B1H LINE# 362 C:70B1H LINE# 363 C:70B8H LINE# 364 C:70B8H LINE# 365 ------- ENDPROC UART0WRITEMANUFACTURE ------- PROC UART0READSUBCLASSID C:75BEH LINE# 437 C:75BEH LINE# 438 C:75BEH LINE# 439 C:75DFH LINE# 440 C:75DFH LINE# 441 C:75E7H LINE# 443 C:75E9H LINE# 444 C:75F0H LINE# 445 C:75F1H LINE# 447 C:75F1H LINE# 448 C:75F8H LINE# 449 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 31 C:75F8H LINE# 450 ------- ENDPROC UART0READSUBCLASSID ------- PROC UART0RDCMDPROCESS ------- DO X:02B6H SYMBOL rdaddr ------- ENDDO C:43C2H LINE# 506 C:43C2H LINE# 507 C:43C2H LINE# 510 C:4416H LINE# 511 C:4416H LINE# 512 C:4416H LINE# 513 C:4416H LINE# 514 C:4416H LINE# 515 C:4416H LINE# 516 C:4416H LINE# 517 C:4416H LINE# 518 C:4416H LINE# 519 C:4416H LINE# 520 C:4416H LINE# 521 C:4416H LINE# 522 C:4426H LINE# 523 C:4427H LINE# 525 C:4427H LINE# 526 C:442EH LINE# 527 C:442FH LINE# 529 C:442FH LINE# 530 C:4436H LINE# 531 C:4437H LINE# 533 C:4437H LINE# 534 C:443EH LINE# 535 C:443FH LINE# 537 C:443FH LINE# 538 C:4446H LINE# 539 C:4447H LINE# 541 C:4447H LINE# 542 C:444EH LINE# 543 C:444FH LINE# 545 C:444FH LINE# 546 C:4456H LINE# 547 C:4457H LINE# 549 C:4457H LINE# 550 C:445EH LINE# 551 C:445FH LINE# 553 C:445FH LINE# 554 C:4466H LINE# 555 C:4467H LINE# 557 C:4467H LINE# 558 C:446EH LINE# 559 C:446FH LINE# 561 C:446FH LINE# 562 C:4476H LINE# 563 C:4477H LINE# 565 C:4477H LINE# 566 C:447EH LINE# 567 C:447FH LINE# 569 C:447FH LINE# 570 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 32 C:4486H LINE# 571 C:4487H LINE# 573 C:4487H LINE# 574 C:448EH LINE# 575 C:448FH LINE# 577 C:448FH LINE# 578 C:4496H LINE# 579 C:4497H LINE# 581 C:4497H LINE# 582 C:44A0H LINE# 583 C:44A0H LINE# 584 C:44A2H LINE# 585 C:44A8H LINE# 586 C:44A9H LINE# 587 C:44B7H LINE# 588 C:44B7H LINE# 589 C:44B9H LINE# 590 C:44BFH LINE# 591 C:44C0H LINE# 592 C:44C7H LINE# 593 C:44C7H LINE# 594 C:44E5H LINE# 595 C:44E8H LINE# 596 C:44E9H LINE# 597 C:44F0H LINE# 598 C:44F0H LINE# 599 C:450EH LINE# 600 C:4511H LINE# 601 C:4511H LINE# 602 C:4511H LINE# 603 C:4511H LINE# 604 ------- ENDPROC UART0RDCMDPROCESS ------- PROC UART0CALIVOLTAGE C:6AE7H LINE# 830 C:6AE7H LINE# 831 C:6AE7H LINE# 832 C:6B08H LINE# 833 C:6B08H LINE# 834 C:6B1BH LINE# 836 C:6B1EH LINE# 837 C:6B1EH LINE# 838 C:6B25H LINE# 839 C:6B26H LINE# 841 C:6B26H LINE# 842 C:6B28H LINE# 843 C:6B2FH LINE# 844 C:6B36H LINE# 845 C:6B36H LINE# 846 C:6B37H LINE# 848 C:6B37H LINE# 849 C:6B3EH LINE# 850 C:6B3EH LINE# 851 ------- ENDPROC UART0CALIVOLTAGE ------- PROC UART0CALICURRENT C:4F82H LINE# 923 C:4F82H LINE# 924 C:4F82H LINE# 925 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 33 C:4FA6H LINE# 926 C:4FA6H LINE# 930 C:500EH LINE# 932 C:5024H LINE# 933 C:5024H LINE# 934 C:502BH LINE# 935 C:502CH LINE# 937 C:502CH LINE# 938 C:502EH LINE# 939 C:5035H LINE# 940 C:503CH LINE# 941 C:503CH LINE# 942 C:503DH LINE# 944 C:503DH LINE# 945 C:5044H LINE# 946 C:5044H LINE# 947 ------- ENDPROC UART0CALICURRENT ------- PROC UART0CALICUROFFSET C:766FH LINE# 950 C:766FH LINE# 951 C:766FH LINE# 952 C:7690H LINE# 953 C:7690H LINE# 954 C:7692H LINE# 955 C:7699H LINE# 957 C:76A0H LINE# 958 C:76A1H LINE# 960 C:76A1H LINE# 961 C:76A8H LINE# 962 C:76A8H LINE# 963 ------- ENDPROC UART0CALICUROFFSET ------- PROC UART0CALITS1 C:6E12H LINE# 1073 C:6E12H LINE# 1074 C:6E12H LINE# 1075 C:6E33H LINE# 1076 C:6E33H LINE# 1077 C:6E35H LINE# 1078 C:6E48H LINE# 1079 C:6E4FH LINE# 1081 C:6E56H LINE# 1082 C:6E57H LINE# 1084 C:6E57H LINE# 1085 C:6E5EH LINE# 1086 C:6E5EH LINE# 1087 ------- ENDPROC UART0CALITS1 ------- PROC UART0CALITS2 C:6E5FH LINE# 1090 C:6E5FH LINE# 1091 C:6E5FH LINE# 1092 C:6E80H LINE# 1093 C:6E80H LINE# 1094 C:6E82H LINE# 1095 C:6E95H LINE# 1096 C:6E9CH LINE# 1098 C:6EA3H LINE# 1099 C:6EA4H LINE# 1101 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 34 C:6EA4H LINE# 1102 C:6EABH LINE# 1103 C:6EABH LINE# 1104 ------- ENDPROC UART0CALITS2 ------- PROC UART0CALIRTC ------- DO D:0007H SYMBOL i ------- ENDDO C:6B3FH LINE# 1196 C:6B3FH LINE# 1197 C:6B3FH LINE# 1200 C:6B60H LINE# 1201 C:6B60H LINE# 1202 C:6B61H LINE# 1203 C:6B61H LINE# 1204 C:6B79H LINE# 1205 C:6B7EH LINE# 1206 C:6B80H LINE# 1207 C:6B87H LINE# 1208 C:6B8EH LINE# 1209 C:6B8FH LINE# 1211 C:6B8FH LINE# 1212 C:6B96H LINE# 1213 C:6B96H LINE# 1214 ------- ENDPROC UART0CALIRTC ------- PROC UART0WRCMDPROCESS ------- DO X:02B6H SYMBOL rdaddr ------- ENDDO C:577EH LINE# 1280 C:577EH LINE# 1281 C:577EH LINE# 1283 C:57AAH LINE# 1284 C:57AAH LINE# 1285 C:57AAH LINE# 1286 C:57ADH LINE# 1287 C:57AEH LINE# 1288 C:57AEH LINE# 1289 C:57B1H LINE# 1290 C:57B2H LINE# 1291 C:57B2H LINE# 1292 C:57B5H LINE# 1293 C:57B6H LINE# 1294 C:57B6H LINE# 1295 C:57B9H LINE# 1296 C:57BAH LINE# 1297 C:57BAH LINE# 1298 C:57BDH LINE# 1299 C:57BEH LINE# 1300 C:57BEH LINE# 1301 C:57C1H LINE# 1302 C:57C2H LINE# 1303 C:57C2H LINE# 1304 C:57C5H LINE# 1305 C:57C6H LINE# 1307 C:57C6H LINE# 1308 C:57C9H LINE# 1309 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 35 C:57CAH LINE# 1310 C:57CAH LINE# 1311 C:57E8H LINE# 1312 C:57EBH LINE# 1313 C:57ECH LINE# 1314 C:57ECH LINE# 1315 C:580AH LINE# 1316 C:580DH LINE# 1317 C:580EH LINE# 1319 C:580EH LINE# 1320 C:5815H LINE# 1321 C:5815H LINE# 1322 C:5817H LINE# 1323 C:5819H LINE# 1324 C:5820H LINE# 1325 C:5821H LINE# 1327 C:5821H LINE# 1328 C:5828H LINE# 1329 C:5828H LINE# 1330 C:5828H LINE# 1331 C:5828H LINE# 1332 ------- ENDPROC UART0WRCMDPROCESS ------- PROC UART0IAPCHECKHANDSHAKE ------- DO D:0007H SYMBOL i D:0007H SYMBOL databak X:02B6H SYMBOL checksum ------- ENDDO C:40F1H LINE# 1466 C:40F1H LINE# 1467 C:40F1H LINE# 1469 C:40F8H LINE# 1471 C:4100H LINE# 1472 C:4100H LINE# 1473 C:4108H LINE# 1474 C:4108H LINE# 1475 C:410DH LINE# 1476 C:410EH LINE# 1478 C:410EH LINE# 1479 C:4115H LINE# 1480 C:4119H LINE# 1481 C:4119H LINE# 1482 C:411AH LINE# 1484 C:411AH LINE# 1485 C:4135H LINE# 1486 C:4135H LINE# 1487 C:4148H LINE# 1488 C:4148H LINE# 1489 C:4160H LINE# 1490 C:4160H LINE# 1491 C:4168H LINE# 1492 C:4168H LINE# 1493 C:4173H LINE# 1494 C:4173H LINE# 1495 C:4178H LINE# 1496 C:4178H LINE# 1497 C:4179H LINE# 1498 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 36 C:4181H LINE# 1499 C:4181H LINE# 1500 C:418CH LINE# 1501 C:418CH LINE# 1502 C:4193H LINE# 1503 C:4193H LINE# 1504 C:4193H LINE# 1505 C:4194H LINE# 1507 C:4194H LINE# 1508 C:4199H LINE# 1509 C:41C8H LINE# 1510 C:41C8H LINE# 1511 C:41CFH LINE# 1512 C:41CFH LINE# 1514 C:41D6H LINE# 1515 C:41D6H LINE# 1516 C:41DAH LINE# 1517 C:41DCH LINE# 1519 C:41DCH LINE# 1520 C:41DEH LINE# 1521 C:41E3H LINE# 1522 C:41E3H LINE# 1524 C:41E8H LINE# 1525 C:41EEH LINE# 1527 C:41F3H LINE# 1528 C:41F9H LINE# 1529 C:41FCH LINE# 1531 C:4215H LINE# 1532 C:4215H LINE# 1533 C:422AH LINE# 1534 C:422DH LINE# 1536 C:4241H LINE# 1537 C:4252H LINE# 1539 C:4259H LINE# 1540 C:4259H LINE# 1541 C:4259H LINE# 1542 ------- ENDPROC UART0IAPCHECKHANDSHAKE ------- PROC _INTERRUPTUART0APPRX D:0007H SYMBOL RxData C:5AB3H LINE# 1729 C:5AB3H LINE# 1730 C:5AB3H LINE# 1731 C:5AC2H LINE# 1732 C:5AC8H LINE# 1733 C:5ACEH LINE# 1734 C:5ACEH LINE# 1735 C:5AD0H LINE# 1736 C:5AD0H LINE# 1737 C:5AD8H LINE# 1738 C:5AD8H LINE# 1739 C:5AE2H LINE# 1740 C:5AE2H LINE# 1741 C:5AE6H LINE# 1742 C:5AE6H LINE# 1743 C:5AE8H LINE# 1744 C:5AEAH LINE# 1745 C:5AECH LINE# 1747 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 37 C:5AECH LINE# 1748 C:5AEEH LINE# 1749 C:5AF0H LINE# 1750 C:5AF0H LINE# 1751 C:5AF2H LINE# 1752 C:5AFAH LINE# 1753 C:5AFAH LINE# 1754 C:5AFFH LINE# 1755 C:5AFFH LINE# 1756 C:5AFFH LINE# 1758 C:5B02H LINE# 1759 C:5B02H LINE# 1760 C:5B0AH LINE# 1761 C:5B0AH LINE# 1762 C:5B0DH LINE# 1763 C:5B0DH LINE# 1764 C:5B0FH LINE# 1765 C:5B12H LINE# 1766 C:5B12H LINE# 1767 C:5B2BH LINE# 1768 C:5B2BH LINE# 1769 C:5B2EH LINE# 1770 C:5B30H LINE# 1771 C:5B35H LINE# 1772 C:5B35H LINE# 1773 C:5B37H LINE# 1775 C:5B37H LINE# 1776 C:5B3AH LINE# 1777 C:5B3AH LINE# 1778 C:5B3CH LINE# 1780 C:5B41H LINE# 1781 C:5B45H LINE# 1782 C:5B49H LINE# 1783 ------- ENDPROC _INTERRUPTUART0APPRX ------- PROC INTERRUPTUART0APPTX C:556CH LINE# 1792 C:556CH LINE# 1793 C:556CH LINE# 1794 C:557CH LINE# 1795 C:557CH LINE# 1796 C:5595H LINE# 1797 C:5595H LINE# 1798 C:5599H LINE# 1799 C:559BH LINE# 1800 C:559DH LINE# 1801 C:55A1H LINE# 1802 C:55A3H LINE# 1803 C:55A5H LINE# 1804 C:55A7H LINE# 1805 C:55A9H LINE# 1806 C:55ABH LINE# 1808 C:55ABH LINE# 1809 C:55B1H LINE# 1810 C:55C2H LINE# 1811 C:55C2H LINE# 1812 C:55C4H LINE# 1813 C:55E1H LINE# 1814 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 38 C:55E1H LINE# 1815 C:55E5H LINE# 1816 C:55EAH LINE# 1817 C:55ECH LINE# 1818 C:55F0H LINE# 1819 C:55F2H LINE# 1820 C:55F4H LINE# 1821 C:55F6H LINE# 1822 C:55F8H LINE# 1823 C:55FAH LINE# 1825 C:55FAH LINE# 1826 C:5600H LINE# 1827 C:5611H LINE# 1828 C:5611H LINE# 1830 C:5616H LINE# 1831 C:561AH LINE# 1832 C:561EH LINE# 1833 ------- ENDPROC INTERRUPTUART0APPTX ------- PROC UART0CHECK C:7B60H LINE# 1842 C:7B60H LINE# 1843 C:7B60H LINE# 1844 C:7B6BH LINE# 1845 C:7B6BH LINE# 1846 C:7B6DH LINE# 1847 C:7B71H LINE# 1848 C:7B75H LINE# 1849 C:7B75H LINE# 1850 ------- ENDPROC UART0CHECK ------- ENDMOD UARTAPP ------- MODULE MEMORY C:0000H SYMBOL _ICE_DUMMY_ B:0020H.2 PUBLIC bOCRC_EN X:0024H PUBLIC E2uiLearnLowTempe D:0080H PUBLIC P0 D:0022H PUBLIC uiBatStatus D:0090H PUBLIC P1 X:001EH PUBLIC E2ulCycleThreshold D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 B:0025H.6 PUBLIC bFastDischarge D:00C0H PUBLIC P4 D:0080H PUBLIC P5 B:0023H.0 PUBLIC bOV X:002AH PUBLIC E2ucLowPowerDeley B:0023H.1 PUBLIC bUV X:00B3H PUBLIC E2ulCycleThresholdCount B:0025H.5 PUBLIC bMidDischarge B:0020H.6 PUBLIC bOCPM B:0025H.2 PUBLIC bCHGING X:006DH PUBLIC E2slOCCCurrent X:00C5H PUBLIC E2siTS0Offset X:0087H PUBLIC E2ucLoadRDelay X:00C7H PUBLIC E2siTS1Offset X:0071H PUBLIC E2ucOCCDelay X:00ABH PUBLIC E2ulDfRC BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 39 B:0025H.4 PUBLIC bSlowDischarge B:0021H.3 PUBLIC bLEDNum0 B:0021H.4 PUBLIC bLEDNum1 X:00BCH PUBLIC E2uiAFEOVvol X:002FH PUBLIC E2ucRamCheckFlg0 X:006AH PUBLIC E2siChgEndCurr X:0061H PUBLIC E2ucRamCheckFlg1 B:0025H.3 PUBLIC bDSGING X:0073H PUBLIC E2ucRamCheckFlg2 X:008CH PUBLIC E2ucDSG1PWMRatioH X:0088H PUBLIC E2ucRamCheckFlg3 X:0064H PUBLIC E2uiOVRvol X:002CH PUBLIC E2siChgBKCur X:00B9H PUBLIC E2ucDsgEndFlg X:008DH PUBLIC E2ucRamCheckFlg5 X:0053H PUBLIC E2ucDeviceChem X:0098H PUBLIC E2ucRamCheckFlg6 B:0022H.5 PUBLIC bAFE_SC B:0025H.0 PUBLIC bCHGMOS B:0020H.3 PUBLIC bBAL_EN X:001AH PUBLIC E2ulFCC X:00A1H PUBLIC E2ucRamCheckFlg7 X:008BH PUBLIC E2ucDSG1PWMRatioL X:00A9H PUBLIC E2ucRamCheckFlg8 X:00BAH PUBLIC E2ucRamCheckFlg9 X:0076H PUBLIC E2uiUVRvol X:0047H PUBLIC E2ucDeviceName X:0090H PUBLIC E2uiTempOTCR X:009BH PUBLIC E2uiTempOTDR B:0021H.5 PUBLIC bTempNum X:00C3H PUBLIC E2siCadcOffset X:0097H PUBLIC E2ucTempRDelay D:0026H PUBLIC ucAFEStatus X:00AFH PUBLIC E2slDsgEndCurr X:0094H PUBLIC E2uiTempUTCR B:0020H.7 PUBLIC bEnEEPRomBK X:00BFH PUBLIC E2uiVPackGain X:00BEH PUBLIC E2ucRamCheckFlgA X:00A4H PUBLIC E2uiBalanceVolDiff X:009FH PUBLIC E2uiTempUTDR X:00CAH PUBLIC E2ucRamCheckFlgB B:0025H.1 PUBLIC bDSGMOS X:01FEH PUBLIC E2uiCheckFlag X:00A2H PUBLIC E2uiBalanceVol B:0022H.4 PUBLIC bAFE_OV X:0068H PUBLIC E2uiChgEndVol X:00AAH PUBLIC E2ucSOC X:0035H PUBLIC E2ucMNFName B:0023H.2 PUBLIC bOCC D:0020H PUBLIC uiPackConfig X:0067H PUBLIC E2ucOVRDelay X:002EH PUBLIC E2ucRTCBKDelay X:0041H PUBLIC E2ulMNFDate B:0020H.5 PUBLIC bCTO_EN X:00B7H PUBLIC E2uiLastCCount X:0002H PUBLIC E2uiVOC X:0079H PUBLIC E2ucUVRDelay BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 40 X:007AH PUBLIC E2uiDsgEndVol X:00C9H PUBLIC E2ucCalibrated B:0026H.4 PUBLIC bAfeCHG X:00C1H PUBLIC E2siCadcGain B:0026H.2 PUBLIC bAfeChging X:00CBH PUBLIC Reserved B:0021H.0 PUBLIC bCellNum1 X:007DH PUBLIC E2slOCD1Current B:0022H.6 PUBLIC bCTO B:0022H.0 PUBLIC bOTC B:0021H.1 PUBLIC bCellNum2 X:0082H PUBLIC E2slOCD2Current B:0022H.1 PUBLIC bOTD B:0021H.2 PUBLIC bCellNum3 X:0081H PUBLIC E2ucOCD1Delay X:0086H PUBLIC E2ucOCD2Delay X:00A6H PUBLIC E2siBalCurrent B:0024H.2 PUBLIC bVDQ B:0026H.5 PUBLIC bAfeDSG B:0022H.2 PUBLIC bUTC X:0062H PUBLIC E2uiOVvol X:0028H PUBLIC E2siDfilterCur B:0026H.3 PUBLIC bAfeDsging B:0022H.3 PUBLIC bUTD X:0000H PUBLIC E2uiPackConfigMap X:0074H PUBLIC E2uiUVvol X:0022H PUBLIC E2uiCycleCount X:008EH PUBLIC E2uiTempOTC X:0099H PUBLIC E2uiTempOTD X:0026H PUBLIC E2Reserve B:0021H.6 PUBLIC bChgerLock X:0096H PUBLIC E2ucTempDelay B:0026H.0 PUBLIC bAfeChger X:0092H PUBLIC E2uiTempUTC X:009DH PUBLIC E2uiTempUTD X:0034H PUBLIC E2ucID X:00BBH PUBLIC E2ucAFEProtectConfig X:0032H PUBLIC E2uiHWVersion X:005FH PUBLIC E2uiChemID X:002BH PUBLIC E2ucChgBKDelay X:0066H PUBLIC E2ucOVDelay D:0024H PUBLIC uiPackStatus B:0023H.3 PUBLIC bOCD1 B:0023H.4 PUBLIC bOCD2 B:0024H.0 PUBLIC bFC B:0020H.4 PUBLIC bPF_EN X:0072H PUBLIC E2ucOCCRDelay X:0016H PUBLIC E2ulDesignCapacity B:0024H.1 PUBLIC bFD B:0020H.0 PUBLIC bSC_EN X:0045H PUBLIC E2uiSerialNum X:0030H PUBLIC E2uiSWVersion X:00A8H PUBLIC E2ucBalanceDelay X:0089H PUBLIC E2uiDSG1PWMFreq X:0078H PUBLIC E2ucUVDelay X:006CH PUBLIC E2ucChgEndDelay B:0021H.7 PUBLIC bLoadLock BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 41 B:0026H.1 PUBLIC bAfeLoad I:00A0H PUBLIC STACK B:0020H.1 PUBLIC bOV_EN X:007CH PUBLIC E2ucDsgEndDelay ------- ENDMOD MEMORY ------- MODULE AFE C:0000H SYMBOL _ICE_DUMMY_ X:0200H PUBLIC uiVadcVmax D:000FH PUBLIC uiCellVmin D:0080H PUBLIC P0 D:0011H PUBLIC uiCellVmax D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 C:5E97H PUBLIC AFEInitReg X:0202H PUBLIC uiTempeMin D:00C0H PUBLIC P4 D:0080H PUBLIC P5 X:0204H PUBLIC uiTempeMax B:002BH.4 PUBLIC bCADCFlg C:7C39H PUBLIC AfeADCEn C:7582H PUBLIC AFEClrFlg C:7B04H PUBLIC AFERdStatus D:0013H PUBLIC ucCellNum X:0206H PUBLIC Info C:7C98H PUBLIC AfeTempADCDis X:023CH PUBLIC slCadcCurBuf B:002BH.5 PUBLIC bAfeErr B:002BH.6 PUBLIC bVADCFlg C:7545H PUBLIC AFERdFlg C:7B1CH PUBLIC _AfeAlarmDis C:7C26H PUBLIC AfeWDTDis B:002BH.7 PUBLIC bAfeI2CRWErrFlg C:7B76H PUBLIC _AFEMosCtl C:7C85H PUBLIC AfeTempADCEn X:027CH PUBLIC ucTempeMiddle C:7CBDH PUBLIC _AfeAlarmEn C:7C13H PUBLIC AfeWDTEn X:027DH PUBLIC slCadcCurrent X:0281H PUBLIC slCadcCurAverage C:7C72H PUBLIC AfeCADCDis C:7BDAH PUBLIC AFEChgerCheckDis C:7506H PUBLIC _AfeBalCtl X:0285H PUBLIC AFE C:7C5FH PUBLIC AfeCADCEn C:7BC7H PUBLIC AFEChgerCheckEn C:6634H PUBLIC AFERamCheck C:7C00H PUBLIC AFELoadCheckDis D:00C8H PUBLIC TWICON X:02A3H PUBLIC REG C:7941H PUBLIC AFEEnterPD C:5E10H PUBLIC AFEInit C:7AEAH PUBLIC AFETwiCheck C:7BEDH PUBLIC AFELoadCheckEn C:642DH PUBLIC _AFEReadReg X:02B1H PUBLIC ucAfeI2CErrDelayCnt BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 42 X:02B2H PUBLIC ucCadcCnt C:7C4CH PUBLIC AfeADCDis D:0014H PUBLIC ucCellNumOffset C:5829H PUBLIC _AFEWriteReg B:002CH.0 PUBLIC bAfeAlarmFlg X:02B3H PUBLIC uiVadcVmin ------- PROC AFETWICHECK C:7AEAH LINE# 43 C:7AEAH LINE# 44 C:7AEAH LINE# 45 C:7AEDH LINE# 46 C:7AEDH LINE# 47 C:7AF8H LINE# 48 C:7AF8H LINE# 49 C:7AFAH LINE# 50 C:7AFDH LINE# 51 C:7AFDH LINE# 52 C:7AFEH LINE# 54 C:7AFEH LINE# 55 C:7B03H LINE# 56 C:7B03H LINE# 57 ------- ENDPROC AFETWICHECK ------- PROC _AFEWRITEREG X:02C1H SYMBOL Reg X:02C2H SYMBOL Length X:02C3H SYMBOL WrBuf ------- DO B:0029H.6 SYMBOL Result X:02C5H SYMBOL Times X:02C6H SYMBOL i ------- ENDDO C:5829H LINE# 67 C:5837H LINE# 68 C:5837H LINE# 69 C:5839H LINE# 70 C:583CH LINE# 73 C:5842H LINE# 74 C:5842H LINE# 75 C:5851H LINE# 76 C:5851H LINE# 77 C:585EH LINE# 78 C:585EH LINE# 80 C:585EH LINE# 81 C:5885H LINE# 82 C:5885H LINE# 88 C:5888H LINE# 89 C:5888H LINE# 90 C:588AH LINE# 91 C:588CH LINE# 93 C:588CH LINE# 94 C:588FH LINE# 95 C:5894H LINE# 96 C:5897H LINE# 97 C:589AH LINE# 98 C:589AH LINE# 99 C:589CH LINE# 100 C:58A5H LINE# 101 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 43 C:58A5H LINE# 102 C:58A7H LINE# 103 C:58A9H LINE# 105 C:58A9H LINE# 106 C:58AEH LINE# 107 C:58B4H LINE# 108 C:58BEH LINE# 109 C:58BEH LINE# 110 C:58C3H LINE# 111 C:58CCH LINE# 112 C:58CCH LINE# 113 C:58D1H LINE# 115 C:58D3H LINE# 116 ------- ENDPROC _AFEWRITEREG ------- PROC _AFEREADREG X:02C4H SYMBOL Reg X:02C5H SYMBOL Length X:02C6H SYMBOL RdBuf ------- DO B:0029H.6 SYMBOL Result X:02C8H SYMBOL Times ------- ENDDO C:642DH LINE# 126 C:643BH LINE# 127 C:643BH LINE# 128 C:643DH LINE# 129 C:6440H LINE# 131 C:6443H LINE# 132 C:6443H LINE# 133 C:6450H LINE# 134 C:6450H LINE# 136 C:6479H LINE# 140 C:647CH LINE# 141 C:647CH LINE# 142 C:647EH LINE# 143 C:6480H LINE# 145 C:6480H LINE# 146 C:6483H LINE# 147 C:6488H LINE# 148 C:648BH LINE# 149 C:648EH LINE# 150 C:648EH LINE# 151 C:6490H LINE# 152 C:6490H LINE# 153 C:6495H LINE# 155 C:6497H LINE# 156 ------- ENDPROC _AFEREADREG ------- PROC AFECLRFLG C:7582H LINE# 165 C:7582H LINE# 166 C:7582H LINE# 167 C:758FH LINE# 168 C:758FH LINE# 169 C:7599H LINE# 170 C:7599H LINE# 171 C:75A0H LINE# 172 C:75ABH LINE# 173 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 44 C:75B2H LINE# 174 C:75BDH LINE# 175 C:75BDH LINE# 176 C:75BDH LINE# 177 ------- ENDPROC AFECLRFLG ------- PROC AFEINITREG ------- DO D:0004H SYMBOL TempVar ------- ENDDO C:5E97H LINE# 186 C:5E97H LINE# 187 C:5E97H LINE# 190 C:5E9CH LINE# 191 C:5EA0H LINE# 192 C:5EA3H LINE# 193 C:5EA7H LINE# 194 C:5EAAH LINE# 195 C:5EACH LINE# 196 C:5EB0H LINE# 197 C:5EB4H LINE# 198 C:5EB8H LINE# 199 C:5EBCH LINE# 200 C:5EBFH LINE# 202 C:5EC2H LINE# 203 C:5EC2H LINE# 204 C:5EC9H LINE# 205 C:5EDBH LINE# 206 C:5EDBH LINE# 207 C:5EDEH LINE# 208 C:5EDEH LINE# 209 C:5EE5H LINE# 210 C:5EF7H LINE# 211 C:5F14H LINE# 212 C:5F19H LINE# 213 C:5F1CH LINE# 214 C:5F1CH LINE# 215 ------- ENDPROC AFEINITREG ------- PROC AFEINIT ------- DO X:02BDH SYMBOL RdBuf X:02BFH SYMBOL i B:0029H.5 SYMBOL Result X:02C0H SYMBOL j ------- ENDDO C:5E10H LINE# 225 C:5E10H LINE# 226 C:5E10H LINE# 229 C:5E12H LINE# 230 C:5E18H LINE# 232 C:5E22H LINE# 233 C:5E22H LINE# 234 C:5E2FH LINE# 235 C:5E2FH LINE# 236 C:5E3FH LINE# 237 C:5E3FH LINE# 238 C:5E48H LINE# 240 C:5E76H LINE# 241 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 45 C:5E76H LINE# 242 C:5E7EH LINE# 243 C:5E7EH LINE# 244 C:5E80H LINE# 245 C:5E82H LINE# 246 C:5E82H LINE# 247 C:5E82H LINE# 248 C:5E8BH LINE# 249 C:5E8BH LINE# 251 C:5E8BH LINE# 252 C:5E8DH LINE# 253 C:5E8DH LINE# 254 C:5E90H LINE# 255 C:5E90H LINE# 256 C:5E92H LINE# 257 C:5E92H LINE# 258 C:5E94H LINE# 259 C:5E96H LINE# 261 ------- ENDPROC AFEINIT ------- PROC AFERDFLG C:7545H LINE# 272 C:7545H LINE# 273 C:7545H LINE# 274 C:7552H LINE# 275 C:7552H LINE# 276 C:755AH LINE# 277 C:755AH LINE# 278 C:755CH LINE# 279 C:755CH LINE# 281 C:7560H LINE# 282 C:7560H LINE# 283 C:7562H LINE# 284 C:7562H LINE# 286 C:756DH LINE# 287 C:756DH LINE# 288 C:756FH LINE# 289 C:7571H LINE# 290 C:7571H LINE# 291 C:7575H LINE# 292 C:7575H LINE# 293 C:7577H LINE# 294 C:7577H LINE# 296 C:757EH LINE# 297 C:757EH LINE# 298 C:7581H LINE# 299 C:7581H LINE# 300 C:7581H LINE# 301 ------- ENDPROC AFERDFLG ------- PROC AFERDSTATUS ------- DO X:02BAH SYMBOL RegTemp ------- ENDDO C:7B04H LINE# 310 C:7B04H LINE# 311 C:7B04H LINE# 313 C:7B11H LINE# 314 C:7B11H LINE# 315 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 46 C:7B1BH LINE# 316 C:7B1BH LINE# 317 ------- ENDPROC AFERDSTATUS ------- PROC AFERAMCHECK ------- DO X:02BAH SYMBOL RdBuf X:02BCH SYMBOL i ------- ENDDO C:6634H LINE# 326 C:6634H LINE# 327 C:6634H LINE# 331 C:6644H LINE# 332 C:6644H LINE# 333 C:664DH LINE# 335 C:667BH LINE# 336 C:667BH LINE# 337 C:6683H LINE# 338 C:6683H LINE# 339 C:6688H LINE# 340 C:6688H LINE# 341 C:668AH LINE# 342 C:668AH LINE# 343 C:668BH LINE# 344 C:668BH LINE# 345 C:668BH LINE# 346 C:6694H LINE# 347 ------- ENDPROC AFERAMCHECK ------- PROC AFEENTERPD C:7941H LINE# 356 C:7941H LINE# 357 C:7941H LINE# 358 C:7947H LINE# 359 C:7954H LINE# 360 C:7954H LINE# 361 C:795BH LINE# 362 C:7966H LINE# 363 C:7966H LINE# 364 ------- ENDPROC AFEENTERPD ------- PROC _AFEMOSCTL D:0007H SYMBOL MosStatus C:7B76H LINE# 373 C:7B76H LINE# 374 C:7B76H LINE# 375 C:7B7DH LINE# 376 C:7B7FH LINE# 377 C:7B8AH LINE# 378 ------- ENDPROC _AFEMOSCTL ------- PROC AFECHGERCHECKEN C:7BC7H LINE# 388 C:7BC7H LINE# 389 C:7BC7H LINE# 390 C:7BCEH LINE# 391 C:7BD9H LINE# 392 ------- ENDPROC AFECHGERCHECKEN ------- PROC AFECHGERCHECKDIS C:7BDAH LINE# 395 C:7BDAH LINE# 396 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 47 C:7BDAH LINE# 397 C:7BE1H LINE# 398 C:7BECH LINE# 399 ------- ENDPROC AFECHGERCHECKDIS ------- PROC AFELOADCHECKEN C:7BEDH LINE# 402 C:7BEDH LINE# 403 C:7BEDH LINE# 404 C:7BF4H LINE# 405 C:7BFFH LINE# 406 ------- ENDPROC AFELOADCHECKEN ------- PROC AFELOADCHECKDIS C:7C00H LINE# 409 C:7C00H LINE# 410 C:7C00H LINE# 411 C:7C07H LINE# 412 C:7C12H LINE# 413 ------- ENDPROC AFELOADCHECKDIS ------- PROC _AFEBALCTL X:02BCH SYMBOL BalChTemp C:7506H LINE# 422 C:750EH LINE# 423 C:750EH LINE# 424 C:7522H LINE# 425 C:752FH LINE# 426 C:752FH LINE# 427 C:7539H LINE# 428 C:7544H LINE# 429 C:7544H LINE# 430 ------- ENDPROC _AFEBALCTL ------- PROC AFEWDTEN C:7C13H LINE# 439 C:7C13H LINE# 440 C:7C13H LINE# 441 C:7C1AH LINE# 442 C:7C25H LINE# 443 ------- ENDPROC AFEWDTEN ------- PROC AFEWDTDIS C:7C26H LINE# 446 C:7C26H LINE# 447 C:7C26H LINE# 448 C:7C2DH LINE# 449 C:7C38H LINE# 450 ------- ENDPROC AFEWDTDIS ------- PROC AFEADCEN C:7C39H LINE# 459 C:7C39H LINE# 460 C:7C39H LINE# 461 C:7C40H LINE# 462 C:7C4BH LINE# 463 ------- ENDPROC AFEADCEN ------- PROC AFEADCDIS C:7C4CH LINE# 466 C:7C4CH LINE# 467 C:7C4CH LINE# 468 C:7C53H LINE# 469 C:7C5EH LINE# 470 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 48 ------- ENDPROC AFEADCDIS ------- PROC AFECADCEN C:7C5FH LINE# 472 C:7C5FH LINE# 473 C:7C5FH LINE# 474 C:7C66H LINE# 475 C:7C71H LINE# 476 ------- ENDPROC AFECADCEN ------- PROC AFECADCDIS C:7C72H LINE# 479 C:7C72H LINE# 480 C:7C72H LINE# 481 C:7C79H LINE# 482 C:7C84H LINE# 483 ------- ENDPROC AFECADCDIS ------- PROC AFETEMPADCEN C:7C85H LINE# 485 C:7C85H LINE# 486 C:7C85H LINE# 487 C:7C8CH LINE# 488 C:7C97H LINE# 489 ------- ENDPROC AFETEMPADCEN ------- PROC AFETEMPADCDIS C:7C98H LINE# 492 C:7C98H LINE# 493 C:7C98H LINE# 494 C:7C9FH LINE# 495 C:7CAAH LINE# 496 ------- ENDPROC AFETEMPADCDIS ------- PROC _AFEALARMEN D:0007H SYMBOL AlarmFlg C:7CBDH LINE# 505 C:7CBDH LINE# 506 C:7CBDH LINE# 507 C:7CC3H LINE# 508 C:7CCEH LINE# 509 ------- ENDPROC _AFEALARMEN ------- PROC _AFEALARMDIS D:0007H SYMBOL AlarmFlg C:7B1CH LINE# 511 C:7B1CH LINE# 512 C:7B1CH LINE# 513 C:7B27H LINE# 514 C:7B32H LINE# 515 ------- ENDPROC _AFEALARMDIS ------- ENDMOD AFE ------- MODULE BALANCE C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 B:002CH.1 PUBLIC bBalancingFlg D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 B:002CH.2 PUBLIC bCellOpenDecFlag D:0080H PUBLIC P5 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 49 C:7D05H PUBLIC BalanceProcess X:0536H PUBLIC ucBalanceStep X:0537H PUBLIC ucCellOpenDecCnt X:0538H PUBLIC ucCtoCnt B:002CH.3 PUBLIC bBalanceFlg C:7967H PUBLIC CTOTurnOnCheck X:0539H PUBLIC ucBalanceTimeCnt B:002CH.4 PUBLIC bBalanceOddFlg X:053AH PUBLIC uiBalanceChannel B:002CH.5 PUBLIC bCTOValidFlg C:4659H PUBLIC BalTurnOnCheck C:54B2H PUBLIC BalProcess C:76DFH PUBLIC CTOCheckVol ------- PROC BALTURNONCHECK ------- DO D:0005H SYMBOL i ------- ENDDO C:4659H LINE# 32 C:4659H LINE# 33 C:4659H LINE# 36 C:4665H LINE# 37 C:4665H LINE# 38 C:466BH LINE# 39 C:466BH LINE# 40 C:4672H LINE# 41 C:46A2H LINE# 44 C:46A2H LINE# 45 C:46A4H LINE# 46 C:46A9H LINE# 47 C:46AAH LINE# 49 C:46AAH LINE# 50 C:46F4H LINE# 51 C:46F4H LINE# 52 C:46F7H LINE# 53 C:46F7H LINE# 54 C:46FDH LINE# 55 C:46FDH LINE# 56 C:4719H LINE# 57 C:4719H LINE# 58 C:472FH LINE# 59 C:472FH LINE# 60 C:4774H LINE# 61 C:4774H LINE# 62 C:478FH LINE# 63 C:478FH LINE# 64 C:4792H LINE# 65 C:4794H LINE# 66 C:4794H LINE# 67 C:4795H LINE# 69 C:4795H LINE# 70 C:4797H LINE# 71 C:479CH LINE# 72 C:479CH LINE# 73 C:479CH LINE# 74 C:479CH LINE# 75 C:479CH LINE# 76 ------- ENDPROC BALTURNONCHECK BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 50 ------- PROC CTOCHECKVOL ------- DO B:0029H.5 SYMBOL bResult ------- ENDDO C:76DFH LINE# 87 C:76DFH LINE# 88 C:76DFH LINE# 89 C:76E1H LINE# 91 C:76E4H LINE# 92 C:76E4H LINE# 93 C:76E7H LINE# 94 C:76E7H LINE# 95 C:76EAH LINE# 96 C:76EAH LINE# 97 C:76F9H LINE# 98 C:76F9H LINE# 99 C:76FBH LINE# 100 C:7706H LINE# 101 C:7706H LINE# 102 C:7708H LINE# 103 C:7708H LINE# 104 C:770AH LINE# 106 C:770AH LINE# 107 C:770CH LINE# 108 C:7711H LINE# 109 C:7711H LINE# 110 C:7711H LINE# 111 C:7711H LINE# 128 C:7711H LINE# 130 C:7713H LINE# 131 ------- ENDPROC CTOCHECKVOL ------- PROC BALPROCESS ------- DO X:02BAH SYMBOL BalChTemp ------- ENDDO C:54B2H LINE# 144 C:54B2H LINE# 145 C:54B2H LINE# 150 C:54D0H LINE# 151 C:54D0H LINE# 152 C:54D2H LINE# 153 C:54D2H LINE# 155 C:54EAH LINE# 156 C:54EAH LINE# 157 C:54EAH LINE# 158 C:54F0H LINE# 159 C:54F0H LINE# 160 C:54F3H LINE# 161 C:54F3H LINE# 162 C:5506H LINE# 163 C:5508H LINE# 165 C:5508H LINE# 166 C:551BH LINE# 167 C:551BH LINE# 168 C:5526H LINE# 169 C:552CH LINE# 170 C:552EH LINE# 171 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 51 C:552EH LINE# 172 C:552FH LINE# 174 C:552FH LINE# 175 C:5535H LINE# 176 C:5536H LINE# 178 C:5536H LINE# 179 C:553BH LINE# 180 C:553BH LINE# 181 C:5541H LINE# 182 C:5547H LINE# 183 C:5549H LINE# 184 C:5549H LINE# 185 C:554AH LINE# 187 C:554AH LINE# 188 C:554FH LINE# 189 C:554FH LINE# 190 C:5555H LINE# 191 C:5556H LINE# 193 C:5556H LINE# 194 C:555CH LINE# 195 C:555EH LINE# 196 C:555EH LINE# 197 C:555FH LINE# 199 C:555FH LINE# 200 C:5565H LINE# 201 C:5567H LINE# 202 C:5569H LINE# 203 C:556BH LINE# 204 C:556BH LINE# 205 C:556BH LINE# 206 ------- ENDPROC BALPROCESS ------- PROC CTOTURNONCHECK C:7967H LINE# 215 C:7967H LINE# 216 C:7967H LINE# 220 C:796DH LINE# 222 C:796DH LINE# 223 C:7978H LINE# 224 C:7978H LINE# 225 C:797BH LINE# 226 C:797EH LINE# 227 C:797EH LINE# 228 C:7980H LINE# 229 C:7982H LINE# 230 C:798CH LINE# 231 C:798CH LINE# 232 C:798CH LINE# 233 C:798CH LINE# 234 ------- ENDPROC CTOTURNONCHECK ------- PROC BALANCEPROCESS C:7D05H LINE# 242 C:7D05H LINE# 243 C:7D05H LINE# 244 C:7D08H LINE# 246 C:7D0BH LINE# 248 C:7D0EH LINE# 249 ------- ENDPROC BALANCEPROCESS BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 52 ------- ENDMOD BALANCE ------- MODULE CALCULATE C:0000H SYMBOL _ICE_DUMMY_ C:561FH PUBLIC OffsetCalculate D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 C:351EH PUBLIC _CalcuTemp D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:777EH PUBLIC siCurTempOffset C:3E01H PUBLIC AfeCalcuCurr C:48DFH PUBLIC AfeCalcuVol C:714AH PUBLIC AfeGetTempe X:05F1H PUBLIC ucChgingCheckCnt C:7BA0H PUBLIC AFEInfoProcess X:05F2H PUBLIC ucDsgingCheckCnt B:00A8H.4 PUBLIC ES0 C:6FDCH PUBLIC AfeGetVol C:4C36H PUBLIC AfeCalcuTempe ------- PROC _CALCUTEMP D:0082H SYMBOL getdata ------- DO X:02BAH SYMBOL i X:02BBH SYMBOL Temperature X:02BDH SYMBOL Tempcalcu ------- ENDDO C:351EH LINE# 22 C:3522H LINE# 23 C:3522H LINE# 31 C:3550H LINE# 32 C:3562H LINE# 33 C:3562H LINE# 34 C:357FH LINE# 35 C:357FH LINE# 38 C:3598H LINE# 39 C:3598H LINE# 40 C:35A2H LINE# 41 C:35A5H LINE# 42 C:35BEH LINE# 43 C:35BEH LINE# 44 C:35C8H LINE# 45 C:35CBH LINE# 47 C:35CBH LINE# 48 C:35D3H LINE# 49 C:35F2H LINE# 50 C:35F2H LINE# 51 C:3605H LINE# 52 C:3605H LINE# 53 C:3625H LINE# 54 C:3625H LINE# 55 C:3625H LINE# 56 C:3625H LINE# 57 C:362DH LINE# 58 C:362DH LINE# 60 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 53 C:362DH LINE# 61 C:3640H LINE# 62 C:3640H LINE# 63 C:3660H LINE# 64 C:3660H LINE# 65 C:3660H LINE# 66 C:3660H LINE# 67 C:3668H LINE# 68 C:366EH LINE# 69 C:366EH LINE# 70 C:3676H LINE# 72 C:3705H LINE# 73 C:3705H LINE# 74 C:370DH LINE# 75 ------- ENDPROC _CALCUTEMP ------- PROC AFEGETVOL ------- DO X:02C3H SYMBOL i B:0029H.5 SYMBOL Result ------- ENDDO C:6FDCH LINE# 84 C:6FDCH LINE# 85 C:6FDCH LINE# 87 C:6FDEH LINE# 89 C:6FFBH LINE# 90 C:6FFBH LINE# 91 C:7016H LINE# 92 C:7016H LINE# 93 C:7018H LINE# 94 C:701BH LINE# 95 C:701BH LINE# 96 C:7023H LINE# 98 C:7025H LINE# 99 ------- ENDPROC AFEGETVOL ------- PROC AFEGETTEMPE ------- DO B:0029H.5 SYMBOL Result ------- ENDDO C:714AH LINE# 101 C:714AH LINE# 102 C:714AH LINE# 103 C:714CH LINE# 105 C:7159H LINE# 106 C:7159H LINE# 107 C:715BH LINE# 108 C:715BH LINE# 109 C:7168H LINE# 110 C:7168H LINE# 111 C:716AH LINE# 112 C:716AH LINE# 114 C:7177H LINE# 115 C:7177H LINE# 116 C:7179H LINE# 117 C:7179H LINE# 118 C:7180H LINE# 119 C:7180H LINE# 120 C:718DH LINE# 121 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 54 C:718DH LINE# 122 C:718FH LINE# 123 C:718FH LINE# 124 C:718FH LINE# 126 C:7191H LINE# 127 ------- ENDPROC AFEGETTEMPE ------- PROC AFECALCUTEMPE ------- DO D:0006H SYMBOL TempeData ------- ENDDO C:4C36H LINE# 136 C:4C36H LINE# 137 C:4C36H LINE# 140 C:4C3EH LINE# 141 C:4C3EH LINE# 142 C:4C55H LINE# 144 C:4C57H LINE# 152 C:4C5EH LINE# 154 C:4C60H LINE# 162 C:4C7FH LINE# 164 C:4C81H LINE# 172 C:4C88H LINE# 175 C:4C8AH LINE# 184 C:4C91H LINE# 185 C:4C91H LINE# 186 C:4CB0H LINE# 188 C:4CB2H LINE# 196 C:4CB9H LINE# 198 C:4CBBH LINE# 206 C:4CBBH LINE# 208 C:4CCBH LINE# 209 C:4CD3H LINE# 210 C:4CD6H LINE# 211 C:4CD6H LINE# 212 C:4CEDH LINE# 214 C:4CEFH LINE# 222 C:4CF6H LINE# 224 C:4CF8H LINE# 233 C:4D05H LINE# 234 C:4D05H LINE# 235 C:4D0AH LINE# 236 C:4D0BH LINE# 238 C:4D0BH LINE# 239 C:4D13H LINE# 240 C:4D13H LINE# 241 C:4D13H LINE# 242 C:4D13H LINE# 243 ------- ENDPROC AFECALCUTEMPE ------- PROC AFECALCUVOL ------- DO X:02BAH SYMBOL i X:02BBH SYMBOL TempPackVol X:02BFH SYMBOL TempCellVol ------- ENDDO C:48DFH LINE# 253 C:48DFH LINE# 254 C:48DFH LINE# 256 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 55 C:48F3H LINE# 257 C:48FAH LINE# 258 C:4904H LINE# 260 C:490CH LINE# 261 C:490CH LINE# 262 C:492DH LINE# 263 C:492DH LINE# 264 C:4964H LINE# 266 C:497BH LINE# 267 C:497BH LINE# 268 C:4989H LINE# 269 C:4989H LINE# 270 C:49A0H LINE# 271 C:49A0H LINE# 272 C:49AEH LINE# 273 C:49AEH LINE# 275 C:49B1H LINE# 276 C:49B1H LINE# 278 C:49B3H LINE# 286 C:49CDH LINE# 288 C:49CFH LINE# 296 C:49E4H LINE# 297 C:49E4H LINE# 298 C:49EDH LINE# 300 C:49F0H LINE# 301 C:49F0H LINE# 302 C:49FAH LINE# 303 C:4A04H LINE# 306 C:4A06H LINE# 314 C:4A14H LINE# 316 C:4A16H LINE# 324 C:4A16H LINE# 325 C:4A16H LINE# 326 ------- ENDPROC AFECALCUVOL ------- PROC OFFSETCALCULATE ------- DO X:02BFH SYMBOL siCadcTempOffset X:02C1H SYMBOL i ------- ENDDO C:561FH LINE# 347 C:561FH LINE# 348 C:561FH LINE# 349 C:5626H LINE# 352 C:5635H LINE# 353 C:5635H LINE# 354 C:56A1H LINE# 355 C:56A1H LINE# 356 C:56BEH LINE# 357 C:56C0H LINE# 358 C:56C0H LINE# 359 C:56C9H LINE# 360 C:56D1H LINE# 361 ------- ENDPROC OFFSETCALCULATE ------- PROC AFECALCUCURR ------- DO X:02BAH SYMBOL i X:02BBH SYMBOL Tempdata BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 56 ------- ENDDO C:3E01H LINE# 369 C:3E01H LINE# 370 C:3E01H LINE# 372 C:3E0BH LINE# 374 C:3E16H LINE# 376 C:3E22H LINE# 377 C:3E22H LINE# 378 C:3E2BH LINE# 379 C:3E2BH LINE# 380 C:3E7AH LINE# 382 C:3E94H LINE# 383 C:3E9FH LINE# 384 C:3E9FH LINE# 385 C:3EA1H LINE# 386 C:3EA1H LINE# 387 C:3EB0H LINE# 388 C:3EB0H LINE# 389 C:3ECEH LINE# 390 C:3ED6H LINE# 391 C:3EEBH LINE# 393 C:3EEDH LINE# 394 C:3EEFH LINE# 395 C:3F0FH LINE# 396 C:3F0FH LINE# 397 C:3F1AH LINE# 398 C:3F1AH LINE# 399 C:3F1DH LINE# 400 C:3F1FH LINE# 402 C:3F21H LINE# 410 C:3F2DH LINE# 412 C:3F2FH LINE# 420 C:3F2FH LINE# 421 C:3F30H LINE# 422 C:3F4AH LINE# 423 C:3F4AH LINE# 424 C:3F54H LINE# 425 C:3F54H LINE# 426 C:3F57H LINE# 427 C:3F59H LINE# 428 C:3F62H LINE# 430 C:3F64H LINE# 438 C:3F70H LINE# 440 C:3F72H LINE# 448 C:3F72H LINE# 449 C:3F73H LINE# 451 C:3F73H LINE# 453 C:3F75H LINE# 461 C:3F7FH LINE# 463 C:3F81H LINE# 471 C:3F81H LINE# 472 ------- ENDPROC AFECALCUCURR ------- PROC AFEINFOPROCESS C:7BA0H LINE# 481 C:7BA0H LINE# 482 C:7BA0H LINE# 483 C:7BA3H LINE# 485 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 57 C:7BA5H LINE# 486 C:7BA8H LINE# 487 C:7BABH LINE# 489 C:7BAEH LINE# 490 C:7BAEH LINE# 491 C:7BB0H LINE# 492 C:7BB3H LINE# 493 C:7BB3H LINE# 494 ------- ENDPROC AFEINFOPROCESS ------- ENDMOD CALCULATE ------- MODULE CALIBRATE C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 X:05D6H PUBLIC slExtCur C:7CCFH PUBLIC CaliCurZero X:05DAH PUBLIC ucExtcaliSwitch1 C:6354H PUBLIC CaliVoltage C:72B2H PUBLIC CaliTS1 C:72F7H PUBLIC CaliTS2 X:05DBH PUBLIC uiExtTemp1 X:05DDH PUBLIC uiExtTemp2 C:6C39H PUBLIC CaliProcess C:75F9H PUBLIC CaliCurrentGain X:05DFH PUBLIC ulExtVPack X:05E1H PUBLIC ucExtRTC C:733CH PUBLIC CaliRTCTime B:002FH.4 PUBLIC bCaliFlg ------- PROC CALIVOLTAGE ------- DO D:0007H SYMBOL i X:02BAH SYMBOL VPackTemp ------- ENDDO C:6354H LINE# 26 C:6354H LINE# 27 C:6354H LINE# 29 C:635BH LINE# 31 C:6373H LINE# 32 C:6373H LINE# 33 C:638DH LINE# 34 C:6390H LINE# 36 C:63C0H LINE# 37 ------- ENDPROC CALIVOLTAGE ------- PROC CALICURRENTGAIN ------- DO D:0006H SYMBOL TempGain ------- ENDDO C:75F9H LINE# 46 C:75F9H LINE# 47 C:75F9H LINE# 50 C:7627H LINE# 51 C:762BH LINE# 52 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 58 C:762BH LINE# 53 C:7633H LINE# 54 C:7633H LINE# 55 ------- ENDPROC CALICURRENTGAIN ------- PROC CALICURZERO C:7CCFH LINE# 64 C:7CCFH LINE# 65 C:7CCFH LINE# 66 C:7CDEH LINE# 67 ------- ENDPROC CALICURZERO ------- PROC CALITS1 ------- DO D:0006H SYMBOL Tempe ------- ENDDO C:72B2H LINE# 76 C:72B2H LINE# 77 C:72B2H LINE# 80 C:72CAH LINE# 81 C:72EEH LINE# 82 C:72EEH LINE# 83 C:72F6H LINE# 84 C:72F6H LINE# 85 ------- ENDPROC CALITS1 ------- PROC CALITS2 ------- DO D:0006H SYMBOL Tempe ------- ENDDO C:72F7H LINE# 87 C:72F7H LINE# 88 C:72F7H LINE# 91 C:730FH LINE# 92 C:7333H LINE# 93 C:7333H LINE# 94 C:733BH LINE# 95 C:733BH LINE# 96 ------- ENDPROC CALITS2 ------- PROC CALIRTCTIME C:733CH LINE# 106 C:733CH LINE# 107 C:733CH LINE# 108 C:7344H LINE# 109 C:734CH LINE# 110 C:7354H LINE# 111 C:735CH LINE# 112 C:7364H LINE# 113 C:736CH LINE# 114 C:7374H LINE# 116 C:737BH LINE# 118 C:737DH LINE# 119 C:737FH LINE# 120 ------- ENDPROC CALIRTCTIME ------- PROC CALIPROCESS C:6C39H LINE# 131 C:6C39H LINE# 132 C:6C39H LINE# 133 C:6C3CH LINE# 134 C:6C3CH LINE# 135 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 59 C:6C3EH LINE# 137 C:6C45H LINE# 138 C:6C45H LINE# 139 C:6C48H LINE# 140 C:6C48H LINE# 142 C:6C4FH LINE# 143 C:6C4FH LINE# 144 C:6C52H LINE# 145 C:6C52H LINE# 147 C:6C59H LINE# 148 C:6C59H LINE# 149 C:6C5CH LINE# 150 C:6C5CH LINE# 152 C:6C63H LINE# 153 C:6C63H LINE# 154 C:6C66H LINE# 155 C:6C66H LINE# 157 C:6C6DH LINE# 158 C:6C6DH LINE# 159 C:6C70H LINE# 160 C:6C70H LINE# 162 C:6C77H LINE# 163 C:6C77H LINE# 164 C:6C7AH LINE# 165 C:6C7AH LINE# 167 C:6C7FH LINE# 168 C:6C81H LINE# 169 C:6C87H LINE# 170 C:6C87H LINE# 171 ------- ENDPROC CALIPROCESS ------- ENDMOD CALIBRATE ------- MODULE CHARGERLOAD C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 X:05F3H PUBLIC ucChgerRCnt B:002DH.2 PUBLIC bChgerChkingFlg C:70B9H PUBLIC ChgerCheck X:05F4H PUBLIC ucLoadRCnt B:002DH.3 PUBLIC bLoadChkingFlg B:002DH.4 PUBLIC bChgerStartCheckFlg C:6DC4H PUBLIC LoadCheck B:002DH.5 PUBLIC bLoadStartCheckFlg ------- PROC LOADCHECK C:6DC4H LINE# 26 C:6DC4H LINE# 27 C:6DC4H LINE# 28 C:6DC7H LINE# 29 C:6DC7H LINE# 30 C:6DC9H LINE# 31 C:6DCBH LINE# 32 C:6DD0H LINE# 33 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 60 C:6DD3H LINE# 34 C:6DD4H LINE# 35 C:6DD7H LINE# 36 C:6DD7H LINE# 37 C:6DDAH LINE# 38 C:6DDDH LINE# 39 C:6DDDH LINE# 40 C:6DF9H LINE# 41 C:6DF9H LINE# 42 C:6DFBH LINE# 43 C:6DFDH LINE# 44 C:6E00H LINE# 45 C:6E03H LINE# 46 C:6E03H LINE# 47 C:6E05H LINE# 48 C:6E05H LINE# 49 C:6E07H LINE# 50 C:6E09H LINE# 51 C:6E0CH LINE# 52 C:6E0CH LINE# 53 C:6E0EH LINE# 54 C:6E11H LINE# 55 C:6E11H LINE# 56 C:6E11H LINE# 57 C:6E11H LINE# 58 C:6E11H LINE# 59 ------- ENDPROC LOADCHECK ------- PROC CHGERCHECK C:70B9H LINE# 68 C:70B9H LINE# 69 C:70B9H LINE# 70 C:70BCH LINE# 71 C:70BCH LINE# 72 C:70BEH LINE# 73 C:70C0H LINE# 74 C:70C5H LINE# 75 C:70C8H LINE# 76 C:70C9H LINE# 77 C:70CCH LINE# 78 C:70CCH LINE# 79 C:70CFH LINE# 80 C:70D2H LINE# 81 C:70D2H LINE# 82 C:70EEH LINE# 83 C:70EEH LINE# 84 C:70F0H LINE# 85 C:70F2H LINE# 86 C:70F5H LINE# 87 C:70F8H LINE# 88 C:70F8H LINE# 89 C:70FAH LINE# 90 C:70FCH LINE# 91 C:70FFH LINE# 92 C:70FFH LINE# 93 C:7101H LINE# 94 C:7101H LINE# 95 C:7101H LINE# 96 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 61 C:7101H LINE# 97 ------- ENDPROC CHGERCHECK ------- ENDMOD CHARGERLOAD ------- MODULE EXTE2PROM C:0000H SYMBOL _ICE_DUMMY_ C:6498H PUBLIC Uart0RdE2PRom C:6207H PUBLIC Uart1RdE2PRom D:0080H PUBLIC P0 C:6276H PUBLIC Uart2RdE2PRom D:0090H PUBLIC P1 D:00A0H PUBLIC P2 C:3C4EH PUBLIC _E2PRomBKData D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:66F6H PUBLIC _E2PRomWrite C:60A0H PUBLIC E2PRomInit C:7A77H PUBLIC E2PRomTwiCheck B:00A0H.0 PUBLIC P2_0 X:03DDH PUBLIC ucRTCBKTime1 B:00A0H.4 PUBLIC REN1 B:0090H.4 PUBLIC REN2 X:03DEH PUBLIC uiRTCBKTime2 C:7406H PUBLIC E2PRomBKBoot B:0027H.0 PUBLIC bE2PErase X:03E0H PUBLIC uiE2PDataAddr B:0027H.1 PUBLIC bE2PRErr B:0027H.2 PUBLIC bE2PProcessFlg X:03E2H PUBLIC bUart0E2PRdData X:03E3H PUBLIC bUart1E2PRdData X:03E4H PUBLIC bUart2E2PRdData I:001EH PUBLIC ucUpDataLimitTime D:0099H PUBLIC SBUF X:03E5H PUBLIC uiCHGValidTime D:00B1H PUBLIC RSTSTAT X:03E7H PUBLIC ucE2PTwiRWErrDelayCnt D:0086H PUBLIC INSCON B:0027H.3 PUBLIC bE2PTwiRWErrFlg B:0027H.4 PUBLIC bE2PBKChgStart X:03E8H PUBLIC ucRTCBuf D:00A1H PUBLIC SBUF1 B:0027H.5 PUBLIC bE2PBKRtc D:0091H PUBLIC SBUF2 X:03EFH PUBLIC bUart0RTCRdTime B:0027H.6 PUBLIC bE2PBKDsgEndValid B:0098H.4 PUBLIC REN X:03F0H PUBLIC bUart1RTCRdTime C:4DEBH PUBLIC E2PRomBKCheck X:03F1H PUBLIC bUart2RTCRdTime C:56D2H PUBLIC E2PRomBKProcess C:63C1H PUBLIC E2PRomErase C:7192H PUBLIC Uart0RdRTC C:6EF8H PUBLIC E2PRomBKRTC C:6F44H PUBLIC Uart1RdRTC B:0027H.7 PUBLIC bE2PBKDsgEnd C:6F90H PUBLIC Uart2RdRTC BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 62 B:0028H.0 PUBLIC bChgToDsgFlg B:0028H.1 PUBLIC bDsgToChgFlg B:0028H.2 PUBLIC bE2PBKChgStop C:6755H PUBLIC _E2PRomRead ------- PROC E2PROMTWICHECK C:7A77H LINE# 43 C:7A77H LINE# 44 C:7A77H LINE# 45 C:7A7AH LINE# 46 C:7A7AH LINE# 47 C:7A7DH LINE# 48 C:7A7DH LINE# 49 C:7A88H LINE# 50 C:7A88H LINE# 51 C:7A8AH LINE# 52 C:7A8DH LINE# 53 C:7A8DH LINE# 54 C:7A8EH LINE# 56 C:7A8EH LINE# 57 C:7A93H LINE# 58 C:7A93H LINE# 59 C:7A93H LINE# 60 ------- ENDPROC E2PROMTWICHECK ------- PROC _E2PROMWRITE X:02E4H SYMBOL WrAddr X:02E6H SYMBOL Length X:02E7H SYMBOL WrBuf ------- DO B:0029H.5 SYMBOL Result X:02E9H SYMBOL i ------- ENDDO C:66F6H LINE# 69 C:6707H LINE# 70 C:6707H LINE# 71 C:6709H LINE# 74 C:670CH LINE# 75 C:670CH LINE# 76 C:670FH LINE# 77 C:670FH LINE# 79 C:6738H LINE# 80 C:6738H LINE# 81 C:673AH LINE# 82 C:673CH LINE# 83 C:673CH LINE# 91 C:6741H LINE# 92 C:674DH LINE# 93 C:674DH LINE# 94 C:6752H LINE# 96 C:6754H LINE# 97 ------- ENDPROC _E2PROMWRITE ------- PROC _E2PROMREAD X:02C6H SYMBOL RdAddr X:02C8H SYMBOL Length X:02C9H SYMBOL RdBuf ------- DO B:0029H.6 SYMBOL Result X:02CBH SYMBOL i BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 63 ------- ENDDO C:6755H LINE# 106 C:6766H LINE# 107 C:6766H LINE# 108 C:6768H LINE# 111 C:676BH LINE# 112 C:676BH LINE# 113 C:676EH LINE# 114 C:676EH LINE# 116 C:6797H LINE# 117 C:6797H LINE# 118 C:6799H LINE# 119 C:679BH LINE# 120 C:679BH LINE# 128 C:67A0H LINE# 129 C:67ACH LINE# 130 C:67ACH LINE# 131 C:67B1H LINE# 133 C:67B3H LINE# 134 ------- ENDPROC _E2PROMREAD ------- PROC E2PROMERASE ------- DO X:02BBH SYMBOL i X:02BDH SYMBOL WrBuf ------- ENDDO C:63C1H LINE# 144 C:63C1H LINE# 145 C:63C1H LINE# 149 C:63CCH LINE# 151 C:63EAH LINE# 152 C:63EAH LINE# 153 C:63EDH LINE# 154 C:640CH LINE# 155 C:6418H LINE# 157 C:6425H LINE# 158 C:642CH LINE# 159 ------- ENDPROC E2PROMERASE ------- PROC E2PROMINIT ------- DO B:0029H.5 SYMBOL Result X:02BAH SYMBOL RdBuf ------- ENDDO C:60A0H LINE# 168 C:60A0H LINE# 169 C:60A0H LINE# 170 C:60A2H LINE# 174 C:60B1H LINE# 176 C:60BFH LINE# 177 C:60CDH LINE# 179 C:60D9H LINE# 180 C:60D9H LINE# 181 C:60EEH LINE# 182 C:60F0H LINE# 183 C:60FCH LINE# 184 C:60FCH LINE# 185 C:6111H LINE# 186 C:6113H LINE# 188 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 64 C:6113H LINE# 189 C:611AH LINE# 190 C:611AH LINE# 192 C:611CH LINE# 193 ------- ENDPROC E2PROMINIT ------- PROC E2PROMBKRTC ------- DO X:02BBH SYMBOL WrBuf D:0007H SYMBOL i X:02C4H SYMBOL checksum ------- ENDDO C:6EF8H LINE# 202 C:6EF8H LINE# 203 C:6EF8H LINE# 205 C:6EFDH LINE# 207 C:6F04H LINE# 208 C:6F11H LINE# 209 C:6F13H LINE# 210 C:6F13H LINE# 211 C:6F25H LINE# 212 C:6F2AH LINE# 213 C:6F32H LINE# 214 C:6F36H LINE# 216 C:6F43H LINE# 217 ------- ENDPROC E2PROMBKRTC ------- PROC E2PROMBKBOOT ------- DO X:02DCH SYMBOL WrBuf ------- ENDDO C:7406H LINE# 226 C:7406H LINE# 227 C:7406H LINE# 230 C:7413H LINE# 231 C:7418H LINE# 232 C:7421H LINE# 234 C:7429H LINE# 235 C:7431H LINE# 236 C:7439H LINE# 238 C:7446H LINE# 239 ------- ENDPROC E2PROMBKBOOT ------- PROC _E2PROMBKDATA X:02BBH SYMBOL BKType ------- DO X:02BCH SYMBOL WrBuf ------- ENDDO C:3C4EH LINE# 248 C:3C53H LINE# 249 C:3C53H LINE# 252 C:3C57H LINE# 253 C:3C57H LINE# 254 C:3C64H LINE# 255 C:3C6FH LINE# 256 C:3C71H LINE# 258 C:3C71H LINE# 259 C:3C78H LINE# 260 C:3C85H LINE# 261 C:3C90H LINE# 262 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 65 C:3C90H LINE# 264 C:3C9DH LINE# 265 C:3CA0H LINE# 266 C:3CADH LINE# 267 C:3CB0H LINE# 268 C:3CC0H LINE# 269 C:3CD0H LINE# 270 C:3CE0H LINE# 271 C:3CEBH LINE# 272 C:3CFBH LINE# 273 C:3D0BH LINE# 274 C:3D1BH LINE# 275 C:3D26H LINE# 276 C:3D3DH LINE# 277 C:3D4DH LINE# 278 C:3D5AH LINE# 279 C:3D5DH LINE# 280 C:3D6DH LINE# 281 C:3D7DH LINE# 282 C:3D8DH LINE# 283 C:3D98H LINE# 284 C:3DA5H LINE# 285 C:3DA8H LINE# 286 C:3DB5H LINE# 287 C:3DB8H LINE# 288 C:3DC0H LINE# 289 C:3DC4H LINE# 291 C:3DD5H LINE# 293 C:3DDFH LINE# 294 C:3DF6H LINE# 295 C:3DF6H LINE# 296 C:3DFDH LINE# 297 C:3DFDH LINE# 299 C:3E00H LINE# 300 ------- ENDPROC _E2PROMBKDATA ------- PROC UART0RDE2PROM ------- DO D:0006H SYMBOL RdAddr ------- ENDDO C:6498H LINE# 309 C:6498H LINE# 310 C:6498H LINE# 313 C:64C3H LINE# 314 C:64CFH LINE# 316 C:64EEH LINE# 317 C:6502H LINE# 318 ------- ENDPROC UART0RDE2PROM ------- PROC UART1RDE2PROM ------- DO D:0006H SYMBOL RdAddr ------- ENDDO C:6207H LINE# 326 C:6207H LINE# 327 C:6207H LINE# 330 C:6232H LINE# 331 C:623EH LINE# 333 C:625DH LINE# 334 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 66 C:6275H LINE# 335 ------- ENDPROC UART1RDE2PROM ------- PROC UART2RDE2PROM ------- DO D:0006H SYMBOL RdAddr ------- ENDDO C:6276H LINE# 343 C:6276H LINE# 344 C:6276H LINE# 347 C:62A1H LINE# 348 C:62ADH LINE# 350 C:62CCH LINE# 351 C:62E4H LINE# 352 ------- ENDPROC UART2RDE2PROM ------- PROC UART0RDRTC C:7192H LINE# 361 C:7192H LINE# 362 C:7192H LINE# 363 C:7199H LINE# 364 C:71A6H LINE# 366 C:71C5H LINE# 367 C:71D9H LINE# 368 ------- ENDPROC UART0RDRTC ------- PROC UART1RDRTC C:6F44H LINE# 377 C:6F44H LINE# 378 C:6F44H LINE# 379 C:6F4BH LINE# 380 C:6F58H LINE# 382 C:6F77H LINE# 383 C:6F8FH LINE# 384 ------- ENDPROC UART1RDRTC ------- PROC UART2RDRTC C:6F90H LINE# 392 C:6F90H LINE# 393 C:6F90H LINE# 394 C:6F97H LINE# 395 C:6FA4H LINE# 397 C:6FC3H LINE# 398 C:6FDBH LINE# 399 ------- ENDPROC UART2RDRTC ------- PROC E2PROMBKPROCESS ------- DO X:02BAH SYMBOL BKType ------- ENDDO C:56D2H LINE# 407 C:56D2H LINE# 408 C:56D2H LINE# 411 C:56DEH LINE# 412 C:56DEH LINE# 413 C:56E0H LINE# 417 C:56E3H LINE# 418 C:56E3H LINE# 419 C:56E5H LINE# 420 C:56E8H LINE# 421 C:56E8H LINE# 423 C:56F7H LINE# 424 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 67 C:56F7H LINE# 425 C:56FAH LINE# 426 C:56FAH LINE# 427 C:56FFH LINE# 428 C:5702H LINE# 429 C:5702H LINE# 430 C:5708H LINE# 431 C:5708H LINE# 432 C:570AH LINE# 433 C:570DH LINE# 434 C:570DH LINE# 435 C:5713H LINE# 436 C:5713H LINE# 437 C:5715H LINE# 438 C:5718H LINE# 439 C:5718H LINE# 441 C:5718H LINE# 443 C:5727H LINE# 444 C:5727H LINE# 445 C:572AH LINE# 446 C:572AH LINE# 447 C:572FH LINE# 448 C:5732H LINE# 449 C:5732H LINE# 450 C:5738H LINE# 451 C:5738H LINE# 452 C:573AH LINE# 453 C:573DH LINE# 454 C:573DH LINE# 455 C:5743H LINE# 456 C:5743H LINE# 457 C:5745H LINE# 458 C:5748H LINE# 459 C:5748H LINE# 460 C:5748H LINE# 462 C:574BH LINE# 463 C:574BH LINE# 464 C:574DH LINE# 465 C:5750H LINE# 466 C:5750H LINE# 468 C:5753H LINE# 469 C:5753H LINE# 470 C:5755H LINE# 471 C:575BH LINE# 472 C:575FH LINE# 473 C:575FH LINE# 475 C:5762H LINE# 476 C:5762H LINE# 477 C:5764H LINE# 478 C:576AH LINE# 479 C:576EH LINE# 480 C:576EH LINE# 482 C:5771H LINE# 483 C:5771H LINE# 484 C:5773H LINE# 485 C:5779H LINE# 486 C:577DH LINE# 487 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 68 C:577DH LINE# 488 C:577DH LINE# 489 ------- ENDPROC E2PROMBKPROCESS ------- PROC E2PROMBKCHECK C:4DEBH LINE# 498 C:4DEBH LINE# 499 C:4DEBH LINE# 500 C:4DF1H LINE# 501 C:4DF1H LINE# 505 C:4E00H LINE# 506 C:4E00H LINE# 507 C:4E02H LINE# 508 C:4E09H LINE# 509 C:4E09H LINE# 511 C:4E1EH LINE# 512 C:4E1EH LINE# 513 C:4E25H LINE# 514 C:4E27H LINE# 515 C:4E29H LINE# 516 C:4E29H LINE# 518 C:4E2CH LINE# 519 C:4E2CH LINE# 520 C:4E2EH LINE# 521 C:4E31H LINE# 522 C:4E31H LINE# 523 C:4E33H LINE# 524 C:4E35H LINE# 525 C:4E37H LINE# 526 C:4E37H LINE# 527 C:4E3DH LINE# 528 C:4E3DH LINE# 529 C:4E3FH LINE# 530 C:4E41H LINE# 531 C:4E43H LINE# 532 C:4E45H LINE# 533 C:4E48H LINE# 534 C:4E48H LINE# 535 C:4E4AH LINE# 536 C:4E4AH LINE# 537 C:4E4AH LINE# 539 C:4E67H LINE# 540 C:4E67H LINE# 541 C:4E71H LINE# 542 C:4E71H LINE# 543 C:4E78H LINE# 544 C:4E85H LINE# 545 C:4E85H LINE# 547 C:4EA6H LINE# 548 C:4EA6H LINE# 549 C:4EADH LINE# 550 C:4EAFH LINE# 551 C:4EB1H LINE# 552 C:4EB3H LINE# 553 C:4EB5H LINE# 554 C:4EB5H LINE# 555 C:4EB6H LINE# 557 C:4EB6H LINE# 558 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 69 C:4EBDH LINE# 559 C:4EBDH LINE# 560 C:4EBDH LINE# 561 ------- ENDPROC E2PROMBKCHECK ------- ENDMOD EXTE2PROM ------- MODULE INTERRUPT C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:1003H PUBLIC InterruptTimer3 D:0086H PUBLIC INSCON B:0088H.7 PUBLIC TF3 B:00D8H.0 PUBLIC IF40 C:62E5H PUBLIC InterruptINT4 B:00D8H.1 PUBLIC IF41 B:00D8H.2 PUBLIC IF42 B:00D8H.3 PUBLIC IF43 B:00D8H.4 PUBLIC IF44 B:00D8H.5 PUBLIC IF45 B:00D8H.6 PUBLIC IF46 B:00D8H.7 PUBLIC IF47 ------- PROC INTERRUPTINT4 C:62E5H LINE# 18 C:62F2H LINE# 20 C:62F4H LINE# 21 C:62F7H LINE# 23 C:62FAH LINE# 24 C:62FAH LINE# 25 C:62FCH LINE# 26 C:6301H LINE# 27 C:6301H LINE# 28 C:6304H LINE# 29 C:6304H LINE# 30 C:6306H LINE# 31 C:630BH LINE# 32 C:630BH LINE# 33 C:630EH LINE# 34 C:630EH LINE# 35 C:6310H LINE# 36 C:6315H LINE# 37 C:6315H LINE# 38 C:6318H LINE# 39 C:6318H LINE# 40 C:631AH LINE# 41 C:631FH LINE# 42 C:631FH LINE# 43 C:6322H LINE# 44 C:6322H LINE# 45 C:6324H LINE# 46 C:6329H LINE# 47 C:6329H LINE# 48 C:632CH LINE# 49 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 70 C:632CH LINE# 50 C:632EH LINE# 51 C:6333H LINE# 52 C:6333H LINE# 53 C:6336H LINE# 54 C:6336H LINE# 55 C:6338H LINE# 56 C:633DH LINE# 57 C:633DH LINE# 58 C:6340H LINE# 59 C:6340H LINE# 60 C:6342H LINE# 61 C:6347H LINE# 62 C:6347H LINE# 64 C:6349H LINE# 65 ------- ENDPROC INTERRUPTINT4 ------- PROC INTERRUPTTIMER3 C:1003H LINE# 74 C:100BH LINE# 76 C:100DH LINE# 78 C:1010H LINE# 79 C:1012H LINE# 80 C:1015H LINE# 82 C:1018H LINE# 84 C:101AH LINE# 85 ------- ENDPROC INTERRUPTTIMER3 ------- ENDMOD INTERRUPT ------- MODULE KEYSCAN C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0008H PUBLIC ucKeyValue D:0080H PUBLIC P5 D:0009H PUBLIC ucKeyValueBK B:00B0H.0 PUBLIC P3_0 B:00A0H.7 PUBLIC P2_7 D:000AH PUBLIC uiKeyValidCnt D:000CH PUBLIC ucKeyOldValue B:002FH.5 PUBLIC bKeyFlg C:58D4H PUBLIC KeyScan D:000DH PUBLIC uiKeyInvalidCnt ------- PROC KEYSCAN ------- DO C:5969H SYMBOL scanend ------- ENDDO C:58D4H LINE# 33 C:58D4H LINE# 34 C:58D4H LINE# 35 C:58DAH LINE# 36 C:58DAH LINE# 37 C:58DDH LINE# 46 C:58E0H LINE# 47 C:58E0H LINE# 48 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 71 C:58E3H LINE# 49 C:58E5H LINE# 50 C:58E8H LINE# 51 C:58E8H LINE# 52 C:58EBH LINE# 53 C:58EBH LINE# 69 C:58F1H LINE# 70 C:58F1H LINE# 71 C:58F9H LINE# 72 C:5904H LINE# 73 C:5904H LINE# 74 C:590EH LINE# 75 C:590EH LINE# 76 C:5918H LINE# 77 C:5918H LINE# 78 C:591EH LINE# 79 C:5920H LINE# 81 C:5920H LINE# 82 C:5923H LINE# 83 C:5923H LINE# 84 C:5925H LINE# 85 C:5927H LINE# 86 C:5927H LINE# 91 C:5927H LINE# 93 C:5927H LINE# 94 C:5929H LINE# 95 C:5929H LINE# 96 C:5929H LINE# 98 C:5929H LINE# 99 C:592FH LINE# 100 C:592FH LINE# 101 C:5934H LINE# 102 C:593CH LINE# 103 C:5944H LINE# 104 C:5944H LINE# 105 C:594AH LINE# 106 C:594CH LINE# 107 C:594DH LINE# 108 C:5957H LINE# 109 C:5957H LINE# 110 C:595DH LINE# 111 C:5963H LINE# 112 C:5965H LINE# 113 C:5965H LINE# 114 C:5966H LINE# 116 C:5966H LINE# 117 C:5969H LINE# 118 C:5969H LINE# 119 C:596EH LINE# 120 C:5972H LINE# 121 C:5975H LINE# 122 C:5975H LINE# 123 C:5975H LINE# 124 C:5975H LINE# 125 ------- ENDPROC KEYSCAN ------- ENDMOD KEYSCAN BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 72 ------- MODULE MCUFLASH C:0000H SYMBOL _ICE_DUMMY_ D:00F3H PUBLIC IB_CON2 D:0080H PUBLIC P0 D:00F4H PUBLIC IB_CON3 D:0090H PUBLIC P1 D:00F5H PUBLIC IB_CON4 D:00A0H PUBLIC P2 D:00F6H PUBLIC IB_CON5 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 X:05F5H PUBLIC bMcuFlashWrWaitCnt D:0080H PUBLIC P5 B:00A8H.7 PUBLIC EA D:00FCH PUBLIC IB_DATA C:78F3H PUBLIC _McuFlashCheckFlg C:67B4H PUBLIC _McuFlashRead C:7714H PUBLIC _McuFlashWrOneByte B:002EH.1 PUBLIC bMcuFlashErr C:5B4AH PUBLIC _McuFlashWrite X:05F6H PUBLIC ucMcuFlashWrValid D:00FBH PUBLIC IB_OFFSET D:00B1H PUBLIC RSTSTAT D:00A7H PUBLIC FLASHCON C:5CFCH PUBLIC _McuFlashWrSector C:7B8BH PUBLIC McuFlashWrWaitCheck B:002EH.2 PUBLIC bMcuFlashWrFlg C:798DH PUBLIC _McuFlashBlankCheck C:6982H PUBLIC _McuFlashDataCheck D:00F7H PUBLIC XPAGE B:002EH.3 PUBLIC bMcuFlashWrWaitFlg C:5045H PUBLIC McuFlashProcess D:00F2H PUBLIC IB_CON1 ------- PROC _MCUFLASHWRONEBYTE D:0002H SYMBOL McuFlashAddr D:0005H SYMBOL WrData C:7714H LINE# 24 C:7718H LINE# 25 C:7718H LINE# 26 C:771AH LINE# 27 C:771DH LINE# 29 C:7720H LINE# 30 C:7724H LINE# 31 C:7728H LINE# 33 C:772BH LINE# 34 C:772EH LINE# 35 C:7731H LINE# 36 C:7734H LINE# 37 C:773BH LINE# 38 C:773BH LINE# 39 C:773EH LINE# 40 C:773FH LINE# 41 C:7740H LINE# 42 C:7741H LINE# 43 C:7742H LINE# 44 C:7743H LINE# 45 C:7743H LINE# 47 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 73 C:7746H LINE# 48 C:7748H LINE# 49 ------- ENDPROC _MCUFLASHWRONEBYTE ------- PROC _MCUFLASHBLANKCHECK D:0006H SYMBOL McuFlashAddr ------- DO B:002AH.0 SYMBOL Result D:0004H SYMBOL i ------- ENDDO C:798DH LINE# 58 C:798DH LINE# 59 C:798DH LINE# 60 C:798FH LINE# 63 C:7992H LINE# 64 C:7992H LINE# 65 C:799FH LINE# 66 C:799FH LINE# 67 C:79A1H LINE# 68 C:79A3H LINE# 69 C:79A3H LINE# 70 C:79B0H LINE# 72 C:79B2H LINE# 73 ------- ENDPROC _MCUFLASHBLANKCHECK ------- PROC _MCUFLASHDATACHECK X:02C0H SYMBOL McuFlashAddr D:0004H SYMBOL XramAddr ------- DO B:002AH.0 SYMBOL Result D:0006H SYMBOL ptr X:02C2H SYMBOL i ------- ENDDO C:6982H LINE# 82 C:698AH LINE# 83 C:698AH LINE# 84 C:698CH LINE# 85 C:6990H LINE# 88 C:69A3H LINE# 89 C:69A3H LINE# 90 C:69C9H LINE# 91 C:69C9H LINE# 92 C:69CBH LINE# 93 C:69CDH LINE# 94 C:69CDH LINE# 95 C:69D9H LINE# 97 C:69DBH LINE# 98 ------- ENDPROC _MCUFLASHDATACHECK ------- PROC _MCUFLASHWRSECTOR X:02C0H SYMBOL McuFlashAddr D:0004H SYMBOL XramAddr ------- DO B:002AH.0 SYMBOL Result D:0004H SYMBOL i X:02C2H SYMBOL ptr ------- ENDDO C:5CFCH LINE# 107 C:5D04H LINE# 108 C:5D04H LINE# 109 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 74 C:5D06H LINE# 111 C:5D0EH LINE# 113 C:5D11H LINE# 114 C:5D11H LINE# 115 C:5D1CH LINE# 116 C:5D22H LINE# 117 C:5D31H LINE# 118 C:5D34H LINE# 119 C:5D37H LINE# 120 C:5D37H LINE# 121 C:5D3AH LINE# 122 C:5D3EH LINE# 123 C:5D3EH LINE# 124 C:5D41H LINE# 125 C:5D49H LINE# 126 C:5D49H LINE# 127 C:5D4CH LINE# 128 C:5D5CH LINE# 129 C:5D5CH LINE# 130 C:5D5FH LINE# 131 C:5D60H LINE# 132 C:5D61H LINE# 133 C:5D62H LINE# 134 C:5D63H LINE# 135 C:5D64H LINE# 136 C:5D66H LINE# 137 C:5D68H LINE# 139 C:5D68H LINE# 140 C:5D6AH LINE# 141 C:5D6CH LINE# 142 C:5D6CH LINE# 143 C:5D6CH LINE# 145 C:5D6CH LINE# 146 C:5D6EH LINE# 147 C:5D70H LINE# 148 C:5D70H LINE# 149 C:5D70H LINE# 151 C:5D70H LINE# 152 C:5D72H LINE# 153 C:5D74H LINE# 154 C:5D74H LINE# 155 C:5D74H LINE# 157 C:5D74H LINE# 158 C:5D76H LINE# 159 C:5D78H LINE# 160 C:5D78H LINE# 161 C:5D85H LINE# 163 C:5D87H LINE# 164 ------- ENDPROC _MCUFLASHWRSECTOR ------- PROC _MCUFLASHWRITE X:02BCH SYMBOL McuFlashAddr X:02BEH SYMBOL XramAddr ------- DO B:0029H.7 SYMBOL Result ------- ENDDO C:5B4AH LINE# 177 C:5B58H LINE# 178 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 75 C:5B58H LINE# 179 C:5B5AH LINE# 181 C:5B5DH LINE# 182 C:5B5FH LINE# 183 C:5B62H LINE# 185 C:5B6BH LINE# 186 C:5B6EH LINE# 187 C:5B71H LINE# 188 C:5B71H LINE# 189 C:5B74H LINE# 190 C:5B78H LINE# 191 C:5B78H LINE# 192 C:5B7BH LINE# 193 C:5B83H LINE# 194 C:5B83H LINE# 195 C:5B86H LINE# 196 C:5B8FH LINE# 197 C:5B8FH LINE# 198 C:5B92H LINE# 199 C:5B93H LINE# 200 C:5B94H LINE# 201 C:5B95H LINE# 202 C:5B96H LINE# 203 C:5B97H LINE# 205 C:5BA4H LINE# 206 C:5BA4H LINE# 207 C:5BB7H LINE# 208 C:5BB7H LINE# 209 C:5BCAH LINE# 210 C:5BCAH LINE# 211 C:5BCCH LINE# 212 C:5BCCH LINE# 213 C:5BCCH LINE# 214 C:5BCCH LINE# 215 C:5BCCH LINE# 216 C:5BCCH LINE# 217 C:5BCCH LINE# 218 C:5BCCH LINE# 220 C:5BCFH LINE# 221 C:5BD1H LINE# 222 C:5BD3H LINE# 223 C:5BD5H LINE# 224 C:5BD7H LINE# 226 C:5BDAH LINE# 227 C:5BDCH LINE# 228 C:5BDEH LINE# 230 C:5BE0H LINE# 231 ------- ENDPROC _MCUFLASHWRITE ------- PROC MCUFLASHPROCESS ------- DO B:0029H.5 SYMBOL McuFlashBk1WrFailFlg B:0029H.6 SYMBOL McuFlashBk2WrFailFlg X:02BAH SYMBOL VoltageMin ------- ENDDO C:5045H LINE# 244 C:5045H LINE# 245 C:5045H LINE# 246 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 76 C:5049H LINE# 249 C:504FH LINE# 250 C:504FH LINE# 251 C:5051H LINE# 253 C:5057H LINE# 254 C:505EH LINE# 255 C:505EH LINE# 256 C:5068H LINE# 257 C:506AH LINE# 259 C:506AH LINE# 260 C:5074H LINE# 261 C:5074H LINE# 263 C:5097H LINE# 264 C:5097H LINE# 265 C:50A0H LINE# 266 C:50A0H LINE# 267 C:50AAH LINE# 268 C:50AAH LINE# 269 C:50ACH LINE# 270 C:50B4H LINE# 271 C:50BCH LINE# 272 C:50C3H LINE# 273 C:50C3H LINE# 274 C:50C3H LINE# 276 C:50CEH LINE# 277 C:50CEH LINE# 278 C:50D9H LINE# 279 C:50D9H LINE# 280 C:50DBH LINE# 281 C:50E3H LINE# 282 C:50EBH LINE# 283 C:50F2H LINE# 284 C:50F2H LINE# 285 C:50F2H LINE# 286 C:50F4H LINE# 288 C:50F4H LINE# 289 C:50F6H LINE# 290 C:50F8H LINE# 291 C:50F8H LINE# 292 C:50FDH LINE# 294 C:5103H LINE# 295 C:5103H LINE# 296 C:5105H LINE# 297 C:5105H LINE# 298 C:5105H LINE# 299 ------- ENDPROC MCUFLASHPROCESS ------- PROC _MCUFLASHREAD X:02BAH SYMBOL SourceAddr D:0004H SYMBOL TargetAddr X:02BCH SYMBOL Length ------- DO D:0006H SYMBOL i B:0029H.5 SYMBOL Result D:0015H SYMBOL TargetAddr1 ------- ENDDO C:67B4H LINE# 308 C:67C2H LINE# 309 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 77 C:67C2H LINE# 311 C:67C4H LINE# 312 C:67CCH LINE# 314 C:67CEH LINE# 315 C:67D1H LINE# 316 C:67D4H LINE# 317 C:67E4H LINE# 318 C:67E4H LINE# 319 C:67FCH LINE# 320 C:6804H LINE# 321 C:680BH LINE# 322 C:680EH LINE# 323 C:6810H LINE# 325 C:6812H LINE# 326 ------- ENDPROC _MCUFLASHREAD ------- PROC MCUFLASHWRWAITCHECK C:7B8BH LINE# 335 C:7B8BH LINE# 336 C:7B8BH LINE# 337 C:7B8EH LINE# 338 C:7B8EH LINE# 339 C:7B99H LINE# 340 C:7B99H LINE# 341 C:7B9BH LINE# 342 C:7B9DH LINE# 343 C:7B9FH LINE# 344 C:7B9FH LINE# 345 C:7B9FH LINE# 346 ------- ENDPROC MCUFLASHWRWAITCHECK ------- PROC _MCUFLASHCHECKFLG D:0006H SYMBOL McuFlashAddr ------- DO B:0029H.5 SYMBOL Result ------- ENDDO C:78F3H LINE# 355 C:78F3H LINE# 356 C:78F3H LINE# 357 C:78F5H LINE# 359 C:78F8H LINE# 360 C:7912H LINE# 361 C:7912H LINE# 362 C:7914H LINE# 363 C:7914H LINE# 364 C:7917H LINE# 366 C:7919H LINE# 367 ------- ENDPROC _MCUFLASHCHECKFLG ------- ENDMOD MCUFLASH ------- MODULE MCULIB C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 C:71DAH PUBLIC _Delay1ms D:009DH PUBLIC SBRTH BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 78 D:0080H PUBLIC P5 B:00A8H.7 PUBLIC EA D:00C7H PUBLIC PWM0CON D:00B6H PUBLIC PWM1CON D:00B7H PUBLIC PWM2CON D:009CH PUBLIC SBRTL C:7815H PUBLIC _McuTimer3Set D:00A8H PUBLIC IEN0 D:00A9H PUBLIC IEN1 D:00E8H PUBLIC EXF0 D:008EH PUBLIC SUSLO C:77B2H PUBLIC _MemoryCopy C:78C9H PUBLIC _MemorySet D:0087H PUBLIC PCON D:00CFH PUBLIC PWM0DH D:00A5H PUBLIC PWM1DH D:00BFH PUBLIC PWM2DH D:0098H PUBLIC SCON D:0088H PUBLIC TCON D:00CEH PUBLIC PWM0DL D:00A4H PUBLIC PWM1DL D:00BEH PUBLIC PWM2DL D:00B2H PUBLIC CLKCON D:00CDH PUBLIC PWM0PH D:00AFH PUBLIC PWM1PH D:00BDH PUBLIC PWM2PH D:00CCH PUBLIC PWM0PL D:00AEH PUBLIC PWM1PL C:7CEDH PUBLIC McuIntoIdle C:79D7H PUBLIC _McuClockSet D:00BCH PUBLIC PWM2PL D:0086H PUBLIC INSCON D:008DH PUBLIC TH3 D:008CH PUBLIC TL3 C:7CF9H PUBLIC McuIntoPD B:0088H.2 PUBLIC TR3 C:6569H PUBLIC RamCheckProcess D:0088H PUBLIC T3CON C:7872H PUBLIC SystemResetProcess C:5F1DH PUBLIC _McuPWM0Set C:5F9EH PUBLIC _McuPWM1Set C:601FH PUBLIC _McuPWM2Set ------- PROC _MCUTIMER3SET X:02BAH SYMBOL ClkSource D:0004H SYMBOL XmS ------- DO D:0006H SYMBOL TempVal ------- ENDDO C:7815H LINE# 20 C:781AH LINE# 21 C:781AH LINE# 24 C:781DH LINE# 67 C:7820H LINE# 68 C:783BH LINE# 70 C:783DH LINE# 71 C:783FH LINE# 72 C:7841H LINE# 74 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 79 C:7844H LINE# 75 ------- ENDPROC _MCUTIMER3SET ------- PROC _MCUCLOCKSET X:02BAH SYMBOL SysClock ------- DO D:0007H SYMBOL ea ------- ENDDO C:79D7H LINE# 84 C:79DCH LINE# 85 C:79DCH LINE# 88 C:79E1H LINE# 89 C:79E3H LINE# 91 C:79E6H LINE# 93 C:79E7H LINE# 94 C:79E8H LINE# 95 C:79E9H LINE# 96 C:79EAH LINE# 97 C:79EBH LINE# 98 C:79ECH LINE# 99 C:79EDH LINE# 100 C:79EEH LINE# 102 C:79F1H LINE# 104 C:79F4H LINE# 106 C:79F8H LINE# 107 ------- ENDPROC _MCUCLOCKSET ------- PROC _MCUPWM0SET X:05EBH SYMBOL PwmFreq X:05EDH SYMBOL DutyRatio C:5F1DH LINE# 116 C:5F28H LINE# 117 C:5F28H LINE# 118 C:5F2BH LINE# 119 C:5F45H LINE# 120 C:5F64H LINE# 121 C:5F82H LINE# 122 C:5F9DH LINE# 123 ------- ENDPROC _MCUPWM0SET ------- PROC _MCUPWM1SET X:05EEH SYMBOL PwmFreq X:05F0H SYMBOL DutyRatio C:5F9EH LINE# 125 C:5FA9H LINE# 126 C:5FA9H LINE# 127 C:5FACH LINE# 128 C:5FC6H LINE# 129 C:5FE5H LINE# 130 C:6003H LINE# 131 C:601EH LINE# 132 ------- ENDPROC _MCUPWM1SET ------- PROC _MCUPWM2SET X:02BFH SYMBOL PwmFreq X:02C1H SYMBOL DutyRatio C:601FH LINE# 134 C:602AH LINE# 135 C:602AH LINE# 136 C:602DH LINE# 137 C:6047H LINE# 138 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 80 C:6066H LINE# 139 C:6084H LINE# 140 C:609FH LINE# 141 ------- ENDPROC _MCUPWM2SET ------- PROC _DELAY1MS D:0007H SYMBOL Xms ------- DO D:0006H SYMBOL i D:0002H SYMBOL j D:0004H SYMBOL Tcnt ------- ENDDO C:71DAH LINE# 154 C:71DAH LINE# 155 C:71DAH LINE# 159 C:71E0H LINE# 160 C:71E0H LINE# 161 C:71E4H LINE# 162 C:71E6H LINE# 163 C:71EEH LINE# 164 C:71EEH LINE# 165 C:71F2H LINE# 166 C:71F4H LINE# 167 C:71FCH LINE# 168 C:71FCH LINE# 169 C:7200H LINE# 170 C:7202H LINE# 172 C:7202H LINE# 173 C:7206H LINE# 174 C:7206H LINE# 177 C:720DH LINE# 178 C:720DH LINE# 179 C:7217H LINE# 180 C:7217H LINE# 181 C:721EH LINE# 182 C:7221H LINE# 183 ------- ENDPROC _DELAY1MS ------- PROC RAMCHECKPROCESS C:6569H LINE# 220 C:6569H LINE# 221 C:6569H LINE# 222 C:65CBH LINE# 234 C:65CBH LINE# 235 C:65CDH LINE# 236 C:65CDH LINE# 238 C:65CDH LINE# 239 C:65CEH LINE# 240 C:65CEH LINE# 241 ------- ENDPROC RAMCHECKPROCESS ------- PROC _MEMORYSET X:02C6H SYMBOL pt D:0005H SYMBOL setval D:0003H SYMBOL length ------- DO D:0007H SYMBOL i ------- ENDDO C:78C9H LINE# 252 C:78D1H LINE# 253 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 81 C:78D1H LINE# 255 C:78D8H LINE# 256 C:78D8H LINE# 257 C:78E5H LINE# 258 C:78EFH LINE# 259 C:78F2H LINE# 260 ------- ENDPROC _MEMORYSET ------- PROC _MEMORYCOPY X:02DCH SYMBOL source D:0004H SYMBOL target D:0003H SYMBOL length ------- DO D:0007H SYMBOL i ------- ENDDO C:77B2H LINE# 271 C:77BAH LINE# 272 C:77BAH LINE# 274 C:77C1H LINE# 275 C:77C1H LINE# 276 C:77D2H LINE# 277 C:77D7H LINE# 278 C:77E1H LINE# 279 C:77E4H LINE# 280 ------- ENDPROC _MEMORYCOPY ------- PROC MCUINTOIDLE C:7CEDH LINE# 289 C:7CEDH LINE# 290 C:7CEDH LINE# 291 C:7CF0H LINE# 292 C:7CF3H LINE# 293 C:7CF4H LINE# 294 C:7CF5H LINE# 295 C:7CF6H LINE# 296 C:7CF7H LINE# 297 C:7CF8H LINE# 298 ------- ENDPROC MCUINTOIDLE ------- PROC MCUINTOPD C:7CF9H LINE# 300 C:7CF9H LINE# 301 C:7CF9H LINE# 302 C:7CFCH LINE# 303 C:7CFFH LINE# 304 C:7D00H LINE# 305 C:7D01H LINE# 306 C:7D02H LINE# 307 C:7D03H LINE# 308 C:7D04H LINE# 309 ------- ENDPROC MCUINTOPD ------- PROC SYSTEMRESETPROCESS C:7872H LINE# 318 C:7872H LINE# 319 C:7872H LINE# 320 C:7889H LINE# 322 C:7889H LINE# 323 C:788BH LINE# 324 C:788EH LINE# 325 C:7890H LINE# 326 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 82 C:7892H LINE# 327 C:7894H LINE# 329 C:7896H LINE# 330 C:7898H LINE# 331 C:789AH LINE# 333 C:789DH LINE# 334 C:789DH LINE# 335 ------- ENDPROC SYSTEMRESETPROCESS ------- ENDMOD MCULIB ------- MODULE MOSCTRL C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:7026H PUBLIC MosStatusCheck C:7845H PUBLIC MosCtrl B:002EH.6 PUBLIC bCHGMOSBk B:002EH.7 PUBLIC bDSGMOSBk ------- PROC MOSSTATUSCHECK C:7026H LINE# 20 C:7026H LINE# 21 C:7026H LINE# 22 C:7028H LINE# 23 C:702AH LINE# 25 C:7030H LINE# 26 C:7030H LINE# 27 C:7032H LINE# 28 C:7032H LINE# 30 C:7044H LINE# 31 C:7044H LINE# 32 C:7046H LINE# 33 C:7046H LINE# 35 C:7049H LINE# 36 C:7049H LINE# 37 C:7055H LINE# 38 C:7055H LINE# 39 C:7057H LINE# 40 C:7057H LINE# 41 C:7057H LINE# 43 C:705AH LINE# 44 C:705AH LINE# 45 C:705DH LINE# 46 C:705DH LINE# 47 C:705FH LINE# 48 C:705FH LINE# 49 C:705FH LINE# 51 C:7068H LINE# 52 C:7068H LINE# 53 C:706AH LINE# 54 C:706AH LINE# 56 C:706DH LINE# 57 C:706DH LINE# 58 C:706FH LINE# 59 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 83 C:706FH LINE# 60 ------- ENDPROC MOSSTATUSCHECK ------- PROC MOSCTRL C:7845H LINE# 70 C:7845H LINE# 71 C:7845H LINE# 72 C:7848H LINE# 74 C:7858H LINE# 75 C:7858H LINE# 76 C:785CH LINE# 77 C:7860H LINE# 79 C:7871H LINE# 80 C:7871H LINE# 81 ------- ENDPROC MOSCTRL ------- ENDMOD MOSCTRL ------- MODULE PORSELFTEST C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 C:6C88H PUBLIC PorProtectOTC D:0090H PUBLIC P1 C:6D26H PUBLIC PorProtectOTD D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:6CD7H PUBLIC PorProtectUTC C:6D75H PUBLIC PorProtectUTD C:7222H PUBLIC PorProtectOV C:726AH PUBLIC PorProtectUV X:053FH PUBLIC ucPorSelfTestDelayCnt B:002FH.6 PUBLIC bPorSelfTestFlg C:7634H PUBLIC PorSelfTest ------- PROC PORPROTECTOV C:7222H LINE# 20 C:7222H LINE# 21 C:7222H LINE# 22 C:7225H LINE# 23 C:7225H LINE# 24 C:7234H LINE# 25 C:7234H LINE# 26 C:7249H LINE# 27 C:7249H LINE# 28 C:724BH LINE# 29 C:7252H LINE# 30 C:7252H LINE# 31 C:7253H LINE# 32 C:7262H LINE# 33 C:7262H LINE# 34 C:7269H LINE# 35 C:7269H LINE# 36 C:7269H LINE# 37 ------- ENDPROC PORPROTECTOV ------- PROC PORPROTECTUV C:726AH LINE# 46 C:726AH LINE# 47 C:726AH LINE# 48 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 84 C:726DH LINE# 49 C:726DH LINE# 50 C:727CH LINE# 51 C:727CH LINE# 52 C:7291H LINE# 53 C:7291H LINE# 54 C:7293H LINE# 55 C:729AH LINE# 56 C:729AH LINE# 57 C:729BH LINE# 58 C:72AAH LINE# 59 C:72AAH LINE# 60 C:72B1H LINE# 61 C:72B1H LINE# 62 C:72B1H LINE# 63 ------- ENDPROC PORPROTECTUV ------- PROC PORPROTECTOTC C:6C88H LINE# 72 C:6C88H LINE# 73 C:6C88H LINE# 74 C:6C8BH LINE# 75 C:6C8BH LINE# 76 C:6CA1H LINE# 77 C:6CA1H LINE# 78 C:6CB6H LINE# 79 C:6CB6H LINE# 80 C:6CB8H LINE# 81 C:6CBFH LINE# 82 C:6CBFH LINE# 83 C:6CC0H LINE# 84 C:6CCFH LINE# 85 C:6CCFH LINE# 86 C:6CD6H LINE# 87 C:6CD6H LINE# 88 C:6CD6H LINE# 89 ------- ENDPROC PORPROTECTOTC ------- PROC PORPROTECTUTC C:6CD7H LINE# 98 C:6CD7H LINE# 99 C:6CD7H LINE# 100 C:6CDAH LINE# 101 C:6CDAH LINE# 102 C:6CF0H LINE# 103 C:6CF0H LINE# 104 C:6D05H LINE# 105 C:6D05H LINE# 106 C:6D07H LINE# 107 C:6D0EH LINE# 108 C:6D0EH LINE# 109 C:6D0FH LINE# 110 C:6D1EH LINE# 111 C:6D1EH LINE# 112 C:6D25H LINE# 113 C:6D25H LINE# 114 C:6D25H LINE# 115 ------- ENDPROC PORPROTECTUTC ------- PROC PORPROTECTOTD BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 85 C:6D26H LINE# 124 C:6D26H LINE# 125 C:6D26H LINE# 126 C:6D29H LINE# 127 C:6D29H LINE# 128 C:6D3FH LINE# 129 C:6D3FH LINE# 130 C:6D54H LINE# 131 C:6D54H LINE# 132 C:6D56H LINE# 133 C:6D5DH LINE# 134 C:6D5DH LINE# 135 C:6D5EH LINE# 136 C:6D6DH LINE# 137 C:6D6DH LINE# 138 C:6D74H LINE# 139 C:6D74H LINE# 140 C:6D74H LINE# 141 ------- ENDPROC PORPROTECTOTD ------- PROC PORPROTECTUTD C:6D75H LINE# 150 C:6D75H LINE# 151 C:6D75H LINE# 152 C:6D78H LINE# 153 C:6D78H LINE# 154 C:6D8EH LINE# 155 C:6D8EH LINE# 156 C:6DA3H LINE# 157 C:6DA3H LINE# 158 C:6DA5H LINE# 159 C:6DACH LINE# 160 C:6DACH LINE# 161 C:6DADH LINE# 162 C:6DBCH LINE# 163 C:6DBCH LINE# 164 C:6DC3H LINE# 165 C:6DC3H LINE# 166 C:6DC3H LINE# 167 ------- ENDPROC PORPROTECTUTD ------- PROC PORSELFTEST C:7634H LINE# 176 C:7634H LINE# 177 C:7634H LINE# 178 C:7637H LINE# 179 C:7637H LINE# 180 C:763AH LINE# 181 C:763DH LINE# 182 C:7640H LINE# 183 C:7643H LINE# 185 C:7646H LINE# 186 C:7649H LINE# 187 C:764CH LINE# 188 C:764FH LINE# 190 C:765AH LINE# 191 C:765AH LINE# 192 C:765CH LINE# 193 C:7668H LINE# 194 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 86 C:7668H LINE# 195 C:766AH LINE# 196 C:766BH LINE# 198 C:766BH LINE# 199 C:766EH LINE# 200 C:766EH LINE# 201 C:766EH LINE# 202 C:766EH LINE# 203 ------- ENDPROC PORSELFTEST ------- ENDMOD PORSELFTEST ------- MODULE PROTECT C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 X:03BBH PUBLIC uiOCD1DelayCnt D:00A0H PUBLIC P2 X:03BDH PUBLIC uiOCD2DelayCnt D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:4EBEH PUBLIC ProtectOV C:5106H PUBLIC ProtectUV B:002FH.0 PUBLIC bOVLock B:002FH.1 PUBLIC bUVLock X:03BFH PUBLIC uiOVDelayCnt X:03C1H PUBLIC uiUVDelayCnt X:03C3H PUBLIC uiOTCRDelayCnt X:03C5H PUBLIC uiOTDRDelayCnt X:03C7H PUBLIC uiUTCRDelayCnt X:03C9H PUBLIC uiUTDRDelayCnt C:69DCH PUBLIC ProtectOCC C:7A3AH PUBLIC ProtectProcess C:51C2H PUBLIC ProtectOTC C:533AH PUBLIC ProtectOTD X:03CBH PUBLIC uiOCCRcnt X:03CDH PUBLIC uiOCCDelayCnt X:03CFH PUBLIC uiOCDRcnt C:527EH PUBLIC ProtectUTC C:53F6H PUBLIC ProtectUTD C:611DH PUBLIC ProtectOCRecover X:03D1H PUBLIC uiOTCDelayCnt X:03D3H PUBLIC uiOTDDelayCnt X:03D5H PUBLIC uiUTCDelayCnt X:03D7H PUBLIC uiUTDDelayCnt C:6A35H PUBLIC ProtectOCD1 C:6A8EH PUBLIC ProtectOCD2 X:03D9H PUBLIC uiOVRDelayCnt X:03DBH PUBLIC uiUVRDelayCnt ------- PROC PROTECTOV C:4EBEH LINE# 39 C:4EBEH LINE# 40 C:4EBEH LINE# 41 C:4EC4H LINE# 42 C:4EC4H LINE# 43 C:4ED3H LINE# 44 C:4ED3H LINE# 45 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 87 C:4EF4H LINE# 46 C:4EF4H LINE# 47 C:4EF6H LINE# 48 C:4EF8H LINE# 49 C:4EFFH LINE# 50 C:4F05H LINE# 51 C:4F05H LINE# 52 C:4F06H LINE# 53 C:4F15H LINE# 54 C:4F15H LINE# 55 C:4F1CH LINE# 56 C:4F1CH LINE# 57 C:4F1DH LINE# 58 C:4F20H LINE# 59 C:4F20H LINE# 60 C:4F2FH LINE# 61 C:4F2FH LINE# 62 C:4F4DH LINE# 63 C:4F4DH LINE# 64 C:4F50H LINE# 65 C:4F50H LINE# 66 C:4F52H LINE# 67 C:4F54H LINE# 68 C:4F56H LINE# 70 C:4F56H LINE# 71 C:4F58H LINE# 72 C:4F5AH LINE# 73 C:4F5DH LINE# 74 C:4F5DH LINE# 75 C:4F64H LINE# 76 C:4F6AH LINE# 77 C:4F6AH LINE# 78 C:4F6BH LINE# 79 C:4F7AH LINE# 80 C:4F7AH LINE# 81 C:4F81H LINE# 82 C:4F81H LINE# 83 C:4F81H LINE# 84 ------- ENDPROC PROTECTOV ------- PROC PROTECTUV C:5106H LINE# 92 C:5106H LINE# 93 C:5106H LINE# 94 C:5109H LINE# 95 C:5109H LINE# 96 C:5118H LINE# 97 C:5118H LINE# 98 C:5139H LINE# 99 C:5139H LINE# 100 C:513BH LINE# 101 C:513DH LINE# 102 C:5144H LINE# 103 C:514AH LINE# 104 C:514AH LINE# 105 C:514BH LINE# 106 C:515AH LINE# 107 C:515AH LINE# 108 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 88 C:5161H LINE# 109 C:5161H LINE# 110 C:5162H LINE# 111 C:5165H LINE# 112 C:5165H LINE# 113 C:5174H LINE# 114 C:5174H LINE# 115 C:5192H LINE# 116 C:5192H LINE# 117 C:5195H LINE# 118 C:5195H LINE# 119 C:5197H LINE# 120 C:5199H LINE# 121 C:519BH LINE# 123 C:519BH LINE# 124 C:519DH LINE# 125 C:519DH LINE# 126 C:51A4H LINE# 127 C:51AAH LINE# 128 C:51AAH LINE# 129 C:51ABH LINE# 130 C:51BAH LINE# 131 C:51BAH LINE# 132 C:51C1H LINE# 133 C:51C1H LINE# 134 C:51C1H LINE# 135 ------- ENDPROC PROTECTUV ------- PROC PROTECTOTC C:51C2H LINE# 143 C:51C2H LINE# 144 C:51C2H LINE# 145 C:51C5H LINE# 146 C:51C5H LINE# 147 C:51DBH LINE# 148 C:51DBH LINE# 149 C:51FCH LINE# 150 C:51FCH LINE# 151 C:51FEH LINE# 152 C:5205H LINE# 153 C:520BH LINE# 154 C:520BH LINE# 155 C:520CH LINE# 156 C:521BH LINE# 157 C:521BH LINE# 158 C:5222H LINE# 159 C:5222H LINE# 160 C:5223H LINE# 162 C:5223H LINE# 163 C:5239H LINE# 164 C:5239H LINE# 165 C:5257H LINE# 166 C:5257H LINE# 167 C:5259H LINE# 168 C:5260H LINE# 169 C:5266H LINE# 170 C:5266H LINE# 171 C:5267H LINE# 172 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 89 C:5276H LINE# 173 C:5276H LINE# 174 C:527DH LINE# 175 C:527DH LINE# 176 C:527DH LINE# 177 ------- ENDPROC PROTECTOTC ------- PROC PROTECTUTC C:527EH LINE# 186 C:527EH LINE# 187 C:527EH LINE# 188 C:5281H LINE# 189 C:5281H LINE# 190 C:5297H LINE# 191 C:5297H LINE# 192 C:52B8H LINE# 193 C:52B8H LINE# 194 C:52BAH LINE# 195 C:52C1H LINE# 196 C:52C7H LINE# 197 C:52C7H LINE# 198 C:52C8H LINE# 199 C:52D7H LINE# 200 C:52D7H LINE# 201 C:52DEH LINE# 202 C:52DEH LINE# 203 C:52DFH LINE# 205 C:52DFH LINE# 206 C:52F5H LINE# 207 C:52F5H LINE# 208 C:5313H LINE# 209 C:5313H LINE# 210 C:5315H LINE# 211 C:531CH LINE# 212 C:5322H LINE# 213 C:5322H LINE# 214 C:5323H LINE# 215 C:5332H LINE# 216 C:5332H LINE# 217 C:5339H LINE# 218 C:5339H LINE# 219 C:5339H LINE# 220 ------- ENDPROC PROTECTUTC ------- PROC PROTECTOTD C:533AH LINE# 229 C:533AH LINE# 230 C:533AH LINE# 231 C:533DH LINE# 232 C:533DH LINE# 233 C:5353H LINE# 234 C:5353H LINE# 235 C:5374H LINE# 236 C:5374H LINE# 237 C:5376H LINE# 238 C:537DH LINE# 239 C:5383H LINE# 240 C:5383H LINE# 241 C:5384H LINE# 242 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 90 C:5393H LINE# 243 C:5393H LINE# 244 C:539AH LINE# 245 C:539AH LINE# 246 C:539BH LINE# 248 C:539BH LINE# 249 C:53B1H LINE# 250 C:53B1H LINE# 251 C:53CFH LINE# 252 C:53CFH LINE# 253 C:53D1H LINE# 254 C:53D8H LINE# 255 C:53DEH LINE# 256 C:53DEH LINE# 257 C:53DFH LINE# 258 C:53EEH LINE# 259 C:53EEH LINE# 260 C:53F5H LINE# 261 C:53F5H LINE# 262 C:53F5H LINE# 263 ------- ENDPROC PROTECTOTD ------- PROC PROTECTUTD C:53F6H LINE# 272 C:53F6H LINE# 273 C:53F6H LINE# 274 C:53F9H LINE# 275 C:53F9H LINE# 276 C:540FH LINE# 277 C:540FH LINE# 278 C:5430H LINE# 279 C:5430H LINE# 280 C:5432H LINE# 281 C:5439H LINE# 282 C:543FH LINE# 283 C:543FH LINE# 284 C:5440H LINE# 285 C:544FH LINE# 286 C:544FH LINE# 287 C:5456H LINE# 288 C:5456H LINE# 289 C:5457H LINE# 291 C:5457H LINE# 292 C:546DH LINE# 293 C:546DH LINE# 294 C:548BH LINE# 295 C:548BH LINE# 296 C:548DH LINE# 297 C:5494H LINE# 298 C:549AH LINE# 299 C:549AH LINE# 300 C:549BH LINE# 301 C:54AAH LINE# 302 C:54AAH LINE# 303 C:54B1H LINE# 304 C:54B1H LINE# 305 C:54B1H LINE# 306 ------- ENDPROC PROTECTUTD BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 91 ------- PROC PROTECTOCC C:69DCH LINE# 316 C:69DCH LINE# 317 C:69DCH LINE# 318 C:69DFH LINE# 319 C:69DFH LINE# 320 C:69F1H LINE# 321 C:69F1H LINE# 322 C:6A0FH LINE# 323 C:6A0FH LINE# 324 C:6A11H LINE# 325 C:6A13H LINE# 326 C:6A1AH LINE# 327 C:6A1AH LINE# 328 C:6A1BH LINE# 329 C:6A1EH LINE# 330 C:6A1EH LINE# 331 C:6A2DH LINE# 332 C:6A2DH LINE# 333 C:6A34H LINE# 334 C:6A34H LINE# 335 C:6A34H LINE# 336 C:6A34H LINE# 337 ------- ENDPROC PROTECTOCC ------- PROC PROTECTOCD1 C:6A35H LINE# 346 C:6A35H LINE# 347 C:6A35H LINE# 348 C:6A38H LINE# 349 C:6A38H LINE# 350 C:6A4AH LINE# 351 C:6A4AH LINE# 352 C:6A68H LINE# 353 C:6A68H LINE# 354 C:6A6FH LINE# 355 C:6A71H LINE# 356 C:6A73H LINE# 357 C:6A73H LINE# 358 C:6A74H LINE# 359 C:6A77H LINE# 360 C:6A77H LINE# 361 C:6A86H LINE# 362 C:6A86H LINE# 363 C:6A8DH LINE# 364 C:6A8DH LINE# 365 C:6A8DH LINE# 366 C:6A8DH LINE# 367 ------- ENDPROC PROTECTOCD1 ------- PROC PROTECTOCD2 C:6A8EH LINE# 376 C:6A8EH LINE# 377 C:6A8EH LINE# 378 C:6A91H LINE# 379 C:6A91H LINE# 380 C:6AA3H LINE# 381 C:6AA3H LINE# 382 C:6AC1H LINE# 383 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 92 C:6AC1H LINE# 384 C:6AC8H LINE# 385 C:6ACAH LINE# 386 C:6ACCH LINE# 387 C:6ACCH LINE# 388 C:6ACDH LINE# 389 C:6AD0H LINE# 390 C:6AD0H LINE# 391 C:6ADFH LINE# 392 C:6ADFH LINE# 393 C:6AE6H LINE# 394 C:6AE6H LINE# 395 C:6AE6H LINE# 396 C:6AE6H LINE# 397 ------- ENDPROC PROTECTOCD2 ------- PROC PROTECTPROCESS C:7A3AH LINE# 406 C:7A3AH LINE# 407 C:7A3AH LINE# 408 C:7A3DH LINE# 409 C:7A3DH LINE# 410 C:7A40H LINE# 411 C:7A43H LINE# 413 C:7A46H LINE# 414 C:7A49H LINE# 415 C:7A4CH LINE# 416 C:7A4FH LINE# 418 C:7A52H LINE# 419 C:7A55H LINE# 420 C:7A58H LINE# 421 C:7A58H LINE# 422 ------- ENDPROC PROTECTPROCESS ------- PROC PROTECTOCRECOVER C:611DH LINE# 431 C:611DH LINE# 432 C:611DH LINE# 433 C:6120H LINE# 434 C:6120H LINE# 435 C:6129H LINE# 436 C:6129H LINE# 437 C:6147H LINE# 438 C:6147H LINE# 439 C:614CH LINE# 440 C:6152H LINE# 441 C:6154H LINE# 442 C:6156H LINE# 443 C:6158H LINE# 444 C:615AH LINE# 445 C:615DH LINE# 446 C:615DH LINE# 447 C:615FH LINE# 448 C:6162H LINE# 449 C:6162H LINE# 450 C:6162H LINE# 451 C:6162H LINE# 453 C:6165H LINE# 454 C:6165H LINE# 455 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 93 C:6183H LINE# 456 C:6183H LINE# 457 C:618AH LINE# 458 C:618CH LINE# 459 C:6190H LINE# 460 C:6192H LINE# 461 C:6192H LINE# 462 C:6192H LINE# 463 C:6192H LINE# 464 ------- ENDPROC PROTECTOCRECOVER ------- ENDMOD PROTECT ------- MODULE RTC C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 C:7A94H PUBLIC RTCTwiCheck D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:5C6FH PUBLIC _RTCInitTime B:002FH.2 PUBLIC bRTCTwiRWErr C:6927H PUBLIC _RTCRead C:5A17H PUBLIC _RTCModifyTime X:0496H PUBLIC ucRTCTwiRWErrDelayCnt X:0497H PUBLIC RTC B:002FH.3 PUBLIC bRTCErr C:68CCH PUBLIC _RTCWrite C:38D3H PUBLIC _RTCReadTime ------- PROC RTCTWICHECK C:7A94H LINE# 23 C:7A94H LINE# 24 C:7A94H LINE# 25 C:7A97H LINE# 26 C:7A97H LINE# 27 C:7A9AH LINE# 28 C:7A9AH LINE# 29 C:7AA5H LINE# 30 C:7AA5H LINE# 31 C:7AA7H LINE# 32 C:7AAAH LINE# 33 C:7AAAH LINE# 34 C:7AABH LINE# 36 C:7AABH LINE# 37 C:7AB0H LINE# 38 C:7AB0H LINE# 39 C:7AB0H LINE# 40 ------- ENDPROC RTCTWICHECK ------- PROC _RTCWRITE X:02F1H SYMBOL WrAddr X:02F2H SYMBOL Length X:02F3H SYMBOL WrBuf ------- DO B:002AH.0 SYMBOL Result X:02F5H SYMBOL i ------- ENDDO BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 94 C:68CCH LINE# 49 C:68DAH LINE# 50 C:68DAH LINE# 51 C:68DCH LINE# 54 C:68DFH LINE# 55 C:68DFH LINE# 56 C:68E2H LINE# 57 C:68E2H LINE# 59 C:690AH LINE# 60 C:690AH LINE# 61 C:690CH LINE# 62 C:690EH LINE# 63 C:690EH LINE# 71 C:6913H LINE# 72 C:691FH LINE# 73 C:691FH LINE# 74 C:6924H LINE# 76 C:6926H LINE# 77 ------- ENDPROC _RTCWRITE ------- PROC _RTCREAD X:02E7H SYMBOL RdAddr X:02E8H SYMBOL Length X:02E9H SYMBOL RdBuf ------- DO B:0029H.7 SYMBOL Result X:02EBH SYMBOL i ------- ENDDO C:6927H LINE# 86 C:6935H LINE# 87 C:6935H LINE# 88 C:6937H LINE# 91 C:693AH LINE# 92 C:693AH LINE# 93 C:693DH LINE# 94 C:693DH LINE# 96 C:6965H LINE# 97 C:6965H LINE# 98 C:6967H LINE# 99 C:6969H LINE# 100 C:6969H LINE# 108 C:696EH LINE# 109 C:697AH LINE# 110 C:697AH LINE# 111 C:697FH LINE# 113 C:6981H LINE# 114 ------- ENDPROC _RTCREAD ------- PROC _RTCREADTIME X:02DCH SYMBOL RtcRdVal ------- DO X:02DEH SYMBOL rtcbuf B:0029H.6 SYMBOL Result ------- ENDDO C:38D3H LINE# 122 C:38DBH LINE# 123 C:38DBH LINE# 125 C:38DDH LINE# 127 C:38EDH LINE# 128 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 95 C:38EDH LINE# 129 C:38F7H LINE# 130 C:38F7H LINE# 131 C:39A4H LINE# 139 C:39A4H LINE# 140 C:39B5H LINE# 141 C:39BFH LINE# 142 C:39D0H LINE# 143 C:39DCH LINE# 144 C:39EFH LINE# 145 C:39FDH LINE# 146 C:3A10H LINE# 148 C:3A19H LINE# 149 C:3A1BH LINE# 151 C:3A1BH LINE# 152 C:3A2EH LINE# 153 C:3A38H LINE# 154 C:3A45H LINE# 155 C:3A51H LINE# 156 C:3A61H LINE# 157 C:3A71H LINE# 158 C:3A81H LINE# 160 C:3A83H LINE# 161 C:3A83H LINE# 162 C:3A85H LINE# 164 C:3A85H LINE# 165 C:3A92H LINE# 166 C:3A92H LINE# 167 C:3A92H LINE# 169 C:3A94H LINE# 170 ------- ENDPROC _RTCREADTIME ------- PROC _RTCMODIFYTIME X:02E7H SYMBOL RtcMdyVal ------- DO B:0029H.7 SYMBOL Result X:02E9H SYMBOL rtcdata X:02EAH SYMBOL rtctemp ------- ENDDO C:5A17H LINE# 179 C:5A1FH LINE# 180 C:5A1FH LINE# 181 C:5A21H LINE# 185 C:5A25H LINE# 186 C:5A32H LINE# 188 C:5A43H LINE# 189 C:5A4DH LINE# 190 C:5A62H LINE# 191 C:5A6EH LINE# 192 C:5A82H LINE# 193 C:5A90H LINE# 194 C:5AA3H LINE# 196 C:5AB0H LINE# 198 C:5AB2H LINE# 199 ------- ENDPROC _RTCMODIFYTIME ------- PROC _RTCINITTIME X:02BAH SYMBOL RtcInitVal ------- DO BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 96 B:0029H.5 SYMBOL Result X:02BCH SYMBOL rtcbuf D:0007H SYMBOL i X:02C5H SYMBOL checksum ------- ENDDO C:5C6FH LINE# 208 C:5C77H LINE# 209 C:5C77H LINE# 210 C:5C79H LINE# 213 C:5C7EH LINE# 215 C:5C88H LINE# 217 C:5C95H LINE# 218 C:5C97H LINE# 219 C:5C97H LINE# 220 C:5CA9H LINE# 221 C:5CAEH LINE# 223 C:5CC0H LINE# 224 C:5CC0H LINE# 225 C:5CC5H LINE# 226 C:5CC7H LINE# 227 C:5CCBH LINE# 228 C:5CCFH LINE# 229 C:5CD3H LINE# 230 C:5CD7H LINE# 231 C:5CDBH LINE# 232 C:5CDBH LINE# 234 C:5CECH LINE# 235 C:5CF9H LINE# 237 C:5CFBH LINE# 238 ------- ENDPROC _RTCINITTIME ------- ENDMOD RTC ------- MODULE TWI C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 D:008AH PUBLIC TWIBR D:00C6H PUBLIC TWICR D:0089H PUBLIC TWTFREE C:3A95H PUBLIC _TwiRead D:00B1H PUBLIC RSTSTAT C:7ACEH PUBLIC _CRC8cal D:00E6H PUBLIC TWITOUT C:4512H PUBLIC _TwiWrite C:7B33H PUBLIC TwiInit D:008DH PUBLIC TWIDAT D:00C8H PUBLIC TWICON D:00D1H PUBLIC TWISTA C:791AH PUBLIC _TWICheckStatus C:4B36H PUBLIC CRC8Table ------- PROC _CRC8CAL D:0001H SYMBOL p D:0005H SYMBOL counter BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 97 ------- DO D:0007H SYMBOL crc8 ------- ENDDO C:7ACEH LINE# 38 C:7ACEH LINE# 39 C:7ACEH LINE# 40 C:7AD0H LINE# 42 C:7AD6H LINE# 43 C:7AD6H LINE# 44 C:7ADFH LINE# 45 C:7AE6H LINE# 46 C:7AE9H LINE# 47 C:7AE9H LINE# 48 ------- ENDPROC _CRC8CAL ------- PROC _TWICHECKSTATUS D:0007H SYMBOL Status ------- DO B:002AH.2 SYMBOL Result D:0004H SYMBOL timeoutcount ------- ENDDO C:791AH LINE# 59 C:791AH LINE# 60 C:791AH LINE# 61 C:791CH LINE# 62 C:7920H LINE# 64 C:7925H LINE# 65 C:7925H LINE# 66 C:7928H LINE# 67 C:792CH LINE# 68 C:792CH LINE# 69 C:7931H LINE# 70 C:7933H LINE# 72 C:7933H LINE# 73 C:7933H LINE# 74 C:7933H LINE# 75 C:7935H LINE# 76 C:793CH LINE# 77 C:793CH LINE# 78 C:793EH LINE# 79 C:793EH LINE# 81 C:7940H LINE# 82 ------- ENDPROC _TWICHECKSTATUS ------- PROC _TWIWRITE X:02F6H SYMBOL SlaveID X:02F7H SYMBOL WrAddr X:02F9H SYMBOL AddrType X:02FAH SYMBOL Length X:02FBH SYMBOL CrcFlg X:02FCH SYMBOL WrBuf ------- DO D:0006H SYMBOL i X:02FEH SYMBOL TempBuf B:002AH.1 SYMBOL Result X:0302H SYMBOL timeoutcount C:4633H SYMBOL WrErr ------- ENDDO C:4512H LINE# 98 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 98 C:4522H LINE# 99 C:4522H LINE# 102 C:4524H LINE# 103 C:452EH LINE# 105 C:4533H LINE# 106 C:4536H LINE# 107 C:4546H LINE# 108 C:4556H LINE# 110 C:4562H LINE# 111 C:4562H LINE# 112 C:456BH LINE# 113 C:456EH LINE# 114 C:457CH LINE# 115 C:457CH LINE# 116 C:457EH LINE# 117 C:4581H LINE# 118 C:4581H LINE# 120 C:4587H LINE# 121 C:458AH LINE# 122 C:4591H LINE# 123 C:4591H LINE# 124 C:4593H LINE# 125 C:4596H LINE# 126 C:4596H LINE# 128 C:459DH LINE# 129 C:459DH LINE# 130 C:45A3H LINE# 131 C:45A6H LINE# 132 C:45ADH LINE# 133 C:45ADH LINE# 134 C:45AFH LINE# 135 C:45B2H LINE# 136 C:45B2H LINE# 137 C:45B2H LINE# 139 C:45BAH LINE# 140 C:45BDH LINE# 141 C:45C4H LINE# 142 C:45C4H LINE# 143 C:45C6H LINE# 144 C:45C8H LINE# 145 C:45C8H LINE# 147 C:45D0H LINE# 148 C:45D0H LINE# 149 C:45DCH LINE# 150 C:45DFH LINE# 151 C:45E6H LINE# 152 C:45E6H LINE# 153 C:45E8H LINE# 154 C:45EAH LINE# 155 C:45EAH LINE# 157 C:45F0H LINE# 158 C:45F3H LINE# 159 C:45FAH LINE# 160 C:45FAH LINE# 161 C:45FCH LINE# 162 C:45FEH LINE# 163 C:45FEH LINE# 164 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 99 C:45FEH LINE# 166 C:45FEH LINE# 167 C:460AH LINE# 168 C:460AH LINE# 169 C:4618H LINE# 170 C:461BH LINE# 171 C:4622H LINE# 172 C:4622H LINE# 173 C:4624H LINE# 174 C:4626H LINE# 175 C:4626H LINE# 176 C:4630H LINE# 177 C:4633H LINE# 178 C:4633H LINE# 179 C:4633H LINE# 180 C:4636H LINE# 181 C:463BH LINE# 182 C:463BH LINE# 183 C:463EH LINE# 184 C:4648H LINE# 185 C:4648H LINE# 186 C:4652H LINE# 187 C:4654H LINE# 189 C:4654H LINE# 190 C:4654H LINE# 191 C:4654H LINE# 192 C:4656H LINE# 193 C:4656H LINE# 195 C:4658H LINE# 196 ------- ENDPROC _TWIWRITE ------- PROC _TWIREAD D:0002H SYMBOL SlaveID X:02EDH SYMBOL RdAddr D:0003H SYMBOL AddrType X:02F0H SYMBOL Length X:02F1H SYMBOL CrcFlg X:02F2H SYMBOL RdBuf ------- DO B:002AH.0 SYMBOL Result X:02F4H SYMBOL i X:02F5H SYMBOL TempBuf X:0323H SYMBOL RdCrc X:0324H SYMBOL timeoutcount C:3C28H SYMBOL RdErr ------- ENDDO C:3A95H LINE# 210 C:3A9FH LINE# 211 C:3A9FH LINE# 212 C:3AA1H LINE# 215 C:3AA6H LINE# 216 C:3AAEH LINE# 218 C:3AB3H LINE# 219 C:3AB6H LINE# 221 C:3ABBH LINE# 223 C:3AC7H LINE# 224 C:3AC7H LINE# 225 C:3AD0H LINE# 226 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 100 C:3AD3H LINE# 227 C:3AE1H LINE# 228 C:3AE1H LINE# 229 C:3AE3H LINE# 230 C:3AE6H LINE# 231 C:3AE6H LINE# 233 C:3AE8H LINE# 234 C:3AEBH LINE# 235 C:3AF2H LINE# 236 C:3AF2H LINE# 237 C:3AF4H LINE# 238 C:3AF7H LINE# 239 C:3AF7H LINE# 241 C:3AFBH LINE# 242 C:3AFBH LINE# 243 C:3B01H LINE# 244 C:3B04H LINE# 245 C:3B0BH LINE# 246 C:3B0BH LINE# 247 C:3B0DH LINE# 248 C:3B10H LINE# 249 C:3B10H LINE# 250 C:3B10H LINE# 252 C:3B18H LINE# 253 C:3B1BH LINE# 254 C:3B22H LINE# 255 C:3B22H LINE# 256 C:3B24H LINE# 257 C:3B27H LINE# 258 C:3B27H LINE# 271 C:3B2AH LINE# 272 C:3B38H LINE# 273 C:3B38H LINE# 274 C:3B3AH LINE# 275 C:3B3DH LINE# 276 C:3B3DH LINE# 278 C:3B42H LINE# 279 C:3B45H LINE# 280 C:3B4CH LINE# 281 C:3B4CH LINE# 282 C:3B4EH LINE# 283 C:3B51H LINE# 284 C:3B51H LINE# 286 C:3B64H LINE# 287 C:3B64H LINE# 288 C:3B6AH LINE# 289 C:3B6AH LINE# 290 C:3B6FH LINE# 291 C:3B6FH LINE# 292 C:3B72H LINE# 293 C:3B77H LINE# 294 C:3B79H LINE# 296 C:3B79H LINE# 297 C:3B7CH LINE# 298 C:3B81H LINE# 299 C:3B81H LINE# 300 C:3B8FH LINE# 301 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 101 C:3B99H LINE# 302 C:3B9BH LINE# 304 C:3B9BH LINE# 305 C:3B9EH LINE# 306 C:3BA3H LINE# 307 C:3BB3H LINE# 308 C:3BB3H LINE# 309 C:3BBBH LINE# 311 C:3BC3H LINE# 312 C:3BC3H LINE# 313 C:3BC6H LINE# 314 C:3BCBH LINE# 315 C:3BD1H LINE# 316 C:3BE8H LINE# 317 C:3BE8H LINE# 318 C:3BFBH LINE# 319 C:3BFBH LINE# 320 C:3C14H LINE# 321 C:3C1EH LINE# 322 C:3C26H LINE# 323 C:3C26H LINE# 325 C:3C26H LINE# 326 C:3C28H LINE# 327 C:3C28H LINE# 328 C:3C28H LINE# 329 C:3C28H LINE# 330 C:3C28H LINE# 331 C:3C2BH LINE# 332 C:3C30H LINE# 333 C:3C30H LINE# 334 C:3C33H LINE# 335 C:3C3DH LINE# 336 C:3C3DH LINE# 337 C:3C47H LINE# 338 C:3C49H LINE# 340 C:3C49H LINE# 341 C:3C49H LINE# 342 C:3C49H LINE# 343 C:3C4BH LINE# 344 C:3C4BH LINE# 346 C:3C4DH LINE# 347 ------- ENDPROC _TWIREAD ------- PROC TWIINIT C:7B33H LINE# 367 C:7B33H LINE# 368 C:7B33H LINE# 369 C:7B36H LINE# 370 C:7B39H LINE# 371 C:7B3BH LINE# 372 C:7B3EH LINE# 373 C:7B41H LINE# 397 C:7B44H LINE# 398 C:7B47H LINE# 399 C:7B49H LINE# 400 ------- ENDPROC TWIINIT ------- ENDMOD TWI BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 102 ------- MODULE UART C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C4H PUBLIC UART0CR D:00C0H PUBLIC P4 C:6695H PUBLIC UART0Init D:009DH PUBLIC SBRTH D:0080H PUBLIC P5 D:009CH PUBLIC SBRTL B:0098H.0 PUBLIC RI B:0098H.1 PUBLIC TI D:0099H PUBLIC SBUF D:0087H PUBLIC PCON D:0098H PUBLIC SCON C:6B97H PUBLIC InterruptUART0 D:0086H PUBLIC INSCON D:009BH PUBLIC SADEN D:009AH PUBLIC SADDR D:009EH PUBLIC SFINE ------- PROC UART0INIT ------- DO X:02BAH SYMBOL TempVal ------- ENDDO C:6695H LINE# 19 C:6695H LINE# 20 C:6695H LINE# 22 C:6698H LINE# 84 C:6698H LINE# 86 C:669BH LINE# 87 C:669EH LINE# 92 C:66A8H LINE# 93 C:66AEH LINE# 94 C:66B1H LINE# 95 C:66ECH LINE# 97 C:66EFH LINE# 98 C:66F2H LINE# 99 C:66F5H LINE# 100 C:66F5H LINE# 101 ------- ENDPROC UART0INIT ------- PROC INTERRUPTUART0 ------- DO D:0007H SYMBOL RxData ------- ENDDO C:6B97H LINE# 110 C:6BB4H LINE# 114 C:6BB6H LINE# 115 C:6BB9H LINE# 117 C:6BBCH LINE# 118 C:6BBCH LINE# 119 C:6BBEH LINE# 120 C:6BC0H LINE# 121 C:6BC3H LINE# 122 C:6BC3H LINE# 124 C:6BC6H LINE# 125 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 103 C:6BC6H LINE# 126 C:6BC8H LINE# 127 C:6BCBH LINE# 129 C:6BCBH LINE# 131 C:6BCDH LINE# 132 ------- ENDPROC INTERRUPTUART0 ------- ENDMOD UART ------- MODULE THERMISTOR C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:479DH PUBLIC NTC103AT ------- ENDMOD THERMISTOR ------- MODULE TWIIO C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 ------- ENDMOD TWIIO ------- MODULE ?C_STARTUP C:7A1AH SEGMENT ?C_C51STARTUP C:1000H PUBLIC ?C_STARTUP N:00B2H SYMBOL CLKCON D:0083H SYMBOL DPH D:0082H SYMBOL DPL C:7A20H SYMBOL FOR_EACH_IDATA C:7A2AH SYMBOL FOR_EACH_XDATA D:0081H SYMBOL SP C:7A1AH SYMBOL STARTUP1 C:1000H LINE# 12 C:7A1AH LINE# 18 C:7A1DH LINE# 19 C:7A1EH LINE# 22 C:7A20H LINE# 24 C:7A22H LINE# 25 C:7A23H LINE# 26 C:7A26H LINE# 28 C:7A27H LINE# 29 C:7A2AH LINE# 31 C:7A2BH LINE# 32 C:7A2CH LINE# 33 C:7A2EH LINE# 34 C:7A30H LINE# 35 C:7A33H LINE# 36 C:7A36H LINE# 37 C:7A37H LINE# 38 ------- ENDMOD ?C_STARTUP BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 104 ------- MODULE GASGAUGEINTER_V4_13 C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 X:0326H PUBLIC E2uiDsgCorrectVol D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 B:00A8H.7 PUBLIC EA X:0328H PUBLIC Info_uiRSOC X:032AH PUBLIC E2ulIdleSocTimes X:032EH PUBLIC Info_uiRsocCnt X:0330H PUBLIC E2ulChgerEndVol X:0334H PUBLIC E2ucChgCurRatio X:0335H PUBLIC Info_uiSocDecTime X:0337H PUBLIC Info_ulTempDsgFcc X:033BH PUBLIC E2ui_CYCLECOUNTA_B X:033DH PUBLIC E2ui_CYCLECOUNTB_B X:033FH PUBLIC E2uiTempFCC_K1 X:0341H PUBLIC E2uiTempFCC_K2 X:0343H PUBLIC E2uiChgEndTemp X:0345H PUBLIC E2ucFccUpdatePercent X:0346H PUBLIC Info_ulFCC X:034AH PUBLIC E2ui_CYCLECOUNTA_K X:034CH PUBLIC E2ui_CYCLECOUNTB_K X:034EH PUBLIC E2ucChgCorrectSOC X:034FH PUBLIC E2ucInitSocDif X:0350H PUBLIC Info_ulVoltage X:0354H PUBLIC E2uiDsgEndTemp X:0356H PUBLIC E2ulLoadEndVol X:035AH PUBLIC E2ucDsgCorrectSOC X:035BH PUBLIC Info_ulDfilterRC X:035FH PUBLIC E2uiUpdateCycleCount X:0361H PUBLIC E2ucDsgVolDet D:001AH PUBLIC uiCellVminG X:0362H PUBLIC slAdcCur2 D:001CH PUBLIC uiCellVmaxG X:0366H PUBLIC E2ucChgerEndDelay X:0367H PUBLIC Info_uiCycleCount X:0369H PUBLIC E2slDsgAdjMaxCurr X:036DH PUBLIC E2ucDsgAdjLowFlg X:036EH PUBLIC E2ucInitUpSoc X:036FH PUBLIC E2uiDsgAdjLowTemp X:0371H PUBLIC E2ucChgChangeSocRatio X:0372H PUBLIC E2ucDsgAdjLowSoc X:0373H PUBLIC E2uiTempFCC_B X:0375H PUBLIC siCurCompens X:0377H PUBLIC Info_uiTemp X:0379H PUBLIC Info_ulRC X:037DH PUBLIC E2ucChgChangeSocDif C:370EH PUBLIC GasGaugeVarIn X:037EH PUBLIC Info_slCurr C:6BE8H PUBLIC GasGaugeVarOut X:0382H PUBLIC E2uiChgCorrectVol X:0384H PUBLIC E2ui_CYCLECOUNTA BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 105 X:0386H PUBLIC E2ui_CYCLECOUNTB X:0388H PUBLIC E2ui_CYCLECOUNTC X:038AH PUBLIC E2ucChgAdjRatio X:038BH PUBLIC E2ucChg100Ratio X:038CH PUBLIC E2ucFullDsgDelay ------- PROC GASGAUGEVARIN ------- DO B:0029H.5 SYMBOL eabak ------- ENDDO C:370EH LINE# 114 C:370EH LINE# 115 C:370EH LINE# 118 C:3712H LINE# 119 C:3714H LINE# 120 C:3723H LINE# 121 C:372FH LINE# 122 C:373BH LINE# 123 C:374AH LINE# 124 C:3756H LINE# 125 C:3765H LINE# 126 C:3776H LINE# 127 C:377CH LINE# 128 C:3782H LINE# 130 C:378CH LINE# 131 C:3793H LINE# 133 C:3797H LINE# 135 C:379DH LINE# 136 C:37A3H LINE# 137 C:37ABH LINE# 138 C:37B5H LINE# 139 C:37BAH LINE# 140 C:37BFH LINE# 141 C:37C5H LINE# 142 C:37CFH LINE# 143 C:37D6H LINE# 144 C:37E0H LINE# 145 C:37E6H LINE# 146 C:37FAH LINE# 147 C:3800H LINE# 148 C:3806H LINE# 150 C:3815H LINE# 151 C:381BH LINE# 152 C:3833H LINE# 153 C:3847H LINE# 154 C:384DH LINE# 155 C:3853H LINE# 157 C:3859H LINE# 158 C:385FH LINE# 159 C:3865H LINE# 161 C:386FH LINE# 163 C:3875H LINE# 164 C:387FH LINE# 165 C:3889H LINE# 167 C:3892H LINE# 168 C:389BH LINE# 169 C:38A4H LINE# 170 C:38ADH LINE# 171 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 106 C:38B6H LINE# 172 C:38BFH LINE# 173 C:38C9H LINE# 174 C:38D2H LINE# 203 ------- ENDPROC GASGAUGEVARIN ------- PROC GASGAUGEVAROUT ------- DO B:0029H.5 SYMBOL eabak ------- ENDDO C:6BE8H LINE# 211 C:6BE8H LINE# 212 C:6BE8H LINE# 215 C:6BECH LINE# 216 C:6BEEH LINE# 217 C:6BFDH LINE# 218 C:6C09H LINE# 219 C:6C15H LINE# 220 C:6C24H LINE# 221 C:6C28H LINE# 222 C:6C2CH LINE# 223 C:6C34H LINE# 224 C:6C38H LINE# 252 ------- ENDPROC GASGAUGEVAROUT ------- ENDMOD GASGAUGEINTER_V4_13 ------- MODULE BOOTAPP C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 B:00A8H.7 PUBLIC EA C:7AB1H PUBLIC ISPProcess ------- PROC ISPPROCESS C:7AB1H LINE# 17 C:7AB1H LINE# 18 C:7AB1H LINE# 19 C:7ABDH LINE# 20 C:7ABDH LINE# 21 C:7ABFH LINE# 22 C:7AC1H LINE# 23 C:7AC3H LINE# 24 C:7AC5H LINE# 25 C:7AC7H LINE# 26 C:7ACAH LINE# 27 C:7ACDH LINE# 28 C:7ACDH LINE# 29 ------- ENDPROC ISPPROCESS ------- ENDMOD BOOTAPP ------- MODULE BOOTIAP C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 107 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:0000H PUBLIC g_loadercode ------- ENDMOD BOOTIAP ------- MODULE ?C?FPADD C:1C81H PUBLIC ?C?FPADD C:1C7DH PUBLIC ?C?FPSUB ------- ENDMOD ?C?FPADD ------- MODULE ?C?FCAST C:1D7CH PUBLIC ?C?FCASTC C:1D77H PUBLIC ?C?FCASTI C:1D72H PUBLIC ?C?FCASTL ------- ENDMOD ?C?FCAST ------- MODULE ?C?CASTF C:1DB0H PUBLIC ?C?CASTF ------- ENDMOD ?C?CASTF ------- MODULE PRINTF X:02BAH PUBLIC ?_PRINTF?BYTE X:02BAH PUBLIC ?_SPRINTF?BYTE C:2C8EH PUBLIC _PRINTF C:2C88H PUBLIC _SPRINTF ------- ENDMOD PRINTF ------- MODULE ?C?FPROUND C:1E31H PUBLIC ?C?FPROUND ------- ENDMOD ?C?FPROUND ------- MODULE ?C?FPCONVERT C:1E6EH PUBLIC ?C?FPCONVERT ------- ENDMOD ?C?FPCONVERT ------- MODULE ?C?FPMUL C:1F73H PUBLIC ?C?FPMUL ------- ENDMOD ?C?FPMUL ------- MODULE ?C?FPDIV C:207CH PUBLIC ?C?FPDIV ------- ENDMOD ?C?FPDIV ------- MODULE ?C?FTNPWR C:2149H PUBLIC ?C?FTNPWR ------- ENDMOD ?C?FTNPWR ------- MODULE ?C?CLDPTR C:2189H PUBLIC ?C?CLDPTR ------- ENDMOD ?C?CLDPTR ------- MODULE ?C?CLDOPTR C:21A2H PUBLIC ?C?CLDOPTR ------- ENDMOD ?C?CLDOPTR ------- MODULE ?C?CSTPTR BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 108 C:21CFH PUBLIC ?C?CSTPTR ------- ENDMOD ?C?CSTPTR ------- MODULE ?C?IMUL C:21E1H PUBLIC ?C?IMUL ------- ENDMOD ?C?IMUL ------- MODULE ?C?UIDIV C:21F3H PUBLIC ?C?UIDIV ------- ENDMOD ?C?UIDIV ------- MODULE ?C?IILDX C:2248H PUBLIC ?C?IILDX ------- ENDMOD ?C?IILDX ------- MODULE ?C?LADD C:225EH PUBLIC ?C?LADD ------- ENDMOD ?C?LADD ------- MODULE ?C?LSUB C:226BH PUBLIC ?C?LSUB ------- ENDMOD ?C?LSUB ------- MODULE ?C?LMUL C:2279H PUBLIC ?C?LMUL ------- ENDMOD ?C?LMUL ------- MODULE ?C?ULDIV C:2304H PUBLIC ?C?ULDIV ------- ENDMOD ?C?ULDIV ------- MODULE ?C?SLDIV C:7380H PUBLIC ?C?SLDIV ------- ENDMOD ?C?SLDIV ------- MODULE ?C?LOR C:2396H PUBLIC ?C?LOR ------- ENDMOD ?C?LOR ------- MODULE ?C?LNEG C:23A3H PUBLIC ?C?LNEG ------- ENDMOD ?C?LNEG ------- MODULE ?C?SLCMP C:23B1H PUBLIC ?C?SLCMP ------- ENDMOD ?C?SLCMP ------- MODULE ?C?ULCMP C:23C7H PUBLIC ?C?ULCMP ------- ENDMOD ?C?ULCMP ------- MODULE ?C?ULSHR C:23D8H PUBLIC ?C?ULSHR ------- ENDMOD ?C?ULSHR ------- MODULE ?C?SLSHR C:23EBH PUBLIC ?C?SLSHR BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 109 ------- ENDMOD ?C?SLSHR ------- MODULE ?C?LSHL C:23FFH PUBLIC ?C?LSHL ------- ENDMOD ?C?LSHL ------- MODULE ?C?LLDIDATA C:2412H PUBLIC ?C?LLDIDATA ------- ENDMOD ?C?LLDIDATA ------- MODULE ?C?LLDXDATA C:241EH PUBLIC ?C?LLDXDATA ------- ENDMOD ?C?LLDXDATA ------- MODULE ?C?LLDIDATA0 C:242AH PUBLIC ?C?LLDIDATA0 ------- ENDMOD ?C?LLDIDATA0 ------- MODULE ?C?LLDXDATA0 C:2437H PUBLIC ?C?LLDXDATA0 ------- ENDMOD ?C?LLDXDATA0 ------- MODULE ?C?LILDXDATA C:244CH PUBLIC ?C?LILDXDATA C:2443H PUBLIC ?C?LILDXDATA1 C:2445H PUBLIC ?C?LILDXDATA8 ------- ENDMOD ?C?LILDXDATA ------- MODULE ?C?LSTIDATA C:2478H PUBLIC ?C?LSTIDATA ------- ENDMOD ?C?LSTIDATA ------- MODULE ?C?LSTXDATA C:2484H PUBLIC ?C?LSTXDATA ------- ENDMOD ?C?LSTXDATA ------- MODULE ?C?LSTKIDATA C:2490H PUBLIC ?C?LSTKIDATA ------- ENDMOD ?C?LSTKIDATA ------- MODULE ?C?LSTKXDATA C:24A9H PUBLIC ?C?LSTKXDATA ------- ENDMOD ?C?LSTKXDATA ------- MODULE ?C?OFFXADD C:24DAH PUBLIC ?C?OFFXADD ------- ENDMOD ?C?OFFXADD ------- MODULE ?C?PLDIXDATA C:24E6H PUBLIC ?C?PLDIXDATA ------- ENDMOD ?C?PLDIXDATA ------- MODULE ?C?PSTXDATA C:24FDH PUBLIC ?C?PSTXDATA ------- ENDMOD ?C?PSTXDATA ------- MODULE ?C?CCASE BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 110 C:2506H PUBLIC ?C?CCASE ------- ENDMOD ?C?CCASE ------- MODULE ?C?LIMUL C:252CH PUBLIC ?C?LIMUL ------- ENDMOD ?C?LIMUL FUNCTION REGISTER MASKS FUNCTION . . . . . . . . . REG MASK ----------------------------------- AFEADCDIS. . . . . . . . . @0xf7ff AFEADCEN . . . . . . . . . @0xf7ff AFECADCDIS . . . . . . . . @0xf7ff AFECADCEN. . . . . . . . . @0xf7ff AFECHGERCHECKDIS . . . . . @0xf7ff AFECHGERCHECKEN. . . . . . @0xf7ff AFECLRFLG. . . . . . . . . @0xf7ff AFEENTERPD . . . . . . . . @0xf7ff AFEGETTEMPE. . . . . . . . @0xf7ff AFEGETVOL. . . . . . . . . @0xf7ff AFEINIT. . . . . . . . . . @0xf7ff AFELOADCHECKDIS. . . . . . @0xf7ff AFELOADCHECKEN . . . . . . @0xf7ff AFERAMCHECK. . . . . . . . @0xf7ff AFERDFLG . . . . . . . . . @0xf7ff AFERDSTATUS. . . . . . . . @0xf7ff AFETEMPADCDIS. . . . . . . @0xf7ff AFETEMPADCEN . . . . . . . @0xf7ff AFETWICHECK. . . . . . . . @0xf300 AFEWDTDIS. . . . . . . . . @0xf7ff AFEWDTEN . . . . . . . . . @0xf7ff BALPROCESS . . . . . . . . @0xf7ff CALICURZERO. . . . . . . . @0xe301 CALIRTCTIME. . . . . . . . @0xf7ff CHGERCHECK . . . . . . . . @0xf7ff CTOCHECKVOL. . . . . . . . @0xf300 CTOTURNONCHECK . . . . . . @0xf300 E2PROMBKBOOT . . . . . . . @0xf7ff E2PROMINIT . . . . . . . . @0xf7ff E2PROMTWICHECK . . . . . . @0xf300 GASGAUGEVARIN. . . . . . . @0xffbf GASGAUGEVAROUT . . . . . . @0xff8f INITGPIO . . . . . . . . . @0xc000 INITIRQ. . . . . . . . . . @0xe000 INITVAR. . . . . . . . . . @0xf797 INTERRUPTINT4. . . . . . . @0xf301 INTERRUPTTIMER3. . . . . . @0xf300 INTERRUPTTIMER3APP . . . . @0xf300 INTERRUPTUART0APPTX. . . . @0xf38f KEYSCAN. . . . . . . . . . @0xf000 LEDAUTOOFF . . . . . . . . @0xf300 LEDDISPLAY . . . . . . . . @0xf303 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 111 LOADCHECK. . . . . . . . . @0xf7ff LOWPOWERCHECK. . . . . . . @0xf301 LOWPOWERPROCESS. . . . . . @0xf7ff MCUFLASHPROCESS. . . . . . @0xf7bf MCUFLASHWRWAITCHECK. . . . @0xf300 MCUINTOIDLE. . . . . . . . @0xc000 MCUINTOPD. . . . . . . . . @0xc000 MOSCTRL. . . . . . . . . . @0xf7ff MOSSTATUSCHECK . . . . . . @0xc000 PORPROTECTOTC. . . . . . . @0xf78f PORPROTECTOTD. . . . . . . @0xf78f PORPROTECTOV . . . . . . . @0xf782 PORPROTECTUTC. . . . . . . @0xf78f PORPROTECTUTD. . . . . . . @0xf78f PORPROTECTUV . . . . . . . @0xf782 PROTECTOCRECOVER . . . . . @0xf7ff PROTECTOTC . . . . . . . . @0xf7af PROTECTOTD . . . . . . . . @0xf7af PROTECTOV. . . . . . . . . @0xf7ff PROTECTUTC . . . . . . . . @0xf7af PROTECTUTD . . . . . . . . @0xf7af PROTECTUV. . . . . . . . . @0xf78b RAMCHECKPROCESS. . . . . . @0xf300 RTCTWICHECK. . . . . . . . @0xf300 SYSPARAINIT. . . . . . . . @0xffbf SYSTEMINTOPD . . . . . . . @0xf7ff SYSTEMINTOSLEEP. . . . . . @0xf7ff TWIINIT. . . . . . . . . . @0xe000 UART0CALICUROFFSET . . . . @0xf375 UART0CALIRTC . . . . . . . @0xf377 UART0CALITS1 . . . . . . . @0xf377 UART0CALITS2 . . . . . . . @0xf377 UART0CALIVOLTAGE . . . . . @0xf377 UART0CHECK . . . . . . . . @0xf300 UART0HANDSHAKE . . . . . . @0xe300 UART0IAPCHECKHANDSHAKE . . @0xf7bf UART0RDCMDPROCESS. . . . . @0xf3ff UART0RDE2PROM. . . . . . . @0xf7ff UART0READSUBCLASSID. . . . @0xf375 UART0WRITEMANUFACTURE. . . @0xf375 UART1RDE2PROM. . . . . . . @0xf7ff UART2RDE2PROM. . . . . . . @0xf7ff WAKEUPPROCESS. . . . . . . @0xf7ff _AFEALARMDIS . . . . . . . @0xf7ff _AFEALARMEN. . . . . . . . @0xf7ff _AFEBALCTL . . . . . . . . @0xf7ff _AFEMOSCTL . . . . . . . . @0xf7ff _AFEREADREG. . . . . . . . @0xf7ff _AFEWRITEREG . . . . . . . @0xf7ff _CRC8CAL . . . . . . . . . @0xf365 _DELAY1MS. . . . . . . . . @0xf03e _E2PROMREAD. . . . . . . . @0xf7ff _E2PROMWRITE . . . . . . . @0xf7ff _GETCYCLEGAIN. . . . . . . @0xf7cf _INTERRUPTINT4APP. . . . . @0xf301 _LEDGETDISNUM. . . . . . . @0xf001 _MCUCLOCKSET . . . . . . . @0xf301 BL51 BANKED LINKER/LOCATER V6.22 02/07/2025 10:36:16 PAGE 112 _MCUFLASHBLANKCHECK. . . . @0xf31c _MCUFLASHCHECKFLG. . . . . @0xf303 _MCUFLASHDATACHECK . . . . @0xf7af _MCUFLASHREAD. . . . . . . @0xf307 _MCUFLASHWRITE . . . . . . @0xf7bf _MCUFLASHWRONEBYTE . . . . @0xf035 _MCUFLASHWRSECTOR. . . . . @0xf33f _MEMORYCOPY. . . . . . . . @0xf78d _MEMORYSET . . . . . . . . @0xf781 _PUTCHAR . . . . . . . . . @0xc000 _RTCMODIFYTIME . . . . . . @0xf7ff _RTCREAD . . . . . . . . . @0xf7ff _RTCWRITE. . . . . . . . . @0xf7ff _TWICHECKSTATUS. . . . . . @0xf00c _TWIREAD . . . . . . . . . @0xf7ff _TWIWRITE. . . . . . . . . @0xf7ff _UART0READINFO . . . . . . @0xf37f _UART0WRITEINFO. . . . . . @0xf7ff *** WARNING L15: MULTIPLE CALL TO SEGMENT SEGMENT: ?PR?_MCUCLOCKSET?MCULIB CALLER1: ?PR?INTERRUPTINT4?INTERRUPT CALLER2: ?C_C51STARTUP Program Size: data=154.7 xdata=1529 code=32015 LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)