BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 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 (?C?FPGETOPN) D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR) 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) BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 2 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?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 0004H UNIT ?DT?GASGAUGEINTER_V4_13 DATA 0019H 0002H UNIT _DATA_GROUP_ IDATA 001BH 0001H UNIT ?ID?EXTE2PROM 001CH 0004H *** 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 0000H.6 UNIT ?BI?GASGAUGEV4_12 BIT 002AH.3 0000H.6 UNIT _BIT_GROUP_ BIT 002BH.1 0000H.5 UNIT ?BI?AFE BIT 002BH.6 0000H.5 UNIT ?BI?BALANCE BIT 002CH.3 0000H.4 UNIT ?BI?LOWPOWER BIT 002CH.7 0000H.4 UNIT ?BI?CHARGERLOAD BIT 002DH.3 0000H.3 UNIT ?BI?INTERRUPTAPP BIT 002DH.6 0000H.3 UNIT ?BI?MCUFLASH BIT 002EH.1 0000H.2 UNIT ?BI?LED BIT 002EH.3 0000H.2 UNIT ?BI?MOSCTRL BIT 002EH.5 0000H.2 UNIT ?BI?PROTECT BIT 002EH.7 0000H.2 UNIT ?BI?RTC BIT 002FH.1 0000H.1 UNIT ?BI?CALIBRATE BIT 002FH.2 0000H.1 UNIT ?BI?KEYSCAN BIT 002FH.3 0000H.1 UNIT ?BI?PORSELFTEST 002FH.4 0000H.4 *** GAP *** IDATA 0030H 000CH UNIT ?ID?GASGAUGEV4_12 003CH 0064H *** GAP *** IDATA 00A0H 0060H ABSOLUTE BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 3 * * * * * * * 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 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 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 4 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 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 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 5 * * * * * * * 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 06CAH UNIT ?PR?GASGAUGEMANAGE?GASGAUGEV4_12 CODE 2344H 051CH UNIT ?C?LIB_CODE CODE 2860H 0258H UNIT ?PR?FCCUPDATE?GASGAUGEV4_12 CODE 2AB8H 0220H UNIT ?PR?GASGAUGEWKUP?GASGAUGEV4_12 CODE 2CD8H 01FCH UNIT ?PR?_CALCUTEMP?CALCULATE CODE 2ED4H 01C5H UNIT ?PR?GASGAUGEVARIN?GASGAUGEINTER_V4_13 CODE 3099H 01C2H UNIT ?PR?_RTCREADTIME?RTC CODE 325BH 01B9H UNIT ?PR?_TWIREAD?TWI CODE 3414H 01B3H UNIT ?PR?_E2PROMBKDATA?EXTE2PROM CODE 35C7H 0181H UNIT ?PR?AFECALCUCURR?CALCULATE CODE 3748H 016FH UNIT ?PR?_GASGAUGEINITSOC?GASGAUGEV4_12 CODE 38B7H 0169H UNIT ?PR?UART0IAPCHECKHANDSHAKE?UARTAPP CODE 3A20H 0168H UNIT ?PR?GASGAUGEINIT?GASGAUGEV4_12 CODE 3B88H 0150H UNIT ?PR?UART0RDCMDPROCESS?UARTAPP CODE 3CD8H 0147H UNIT ?PR?_TWIWRITE?TWI CODE 3E1FH 0144H UNIT ?PR?BALTURNONCHECK?BALANCE CODE 3F63H 0138H UNIT ?PR?AFECALCUVOL?CALCULATE CODE 409BH 011FH UNIT ?PR?GASGAUGEGETOCV?GASGAUGEV4_12 CODE 41BAH 0100H UNIT ?CO?TWI CODE 42BAH 00F2H UNIT ?CO?THERMISTOR CODE 43ACH 00DEH UNIT ?PR?AFECALCUTEMPE?CALCULATE CODE 448AH 00D7H UNIT ?PR?CORRECTCHGDFRC?GASGAUGEV4_12 CODE 4561H 00D3H UNIT ?PR?E2PROMBKCHECK?EXTE2PROM CODE 4634H 00C4H UNIT ?PR?PROTECTOV?PROTECT CODE 46F8H 00C3H UNIT ?PR?UART0CALICURRENT?UARTAPP CODE 47BBH 00C1H UNIT ?PR?MCUFLASHPROCESS?MCUFLASH CODE 487CH 00BCH UNIT ?PR?PROTECTUV?PROTECT CODE 4938H 00BCH UNIT ?PR?PROTECTOTC?PROTECT CODE 49F4H 00BCH UNIT ?PR?PROTECTUTC?PROTECT CODE 4AB0H 00BCH UNIT ?PR?PROTECTOTD?PROTECT CODE 4B6CH 00BCH UNIT ?PR?PROTECTUTD?PROTECT CODE 4C28H 00BAH UNIT ?PR?BALPROCESS?BALANCE CODE 4CE2H 00B3H UNIT ?PR?INTERRUPTUART0APPTX?UARTAPP CODE 4D95H 00B3H UNIT ?PR?OFFSETCALCULATE?CALCULATE CODE 4E48H 00ACH UNIT ?PR?E2PROMBKPROCESS?EXTE2PROM CODE 4EF4H 00ABH UNIT ?PR?UART0WRCMDPROCESS?UARTAPP CODE 4F9FH 00ABH UNIT ?PR?_AFEWRITEREG?AFE CODE 504AH 00A2H UNIT ?PR?KEYSCAN?KEYSCAN CODE 50ECH 00A1H UNIT ?PR?SYSPARAINIT?INITIAL CODE 518DH 009CH UNIT ?PR?_RTCMODIFYTIME?RTC CODE 5229H 0097H UNIT ?PR?_INTERRUPTUART0APPRX?UARTAPP CODE 52C0H 0097H UNIT ?PR?_MCUFLASHWRITE?MCUFLASH CODE 5357H 008EH UNIT ?PR?LOWPOWERCHECK?LOWPOWER CODE 53E5H 008DH UNIT ?PR?_RTCINITTIME?RTC CODE 5472H 008CH UNIT ?PR?_MCUFLASHWRSECTOR?MCUFLASH CODE 54FEH 0087H UNIT ?PR?AFEINIT?AFE BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 6 CODE 5585H 0086H UNIT ?PR?AFEINITREG?AFE CODE 560BH 0081H UNIT ?PR?_MCUPWM0SET?MCULIB CODE 568CH 0081H UNIT ?PR?_MCUPWM1SET?MCULIB CODE 570DH 0081H UNIT ?PR?_MCUPWM2SET?MCULIB CODE 578EH 007DH UNIT ?PR?E2PROMINIT?EXTE2PROM CODE 580BH 0076H UNIT ?PR?PROTECTOCRECOVER?PROTECT CODE 5881H 0074H UNIT ?PR?_UART0WRITEINFO?UARTAPP CODE 58F5H 006FH UNIT ?PR?UART1RDE2PROM?EXTE2PROM CODE 5964H 006FH UNIT ?PR?UART2RDE2PROM?EXTE2PROM CODE 59D3H 006FH UNIT ?PR?INTERRUPTINT4?INTERRUPT CODE 5A42H 006EH UNIT ?PR?MAIN?MAIN CODE 5AB0H 006DH UNIT ?PR?CALIVOLTAGE?CALIBRATE CODE 5B1DH 006CH UNIT ?PR?E2PROMERASE?EXTE2PROM CODE 5B89H 006BH UNIT ?PR?_AFEREADREG?AFE CODE 5BF4H 006BH UNIT ?PR?UART0RDE2PROM?EXTE2PROM CODE 5C5FH 0066H UNIT ?PR?KEYSWITCHSPEED?KEYAPP CODE 5CC5H 0066H UNIT ?PR?RAMCHECKPROCESS?MCULIB CODE 5D2BH 0065H UNIT ?PR?_UART0READINFO?UARTAPP CODE 5D90H 0061H UNIT ?PR?AFERAMCHECK?AFE CODE 5DF1H 0061H UNIT ?PR?UART0INIT?UART CODE 5E52H 005FH UNIT ?PR?_E2PROMWRITE?EXTE2PROM CODE 5EB1H 005FH UNIT ?PR?_E2PROMREAD?EXTE2PROM CODE 5F10H 005FH UNIT ?PR?_MCUFLASHREAD?MCUFLASH CODE 5F6FH 005DH UNIT ?PR?_GETCYCLEGAIN?GASGAUGEV4_12 CODE 5FCCH 005CH UNIT ?PR?LEDDISPLAY?LED CODE 6028H 005BH UNIT ?PR?_RTCWRITE?RTC CODE 6083H 005BH UNIT ?PR?_RTCREAD?RTC CODE 60DEH 005AH UNIT ?PR?_MCUFLASHDATACHECK?MCUFLASH CODE 6138H 0059H UNIT ?PR?PROTECTOCC?PROTECT CODE 6191H 0059H UNIT ?PR?PROTECTOCD1?PROTECT CODE 61EAH 0059H UNIT ?PR?PROTECTOCD2?PROTECT CODE 6243H 0058H UNIT ?PR?UART0CALIVOLTAGE?UARTAPP CODE 629BH 0058H UNIT ?PR?UART0CALIRTC?UARTAPP CODE 62F3H 0051H UNIT ?PR?INTERRUPTUART0?UART CODE 6344H 0051H UNIT ?PR?GASGAUGEVAROUT?GASGAUGEINTER_V4_13 CODE 6395H 004FH UNIT ?PR?CALIPROCESS?CALIBRATE CODE 63E4H 004FH UNIT ?PR?PORPROTECTOTC?PORSELFTEST CODE 6433H 004FH UNIT ?PR?PORPROTECTUTC?PORSELFTEST CODE 6482H 004FH UNIT ?PR?PORPROTECTOTD?PORSELFTEST CODE 64D1H 004FH UNIT ?PR?PORPROTECTUTD?PORSELFTEST CODE 6520H 004EH UNIT ?PR?LOADCHECK?CHARGERLOAD CODE 656EH 004DH UNIT ?PR?UART0CALITS1?UARTAPP CODE 65BBH 004DH UNIT ?PR?UART0CALITS2?UARTAPP CODE 6608H 004CH UNIT ?PR?INITIAL?INITIAL CODE 6654H 004CH UNIT ?PR?E2PROMBKRTC?EXTE2PROM CODE 66A0H 004CH UNIT ?PR?UART1RDRTC?EXTE2PROM CODE 66ECH 004CH UNIT ?PR?UART2RDRTC?EXTE2PROM CODE 6738H 004AH UNIT ?PR?AFEGETVOL?CALCULATE CODE 6782H 004AH UNIT ?PR?MOSSTATUSCHECK?MOSCTRL CODE 67CCH 0049H UNIT ?PR?UART0WRITEMANUFACTURE?UARTAPP CODE 6815H 0049H UNIT ?PR?CHGERCHECK?CHARGERLOAD CODE 685EH 0048H UNIT ?CO?UARTAPP CODE 68A6H 0048H UNIT ?PR?AFEGETTEMPE?CALCULATE CODE 68EEH 0048H UNIT ?PR?UART0RDRTC?EXTE2PROM CODE 6936H 0048H UNIT ?PR?_DELAY1MS?MCULIB CODE 697EH 0048H UNIT ?PR?PORPROTECTOV?PORSELFTEST CODE 69C6H 0048H UNIT ?PR?PORPROTECTUV?PORSELFTEST BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 7 CODE 6A0EH 0045H UNIT ?PR?CALITS1?CALIBRATE CODE 6A53H 0045H UNIT ?PR?CALITS2?CALIBRATE CODE 6A98H 0044H UNIT ?PR?CALIRTCTIME?CALIBRATE CODE 6ADCH 0044H UNIT ?C?LDIV CODE 6B20H 0042H UNIT ?PR?INITVAR?INITIAL CODE 6B62H 0041H UNIT ?PR?E2PROMBKBOOT?EXTE2PROM CODE 6BA3H 0040H UNIT ?PR?WAKEUPPROCESS?LOWPOWER CODE 6BE3H 0040H UNIT ?PR?LOWPOWERPROCESS?LOWPOWER CODE 6C23H 003FH UNIT ?PR?_LEDGETDISNUM?LED CODE 6C62H 003FH UNIT ?PR?_AFEBALCTL?AFE CODE 6CA1H 003DH UNIT ?PR?AFERDFLG?AFE CODE 6CDEH 003CH UNIT ?PR?AFECLRFLG?AFE CODE 6D1AH 003BH UNIT ?PR?UART0READSUBCLASSID?UARTAPP CODE 6D55H 003BH UNIT ?PR?CALICURRENTGAIN?CALIBRATE CODE 6D90H 003BH UNIT ?PR?PORSELFTEST?PORSELFTEST CODE 6DCBH 003AH UNIT ?PR?UART0CALICUROFFSET?UARTAPP CODE 6E05H 0036H UNIT ?PR?SYSTEMINTOSLEEP?LOWPOWER CODE 6E3BH 0035H UNIT ?PR?CTOCHECKVOL?BALANCE CODE 6E70H 0035H UNIT ?PR?_MCUFLASHWRONEBYTE?MCUFLASH CODE 6EA5H 0035H UNIT ?PR?GASGAUGEIDLE?GASGAUGEV4_12 CODE 6EDAH 0034H UNIT ?CO?CALCULATE CODE 6F0EH 0033H UNIT ?PR?_MEMORYCOPY?MCULIB CODE 6F41H 0030H UNIT ?PR?KEYPROCESS?KEYAPP CODE 6F71H 0030H UNIT ?PR?_MCUTIMER3SET?MCULIB CODE 6FA1H 002DH UNIT ?PR?MOSCTRL?MOSCTRL CODE 6FCEH 002CH UNIT ?PR?SYSTEMRESETPROCESS?MCULIB CODE 6FFAH 002BH UNIT ?PR?INITGPIO?INITIAL CODE 7025H 002AH UNIT ?PR?_MEMORYSET?MCULIB CODE 704FH 0027H UNIT ?PR?_MCUFLASHCHECKFLG?MCUFLASH CODE 7076H 0027H UNIT ?PR?_TWICHECKSTATUS?TWI CODE 709DH 0026H UNIT ?PR?AFEENTERPD?AFE CODE 70C3H 0026H UNIT ?PR?CTOTURNONCHECK?BALANCE CODE 70E9H 0026H UNIT ?PR?_MCUFLASHBLANKCHECK?MCUFLASH CODE 710FH 0024H UNIT ?PR?INTERRUPTTIMER3APP?INTERRUPTAPP CODE 7133H 0022H UNIT ?PR?_MCUCLOCKSET?MCULIB CODE 7155H 0020H UNIT ?C_C51STARTUP CODE 7175H 001FH UNIT ?PR?PROTECTPROCESS?PROTECT CODE 7194H 001EH UNIT ?PR?INITIRQ?INITIAL CODE 71B2H 001DH UNIT ?PR?E2PROMTWICHECK?EXTE2PROM CODE 71CFH 001DH UNIT ?PR?RTCTWICHECK?RTC CODE 71ECH 001DH UNIT ?PR?ISPPROCESS?BOOTAPP CODE 7209H 001CH UNIT ?PR?_CRC8CAL?TWI CODE 7225H 001AH UNIT ?PR?AFETWICHECK?AFE CODE 723FH 0018H UNIT ?PR?AFERDSTATUS?AFE CODE 7257H 0017H UNIT ?PR?_AFEALARMDIS?AFE CODE 726EH 0017H UNIT ?PR?TWIINIT?TWI CODE 7285H 0016H UNIT ?PR?UART0HANDSHAKE?UARTAPP CODE 729BH 0016H UNIT ?PR?UART0CHECK?UARTAPP CODE 72B1H 0015H UNIT ?PR?_AFEMOSCTL?AFE CODE 72C6H 0015H UNIT ?PR?MCUFLASHWRWAITCHECK?MCUFLASH CODE 72DBH 0014H UNIT ?PR?AFEINFOPROCESS?CALCULATE CODE 72EFH 0013H UNIT ?PR?LEDAUTOOFF?LED CODE 7302H 0013H UNIT ?PR?AFECHGERCHECKEN?AFE CODE 7315H 0013H UNIT ?PR?AFECHGERCHECKDIS?AFE CODE 7328H 0013H UNIT ?PR?AFELOADCHECKEN?AFE CODE 733BH 0013H UNIT ?PR?AFELOADCHECKDIS?AFE CODE 734EH 0013H UNIT ?PR?AFEWDTEN?AFE BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 8 CODE 7361H 0013H UNIT ?PR?AFEWDTDIS?AFE CODE 7374H 0013H UNIT ?PR?AFEADCEN?AFE CODE 7387H 0013H UNIT ?PR?AFEADCDIS?AFE CODE 739AH 0013H UNIT ?PR?AFECADCEN?AFE CODE 73ADH 0013H UNIT ?PR?AFECADCDIS?AFE CODE 73C0H 0013H UNIT ?PR?AFETEMPADCEN?AFE CODE 73D3H 0013H UNIT ?PR?AFETEMPADCDIS?AFE CODE 73E6H 0012H UNIT ?PR?SYSTEMINTOPD?LOWPOWER CODE 73F8H 0012H UNIT ?PR?_AFEALARMEN?AFE CODE 740AH 0010H UNIT ?PR?CALICURZERO?CALIBRATE CODE 741AH 000EH UNIT ?PR?_PUTCHAR?MAIN CODE 7428H 000CH UNIT ?PR?MCUINTOIDLE?MCULIB CODE 7434H 000CH UNIT ?PR?MCUINTOPD?MCULIB CODE 7440H 000AH UNIT ?PR?BALANCEPROCESS?BALANCE CODE 744AH 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 +--> ?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 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 9 ?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 *** NEW ROOT *************************************************** ?C_C51STARTUP ----- ----- ----- ----- ----- ----- +--> ?PR?MAIN?MAIN ?PR?MAIN?MAIN ----- ----- ----- ----- ----- ----- +--> ?PR?INITIAL?INITIAL +--> ?PR?AFEINFOPROCESS?CALCULATE +--> ?PR?BALANCEPROCESS?BALANCE +--> ?PR?PROTECTPROCESS?PROTECT +--> ?PR?PORSELFTEST?PORSELFTEST +--> ?PR?LOADCHECK?CHARGERLOAD BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 10 +--> ?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 002AH.3 0000H.1 ----- ----- ----- ----- ?PR?_MCUFLASHREAD?MCUFLASH 002AH.3 0000H.1 0019H 0002H 02BAH 0004H ?PR?_MCUFLASHWRITE?MCUFLASH 002AH.5 0000H.1 ----- ----- 02BCH 0004H +--> ?PR?_MCUFLASHBLANKCHECK?MCUFLASH +--> ?PR?_MCUFLASHWRSECTOR?MCUFLASH +--> ?PR?_MCUFLASHDATACHECK?MCUFLASH ?PR?_MCUFLASHBLANKCHECK?MCUFLASH 002AH.6 0000H.1 ----- ----- ----- ----- ?PR?_MCUFLASHWRSECTOR?MCUFLASH 002AH.6 0000H.1 ----- ----- 02C0H 0004H ?PR?_MCUFLASHDATACHECK?MCUFLASH 002AH.6 0000H.1 ----- ----- 02C0H 0004H ?PR?INITVAR?INITIAL ----- ----- ----- ----- ----- ----- +--> ?PR?_MEMORYSET?MCULIB BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 11 ?PR?_MEMORYSET?MCULIB ----- ----- ----- ----- 02C6H 0002H ?PR?_MCUTIMER3SET?MCULIB ----- ----- ----- ----- 02BAH 0001H ?PR?UART0INIT?UART ----- ----- ----- ----- 02BAH 0002H ?PR?_MCUPWM2SET?MCULIB ----- ----- ----- ----- 02BFH 0003H ?PR?AFEINIT?AFE 002AH.3 0000H.1 ----- ----- 02BDH 0004H +--> ?PR?_AFEWRITEREG?AFE +--> ?PR?_AFEREADREG?AFE ?PR?_AFEWRITEREG?AFE 002AH.4 0000H.1 ----- ----- 02C1H 0006H +--> ?PR?_TWIWRITE?TWI +--> ?PR?_DELAY1MS?MCULIB +--> ?PR?TWIINIT?TWI ?PR?_TWIWRITE?TWI 002AH.7 0000H.1 ----- ----- 02F6H 000EH +--> ?PR?_CRC8CAL?TWI +--> ?PR?_TWICHECKSTATUS?TWI ?PR?_TWICHECKSTATUS?TWI 002BH.0 0000H.1 ----- ----- ----- ----- ?PR?_AFEREADREG?AFE 002AH.4 0000H.1 ----- ----- 02C4H 0005H +--> ?PR?_TWIREAD?TWI +--> ?PR?_DELAY1MS?MCULIB +--> ?PR?TWIINIT?TWI ?PR?_TWIREAD?TWI 002AH.6 0000H.1 ----- ----- 02ECH 003AH +--> ?PR?_TWICHECKSTATUS?TWI +--> ?PR?_CRC8CAL?TWI ?PR?AFECLRFLG?AFE ----- ----- ----- ----- ----- ----- +--> ?PR?_AFEREADREG?AFE +--> ?PR?_AFEWRITEREG?AFE ?PR?E2PROMINIT?EXTE2PROM 002AH.3 0000H.1 ----- ----- 02BAH 0008H +--> ?PR?_E2PROMREAD?EXTE2PROM ?PR?_E2PROMREAD?EXTE2PROM 002AH.4 0000H.1 ----- ----- 02C6H 0006H +--> ?PR?_TWIREAD?TWI +--> ?PR?_DELAY1MS?MCULIB ?PR?_RTCINITTIME?RTC 002AH.3 0000H.1 ----- ----- 02BAH 000CH +--> ?PR?_MEMORYSET?MCULIB +--> ?PR?_E2PROMREAD?EXTE2PROM +--> ?PR?_MEMORYCOPY?MCULIB +--> ?PR?_RTCREADTIME?RTC ?PR?_MEMORYCOPY?MCULIB ----- ----- ----- ----- 02DCH 0002H ?PR?_RTCREADTIME?RTC 002AH.4 0000H.1 ----- ----- 02DCH 000BH +--> ?PR?_RTCREAD?RTC +--> ?PR?_RTCMODIFYTIME?RTC ?PR?_RTCREAD?RTC 002AH.5 0000H.1 ----- ----- 02E7H 0005H BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 12 +--> ?PR?_TWIREAD?TWI +--> ?PR?_DELAY1MS?MCULIB ?PR?_RTCMODIFYTIME?RTC 002AH.5 0000H.1 ----- ----- 02E7H 000AH +--> ?PR?_RTCWRITE?RTC ?PR?_RTCWRITE?RTC 002AH.6 0000H.1 ----- ----- 02F1H 0005H +--> ?PR?_TWIWRITE?TWI +--> ?PR?_DELAY1MS?MCULIB ?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 002AH.3 0000H.1 ----- ----- 02C3H 0001H +--> ?PR?_AFEREADREG?AFE ?PR?AFECALCUTEMPE?CALCULATE ----- ----- ----- ----- ----- ----- +--> ?PR?AFEGETTEMPE?CALCULATE +--> ?PR?_CALCUTEMP?CALCULATE ?PR?AFEGETTEMPE?CALCULATE 002AH.3 0000H.1 ----- ----- ----- ----- +--> ?PR?_AFEREADREG?AFE ?PR?_CALCUTEMP?CALCULATE ----- ----- ----- ----- 02BAH 0007H +--> ?CO?THERMISTOR ?PR?AFECALCUCURR?CALCULATE ----- ----- ----- ----- 02BAH 0005H +--> ?PR?_AFEREADREG?AFE +--> ?PR?OFFSETCALCULATE?CALCULATE +--> ?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 002AH.3 0000H.1 ----- ----- ----- ----- BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 13 ?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 002AH.3 0000H.1 ----- ----- ----- ----- ?PR?GASGAUGEGETOCV?GASGAUGEV4_12 ----- ----- ----- ----- 02BCH 0001H ?PR?_GASGAUGEINITSOC?GASGAUGEV4_12 ----- ----- ----- ----- 02BCH 0002H ?PR?GASGAUGEVAROUT?GASGAUGEINTER_V4_13 002AH.3 0000H.1 ----- ----- ----- ----- ?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 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 14 +--> ?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 002AH.3 0000H.1 ----- ----- 02BAH 0009H +--> ?CO?GASGAUGEV4_12 ?PR?AFERAMCHECK?AFE ----- ----- ----- ----- 02BAH 0003H +--> ?PR?_AFEREADREG?AFE +--> ?PR?AFEINIT?AFE ?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 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 15 ?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 002AH.3 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 002AH.3 0000H.1 ----- ----- 02E4H 0006H +--> ?PR?_TWIWRITE?TWI +--> ?PR?_DELAY1MS?MCULIB ?PR?UART0RDE2PROM?EXTE2PROM ----- ----- ----- ----- ----- ----- +--> ?PR?_E2PROMREAD?EXTE2PROM +--> ?PR?_CRC8CAL?TWI ?PR?UART2RDE2PROM?EXTE2PROM ----- ----- ----- ----- ----- ----- +--> ?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 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 16 ?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:5A42H PUBLIC main D:0099H PUBLIC SBUF D:00B1H PUBLIC RSTSTAT B:0098H.4 PUBLIC REN C:741AH PUBLIC _putchar ------- PROC _PUTCHAR D:0007H SYMBOL c C:741AH LINE# 13 C:741AH LINE# 14 C:741AH LINE# 15 C:741CH LINE# 16 C:741EH LINE# 17 C:7420H LINE# 18 C:7423H LINE# 19 C:7425H LINE# 20 C:7427H LINE# 21 C:7427H LINE# 22 ------- ENDPROC _PUTCHAR ------- PROC MAIN C:5A42H LINE# 32 C:5A42H LINE# 33 C:5A42H LINE# 34 C:5A45H LINE# 38 C:5A45H LINE# 39 C:5A45H LINE# 42 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 17 C:5A48H LINE# 43 C:5A48H LINE# 44 C:5A4BH LINE# 46 C:5A4DH LINE# 47 C:5A50H LINE# 49 C:5A53H LINE# 51 C:5A56H LINE# 53 C:5A59H LINE# 55 C:5A5CH LINE# 57 C:5A5FH LINE# 59 C:5A62H LINE# 61 C:5A65H LINE# 66 C:5A68H LINE# 76 C:5A68H LINE# 78 C:5A6BH LINE# 79 C:5A6BH LINE# 80 C:5A6DH LINE# 100 C:5A6FH LINE# 101 C:5A72H LINE# 103 C:5A75H LINE# 105 C:5A78H LINE# 106 C:5A7BH LINE# 107 C:5A7EH LINE# 109 C:5A83H LINE# 110 C:5A83H LINE# 111 C:5A86H LINE# 112 C:5A86H LINE# 114 C:5A89H LINE# 116 C:5A8CH LINE# 121 C:5A8CH LINE# 123 C:5A8FH LINE# 125 C:5A92H LINE# 127 C:5A95H LINE# 129 C:5A98H LINE# 131 C:5A9BH LINE# 135 C:5AA5H LINE# 136 C:5AADH LINE# 138 ------- 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:7194H 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 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 18 D:00BAH PUBLIC IENC C:6B20H PUBLIC InitVar C:6FFAH PUBLIC InitGPIO B:00A8H.4 PUBLIC ES0 B:00A8H.5 PUBLIC ET3 D:0086H PUBLIC INSCON B:0088H.7 PUBLIC TF3 C:6608H PUBLIC Initial C:50ECH PUBLIC SysParaInit D:00E9H PUBLIC P0PCR D:00EAH PUBLIC P1PCR D:00EBH PUBLIC P2PCR D:00ECH PUBLIC P3PCR ------- PROC INITVAR C:6B20H LINE# 18 C:6B20H LINE# 19 C:6B20H LINE# 20 C:6B26H LINE# 21 C:6B31H LINE# 22 C:6B3BH LINE# 23 C:6B45H LINE# 24 C:6B4DH LINE# 26 C:6B4FH LINE# 27 C:6B51H LINE# 28 C:6B57H LINE# 29 C:6B59H LINE# 30 C:6B5BH LINE# 32 C:6B61H LINE# 33 ------- ENDPROC INITVAR ------- PROC SYSPARAINIT C:50ECH LINE# 41 C:50ECH LINE# 42 C:50ECH LINE# 43 C:50F5H LINE# 44 C:50F5H LINE# 45 C:5101H LINE# 46 C:510AH LINE# 47 C:510AH LINE# 48 C:5112H LINE# 49 C:5112H LINE# 50 C:5114H LINE# 51 C:511DH LINE# 52 C:511DH LINE# 53 C:512AH LINE# 54 C:5131H LINE# 55 C:5133H LINE# 57 C:5133H LINE# 58 C:5136H LINE# 60 C:5136H LINE# 62 C:5140H LINE# 63 C:514AH LINE# 64 C:5156H LINE# 65 C:5165H LINE# 67 C:516DH LINE# 69 C:5176H LINE# 70 C:5176H LINE# 71 C:5179H LINE# 72 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 19 C:517AH LINE# 73 C:5185H LINE# 74 C:5185H LINE# 75 C:5188H LINE# 76 C:5189H LINE# 78 C:5189H LINE# 79 C:518CH LINE# 80 C:518CH LINE# 81 ------- ENDPROC SYSPARAINIT ------- PROC INITIRQ C:7194H LINE# 89 C:7194H LINE# 90 C:7194H LINE# 91 C:7196H LINE# 93 C:7198H LINE# 102 C:71A1H LINE# 103 C:71A3H LINE# 105 C:71A6H LINE# 106 C:71A9H LINE# 107 C:71ACH LINE# 108 C:71AFH LINE# 110 C:71B1H LINE# 111 ------- ENDPROC INITIRQ ------- PROC INITGPIO C:6FFAH LINE# 164 C:6FFAH LINE# 165 C:6FFAH LINE# 167 C:6FFDH LINE# 168 C:7000H LINE# 169 C:7003H LINE# 171 C:7006H LINE# 172 C:7009H LINE# 173 C:700CH LINE# 175 C:700FH LINE# 176 C:7012H LINE# 177 C:7015H LINE# 179 C:7018H LINE# 180 C:701BH LINE# 181 C:701EH LINE# 185 C:7021H LINE# 186 C:7024H LINE# 530 ------- ENDPROC INITGPIO ------- PROC INITIAL C:6608H LINE# 538 C:6608H LINE# 539 C:6608H LINE# 540 C:660DH LINE# 542 C:6610H LINE# 546 C:6613H LINE# 548 C:6616H LINE# 550 C:661FH LINE# 553 C:6622H LINE# 564 C:6625H LINE# 566 C:662EH LINE# 568 C:6631H LINE# 569 C:6636H LINE# 570 C:6636H LINE# 571 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 20 C:6638H LINE# 572 C:6638H LINE# 573 C:663BH LINE# 575 C:663EH LINE# 576 C:663EH LINE# 577 C:6643H LINE# 578 C:6643H LINE# 579 C:6645H LINE# 580 C:6645H LINE# 582 C:664EH LINE# 583 C:664EH LINE# 584 C:6650H LINE# 585 C:6650H LINE# 586 C:6650H LINE# 588 C:6653H 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.3 PUBLIC bTimer5msFlg X:049FH PUBLIC ucTimer50ms B:002DH.4 PUBLIC bTimer1sFlg C:710FH PUBLIC InterruptTimer3App B:002DH.5 PUBLIC bTimer50msFlg ------- PROC _INTERRUPTINT4APP D:0007H SYMBOL IntSource C:102EH LINE# 24 C:102EH LINE# 25 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:710FH LINE# 51 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 21 C:710FH LINE# 52 C:710FH LINE# 54 C:7111H LINE# 56 C:711CH LINE# 57 C:711CH LINE# 58 C:711EH LINE# 59 C:7120H LINE# 60 C:7120H LINE# 62 C:712BH LINE# 63 C:712BH LINE# 64 C:712DH LINE# 65 C:712FH LINE# 66 C:712FH LINE# 68 C:7132H 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:6C23H 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.1 PUBLIC bLedDisFlg B:002EH.2 PUBLIC bLedDisBleFlg C:72EFH PUBLIC LedAutoOff C:5FCCH PUBLIC LedDisplay ------- PROC _LEDGETDISNUM D:0006H SYMBOL Rsoc C:6C23H LINE# 24 C:6C23H LINE# 25 C:6C23H LINE# 26 C:6C2CH LINE# 27 C:6C2CH LINE# 28 C:6C2FH LINE# 29 C:6C2FH LINE# 30 C:6C38H LINE# 31 C:6C38H LINE# 32 C:6C3BH LINE# 33 C:6C3BH LINE# 34 C:6C44H LINE# 35 C:6C44H LINE# 36 C:6C47H LINE# 37 C:6C47H LINE# 38 C:6C50H LINE# 39 C:6C50H LINE# 40 C:6C53H LINE# 41 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 22 C:6C53H LINE# 42 C:6C5CH LINE# 43 C:6C5CH LINE# 44 C:6C5FH LINE# 45 C:6C5FH LINE# 47 C:6C5FH LINE# 48 C:6C61H LINE# 49 C:6C61H LINE# 50 ------- ENDPROC _LEDGETDISNUM ------- PROC LEDAUTOOFF C:72EFH LINE# 59 C:72EFH LINE# 60 C:72EFH LINE# 61 C:72F2H LINE# 62 C:72F2H LINE# 63 C:72FDH LINE# 64 C:72FDH LINE# 65 C:72FFH LINE# 66 C:7301H LINE# 67 C:7301H LINE# 68 C:7301H LINE# 69 ------- ENDPROC LEDAUTOOFF ------- PROC LEDDISPLAY ------- DO D:0007H SYMBOL LedDisNum ------- ENDDO C:5FCCH LINE# 80 C:5FCCH LINE# 81 C:5FCCH LINE# 84 C:5FCFH LINE# 85 C:5FCFH LINE# 86 C:5FDAH LINE# 87 C:5FDAH LINE# 88 C:5FDCH LINE# 89 C:5FE1H LINE# 90 C:5FE1H LINE# 91 C:5FE3H LINE# 93 C:5FE3H LINE# 94 C:5FE5H LINE# 95 C:5FE5H LINE# 97 C:5FE8H LINE# 98 C:5FE8H LINE# 99 C:5FF3H LINE# 100 C:5FF3H LINE# 101 C:5FF5H LINE# 103 C:5FF5H LINE# 104 C:5FF5H LINE# 106 C:5FF5H LINE# 108 C:5FF5H LINE# 110 C:5FF8H LINE# 111 C:5FF8H LINE# 112 C:6003H LINE# 113 C:6003H LINE# 114 C:6003H LINE# 116 C:6003H LINE# 117 C:6008H LINE# 118 C:6008H LINE# 120 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 23 C:6008H LINE# 121 C:600CH LINE# 122 C:600CH LINE# 124 C:600EH LINE# 125 C:6010H LINE# 126 C:6014H LINE# 127 C:6014H LINE# 129 C:6016H LINE# 130 C:6018H LINE# 131 C:601AH LINE# 132 C:601EH LINE# 133 C:601EH LINE# 135 C:6020H LINE# 136 C:6022H LINE# 137 C:6024H LINE# 138 C:6024H LINE# 139 C:6024H LINE# 140 C:6024H LINE# 142 C:6024H LINE# 143 C:6024H LINE# 145 C:6024H LINE# 147 C:6024H LINE# 149 C:6027H 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:6F41H PUBLIC KeyProcess B:0080H.3 PUBLIC P0_3 C:5C5FH PUBLIC KeySwitchSpeed X:03FFH PUBLIC ucDsgingSpeed ------- PROC KEYSWITCHSPEED C:5C5FH LINE# 20 C:5C5FH LINE# 21 C:5C5FH LINE# 22 C:5C61H LINE# 23 C:5C63H LINE# 24 C:5C65H LINE# 25 C:5C68H LINE# 26 C:5C68H LINE# 27 C:5C6EH LINE# 28 C:5C6EH LINE# 29 C:5C70H LINE# 30 C:5C72H LINE# 31 C:5C82H LINE# 32 C:5C85H LINE# 33 C:5C86H LINE# 34 C:5C8DH LINE# 35 C:5C8DH LINE# 36 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 24 C:5C90H LINE# 37 C:5C92H LINE# 38 C:5C9FH LINE# 39 C:5CA2H LINE# 40 C:5CA3H LINE# 42 C:5CA3H LINE# 43 C:5CA8H LINE# 44 C:5CAAH LINE# 45 C:5CBAH LINE# 46 C:5CBDH LINE# 47 C:5CBDH LINE# 48 C:5CBEH LINE# 50 C:5CBEH LINE# 51 C:5CC0H LINE# 52 C:5CC2H LINE# 53 C:5CC4H LINE# 54 C:5CC4H LINE# 55 ------- ENDPROC KEYSWITCHSPEED ------- PROC KEYPROCESS C:6F41H LINE# 64 C:6F41H LINE# 65 C:6F41H LINE# 66 C:6F44H LINE# 67 C:6F44H LINE# 68 C:6F46H LINE# 69 C:6F57H LINE# 70 C:6F57H LINE# 71 C:6F57H LINE# 72 C:6F5AH LINE# 73 C:6F5BH LINE# 75 C:6F5BH LINE# 76 C:6F5DH LINE# 77 C:6F62H LINE# 78 C:6F63H LINE# 80 C:6F63H LINE# 81 C:6F65H LINE# 82 C:6F66H LINE# 84 C:6F66H LINE# 85 C:6F68H LINE# 86 C:6F6BH LINE# 87 C:6F6BH LINE# 88 C:6F6DH LINE# 89 C:6F6EH LINE# 91 C:6F6EH LINE# 92 C:6F70H LINE# 93 C:6F70H LINE# 94 C:6F70H LINE# 96 C:6F70H LINE# 97 C:6F70H LINE# 98 C:6F70H LINE# 99 C:6F70H LINE# 100 ------- ENDPROC KEYPROCESS ------- ENDMOD KEYAPP ------- MODULE LOWPOWER C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 25 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.3 PUBLIC bPDFlg B:0080H.3 PUBLIC P0_3 D:00D8H PUBLIC EXF1 B:00A0H.5 PUBLIC P2_5 X:05E9H PUBLIC ucPDTimerCnt C:6E05H PUBLIC SystemIntoSleep C:5357H PUBLIC LowPowerCheck B:002CH.4 PUBLIC bPCEnterPDFlg C:6BE3H PUBLIC LowPowerProcess C:6BA3H PUBLIC WakeUpProcess D:00B1H PUBLIC RSTSTAT C:73E6H PUBLIC SystemIntoPD B:00A8H.4 PUBLIC ES0 B:00A8H.5 PUBLIC ET3 X:05EAH PUBLIC ucResetFlag B:002CH.5 PUBLIC bWakeupFlg B:002CH.6 PUBLIC bSleepFlg ------- PROC WAKEUPPROCESS C:6BA3H LINE# 26 C:6BA3H LINE# 27 C:6BA3H LINE# 28 C:6BA6H LINE# 29 C:6BA6H LINE# 30 C:6BA8H LINE# 31 C:6BABH LINE# 32 C:6BABH LINE# 33 C:6BB0H LINE# 34 C:6BB2H LINE# 36 C:6BB4H LINE# 37 C:6BB9H LINE# 38 C:6BBEH LINE# 41 C:6BC0H LINE# 43 C:6BC2H LINE# 44 C:6BC4H LINE# 46 C:6BC9H LINE# 47 C:6BCCH LINE# 48 C:6BCFH LINE# 49 C:6BCFH LINE# 50 C:6BD4H LINE# 51 C:6BD6H LINE# 52 C:6BDAH LINE# 53 C:6BDEH LINE# 54 C:6BE2H LINE# 55 C:6BE2H LINE# 56 ------- ENDPROC WAKEUPPROCESS ------- PROC SYSTEMINTOPD C:73E6H LINE# 65 C:73E6H LINE# 66 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 26 C:73E6H LINE# 67 C:73E6H LINE# 68 C:73E6H LINE# 69 C:73E9H LINE# 71 C:73EBH LINE# 73 C:73EDH LINE# 74 C:73F2H LINE# 76 C:73F5H LINE# 77 ------- ENDPROC SYSTEMINTOPD ------- PROC SYSTEMINTOSLEEP C:6E05H LINE# 87 C:6E05H LINE# 88 C:6E05H LINE# 90 C:6E07H LINE# 91 C:6E09H LINE# 93 C:6E0CH LINE# 94 C:6E0FH LINE# 95 C:6E14H LINE# 96 C:6E16H LINE# 97 C:6E19H LINE# 98 C:6E1CH LINE# 99 C:6E1CH LINE# 100 C:6E1EH LINE# 101 C:6E20H LINE# 103 C:6E20H LINE# 104 C:6E22H LINE# 105 C:6E22H LINE# 106 C:6E27H LINE# 108 C:6E29H LINE# 110 C:6E2BH LINE# 118 C:6E2DH LINE# 119 C:6E30H LINE# 120 C:6E35H LINE# 121 C:6E37H LINE# 123 C:6E3AH LINE# 124 ------- ENDPROC SYSTEMINTOSLEEP ------- PROC LOWPOWERCHECK C:5357H LINE# 135 C:5357H LINE# 136 C:5357H LINE# 137 C:5363H LINE# 138 C:5363H LINE# 139 C:5365H LINE# 140 C:5367H LINE# 141 C:5368H LINE# 142 C:536BH LINE# 143 C:536BH LINE# 144 C:537AH LINE# 145 C:537AH LINE# 146 C:537CH LINE# 147 C:537EH LINE# 148 C:537EH LINE# 149 C:537FH LINE# 150 C:5382H LINE# 151 C:5382H LINE# 152 C:5388H LINE# 153 C:5388H LINE# 154 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 27 C:538BH LINE# 155 C:538BH LINE# 156 C:539AH LINE# 157 C:539AH LINE# 158 C:539CH LINE# 159 C:539EH LINE# 160 C:539EH LINE# 161 C:539FH LINE# 163 C:539FH LINE# 164 C:53A4H LINE# 165 C:53BCH LINE# 166 C:53BCH LINE# 167 C:53CAH LINE# 168 C:53CAH LINE# 169 C:53CCH LINE# 170 C:53CEH LINE# 171 C:53CEH LINE# 172 C:53CFH LINE# 174 C:53CFH LINE# 175 C:53D4H LINE# 176 C:53D4H LINE# 177 C:53D4H LINE# 178 C:53D5H LINE# 180 C:53D5H LINE# 181 C:53DAH LINE# 182 C:53DCH LINE# 183 C:53DCH LINE# 184 C:53DDH LINE# 186 C:53DDH LINE# 187 C:53E2H LINE# 188 C:53E4H LINE# 189 C:53E4H LINE# 190 ------- ENDPROC LOWPOWERCHECK ------- PROC LOWPOWERPROCESS C:6BE3H LINE# 199 C:6BE3H LINE# 200 C:6BE3H LINE# 201 C:6BE9H LINE# 202 C:6BE9H LINE# 203 C:6BEBH LINE# 204 C:6C03H LINE# 205 C:6C03H LINE# 206 C:6C05H LINE# 207 C:6C08H LINE# 208 C:6C08H LINE# 209 C:6C0AH LINE# 210 C:6C0CH LINE# 211 C:6C0FH LINE# 212 C:6C0FH LINE# 213 C:6C11H LINE# 214 C:6C14H LINE# 215 C:6C17H LINE# 216 C:6C19H LINE# 217 C:6C1CH LINE# 218 C:6C1CH LINE# 219 C:6C1FH LINE# 220 C:6C1FH LINE# 222 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 28 C:6C22H LINE# 223 ------- ENDPROC LOWPOWERPROCESS ------- ENDMOD LOWPOWER ------- MODULE UARTAPP C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 C:3B88H PUBLIC Uart0RdCmdProcess D:0090H PUBLIC P1 C:6D1AH 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:5229H PUBLIC _InterruptUart0AppRx B:00A0H.0 PUBLIC P2_0 C:4EF4H PUBLIC Uart0WrCmdProcess C:4CE2H PUBLIC InterruptUart0AppTx X:03F3H PUBLIC ucUartErrCode C:6243H PUBLIC Uart0CaliVoltage C:656EH PUBLIC Uart0CaliTS1 C:65BBH PUBLIC Uart0CaliTS2 C:685EH PUBLIC Page1WrRdFuncTable C:6882H PUBLIC Page2WrRdFuncTable C:729BH PUBLIC Uart0Check D:0099H PUBLIC SBUF C:46F8H PUBLIC Uart0CaliCurrent C:629BH PUBLIC Uart0CaliRTC X:03F4H PUBLIC ucUart0SndLength X:03F5H PUBLIC ucUart1SndLength X:03F6H PUBLIC ucUart2SndLength D:00B1H PUBLIC RSTSTAT X:03F7H PUBLIC ucUart0TimeoutCnt 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:38B7H PUBLIC Uart0IapCheckHandshake B:0029H.1 PUBLIC bUart0WriteFlg C:5D2BH PUBLIC _Uart0ReadInfo C:7285H PUBLIC Uart0Handshake B:0029H.2 PUBLIC bUart1WriteFlg B:0029H.3 PUBLIC bUart2WriteFlg C:67CCH PUBLIC Uart0WriteManufacture C:6DCBH PUBLIC Uart0CaliCurOffset B:0098H.4 PUBLIC REN B:0029H.4 PUBLIC bISPFlg C:5881H PUBLIC _Uart0WriteInfo X:03FAH PUBLIC ucUart0BufPT BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 29 X:03FBH PUBLIC ucUart1BufPT X:03FCH PUBLIC ucUart2BufPT D:009AH PUBLIC SADDR X:03FDH PUBLIC uiReceCheckSum ------- PROC UART0HANDSHAKE C:7285H LINE# 110 C:7285H LINE# 111 C:7285H LINE# 112 C:728BH LINE# 113 C:728BH LINE# 114 C:7292H LINE# 115 C:7293H LINE# 117 C:7293H LINE# 118 C:729AH LINE# 119 C:729AH LINE# 120 ------- ENDPROC UART0HANDSHAKE ------- PROC _UART0WRITEINFO X:02B8H SYMBOL ptr ------- DO D:0007H SYMBOL i ------- ENDDO C:5881H LINE# 170 C:5889H LINE# 171 C:5889H LINE# 174 C:58AAH LINE# 175 C:58AAH LINE# 176 C:58B5H LINE# 177 C:58B5H LINE# 178 C:58B8H LINE# 179 C:58D1H LINE# 180 C:58DBH LINE# 181 C:58DEH LINE# 182 C:58E0H LINE# 183 C:58E5H LINE# 185 C:58ECH LINE# 186 C:58EDH LINE# 188 C:58EDH LINE# 189 C:58F4H LINE# 190 C:58F4H LINE# 191 ------- ENDPROC _UART0WRITEINFO ------- PROC _UART0READINFO D:0006H SYMBOL ptr ------- DO D:0005H SYMBOL i ------- ENDDO C:5D2BH LINE# 263 C:5D2BH LINE# 264 C:5D2BH LINE# 267 C:5D34H LINE# 268 C:5D34H LINE# 269 C:5D36H LINE# 270 C:5D36H LINE# 271 C:5D42H LINE# 272 C:5D42H LINE# 273 C:5D45H LINE# 274 C:5D57H LINE# 275 C:5D5CH LINE# 276 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 30 C:5D5FH LINE# 277 C:5D7BH LINE# 279 C:5D8FH LINE# 280 ------- ENDPROC _UART0READINFO ------- PROC UART0WRITEMANUFACTURE C:67CCH LINE# 346 C:67CCH LINE# 347 C:67CCH LINE# 348 C:67EDH LINE# 349 C:67EDH LINE# 350 C:67F5H LINE# 351 C:67F5H LINE# 352 C:67FBH LINE# 353 C:67FDH LINE# 354 C:6801H LINE# 355 C:6801H LINE# 356 C:6803H LINE# 357 C:6803H LINE# 358 C:6805H LINE# 359 C:680CH LINE# 360 C:680DH LINE# 362 C:680DH LINE# 363 C:6814H LINE# 364 C:6814H LINE# 365 ------- ENDPROC UART0WRITEMANUFACTURE ------- PROC UART0READSUBCLASSID C:6D1AH LINE# 437 C:6D1AH LINE# 438 C:6D1AH LINE# 439 C:6D3BH LINE# 440 C:6D3BH LINE# 441 C:6D43H LINE# 443 C:6D45H LINE# 444 C:6D4CH LINE# 445 C:6D4DH LINE# 447 C:6D4DH LINE# 448 C:6D54H LINE# 449 C:6D54H LINE# 450 ------- ENDPROC UART0READSUBCLASSID ------- PROC UART0RDCMDPROCESS ------- DO X:02B6H SYMBOL rdaddr ------- ENDDO C:3B88H LINE# 506 C:3B88H LINE# 507 C:3B88H LINE# 510 C:3BDCH LINE# 511 C:3BDCH LINE# 512 C:3BDCH LINE# 513 C:3BDCH LINE# 514 C:3BDCH LINE# 515 C:3BDCH LINE# 516 C:3BDCH LINE# 517 C:3BDCH LINE# 518 C:3BDCH LINE# 519 C:3BDCH LINE# 520 C:3BDCH LINE# 521 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 31 C:3BDCH LINE# 522 C:3BECH LINE# 523 C:3BEDH LINE# 525 C:3BEDH LINE# 526 C:3BF4H LINE# 527 C:3BF5H LINE# 529 C:3BF5H LINE# 530 C:3BFCH LINE# 531 C:3BFDH LINE# 533 C:3BFDH LINE# 534 C:3C04H LINE# 535 C:3C05H LINE# 537 C:3C05H LINE# 538 C:3C0CH LINE# 539 C:3C0DH LINE# 541 C:3C0DH LINE# 542 C:3C14H LINE# 543 C:3C15H LINE# 545 C:3C15H LINE# 546 C:3C1CH LINE# 547 C:3C1DH LINE# 549 C:3C1DH LINE# 550 C:3C24H LINE# 551 C:3C25H LINE# 553 C:3C25H LINE# 554 C:3C2CH LINE# 555 C:3C2DH LINE# 557 C:3C2DH LINE# 558 C:3C34H LINE# 559 C:3C35H LINE# 561 C:3C35H LINE# 562 C:3C3CH LINE# 563 C:3C3DH LINE# 565 C:3C3DH LINE# 566 C:3C44H LINE# 567 C:3C45H LINE# 569 C:3C45H LINE# 570 C:3C4CH LINE# 571 C:3C4DH LINE# 573 C:3C4DH LINE# 574 C:3C54H LINE# 575 C:3C55H LINE# 577 C:3C55H LINE# 578 C:3C5CH LINE# 579 C:3C5DH LINE# 581 C:3C5DH LINE# 582 C:3C66H LINE# 583 C:3C66H LINE# 584 C:3C68H LINE# 585 C:3C6EH LINE# 586 C:3C6FH LINE# 587 C:3C7DH LINE# 588 C:3C7DH LINE# 589 C:3C7FH LINE# 590 C:3C85H LINE# 591 C:3C86H LINE# 592 C:3C8DH LINE# 593 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 32 C:3C8DH LINE# 594 C:3CABH LINE# 595 C:3CAEH LINE# 596 C:3CAFH LINE# 597 C:3CB6H LINE# 598 C:3CB6H LINE# 599 C:3CD4H LINE# 600 C:3CD7H LINE# 601 C:3CD7H LINE# 602 C:3CD7H LINE# 603 C:3CD7H LINE# 604 ------- ENDPROC UART0RDCMDPROCESS ------- PROC UART0CALIVOLTAGE C:6243H LINE# 830 C:6243H LINE# 831 C:6243H LINE# 832 C:6264H LINE# 833 C:6264H LINE# 834 C:6277H LINE# 836 C:627AH LINE# 837 C:627AH LINE# 838 C:6281H LINE# 839 C:6282H LINE# 841 C:6282H LINE# 842 C:6284H LINE# 843 C:628BH LINE# 844 C:6292H LINE# 845 C:6292H LINE# 846 C:6293H LINE# 848 C:6293H LINE# 849 C:629AH LINE# 850 C:629AH LINE# 851 ------- ENDPROC UART0CALIVOLTAGE ------- PROC UART0CALICURRENT C:46F8H LINE# 923 C:46F8H LINE# 924 C:46F8H LINE# 925 C:471CH LINE# 926 C:471CH LINE# 930 C:4784H LINE# 932 C:479AH LINE# 933 C:479AH LINE# 934 C:47A1H LINE# 935 C:47A2H LINE# 937 C:47A2H LINE# 938 C:47A4H LINE# 939 C:47ABH LINE# 940 C:47B2H LINE# 941 C:47B2H LINE# 942 C:47B3H LINE# 944 C:47B3H LINE# 945 C:47BAH LINE# 946 C:47BAH LINE# 947 ------- ENDPROC UART0CALICURRENT ------- PROC UART0CALICUROFFSET C:6DCBH LINE# 950 C:6DCBH LINE# 951 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 33 C:6DCBH LINE# 952 C:6DECH LINE# 953 C:6DECH LINE# 954 C:6DEEH LINE# 955 C:6DF5H LINE# 957 C:6DFCH LINE# 958 C:6DFDH LINE# 960 C:6DFDH LINE# 961 C:6E04H LINE# 962 C:6E04H LINE# 963 ------- ENDPROC UART0CALICUROFFSET ------- PROC UART0CALITS1 C:656EH LINE# 1073 C:656EH LINE# 1074 C:656EH LINE# 1075 C:658FH LINE# 1076 C:658FH LINE# 1077 C:6591H LINE# 1078 C:65A4H LINE# 1079 C:65ABH LINE# 1081 C:65B2H LINE# 1082 C:65B3H LINE# 1084 C:65B3H LINE# 1085 C:65BAH LINE# 1086 C:65BAH LINE# 1087 ------- ENDPROC UART0CALITS1 ------- PROC UART0CALITS2 C:65BBH LINE# 1090 C:65BBH LINE# 1091 C:65BBH LINE# 1092 C:65DCH LINE# 1093 C:65DCH LINE# 1094 C:65DEH LINE# 1095 C:65F1H LINE# 1096 C:65F8H LINE# 1098 C:65FFH LINE# 1099 C:6600H LINE# 1101 C:6600H LINE# 1102 C:6607H LINE# 1103 C:6607H LINE# 1104 ------- ENDPROC UART0CALITS2 ------- PROC UART0CALIRTC ------- DO D:0007H SYMBOL i ------- ENDDO C:629BH LINE# 1196 C:629BH LINE# 1197 C:629BH LINE# 1200 C:62BCH LINE# 1201 C:62BCH LINE# 1202 C:62BDH LINE# 1203 C:62BDH LINE# 1204 C:62D5H LINE# 1205 C:62DAH LINE# 1206 C:62DCH LINE# 1207 C:62E3H LINE# 1208 C:62EAH LINE# 1209 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 34 C:62EBH LINE# 1211 C:62EBH LINE# 1212 C:62F2H LINE# 1213 C:62F2H LINE# 1214 ------- ENDPROC UART0CALIRTC ------- PROC UART0WRCMDPROCESS ------- DO X:02B6H SYMBOL rdaddr ------- ENDDO C:4EF4H LINE# 1280 C:4EF4H LINE# 1281 C:4EF4H LINE# 1283 C:4F20H LINE# 1284 C:4F20H LINE# 1285 C:4F20H LINE# 1286 C:4F23H LINE# 1287 C:4F24H LINE# 1288 C:4F24H LINE# 1289 C:4F27H LINE# 1290 C:4F28H LINE# 1291 C:4F28H LINE# 1292 C:4F2BH LINE# 1293 C:4F2CH LINE# 1294 C:4F2CH LINE# 1295 C:4F2FH LINE# 1296 C:4F30H LINE# 1297 C:4F30H LINE# 1298 C:4F33H LINE# 1299 C:4F34H LINE# 1300 C:4F34H LINE# 1301 C:4F37H LINE# 1302 C:4F38H LINE# 1303 C:4F38H LINE# 1304 C:4F3BH LINE# 1305 C:4F3CH LINE# 1307 C:4F3CH LINE# 1308 C:4F3FH LINE# 1309 C:4F40H LINE# 1310 C:4F40H LINE# 1311 C:4F5EH LINE# 1312 C:4F61H LINE# 1313 C:4F62H LINE# 1314 C:4F62H LINE# 1315 C:4F80H LINE# 1316 C:4F83H LINE# 1317 C:4F84H LINE# 1319 C:4F84H LINE# 1320 C:4F8BH LINE# 1321 C:4F8BH LINE# 1322 C:4F8DH LINE# 1323 C:4F8FH LINE# 1324 C:4F96H LINE# 1325 C:4F97H LINE# 1327 C:4F97H LINE# 1328 C:4F9EH LINE# 1329 C:4F9EH LINE# 1330 C:4F9EH LINE# 1331 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 35 C:4F9EH LINE# 1332 ------- ENDPROC UART0WRCMDPROCESS ------- PROC UART0IAPCHECKHANDSHAKE ------- DO D:0007H SYMBOL i D:0007H SYMBOL databak X:02B6H SYMBOL checksum ------- ENDDO C:38B7H LINE# 1466 C:38B7H LINE# 1467 C:38B7H LINE# 1469 C:38BEH LINE# 1471 C:38C6H LINE# 1472 C:38C6H LINE# 1473 C:38CEH LINE# 1474 C:38CEH LINE# 1475 C:38D3H LINE# 1476 C:38D4H LINE# 1478 C:38D4H LINE# 1479 C:38DBH LINE# 1480 C:38DFH LINE# 1481 C:38DFH LINE# 1482 C:38E0H LINE# 1484 C:38E0H LINE# 1485 C:38FBH LINE# 1486 C:38FBH LINE# 1487 C:390EH LINE# 1488 C:390EH LINE# 1489 C:3926H LINE# 1490 C:3926H LINE# 1491 C:392EH LINE# 1492 C:392EH LINE# 1493 C:3939H LINE# 1494 C:3939H LINE# 1495 C:393EH LINE# 1496 C:393EH LINE# 1497 C:393FH LINE# 1498 C:3947H LINE# 1499 C:3947H LINE# 1500 C:3952H LINE# 1501 C:3952H LINE# 1502 C:3959H LINE# 1503 C:3959H LINE# 1504 C:3959H LINE# 1505 C:395AH LINE# 1507 C:395AH LINE# 1508 C:395FH LINE# 1509 C:398EH LINE# 1510 C:398EH LINE# 1511 C:3995H LINE# 1512 C:3995H LINE# 1514 C:399CH LINE# 1515 C:399CH LINE# 1516 C:39A0H LINE# 1517 C:39A2H LINE# 1519 C:39A2H LINE# 1520 C:39A4H LINE# 1521 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 36 C:39A9H LINE# 1522 C:39A9H LINE# 1524 C:39AEH LINE# 1525 C:39B4H LINE# 1527 C:39B9H LINE# 1528 C:39BFH LINE# 1529 C:39C2H LINE# 1531 C:39DBH LINE# 1532 C:39DBH LINE# 1533 C:39F0H LINE# 1534 C:39F3H LINE# 1536 C:3A07H LINE# 1537 C:3A18H LINE# 1539 C:3A1FH LINE# 1540 C:3A1FH LINE# 1541 C:3A1FH LINE# 1542 ------- ENDPROC UART0IAPCHECKHANDSHAKE ------- PROC _INTERRUPTUART0APPRX D:0007H SYMBOL RxData C:5229H LINE# 1729 C:5229H LINE# 1730 C:5229H LINE# 1731 C:5238H LINE# 1732 C:523EH LINE# 1733 C:5244H LINE# 1734 C:5244H LINE# 1735 C:5246H LINE# 1736 C:5246H LINE# 1737 C:524EH LINE# 1738 C:524EH LINE# 1739 C:5258H LINE# 1740 C:5258H LINE# 1741 C:525CH LINE# 1742 C:525CH LINE# 1743 C:525EH LINE# 1744 C:5260H LINE# 1745 C:5262H LINE# 1747 C:5262H LINE# 1748 C:5264H LINE# 1749 C:5266H LINE# 1750 C:5266H LINE# 1751 C:5268H LINE# 1752 C:5270H LINE# 1753 C:5270H LINE# 1754 C:5275H LINE# 1755 C:5275H LINE# 1756 C:5275H LINE# 1758 C:5278H LINE# 1759 C:5278H LINE# 1760 C:5280H LINE# 1761 C:5280H LINE# 1762 C:5283H LINE# 1763 C:5283H LINE# 1764 C:5285H LINE# 1765 C:5288H LINE# 1766 C:5288H LINE# 1767 C:52A1H LINE# 1768 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 37 C:52A1H LINE# 1769 C:52A4H LINE# 1770 C:52A6H LINE# 1771 C:52ABH LINE# 1772 C:52ABH LINE# 1773 C:52ADH LINE# 1775 C:52ADH LINE# 1776 C:52B0H LINE# 1777 C:52B0H LINE# 1778 C:52B2H LINE# 1780 C:52B7H LINE# 1781 C:52BBH LINE# 1782 C:52BFH LINE# 1783 ------- ENDPROC _INTERRUPTUART0APPRX ------- PROC INTERRUPTUART0APPTX C:4CE2H LINE# 1792 C:4CE2H LINE# 1793 C:4CE2H LINE# 1794 C:4CF2H LINE# 1795 C:4CF2H LINE# 1796 C:4D0BH LINE# 1797 C:4D0BH LINE# 1798 C:4D0FH LINE# 1799 C:4D11H LINE# 1800 C:4D13H LINE# 1801 C:4D17H LINE# 1802 C:4D19H LINE# 1803 C:4D1BH LINE# 1804 C:4D1DH LINE# 1805 C:4D1FH LINE# 1806 C:4D21H LINE# 1808 C:4D21H LINE# 1809 C:4D27H LINE# 1810 C:4D38H LINE# 1811 C:4D38H LINE# 1812 C:4D3AH LINE# 1813 C:4D57H LINE# 1814 C:4D57H LINE# 1815 C:4D5BH LINE# 1816 C:4D60H LINE# 1817 C:4D62H LINE# 1818 C:4D66H LINE# 1819 C:4D68H LINE# 1820 C:4D6AH LINE# 1821 C:4D6CH LINE# 1822 C:4D6EH LINE# 1823 C:4D70H LINE# 1825 C:4D70H LINE# 1826 C:4D76H LINE# 1827 C:4D87H LINE# 1828 C:4D87H LINE# 1830 C:4D8CH LINE# 1831 C:4D90H LINE# 1832 C:4D94H LINE# 1833 ------- ENDPROC INTERRUPTUART0APPTX ------- PROC UART0CHECK C:729BH LINE# 1842 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 38 C:729BH LINE# 1843 C:729BH LINE# 1844 C:72A6H LINE# 1845 C:72A6H LINE# 1846 C:72A8H LINE# 1847 C:72ACH LINE# 1848 C:72B0H LINE# 1849 C:72B0H 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 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 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 39 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 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 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 40 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 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:5585H PUBLIC AFEInitReg X:0202H PUBLIC uiTempeMin D:00C0H PUBLIC P4 D:0080H PUBLIC P5 X:0204H PUBLIC uiTempeMax BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 41 B:002BH.1 PUBLIC bCADCFlg C:7374H PUBLIC AfeADCEn C:6CDEH PUBLIC AFEClrFlg C:723FH PUBLIC AFERdStatus D:0013H PUBLIC ucCellNum X:0206H PUBLIC Info C:73D3H PUBLIC AfeTempADCDis X:023CH PUBLIC slCadcCurBuf B:002BH.2 PUBLIC bAfeErr B:002BH.3 PUBLIC bVADCFlg C:6CA1H PUBLIC AFERdFlg C:7257H PUBLIC _AfeAlarmDis C:7361H PUBLIC AfeWDTDis B:002BH.4 PUBLIC bAfeI2CRWErrFlg C:72B1H PUBLIC _AFEMosCtl C:73C0H PUBLIC AfeTempADCEn X:027CH PUBLIC ucTempeMiddle C:73F8H PUBLIC _AfeAlarmEn C:734EH PUBLIC AfeWDTEn X:027DH PUBLIC slCadcCurrent X:0281H PUBLIC slCadcCurAverage C:73ADH PUBLIC AfeCADCDis C:7315H PUBLIC AFEChgerCheckDis C:6C62H PUBLIC _AfeBalCtl X:0285H PUBLIC AFE C:739AH PUBLIC AfeCADCEn C:7302H PUBLIC AFEChgerCheckEn C:5D90H PUBLIC AFERamCheck C:733BH PUBLIC AFELoadCheckDis D:00C8H PUBLIC TWICON X:02A3H PUBLIC REG C:709DH PUBLIC AFEEnterPD C:54FEH PUBLIC AFEInit C:7225H PUBLIC AFETwiCheck C:7328H PUBLIC AFELoadCheckEn C:5B89H PUBLIC _AFEReadReg X:02B1H PUBLIC ucAfeI2CErrDelayCnt X:02B2H PUBLIC ucCadcCnt C:7387H PUBLIC AfeADCDis D:0014H PUBLIC ucCellNumOffset C:4F9FH PUBLIC _AFEWriteReg B:002BH.5 PUBLIC bAfeAlarmFlg X:02B3H PUBLIC uiVadcVmin ------- PROC AFETWICHECK C:7225H LINE# 43 C:7225H LINE# 44 C:7225H LINE# 45 C:7228H LINE# 46 C:7228H LINE# 47 C:7233H LINE# 48 C:7233H LINE# 49 C:7235H LINE# 50 C:7238H LINE# 51 C:7238H LINE# 52 C:7239H LINE# 54 C:7239H LINE# 55 C:723EH LINE# 56 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 42 C:723EH LINE# 57 ------- ENDPROC AFETWICHECK ------- PROC _AFEWRITEREG X:02C1H SYMBOL Reg X:02C2H SYMBOL Length X:02C3H SYMBOL WrBuf ------- DO B:002AH.4 SYMBOL Result X:02C5H SYMBOL Times X:02C6H SYMBOL i ------- ENDDO C:4F9FH LINE# 67 C:4FADH LINE# 68 C:4FADH LINE# 69 C:4FAFH LINE# 70 C:4FB2H LINE# 73 C:4FB8H LINE# 74 C:4FB8H LINE# 75 C:4FC7H LINE# 76 C:4FC7H LINE# 77 C:4FD4H LINE# 78 C:4FD4H LINE# 80 C:4FD4H LINE# 81 C:4FFBH LINE# 82 C:4FFBH LINE# 88 C:4FFEH LINE# 89 C:4FFEH LINE# 90 C:5000H LINE# 91 C:5002H LINE# 93 C:5002H LINE# 94 C:5005H LINE# 95 C:500AH LINE# 96 C:500DH LINE# 97 C:5010H LINE# 98 C:5010H LINE# 99 C:5012H LINE# 100 C:501BH LINE# 101 C:501BH LINE# 102 C:501DH LINE# 103 C:501FH LINE# 105 C:501FH LINE# 106 C:5024H LINE# 107 C:502AH LINE# 108 C:5034H LINE# 109 C:5034H LINE# 110 C:5039H LINE# 111 C:5042H LINE# 112 C:5042H LINE# 113 C:5047H LINE# 115 C:5049H LINE# 116 ------- ENDPROC _AFEWRITEREG ------- PROC _AFEREADREG X:02C4H SYMBOL Reg X:02C5H SYMBOL Length X:02C6H SYMBOL RdBuf ------- DO B:002AH.4 SYMBOL Result BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 43 X:02C8H SYMBOL Times ------- ENDDO C:5B89H LINE# 126 C:5B97H LINE# 127 C:5B97H LINE# 128 C:5B99H LINE# 129 C:5B9CH LINE# 131 C:5B9FH LINE# 132 C:5B9FH LINE# 133 C:5BACH LINE# 134 C:5BACH LINE# 136 C:5BD5H LINE# 140 C:5BD8H LINE# 141 C:5BD8H LINE# 142 C:5BDAH LINE# 143 C:5BDCH LINE# 145 C:5BDCH LINE# 146 C:5BDFH LINE# 147 C:5BE4H LINE# 148 C:5BE7H LINE# 149 C:5BEAH LINE# 150 C:5BEAH LINE# 151 C:5BECH LINE# 152 C:5BECH LINE# 153 C:5BF1H LINE# 155 C:5BF3H LINE# 156 ------- ENDPROC _AFEREADREG ------- PROC AFECLRFLG C:6CDEH LINE# 165 C:6CDEH LINE# 166 C:6CDEH LINE# 167 C:6CEBH LINE# 168 C:6CEBH LINE# 169 C:6CF5H LINE# 170 C:6CF5H LINE# 171 C:6CFCH LINE# 172 C:6D07H LINE# 173 C:6D0EH LINE# 174 C:6D19H LINE# 175 C:6D19H LINE# 176 C:6D19H LINE# 177 ------- ENDPROC AFECLRFLG ------- PROC AFEINITREG ------- DO D:0004H SYMBOL TempVar ------- ENDDO C:5585H LINE# 186 C:5585H LINE# 187 C:5585H LINE# 190 C:558AH LINE# 191 C:558EH LINE# 192 C:5591H LINE# 193 C:5595H LINE# 194 C:5598H LINE# 195 C:559AH LINE# 196 C:559EH LINE# 197 C:55A2H LINE# 198 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 44 C:55A6H LINE# 199 C:55AAH LINE# 200 C:55ADH LINE# 202 C:55B0H LINE# 203 C:55B0H LINE# 204 C:55B7H LINE# 205 C:55C9H LINE# 206 C:55C9H LINE# 207 C:55CCH LINE# 208 C:55CCH LINE# 209 C:55D3H LINE# 210 C:55E5H LINE# 211 C:5602H LINE# 212 C:5607H LINE# 213 C:560AH LINE# 214 C:560AH LINE# 215 ------- ENDPROC AFEINITREG ------- PROC AFEINIT ------- DO X:02BDH SYMBOL RdBuf X:02BFH SYMBOL i B:002AH.3 SYMBOL Result X:02C0H SYMBOL j ------- ENDDO C:54FEH LINE# 225 C:54FEH LINE# 226 C:54FEH LINE# 229 C:5500H LINE# 230 C:5506H LINE# 232 C:5510H LINE# 233 C:5510H LINE# 234 C:551DH LINE# 235 C:551DH LINE# 236 C:552DH LINE# 237 C:552DH LINE# 238 C:5536H LINE# 240 C:5564H LINE# 241 C:5564H LINE# 242 C:556CH LINE# 243 C:556CH LINE# 244 C:556EH LINE# 245 C:5570H LINE# 246 C:5570H LINE# 247 C:5570H LINE# 248 C:5579H LINE# 249 C:5579H LINE# 251 C:5579H LINE# 252 C:557BH LINE# 253 C:557BH LINE# 254 C:557EH LINE# 255 C:557EH LINE# 256 C:5580H LINE# 257 C:5580H LINE# 258 C:5582H LINE# 259 C:5584H LINE# 261 ------- ENDPROC AFEINIT ------- PROC AFERDFLG BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 45 C:6CA1H LINE# 272 C:6CA1H LINE# 273 C:6CA1H LINE# 274 C:6CAEH LINE# 275 C:6CAEH LINE# 276 C:6CB6H LINE# 277 C:6CB6H LINE# 278 C:6CB8H LINE# 279 C:6CB8H LINE# 281 C:6CBCH LINE# 282 C:6CBCH LINE# 283 C:6CBEH LINE# 284 C:6CBEH LINE# 286 C:6CC9H LINE# 287 C:6CC9H LINE# 288 C:6CCBH LINE# 289 C:6CCDH LINE# 290 C:6CCDH LINE# 291 C:6CD1H LINE# 292 C:6CD1H LINE# 293 C:6CD3H LINE# 294 C:6CD3H LINE# 296 C:6CDAH LINE# 297 C:6CDAH LINE# 298 C:6CDDH LINE# 299 C:6CDDH LINE# 300 C:6CDDH LINE# 301 ------- ENDPROC AFERDFLG ------- PROC AFERDSTATUS ------- DO X:02BAH SYMBOL RegTemp ------- ENDDO C:723FH LINE# 310 C:723FH LINE# 311 C:723FH LINE# 313 C:724CH LINE# 314 C:724CH LINE# 315 C:7256H LINE# 316 C:7256H LINE# 317 ------- ENDPROC AFERDSTATUS ------- PROC AFERAMCHECK ------- DO X:02BAH SYMBOL RdBuf X:02BCH SYMBOL i ------- ENDDO C:5D90H LINE# 326 C:5D90H LINE# 327 C:5D90H LINE# 331 C:5DA0H LINE# 332 C:5DA0H LINE# 333 C:5DA9H LINE# 335 C:5DD7H LINE# 336 C:5DD7H LINE# 337 C:5DDFH LINE# 338 C:5DDFH LINE# 339 C:5DE4H LINE# 340 C:5DE4H LINE# 341 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 46 C:5DE6H LINE# 342 C:5DE6H LINE# 343 C:5DE7H LINE# 344 C:5DE7H LINE# 345 C:5DE7H LINE# 346 C:5DF0H LINE# 347 ------- ENDPROC AFERAMCHECK ------- PROC AFEENTERPD C:709DH LINE# 356 C:709DH LINE# 357 C:709DH LINE# 358 C:70A3H LINE# 359 C:70B0H LINE# 360 C:70B0H LINE# 361 C:70B7H LINE# 362 C:70C2H LINE# 363 C:70C2H LINE# 364 ------- ENDPROC AFEENTERPD ------- PROC _AFEMOSCTL D:0007H SYMBOL MosStatus C:72B1H LINE# 373 C:72B1H LINE# 374 C:72B1H LINE# 375 C:72B8H LINE# 376 C:72BAH LINE# 377 C:72C5H LINE# 378 ------- ENDPROC _AFEMOSCTL ------- PROC AFECHGERCHECKEN C:7302H LINE# 388 C:7302H LINE# 389 C:7302H LINE# 390 C:7309H LINE# 391 C:7314H LINE# 392 ------- ENDPROC AFECHGERCHECKEN ------- PROC AFECHGERCHECKDIS C:7315H LINE# 395 C:7315H LINE# 396 C:7315H LINE# 397 C:731CH LINE# 398 C:7327H LINE# 399 ------- ENDPROC AFECHGERCHECKDIS ------- PROC AFELOADCHECKEN C:7328H LINE# 402 C:7328H LINE# 403 C:7328H LINE# 404 C:732FH LINE# 405 C:733AH LINE# 406 ------- ENDPROC AFELOADCHECKEN ------- PROC AFELOADCHECKDIS C:733BH LINE# 409 C:733BH LINE# 410 C:733BH LINE# 411 C:7342H LINE# 412 C:734DH LINE# 413 ------- ENDPROC AFELOADCHECKDIS ------- PROC _AFEBALCTL X:02BCH SYMBOL BalChTemp BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 47 C:6C62H LINE# 422 C:6C6AH LINE# 423 C:6C6AH LINE# 424 C:6C7EH LINE# 425 C:6C8BH LINE# 426 C:6C8BH LINE# 427 C:6C95H LINE# 428 C:6CA0H LINE# 429 C:6CA0H LINE# 430 ------- ENDPROC _AFEBALCTL ------- PROC AFEWDTEN C:734EH LINE# 439 C:734EH LINE# 440 C:734EH LINE# 441 C:7355H LINE# 442 C:7360H LINE# 443 ------- ENDPROC AFEWDTEN ------- PROC AFEWDTDIS C:7361H LINE# 446 C:7361H LINE# 447 C:7361H LINE# 448 C:7368H LINE# 449 C:7373H LINE# 450 ------- ENDPROC AFEWDTDIS ------- PROC AFEADCEN C:7374H LINE# 459 C:7374H LINE# 460 C:7374H LINE# 461 C:737BH LINE# 462 C:7386H LINE# 463 ------- ENDPROC AFEADCEN ------- PROC AFEADCDIS C:7387H LINE# 466 C:7387H LINE# 467 C:7387H LINE# 468 C:738EH LINE# 469 C:7399H LINE# 470 ------- ENDPROC AFEADCDIS ------- PROC AFECADCEN C:739AH LINE# 472 C:739AH LINE# 473 C:739AH LINE# 474 C:73A1H LINE# 475 C:73ACH LINE# 476 ------- ENDPROC AFECADCEN ------- PROC AFECADCDIS C:73ADH LINE# 479 C:73ADH LINE# 480 C:73ADH LINE# 481 C:73B4H LINE# 482 C:73BFH LINE# 483 ------- ENDPROC AFECADCDIS ------- PROC AFETEMPADCEN C:73C0H LINE# 485 C:73C0H LINE# 486 C:73C0H LINE# 487 C:73C7H LINE# 488 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 48 C:73D2H LINE# 489 ------- ENDPROC AFETEMPADCEN ------- PROC AFETEMPADCDIS C:73D3H LINE# 492 C:73D3H LINE# 493 C:73D3H LINE# 494 C:73DAH LINE# 495 C:73E5H LINE# 496 ------- ENDPROC AFETEMPADCDIS ------- PROC _AFEALARMEN D:0007H SYMBOL AlarmFlg C:73F8H LINE# 505 C:73F8H LINE# 506 C:73F8H LINE# 507 C:73FEH LINE# 508 C:7409H LINE# 509 ------- ENDPROC _AFEALARMEN ------- PROC _AFEALARMDIS D:0007H SYMBOL AlarmFlg C:7257H LINE# 511 C:7257H LINE# 512 C:7257H LINE# 513 C:7262H LINE# 514 C:726DH 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:002BH.6 PUBLIC bBalancingFlg D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 B:002BH.7 PUBLIC bCellOpenDecFlag D:0080H PUBLIC P5 C:7440H PUBLIC BalanceProcess X:0536H PUBLIC ucBalanceStep X:0537H PUBLIC ucCellOpenDecCnt X:0538H PUBLIC ucCtoCnt B:002CH.0 PUBLIC bBalanceFlg C:70C3H PUBLIC CTOTurnOnCheck X:0539H PUBLIC ucBalanceTimeCnt B:002CH.1 PUBLIC bBalanceOddFlg X:053AH PUBLIC uiBalanceChannel B:002CH.2 PUBLIC bCTOValidFlg C:3E1FH PUBLIC BalTurnOnCheck C:4C28H PUBLIC BalProcess C:6E3BH PUBLIC CTOCheckVol ------- PROC BALTURNONCHECK ------- DO D:0005H SYMBOL i ------- ENDDO C:3E1FH LINE# 32 C:3E1FH LINE# 33 C:3E1FH LINE# 36 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 49 C:3E2BH LINE# 37 C:3E2BH LINE# 38 C:3E31H LINE# 39 C:3E31H LINE# 40 C:3E38H LINE# 41 C:3E68H LINE# 44 C:3E68H LINE# 45 C:3E6AH LINE# 46 C:3E6FH LINE# 47 C:3E70H LINE# 49 C:3E70H LINE# 50 C:3EBAH LINE# 51 C:3EBAH LINE# 52 C:3EBDH LINE# 53 C:3EBDH LINE# 54 C:3EC3H LINE# 55 C:3EC3H LINE# 56 C:3EDFH LINE# 57 C:3EDFH LINE# 58 C:3EF5H LINE# 59 C:3EF5H LINE# 60 C:3F3AH LINE# 61 C:3F3AH LINE# 62 C:3F55H LINE# 63 C:3F55H LINE# 64 C:3F58H LINE# 65 C:3F5AH LINE# 66 C:3F5AH LINE# 67 C:3F5BH LINE# 69 C:3F5BH LINE# 70 C:3F5DH LINE# 71 C:3F62H LINE# 72 C:3F62H LINE# 73 C:3F62H LINE# 74 C:3F62H LINE# 75 C:3F62H LINE# 76 ------- ENDPROC BALTURNONCHECK ------- PROC CTOCHECKVOL ------- DO B:002AH.3 SYMBOL bResult ------- ENDDO C:6E3BH LINE# 87 C:6E3BH LINE# 88 C:6E3BH LINE# 89 C:6E3DH LINE# 91 C:6E40H LINE# 92 C:6E40H LINE# 93 C:6E43H LINE# 94 C:6E43H LINE# 95 C:6E46H LINE# 96 C:6E46H LINE# 97 C:6E55H LINE# 98 C:6E55H LINE# 99 C:6E57H LINE# 100 C:6E62H LINE# 101 C:6E62H LINE# 102 C:6E64H LINE# 103 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 50 C:6E64H LINE# 104 C:6E66H LINE# 106 C:6E66H LINE# 107 C:6E68H LINE# 108 C:6E6DH LINE# 109 C:6E6DH LINE# 110 C:6E6DH LINE# 111 C:6E6DH LINE# 128 C:6E6DH LINE# 130 C:6E6FH LINE# 131 ------- ENDPROC CTOCHECKVOL ------- PROC BALPROCESS ------- DO X:02BAH SYMBOL BalChTemp ------- ENDDO C:4C28H LINE# 144 C:4C28H LINE# 145 C:4C28H LINE# 150 C:4C46H LINE# 151 C:4C46H LINE# 152 C:4C48H LINE# 153 C:4C48H LINE# 155 C:4C60H LINE# 156 C:4C60H LINE# 157 C:4C60H LINE# 158 C:4C66H LINE# 159 C:4C66H LINE# 160 C:4C69H LINE# 161 C:4C69H LINE# 162 C:4C7CH LINE# 163 C:4C7EH LINE# 165 C:4C7EH LINE# 166 C:4C91H LINE# 167 C:4C91H LINE# 168 C:4C9CH LINE# 169 C:4CA2H LINE# 170 C:4CA4H LINE# 171 C:4CA4H LINE# 172 C:4CA5H LINE# 174 C:4CA5H LINE# 175 C:4CABH LINE# 176 C:4CACH LINE# 178 C:4CACH LINE# 179 C:4CB1H LINE# 180 C:4CB1H LINE# 181 C:4CB7H LINE# 182 C:4CBDH LINE# 183 C:4CBFH LINE# 184 C:4CBFH LINE# 185 C:4CC0H LINE# 187 C:4CC0H LINE# 188 C:4CC5H LINE# 189 C:4CC5H LINE# 190 C:4CCBH LINE# 191 C:4CCCH LINE# 193 C:4CCCH LINE# 194 C:4CD2H LINE# 195 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 51 C:4CD4H LINE# 196 C:4CD4H LINE# 197 C:4CD5H LINE# 199 C:4CD5H LINE# 200 C:4CDBH LINE# 201 C:4CDDH LINE# 202 C:4CDFH LINE# 203 C:4CE1H LINE# 204 C:4CE1H LINE# 205 C:4CE1H LINE# 206 ------- ENDPROC BALPROCESS ------- PROC CTOTURNONCHECK C:70C3H LINE# 215 C:70C3H LINE# 216 C:70C3H LINE# 220 C:70C9H LINE# 222 C:70C9H LINE# 223 C:70D4H LINE# 224 C:70D4H LINE# 225 C:70D7H LINE# 226 C:70DAH LINE# 227 C:70DAH LINE# 228 C:70DCH LINE# 229 C:70DEH LINE# 230 C:70E8H LINE# 231 C:70E8H LINE# 232 C:70E8H LINE# 233 C:70E8H LINE# 234 ------- ENDPROC CTOTURNONCHECK ------- PROC BALANCEPROCESS C:7440H LINE# 242 C:7440H LINE# 243 C:7440H LINE# 244 C:7443H LINE# 246 C:7446H LINE# 248 C:7449H LINE# 249 ------- ENDPROC BALANCEPROCESS ------- ENDMOD BALANCE ------- MODULE CALCULATE C:0000H SYMBOL _ICE_DUMMY_ C:4D95H PUBLIC OffsetCalculate D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 C:2CD8H PUBLIC _CalcuTemp D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:6EDAH PUBLIC siCurTempOffset C:35C7H PUBLIC AfeCalcuCurr C:3F63H PUBLIC AfeCalcuVol C:68A6H PUBLIC AfeGetTempe X:05F1H PUBLIC ucChgingCheckCnt C:72DBH PUBLIC AFEInfoProcess X:05F2H PUBLIC ucDsgingCheckCnt B:00A8H.4 PUBLIC ES0 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 52 C:6738H PUBLIC AfeGetVol C:43ACH PUBLIC AfeCalcuTempe ------- PROC _CALCUTEMP D:0082H SYMBOL getdata ------- DO X:02BAH SYMBOL i X:02BBH SYMBOL Temperature X:02BDH SYMBOL Tempcalcu ------- ENDDO C:2CD8H LINE# 22 C:2CDCH LINE# 23 C:2CDCH LINE# 31 C:2D0AH LINE# 32 C:2D1CH LINE# 33 C:2D1CH LINE# 34 C:2D39H LINE# 35 C:2D39H LINE# 38 C:2D52H LINE# 39 C:2D52H LINE# 40 C:2D5CH LINE# 41 C:2D5FH LINE# 42 C:2D78H LINE# 43 C:2D78H LINE# 44 C:2D82H LINE# 45 C:2D85H LINE# 47 C:2D85H LINE# 48 C:2D8DH LINE# 49 C:2DAEH LINE# 50 C:2DAEH LINE# 51 C:2DC1H LINE# 52 C:2DC1H LINE# 53 C:2DE3H LINE# 54 C:2DE3H LINE# 55 C:2DE3H LINE# 56 C:2DE3H LINE# 57 C:2DEBH LINE# 58 C:2DEBH LINE# 60 C:2DEBH LINE# 61 C:2DFEH LINE# 62 C:2DFEH LINE# 63 C:2E20H LINE# 64 C:2E20H LINE# 65 C:2E20H LINE# 66 C:2E20H LINE# 67 C:2E28H LINE# 68 C:2E2EH LINE# 69 C:2E2EH LINE# 70 C:2E36H LINE# 72 C:2ECBH LINE# 76 C:2ECBH LINE# 77 C:2ED3H LINE# 78 ------- ENDPROC _CALCUTEMP ------- PROC AFEGETVOL ------- DO X:02C3H SYMBOL i B:002AH.3 SYMBOL Result ------- ENDDO BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 53 C:6738H LINE# 87 C:6738H LINE# 88 C:6738H LINE# 90 C:673AH LINE# 92 C:6757H LINE# 93 C:6757H LINE# 94 C:6772H LINE# 95 C:6772H LINE# 96 C:6774H LINE# 97 C:6777H LINE# 98 C:6777H LINE# 99 C:677FH LINE# 101 C:6781H LINE# 102 ------- ENDPROC AFEGETVOL ------- PROC AFEGETTEMPE ------- DO B:002AH.3 SYMBOL Result ------- ENDDO C:68A6H LINE# 104 C:68A6H LINE# 105 C:68A6H LINE# 106 C:68A8H LINE# 108 C:68B5H LINE# 109 C:68B5H LINE# 110 C:68B7H LINE# 111 C:68B7H LINE# 112 C:68C4H LINE# 113 C:68C4H LINE# 114 C:68C6H LINE# 115 C:68C6H LINE# 117 C:68D3H LINE# 118 C:68D3H LINE# 119 C:68D5H LINE# 120 C:68D5H LINE# 121 C:68DCH LINE# 122 C:68DCH LINE# 123 C:68E9H LINE# 124 C:68E9H LINE# 125 C:68EBH LINE# 126 C:68EBH LINE# 127 C:68EBH LINE# 129 C:68EDH LINE# 130 ------- ENDPROC AFEGETTEMPE ------- PROC AFECALCUTEMPE ------- DO D:0006H SYMBOL TempeData ------- ENDDO C:43ACH LINE# 139 C:43ACH LINE# 140 C:43ACH LINE# 143 C:43B4H LINE# 144 C:43B4H LINE# 145 C:43CBH LINE# 147 C:43CDH LINE# 155 C:43D4H LINE# 157 C:43D6H LINE# 165 C:43F5H LINE# 167 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 54 C:43F7H LINE# 175 C:43FEH LINE# 178 C:4400H LINE# 187 C:4407H LINE# 188 C:4407H LINE# 189 C:4426H LINE# 191 C:4428H LINE# 199 C:442FH LINE# 201 C:4431H LINE# 209 C:4431H LINE# 211 C:4441H LINE# 212 C:4449H LINE# 213 C:444CH LINE# 214 C:444CH LINE# 215 C:4463H LINE# 217 C:4465H LINE# 225 C:446CH LINE# 227 C:446EH LINE# 236 C:447BH LINE# 237 C:447BH LINE# 238 C:4480H LINE# 239 C:4481H LINE# 241 C:4481H LINE# 242 C:4489H LINE# 243 C:4489H LINE# 244 C:4489H LINE# 245 C:4489H LINE# 246 ------- ENDPROC AFECALCUTEMPE ------- PROC AFECALCUVOL ------- DO X:02BAH SYMBOL i X:02BBH SYMBOL TempPackVol X:02BFH SYMBOL TempCellVol ------- ENDDO C:3F63H LINE# 256 C:3F63H LINE# 257 C:3F63H LINE# 259 C:3F77H LINE# 260 C:3F7EH LINE# 261 C:3F88H LINE# 263 C:3F90H LINE# 264 C:3F90H LINE# 265 C:3FB1H LINE# 266 C:3FB1H LINE# 267 C:3FE8H LINE# 269 C:3FFFH LINE# 270 C:3FFFH LINE# 271 C:400DH LINE# 272 C:400DH LINE# 273 C:4024H LINE# 274 C:4024H LINE# 275 C:4032H LINE# 276 C:4032H LINE# 278 C:4035H LINE# 279 C:4035H LINE# 281 C:4037H LINE# 289 C:4051H LINE# 291 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 55 C:4053H LINE# 299 C:4068H LINE# 300 C:4068H LINE# 301 C:4071H LINE# 303 C:4074H LINE# 304 C:4074H LINE# 305 C:407EH LINE# 306 C:4088H LINE# 309 C:408AH LINE# 317 C:4098H LINE# 319 C:409AH LINE# 327 C:409AH LINE# 328 C:409AH LINE# 329 ------- ENDPROC AFECALCUVOL ------- PROC OFFSETCALCULATE ------- DO X:02BFH SYMBOL siCadcTempOffset X:02C1H SYMBOL i ------- ENDDO C:4D95H LINE# 350 C:4D95H LINE# 351 C:4D95H LINE# 352 C:4D9CH LINE# 355 C:4DABH LINE# 356 C:4DABH LINE# 357 C:4E17H LINE# 358 C:4E17H LINE# 359 C:4E34H LINE# 360 C:4E36H LINE# 361 C:4E36H LINE# 362 C:4E3FH LINE# 363 C:4E47H LINE# 364 ------- ENDPROC OFFSETCALCULATE ------- PROC AFECALCUCURR ------- DO X:02BAH SYMBOL i X:02BBH SYMBOL Tempdata ------- ENDDO C:35C7H LINE# 372 C:35C7H LINE# 373 C:35C7H LINE# 375 C:35D1H LINE# 377 C:35DCH LINE# 379 C:35E8H LINE# 380 C:35E8H LINE# 381 C:35F1H LINE# 382 C:35F1H LINE# 383 C:3640H LINE# 385 C:365AH LINE# 386 C:3665H LINE# 387 C:3665H LINE# 388 C:3667H LINE# 389 C:3667H LINE# 390 C:3676H LINE# 391 C:3676H LINE# 392 C:3694H LINE# 393 C:369CH LINE# 394 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 56 C:36B1H LINE# 396 C:36B3H LINE# 397 C:36B5H LINE# 398 C:36D5H LINE# 399 C:36D5H LINE# 400 C:36E0H LINE# 401 C:36E0H LINE# 402 C:36E3H LINE# 403 C:36E5H LINE# 405 C:36E7H LINE# 413 C:36F3H LINE# 415 C:36F5H LINE# 423 C:36F5H LINE# 424 C:36F6H LINE# 425 C:3710H LINE# 426 C:3710H LINE# 427 C:371AH LINE# 428 C:371AH LINE# 429 C:371DH LINE# 430 C:371FH LINE# 431 C:3728H LINE# 433 C:372AH LINE# 441 C:3736H LINE# 443 C:3738H LINE# 451 C:3738H LINE# 452 C:3739H LINE# 454 C:3739H LINE# 456 C:373BH LINE# 464 C:3745H LINE# 466 C:3747H LINE# 474 C:3747H LINE# 475 ------- ENDPROC AFECALCUCURR ------- PROC AFEINFOPROCESS C:72DBH LINE# 484 C:72DBH LINE# 485 C:72DBH LINE# 486 C:72DEH LINE# 488 C:72E0H LINE# 489 C:72E3H LINE# 490 C:72E6H LINE# 492 C:72E9H LINE# 493 C:72E9H LINE# 494 C:72EBH LINE# 495 C:72EEH LINE# 496 C:72EEH LINE# 497 ------- 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 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 57 C:740AH PUBLIC CaliCurZero X:05DAH PUBLIC ucExtcaliSwitch1 C:5AB0H PUBLIC CaliVoltage C:6A0EH PUBLIC CaliTS1 C:6A53H PUBLIC CaliTS2 X:05DBH PUBLIC uiExtTemp1 X:05DDH PUBLIC uiExtTemp2 C:6395H PUBLIC CaliProcess C:6D55H PUBLIC CaliCurrentGain X:05DFH PUBLIC ulExtVPack X:05E1H PUBLIC ucExtRTC C:6A98H PUBLIC CaliRTCTime B:002FH.1 PUBLIC bCaliFlg ------- PROC CALIVOLTAGE ------- DO D:0007H SYMBOL i X:02BAH SYMBOL VPackTemp ------- ENDDO C:5AB0H LINE# 26 C:5AB0H LINE# 27 C:5AB0H LINE# 29 C:5AB7H LINE# 31 C:5ACFH LINE# 32 C:5ACFH LINE# 33 C:5AE9H LINE# 34 C:5AECH LINE# 36 C:5B1CH LINE# 37 ------- ENDPROC CALIVOLTAGE ------- PROC CALICURRENTGAIN ------- DO D:0006H SYMBOL TempGain ------- ENDDO C:6D55H LINE# 46 C:6D55H LINE# 47 C:6D55H LINE# 50 C:6D83H LINE# 51 C:6D87H LINE# 52 C:6D87H LINE# 53 C:6D8FH LINE# 54 C:6D8FH LINE# 55 ------- ENDPROC CALICURRENTGAIN ------- PROC CALICURZERO C:740AH LINE# 64 C:740AH LINE# 65 C:740AH LINE# 66 C:7419H LINE# 67 ------- ENDPROC CALICURZERO ------- PROC CALITS1 ------- DO D:0006H SYMBOL Tempe ------- ENDDO C:6A0EH LINE# 76 C:6A0EH LINE# 77 C:6A0EH LINE# 80 C:6A26H LINE# 81 C:6A4AH LINE# 82 C:6A4AH LINE# 83 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 58 C:6A52H LINE# 84 C:6A52H LINE# 85 ------- ENDPROC CALITS1 ------- PROC CALITS2 ------- DO D:0006H SYMBOL Tempe ------- ENDDO C:6A53H LINE# 87 C:6A53H LINE# 88 C:6A53H LINE# 91 C:6A6BH LINE# 92 C:6A8FH LINE# 93 C:6A8FH LINE# 94 C:6A97H LINE# 95 C:6A97H LINE# 96 ------- ENDPROC CALITS2 ------- PROC CALIRTCTIME C:6A98H LINE# 106 C:6A98H LINE# 107 C:6A98H LINE# 108 C:6AA0H LINE# 109 C:6AA8H LINE# 110 C:6AB0H LINE# 111 C:6AB8H LINE# 112 C:6AC0H LINE# 113 C:6AC8H LINE# 114 C:6AD0H LINE# 116 C:6AD7H LINE# 118 C:6AD9H LINE# 119 C:6ADBH LINE# 120 ------- ENDPROC CALIRTCTIME ------- PROC CALIPROCESS C:6395H LINE# 131 C:6395H LINE# 132 C:6395H LINE# 133 C:6398H LINE# 134 C:6398H LINE# 135 C:639AH LINE# 137 C:63A1H LINE# 138 C:63A1H LINE# 139 C:63A4H LINE# 140 C:63A4H LINE# 142 C:63ABH LINE# 143 C:63ABH LINE# 144 C:63AEH LINE# 145 C:63AEH LINE# 147 C:63B5H LINE# 148 C:63B5H LINE# 149 C:63B8H LINE# 150 C:63B8H LINE# 152 C:63BFH LINE# 153 C:63BFH LINE# 154 C:63C2H LINE# 155 C:63C2H LINE# 157 C:63C9H LINE# 158 C:63C9H LINE# 159 C:63CCH LINE# 160 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 59 C:63CCH LINE# 162 C:63D3H LINE# 163 C:63D3H LINE# 164 C:63D6H LINE# 165 C:63D6H LINE# 167 C:63DBH LINE# 168 C:63DDH LINE# 169 C:63E3H LINE# 170 C:63E3H 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:002CH.7 PUBLIC bChgerChkingFlg C:6815H PUBLIC ChgerCheck X:05F4H PUBLIC ucLoadRCnt B:002DH.0 PUBLIC bLoadChkingFlg B:002DH.1 PUBLIC bChgerStartCheckFlg C:6520H PUBLIC LoadCheck B:002DH.2 PUBLIC bLoadStartCheckFlg ------- PROC LOADCHECK C:6520H LINE# 26 C:6520H LINE# 27 C:6520H LINE# 28 C:6523H LINE# 29 C:6523H LINE# 30 C:6525H LINE# 31 C:6527H LINE# 32 C:652CH LINE# 33 C:652FH LINE# 34 C:6530H LINE# 35 C:6533H LINE# 36 C:6533H LINE# 37 C:6536H LINE# 38 C:6539H LINE# 39 C:6539H LINE# 40 C:6555H LINE# 41 C:6555H LINE# 42 C:6557H LINE# 43 C:6559H LINE# 44 C:655CH LINE# 45 C:655FH LINE# 46 C:655FH LINE# 47 C:6561H LINE# 48 C:6561H LINE# 49 C:6563H LINE# 50 C:6565H LINE# 51 C:6568H LINE# 52 C:6568H LINE# 53 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 60 C:656AH LINE# 54 C:656DH LINE# 55 C:656DH LINE# 56 C:656DH LINE# 57 C:656DH LINE# 58 C:656DH LINE# 59 ------- ENDPROC LOADCHECK ------- PROC CHGERCHECK C:6815H LINE# 68 C:6815H LINE# 69 C:6815H LINE# 70 C:6818H LINE# 71 C:6818H LINE# 72 C:681AH LINE# 73 C:681CH LINE# 74 C:6821H LINE# 75 C:6824H LINE# 76 C:6825H LINE# 77 C:6828H LINE# 78 C:6828H LINE# 79 C:682BH LINE# 80 C:682EH LINE# 81 C:682EH LINE# 82 C:684AH LINE# 83 C:684AH LINE# 84 C:684CH LINE# 85 C:684EH LINE# 86 C:6851H LINE# 87 C:6854H LINE# 88 C:6854H LINE# 89 C:6856H LINE# 90 C:6858H LINE# 91 C:685BH LINE# 92 C:685BH LINE# 93 C:685DH LINE# 94 C:685DH LINE# 95 C:685DH LINE# 96 C:685DH LINE# 97 ------- ENDPROC CHGERCHECK ------- ENDMOD CHARGERLOAD ------- MODULE EXTE2PROM C:0000H SYMBOL _ICE_DUMMY_ C:5BF4H PUBLIC Uart0RdE2PRom C:58F5H PUBLIC Uart1RdE2PRom D:0080H PUBLIC P0 C:5964H PUBLIC Uart2RdE2PRom D:0090H PUBLIC P1 D:00A0H PUBLIC P2 C:3414H PUBLIC _E2PRomBKData D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:5E52H PUBLIC _E2PRomWrite C:578EH PUBLIC E2PRomInit C:71B2H PUBLIC E2PRomTwiCheck B:00A0H.0 PUBLIC P2_0 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 61 X:03DDH PUBLIC ucRTCBKTime1 B:00A0H.4 PUBLIC REN1 B:0090H.4 PUBLIC REN2 X:03DEH PUBLIC uiRTCBKTime2 C:6B62H 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:001BH 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:4561H PUBLIC E2PRomBKCheck X:03F1H PUBLIC bUart2RTCRdTime C:4E48H PUBLIC E2PRomBKProcess C:5B1DH PUBLIC E2PRomErase C:68EEH PUBLIC Uart0RdRTC C:6654H PUBLIC E2PRomBKRTC C:66A0H PUBLIC Uart1RdRTC B:0027H.7 PUBLIC bE2PBKDsgEnd C:66ECH PUBLIC Uart2RdRTC B:0028H.0 PUBLIC bChgToDsgFlg B:0028H.1 PUBLIC bDsgToChgFlg B:0028H.2 PUBLIC bE2PBKChgStop C:5EB1H PUBLIC _E2PRomRead ------- PROC E2PROMTWICHECK C:71B2H LINE# 43 C:71B2H LINE# 44 C:71B2H LINE# 45 C:71B5H LINE# 46 C:71B5H LINE# 47 C:71B8H LINE# 48 C:71B8H LINE# 49 C:71C3H LINE# 50 C:71C3H LINE# 51 C:71C5H LINE# 52 C:71C8H LINE# 53 C:71C8H LINE# 54 C:71C9H LINE# 56 C:71C9H LINE# 57 C:71CEH LINE# 58 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 62 C:71CEH LINE# 59 C:71CEH LINE# 60 ------- ENDPROC E2PROMTWICHECK ------- PROC _E2PROMWRITE X:02E4H SYMBOL WrAddr X:02E6H SYMBOL Length X:02E7H SYMBOL WrBuf ------- DO B:002AH.3 SYMBOL Result X:02E9H SYMBOL i ------- ENDDO C:5E52H LINE# 69 C:5E63H LINE# 70 C:5E63H LINE# 71 C:5E65H LINE# 74 C:5E68H LINE# 75 C:5E68H LINE# 76 C:5E6BH LINE# 77 C:5E6BH LINE# 79 C:5E94H LINE# 80 C:5E94H LINE# 81 C:5E96H LINE# 82 C:5E98H LINE# 83 C:5E98H LINE# 91 C:5E9DH LINE# 92 C:5EA9H LINE# 93 C:5EA9H LINE# 94 C:5EAEH LINE# 96 C:5EB0H LINE# 97 ------- ENDPROC _E2PROMWRITE ------- PROC _E2PROMREAD X:02C6H SYMBOL RdAddr X:02C8H SYMBOL Length X:02C9H SYMBOL RdBuf ------- DO B:002AH.4 SYMBOL Result X:02CBH SYMBOL i ------- ENDDO C:5EB1H LINE# 106 C:5EC2H LINE# 107 C:5EC2H LINE# 108 C:5EC4H LINE# 111 C:5EC7H LINE# 112 C:5EC7H LINE# 113 C:5ECAH LINE# 114 C:5ECAH LINE# 116 C:5EF3H LINE# 117 C:5EF3H LINE# 118 C:5EF5H LINE# 119 C:5EF7H LINE# 120 C:5EF7H LINE# 128 C:5EFCH LINE# 129 C:5F08H LINE# 130 C:5F08H LINE# 131 C:5F0DH LINE# 133 C:5F0FH LINE# 134 ------- ENDPROC _E2PROMREAD BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 63 ------- PROC E2PROMERASE ------- DO X:02BBH SYMBOL i X:02BDH SYMBOL WrBuf ------- ENDDO C:5B1DH LINE# 144 C:5B1DH LINE# 145 C:5B1DH LINE# 149 C:5B28H LINE# 151 C:5B46H LINE# 152 C:5B46H LINE# 153 C:5B49H LINE# 154 C:5B68H LINE# 155 C:5B74H LINE# 157 C:5B81H LINE# 158 C:5B88H LINE# 159 ------- ENDPROC E2PROMERASE ------- PROC E2PROMINIT ------- DO B:002AH.3 SYMBOL Result X:02BAH SYMBOL RdBuf ------- ENDDO C:578EH LINE# 168 C:578EH LINE# 169 C:578EH LINE# 170 C:5790H LINE# 174 C:579FH LINE# 176 C:57ADH LINE# 177 C:57BBH LINE# 179 C:57C7H LINE# 180 C:57C7H LINE# 181 C:57DCH LINE# 182 C:57DEH LINE# 183 C:57EAH LINE# 184 C:57EAH LINE# 185 C:57FFH LINE# 186 C:5801H LINE# 188 C:5801H LINE# 189 C:5808H LINE# 190 C:5808H LINE# 192 C:580AH LINE# 193 ------- ENDPROC E2PROMINIT ------- PROC E2PROMBKRTC ------- DO X:02BBH SYMBOL WrBuf D:0007H SYMBOL i X:02C4H SYMBOL checksum ------- ENDDO C:6654H LINE# 202 C:6654H LINE# 203 C:6654H LINE# 205 C:6659H LINE# 207 C:6660H LINE# 208 C:666DH LINE# 209 C:666FH LINE# 210 C:666FH LINE# 211 C:6681H LINE# 212 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 64 C:6686H LINE# 213 C:668EH LINE# 214 C:6692H LINE# 216 C:669FH LINE# 217 ------- ENDPROC E2PROMBKRTC ------- PROC E2PROMBKBOOT ------- DO X:02DCH SYMBOL WrBuf ------- ENDDO C:6B62H LINE# 226 C:6B62H LINE# 227 C:6B62H LINE# 230 C:6B6FH LINE# 231 C:6B74H LINE# 232 C:6B7DH LINE# 234 C:6B85H LINE# 235 C:6B8DH LINE# 236 C:6B95H LINE# 238 C:6BA2H LINE# 239 ------- ENDPROC E2PROMBKBOOT ------- PROC _E2PROMBKDATA X:02BBH SYMBOL BKType ------- DO X:02BCH SYMBOL WrBuf ------- ENDDO C:3414H LINE# 248 C:3419H LINE# 249 C:3419H LINE# 252 C:341DH LINE# 253 C:341DH LINE# 254 C:342AH LINE# 255 C:3435H LINE# 256 C:3437H LINE# 258 C:3437H LINE# 259 C:343EH LINE# 260 C:344BH LINE# 261 C:3456H LINE# 262 C:3456H LINE# 264 C:3463H LINE# 265 C:3466H LINE# 266 C:3473H LINE# 267 C:3476H LINE# 268 C:3486H LINE# 269 C:3496H LINE# 270 C:34A6H LINE# 271 C:34B1H LINE# 272 C:34C1H LINE# 273 C:34D1H LINE# 274 C:34E1H LINE# 275 C:34ECH LINE# 276 C:3503H LINE# 277 C:3513H LINE# 278 C:3520H LINE# 279 C:3523H LINE# 280 C:3533H LINE# 281 C:3543H LINE# 282 C:3553H LINE# 283 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 65 C:355EH LINE# 284 C:356BH LINE# 285 C:356EH LINE# 286 C:357BH LINE# 287 C:357EH LINE# 288 C:3586H LINE# 289 C:358AH LINE# 291 C:359BH LINE# 293 C:35A5H LINE# 294 C:35BCH LINE# 295 C:35BCH LINE# 296 C:35C3H LINE# 297 C:35C3H LINE# 299 C:35C6H LINE# 300 ------- ENDPROC _E2PROMBKDATA ------- PROC UART0RDE2PROM ------- DO D:0006H SYMBOL RdAddr ------- ENDDO C:5BF4H LINE# 309 C:5BF4H LINE# 310 C:5BF4H LINE# 313 C:5C1FH LINE# 314 C:5C2BH LINE# 316 C:5C4AH LINE# 317 C:5C5EH LINE# 318 ------- ENDPROC UART0RDE2PROM ------- PROC UART1RDE2PROM ------- DO D:0006H SYMBOL RdAddr ------- ENDDO C:58F5H LINE# 326 C:58F5H LINE# 327 C:58F5H LINE# 330 C:5920H LINE# 331 C:592CH LINE# 333 C:594BH LINE# 334 C:5963H LINE# 335 ------- ENDPROC UART1RDE2PROM ------- PROC UART2RDE2PROM ------- DO D:0006H SYMBOL RdAddr ------- ENDDO C:5964H LINE# 343 C:5964H LINE# 344 C:5964H LINE# 347 C:598FH LINE# 348 C:599BH LINE# 350 C:59BAH LINE# 351 C:59D2H LINE# 352 ------- ENDPROC UART2RDE2PROM ------- PROC UART0RDRTC C:68EEH LINE# 361 C:68EEH LINE# 362 C:68EEH LINE# 363 C:68F5H LINE# 364 C:6902H LINE# 366 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 66 C:6921H LINE# 367 C:6935H LINE# 368 ------- ENDPROC UART0RDRTC ------- PROC UART1RDRTC C:66A0H LINE# 377 C:66A0H LINE# 378 C:66A0H LINE# 379 C:66A7H LINE# 380 C:66B4H LINE# 382 C:66D3H LINE# 383 C:66EBH LINE# 384 ------- ENDPROC UART1RDRTC ------- PROC UART2RDRTC C:66ECH LINE# 392 C:66ECH LINE# 393 C:66ECH LINE# 394 C:66F3H LINE# 395 C:6700H LINE# 397 C:671FH LINE# 398 C:6737H LINE# 399 ------- ENDPROC UART2RDRTC ------- PROC E2PROMBKPROCESS ------- DO X:02BAH SYMBOL BKType ------- ENDDO C:4E48H LINE# 407 C:4E48H LINE# 408 C:4E48H LINE# 411 C:4E54H LINE# 412 C:4E54H LINE# 413 C:4E56H LINE# 417 C:4E59H LINE# 418 C:4E59H LINE# 419 C:4E5BH LINE# 420 C:4E5EH LINE# 421 C:4E5EH LINE# 423 C:4E6DH LINE# 424 C:4E6DH LINE# 425 C:4E70H LINE# 426 C:4E70H LINE# 427 C:4E75H LINE# 428 C:4E78H LINE# 429 C:4E78H LINE# 430 C:4E7EH LINE# 431 C:4E7EH LINE# 432 C:4E80H LINE# 433 C:4E83H LINE# 434 C:4E83H LINE# 435 C:4E89H LINE# 436 C:4E89H LINE# 437 C:4E8BH LINE# 438 C:4E8EH LINE# 439 C:4E8EH LINE# 441 C:4E8EH LINE# 443 C:4E9DH LINE# 444 C:4E9DH LINE# 445 C:4EA0H LINE# 446 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 67 C:4EA0H LINE# 447 C:4EA5H LINE# 448 C:4EA8H LINE# 449 C:4EA8H LINE# 450 C:4EAEH LINE# 451 C:4EAEH LINE# 452 C:4EB0H LINE# 453 C:4EB3H LINE# 454 C:4EB3H LINE# 455 C:4EB9H LINE# 456 C:4EB9H LINE# 457 C:4EBBH LINE# 458 C:4EBEH LINE# 459 C:4EBEH LINE# 460 C:4EBEH LINE# 462 C:4EC1H LINE# 463 C:4EC1H LINE# 464 C:4EC3H LINE# 465 C:4EC6H LINE# 466 C:4EC6H LINE# 468 C:4EC9H LINE# 469 C:4EC9H LINE# 470 C:4ECBH LINE# 471 C:4ED1H LINE# 472 C:4ED5H LINE# 473 C:4ED5H LINE# 475 C:4ED8H LINE# 476 C:4ED8H LINE# 477 C:4EDAH LINE# 478 C:4EE0H LINE# 479 C:4EE4H LINE# 480 C:4EE4H LINE# 482 C:4EE7H LINE# 483 C:4EE7H LINE# 484 C:4EE9H LINE# 485 C:4EEFH LINE# 486 C:4EF3H LINE# 487 C:4EF3H LINE# 488 C:4EF3H LINE# 489 ------- ENDPROC E2PROMBKPROCESS ------- PROC E2PROMBKCHECK C:4561H LINE# 498 C:4561H LINE# 499 C:4561H LINE# 500 C:4567H LINE# 501 C:4567H LINE# 505 C:4576H LINE# 506 C:4576H LINE# 507 C:4578H LINE# 508 C:457FH LINE# 509 C:457FH LINE# 511 C:4594H LINE# 512 C:4594H LINE# 513 C:459BH LINE# 514 C:459DH LINE# 515 C:459FH LINE# 516 C:459FH LINE# 518 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 68 C:45A2H LINE# 519 C:45A2H LINE# 520 C:45A4H LINE# 521 C:45A7H LINE# 522 C:45A7H LINE# 523 C:45A9H LINE# 524 C:45ABH LINE# 525 C:45ADH LINE# 526 C:45ADH LINE# 527 C:45B3H LINE# 528 C:45B3H LINE# 529 C:45B5H LINE# 530 C:45B7H LINE# 531 C:45B9H LINE# 532 C:45BBH LINE# 533 C:45BEH LINE# 534 C:45BEH LINE# 535 C:45C0H LINE# 536 C:45C0H LINE# 537 C:45C0H LINE# 539 C:45DDH LINE# 540 C:45DDH LINE# 541 C:45E7H LINE# 542 C:45E7H LINE# 543 C:45EEH LINE# 544 C:45FBH LINE# 545 C:45FBH LINE# 547 C:461CH LINE# 548 C:461CH LINE# 549 C:4623H LINE# 550 C:4625H LINE# 551 C:4627H LINE# 552 C:4629H LINE# 553 C:462BH LINE# 554 C:462BH LINE# 555 C:462CH LINE# 557 C:462CH LINE# 558 C:4633H LINE# 559 C:4633H LINE# 560 C:4633H 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:59D3H PUBLIC InterruptINT4 B:00D8H.1 PUBLIC IF41 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 69 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:59D3H LINE# 18 C:59E0H LINE# 20 C:59E2H LINE# 21 C:59E5H LINE# 23 C:59E8H LINE# 24 C:59E8H LINE# 25 C:59EAH LINE# 26 C:59EFH LINE# 27 C:59EFH LINE# 28 C:59F2H LINE# 29 C:59F2H LINE# 30 C:59F4H LINE# 31 C:59F9H LINE# 32 C:59F9H LINE# 33 C:59FCH LINE# 34 C:59FCH LINE# 35 C:59FEH LINE# 36 C:5A03H LINE# 37 C:5A03H LINE# 38 C:5A06H LINE# 39 C:5A06H LINE# 40 C:5A08H LINE# 41 C:5A0DH LINE# 42 C:5A0DH LINE# 43 C:5A10H LINE# 44 C:5A10H LINE# 45 C:5A12H LINE# 46 C:5A17H LINE# 47 C:5A17H LINE# 48 C:5A1AH LINE# 49 C:5A1AH LINE# 50 C:5A1CH LINE# 51 C:5A21H LINE# 52 C:5A21H LINE# 53 C:5A24H LINE# 54 C:5A24H LINE# 55 C:5A26H LINE# 56 C:5A2BH LINE# 57 C:5A2BH LINE# 58 C:5A2EH LINE# 59 C:5A2EH LINE# 60 C:5A30H LINE# 61 C:5A35H LINE# 62 C:5A35H LINE# 64 C:5A37H LINE# 65 ------- ENDPROC INTERRUPTINT4 ------- PROC INTERRUPTTIMER3 C:1003H LINE# 74 C:100BH LINE# 76 C:100DH LINE# 78 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 70 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.2 PUBLIC bKeyFlg C:504AH PUBLIC KeyScan D:000DH PUBLIC uiKeyInvalidCnt ------- PROC KEYSCAN ------- DO C:50DFH SYMBOL scanend ------- ENDDO C:504AH LINE# 33 C:504AH LINE# 34 C:504AH LINE# 35 C:5050H LINE# 36 C:5050H LINE# 37 C:5053H LINE# 46 C:5056H LINE# 47 C:5056H LINE# 48 C:5059H LINE# 49 C:505BH LINE# 50 C:505EH LINE# 51 C:505EH LINE# 52 C:5061H LINE# 53 C:5061H LINE# 69 C:5067H LINE# 70 C:5067H LINE# 71 C:506FH LINE# 72 C:507AH LINE# 73 C:507AH LINE# 74 C:5084H LINE# 75 C:5084H LINE# 76 C:508EH LINE# 77 C:508EH LINE# 78 C:5094H LINE# 79 C:5096H LINE# 81 C:5096H LINE# 82 C:5099H LINE# 83 C:5099H LINE# 84 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 71 C:509BH LINE# 85 C:509DH LINE# 86 C:509DH LINE# 91 C:509DH LINE# 93 C:509DH LINE# 94 C:509FH LINE# 95 C:509FH LINE# 96 C:509FH LINE# 98 C:509FH LINE# 99 C:50A5H LINE# 100 C:50A5H LINE# 101 C:50AAH LINE# 102 C:50B2H LINE# 103 C:50BAH LINE# 104 C:50BAH LINE# 105 C:50C0H LINE# 106 C:50C2H LINE# 107 C:50C3H LINE# 108 C:50CDH LINE# 109 C:50CDH LINE# 110 C:50D3H LINE# 111 C:50D9H LINE# 112 C:50DBH LINE# 113 C:50DBH LINE# 114 C:50DCH LINE# 116 C:50DCH LINE# 117 C:50DFH LINE# 118 C:50DFH LINE# 119 C:50E4H LINE# 120 C:50E8H LINE# 121 C:50EBH LINE# 122 C:50EBH LINE# 123 C:50EBH LINE# 124 C:50EBH LINE# 125 ------- ENDPROC KEYSCAN ------- ENDMOD KEYSCAN ------- 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:704FH PUBLIC _McuFlashCheckFlg C:5F10H PUBLIC _McuFlashRead C:6E70H PUBLIC _McuFlashWrOneByte B:002DH.6 PUBLIC bMcuFlashErr C:52C0H PUBLIC _McuFlashWrite BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 72 X:05F6H PUBLIC ucMcuFlashWrValid D:00FBH PUBLIC IB_OFFSET D:00B1H PUBLIC RSTSTAT D:00A7H PUBLIC FLASHCON C:5472H PUBLIC _McuFlashWrSector C:72C6H PUBLIC McuFlashWrWaitCheck B:002DH.7 PUBLIC bMcuFlashWrFlg C:70E9H PUBLIC _McuFlashBlankCheck C:60DEH PUBLIC _McuFlashDataCheck D:00F7H PUBLIC XPAGE B:002EH.0 PUBLIC bMcuFlashWrWaitFlg C:47BBH PUBLIC McuFlashProcess D:00F2H PUBLIC IB_CON1 ------- PROC _MCUFLASHWRONEBYTE D:0002H SYMBOL McuFlashAddr D:0005H SYMBOL WrData C:6E70H LINE# 24 C:6E74H LINE# 25 C:6E74H LINE# 26 C:6E76H LINE# 27 C:6E79H LINE# 29 C:6E7CH LINE# 30 C:6E80H LINE# 31 C:6E84H LINE# 33 C:6E87H LINE# 34 C:6E8AH LINE# 35 C:6E8DH LINE# 36 C:6E90H LINE# 37 C:6E97H LINE# 38 C:6E97H LINE# 39 C:6E9AH LINE# 40 C:6E9BH LINE# 41 C:6E9CH LINE# 42 C:6E9DH LINE# 43 C:6E9EH LINE# 44 C:6E9FH LINE# 45 C:6E9FH LINE# 47 C:6EA2H LINE# 48 C:6EA4H LINE# 49 ------- ENDPROC _MCUFLASHWRONEBYTE ------- PROC _MCUFLASHBLANKCHECK D:0006H SYMBOL McuFlashAddr ------- DO B:002AH.6 SYMBOL Result D:0004H SYMBOL i ------- ENDDO C:70E9H LINE# 58 C:70E9H LINE# 59 C:70E9H LINE# 60 C:70EBH LINE# 63 C:70EEH LINE# 64 C:70EEH LINE# 65 C:70FBH LINE# 66 C:70FBH LINE# 67 C:70FDH LINE# 68 C:70FFH LINE# 69 C:70FFH LINE# 70 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 73 C:710CH LINE# 72 C:710EH LINE# 73 ------- ENDPROC _MCUFLASHBLANKCHECK ------- PROC _MCUFLASHDATACHECK X:02C0H SYMBOL McuFlashAddr D:0004H SYMBOL XramAddr ------- DO B:002AH.6 SYMBOL Result D:0006H SYMBOL ptr X:02C2H SYMBOL i ------- ENDDO C:60DEH LINE# 82 C:60E6H LINE# 83 C:60E6H LINE# 84 C:60E8H LINE# 85 C:60ECH LINE# 88 C:60FFH LINE# 89 C:60FFH LINE# 90 C:6125H LINE# 91 C:6125H LINE# 92 C:6127H LINE# 93 C:6129H LINE# 94 C:6129H LINE# 95 C:6135H LINE# 97 C:6137H LINE# 98 ------- ENDPROC _MCUFLASHDATACHECK ------- PROC _MCUFLASHWRSECTOR X:02C0H SYMBOL McuFlashAddr D:0004H SYMBOL XramAddr ------- DO B:002AH.6 SYMBOL Result D:0004H SYMBOL i X:02C2H SYMBOL ptr ------- ENDDO C:5472H LINE# 107 C:547AH LINE# 108 C:547AH LINE# 109 C:547CH LINE# 111 C:5484H LINE# 113 C:5487H LINE# 114 C:5487H LINE# 115 C:5492H LINE# 116 C:5498H LINE# 117 C:54A7H LINE# 118 C:54AAH LINE# 119 C:54ADH LINE# 120 C:54ADH LINE# 121 C:54B0H LINE# 122 C:54B4H LINE# 123 C:54B4H LINE# 124 C:54B7H LINE# 125 C:54BFH LINE# 126 C:54BFH LINE# 127 C:54C2H LINE# 128 C:54D2H LINE# 129 C:54D2H LINE# 130 C:54D5H LINE# 131 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 74 C:54D6H LINE# 132 C:54D7H LINE# 133 C:54D8H LINE# 134 C:54D9H LINE# 135 C:54DAH LINE# 136 C:54DCH LINE# 137 C:54DEH LINE# 139 C:54DEH LINE# 140 C:54E0H LINE# 141 C:54E2H LINE# 142 C:54E2H LINE# 143 C:54E2H LINE# 145 C:54E2H LINE# 146 C:54E4H LINE# 147 C:54E6H LINE# 148 C:54E6H LINE# 149 C:54E6H LINE# 151 C:54E6H LINE# 152 C:54E8H LINE# 153 C:54EAH LINE# 154 C:54EAH LINE# 155 C:54EAH LINE# 157 C:54EAH LINE# 158 C:54ECH LINE# 159 C:54EEH LINE# 160 C:54EEH LINE# 161 C:54FBH LINE# 163 C:54FDH LINE# 164 ------- ENDPROC _MCUFLASHWRSECTOR ------- PROC _MCUFLASHWRITE X:02BCH SYMBOL McuFlashAddr X:02BEH SYMBOL XramAddr ------- DO B:002AH.5 SYMBOL Result ------- ENDDO C:52C0H LINE# 177 C:52CEH LINE# 178 C:52CEH LINE# 179 C:52D0H LINE# 181 C:52D3H LINE# 182 C:52D5H LINE# 183 C:52D8H LINE# 185 C:52E1H LINE# 186 C:52E4H LINE# 187 C:52E7H LINE# 188 C:52E7H LINE# 189 C:52EAH LINE# 190 C:52EEH LINE# 191 C:52EEH LINE# 192 C:52F1H LINE# 193 C:52F9H LINE# 194 C:52F9H LINE# 195 C:52FCH LINE# 196 C:5305H LINE# 197 C:5305H LINE# 198 C:5308H LINE# 199 C:5309H LINE# 200 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 75 C:530AH LINE# 201 C:530BH LINE# 202 C:530CH LINE# 203 C:530DH LINE# 205 C:531AH LINE# 206 C:531AH LINE# 207 C:532DH LINE# 208 C:532DH LINE# 209 C:5340H LINE# 210 C:5340H LINE# 211 C:5342H LINE# 212 C:5342H LINE# 213 C:5342H LINE# 214 C:5342H LINE# 215 C:5342H LINE# 216 C:5342H LINE# 217 C:5342H LINE# 218 C:5342H LINE# 220 C:5345H LINE# 221 C:5347H LINE# 222 C:5349H LINE# 223 C:534BH LINE# 224 C:534DH LINE# 226 C:5350H LINE# 227 C:5352H LINE# 228 C:5354H LINE# 230 C:5356H LINE# 231 ------- ENDPROC _MCUFLASHWRITE ------- PROC MCUFLASHPROCESS ------- DO B:002AH.3 SYMBOL McuFlashBk1WrFailFlg B:002AH.4 SYMBOL McuFlashBk2WrFailFlg X:02BAH SYMBOL VoltageMin ------- ENDDO C:47BBH LINE# 244 C:47BBH LINE# 245 C:47BBH LINE# 246 C:47BFH LINE# 249 C:47C5H LINE# 250 C:47C5H LINE# 251 C:47C7H LINE# 253 C:47CDH LINE# 254 C:47D4H LINE# 255 C:47D4H LINE# 256 C:47DEH LINE# 257 C:47E0H LINE# 259 C:47E0H LINE# 260 C:47EAH LINE# 261 C:47EAH LINE# 263 C:480DH LINE# 264 C:480DH LINE# 265 C:4816H LINE# 266 C:4816H LINE# 267 C:4820H LINE# 268 C:4820H LINE# 269 C:4822H LINE# 270 C:482AH LINE# 271 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 76 C:4832H LINE# 272 C:4839H LINE# 273 C:4839H LINE# 274 C:4839H LINE# 276 C:4844H LINE# 277 C:4844H LINE# 278 C:484FH LINE# 279 C:484FH LINE# 280 C:4851H LINE# 281 C:4859H LINE# 282 C:4861H LINE# 283 C:4868H LINE# 284 C:4868H LINE# 285 C:4868H LINE# 286 C:486AH LINE# 288 C:486AH LINE# 289 C:486CH LINE# 290 C:486EH LINE# 291 C:486EH LINE# 292 C:4873H LINE# 294 C:4879H LINE# 295 C:4879H LINE# 296 C:487BH LINE# 297 C:487BH LINE# 298 C:487BH LINE# 299 ------- ENDPROC MCUFLASHPROCESS ------- PROC _MCUFLASHREAD X:02BAH SYMBOL SourceAddr D:0004H SYMBOL TargetAddr X:02BCH SYMBOL Length ------- DO D:0006H SYMBOL i B:002AH.3 SYMBOL Result D:0019H SYMBOL TargetAddr1 ------- ENDDO C:5F10H LINE# 308 C:5F1EH LINE# 309 C:5F1EH LINE# 311 C:5F20H LINE# 312 C:5F28H LINE# 314 C:5F2AH LINE# 315 C:5F2DH LINE# 316 C:5F30H LINE# 317 C:5F40H LINE# 318 C:5F40H LINE# 319 C:5F58H LINE# 320 C:5F60H LINE# 321 C:5F67H LINE# 322 C:5F6AH LINE# 323 C:5F6CH LINE# 325 C:5F6EH LINE# 326 ------- ENDPROC _MCUFLASHREAD ------- PROC MCUFLASHWRWAITCHECK C:72C6H LINE# 335 C:72C6H LINE# 336 C:72C6H LINE# 337 C:72C9H LINE# 338 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 77 C:72C9H LINE# 339 C:72D4H LINE# 340 C:72D4H LINE# 341 C:72D6H LINE# 342 C:72D8H LINE# 343 C:72DAH LINE# 344 C:72DAH LINE# 345 C:72DAH LINE# 346 ------- ENDPROC MCUFLASHWRWAITCHECK ------- PROC _MCUFLASHCHECKFLG D:0006H SYMBOL McuFlashAddr ------- DO B:002AH.3 SYMBOL Result ------- ENDDO C:704FH LINE# 355 C:704FH LINE# 356 C:704FH LINE# 357 C:7051H LINE# 359 C:7054H LINE# 360 C:706EH LINE# 361 C:706EH LINE# 362 C:7070H LINE# 363 C:7070H LINE# 364 C:7073H LINE# 366 C:7075H 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:6936H PUBLIC _Delay1ms D:009DH PUBLIC SBRTH 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:6F71H PUBLIC _McuTimer3Set D:00A8H PUBLIC IEN0 D:00A9H PUBLIC IEN1 D:00E8H PUBLIC EXF0 D:008EH PUBLIC SUSLO C:6F0EH PUBLIC _MemoryCopy C:7025H 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 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 78 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:7428H PUBLIC McuIntoIdle C:7133H PUBLIC _McuClockSet D:00BCH PUBLIC PWM2PL D:0086H PUBLIC INSCON D:008DH PUBLIC TH3 D:008CH PUBLIC TL3 C:7434H PUBLIC McuIntoPD B:0088H.2 PUBLIC TR3 C:5CC5H PUBLIC RamCheckProcess D:0088H PUBLIC T3CON C:6FCEH PUBLIC SystemResetProcess C:560BH PUBLIC _McuPWM0Set C:568CH PUBLIC _McuPWM1Set C:570DH PUBLIC _McuPWM2Set ------- PROC _MCUTIMER3SET X:02BAH SYMBOL ClkSource D:0004H SYMBOL XmS ------- DO D:0006H SYMBOL TempVal ------- ENDDO C:6F71H LINE# 20 C:6F76H LINE# 21 C:6F76H LINE# 24 C:6F79H LINE# 67 C:6F7CH LINE# 68 C:6F97H LINE# 70 C:6F99H LINE# 71 C:6F9BH LINE# 72 C:6F9DH LINE# 74 C:6FA0H LINE# 75 ------- ENDPROC _MCUTIMER3SET ------- PROC _MCUCLOCKSET X:02BAH SYMBOL SysClock ------- DO D:0007H SYMBOL ea ------- ENDDO C:7133H LINE# 84 C:7138H LINE# 85 C:7138H LINE# 88 C:713DH LINE# 89 C:713FH LINE# 91 C:7142H LINE# 93 C:7143H LINE# 94 C:7144H LINE# 95 C:7145H LINE# 96 C:7146H LINE# 97 C:7147H LINE# 98 C:7148H LINE# 99 C:7149H LINE# 100 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 79 C:714AH LINE# 102 C:714DH LINE# 104 C:7150H LINE# 106 C:7154H LINE# 107 ------- ENDPROC _MCUCLOCKSET ------- PROC _MCUPWM0SET X:05EBH SYMBOL PwmFreq X:05EDH SYMBOL DutyRatio C:560BH LINE# 116 C:5616H LINE# 117 C:5616H LINE# 118 C:5619H LINE# 119 C:5633H LINE# 120 C:5652H LINE# 121 C:5670H LINE# 122 C:568BH LINE# 123 ------- ENDPROC _MCUPWM0SET ------- PROC _MCUPWM1SET X:05EEH SYMBOL PwmFreq X:05F0H SYMBOL DutyRatio C:568CH LINE# 125 C:5697H LINE# 126 C:5697H LINE# 127 C:569AH LINE# 128 C:56B4H LINE# 129 C:56D3H LINE# 130 C:56F1H LINE# 131 C:570CH LINE# 132 ------- ENDPROC _MCUPWM1SET ------- PROC _MCUPWM2SET X:02BFH SYMBOL PwmFreq X:02C1H SYMBOL DutyRatio C:570DH LINE# 134 C:5718H LINE# 135 C:5718H LINE# 136 C:571BH LINE# 137 C:5735H LINE# 138 C:5754H LINE# 139 C:5772H LINE# 140 C:578DH 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:6936H LINE# 154 C:6936H LINE# 155 C:6936H LINE# 159 C:693CH LINE# 160 C:693CH LINE# 161 C:6940H LINE# 162 C:6942H LINE# 163 C:694AH LINE# 164 C:694AH LINE# 165 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 80 C:694EH LINE# 166 C:6950H LINE# 167 C:6958H LINE# 168 C:6958H LINE# 169 C:695CH LINE# 170 C:695EH LINE# 172 C:695EH LINE# 173 C:6962H LINE# 174 C:6962H LINE# 177 C:6969H LINE# 178 C:6969H LINE# 179 C:6973H LINE# 180 C:6973H LINE# 181 C:697AH LINE# 182 C:697DH LINE# 183 ------- ENDPROC _DELAY1MS ------- PROC RAMCHECKPROCESS C:5CC5H LINE# 220 C:5CC5H LINE# 221 C:5CC5H LINE# 222 C:5D27H LINE# 234 C:5D27H LINE# 235 C:5D29H LINE# 236 C:5D29H LINE# 238 C:5D29H LINE# 239 C:5D2AH LINE# 240 C:5D2AH 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:7025H LINE# 252 C:702DH LINE# 253 C:702DH LINE# 255 C:7034H LINE# 256 C:7034H LINE# 257 C:7041H LINE# 258 C:704BH LINE# 259 C:704EH 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:6F0EH LINE# 271 C:6F16H LINE# 272 C:6F16H LINE# 274 C:6F1DH LINE# 275 C:6F1DH LINE# 276 C:6F2EH LINE# 277 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 81 C:6F33H LINE# 278 C:6F3DH LINE# 279 C:6F40H LINE# 280 ------- ENDPROC _MEMORYCOPY ------- PROC MCUINTOIDLE C:7428H LINE# 289 C:7428H LINE# 290 C:7428H LINE# 291 C:742BH LINE# 292 C:742EH LINE# 293 C:742FH LINE# 294 C:7430H LINE# 295 C:7431H LINE# 296 C:7432H LINE# 297 C:7433H LINE# 298 ------- ENDPROC MCUINTOIDLE ------- PROC MCUINTOPD C:7434H LINE# 300 C:7434H LINE# 301 C:7434H LINE# 302 C:7437H LINE# 303 C:743AH LINE# 304 C:743BH LINE# 305 C:743CH LINE# 306 C:743DH LINE# 307 C:743EH LINE# 308 C:743FH LINE# 309 ------- ENDPROC MCUINTOPD ------- PROC SYSTEMRESETPROCESS C:6FCEH LINE# 318 C:6FCEH LINE# 319 C:6FCEH LINE# 320 C:6FE5H LINE# 322 C:6FE5H LINE# 323 C:6FE7H LINE# 324 C:6FEAH LINE# 325 C:6FECH LINE# 326 C:6FEEH LINE# 327 C:6FF0H LINE# 329 C:6FF2H LINE# 330 C:6FF4H LINE# 331 C:6FF6H LINE# 333 C:6FF9H LINE# 334 C:6FF9H 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:6782H PUBLIC MosStatusCheck C:6FA1H PUBLIC MosCtrl BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 82 B:002EH.3 PUBLIC bCHGMOSBk B:002EH.4 PUBLIC bDSGMOSBk ------- PROC MOSSTATUSCHECK C:6782H LINE# 20 C:6782H LINE# 21 C:6782H LINE# 22 C:6784H LINE# 23 C:6786H LINE# 25 C:678CH LINE# 26 C:678CH LINE# 27 C:678EH LINE# 28 C:678EH LINE# 30 C:67A0H LINE# 31 C:67A0H LINE# 32 C:67A2H LINE# 33 C:67A2H LINE# 35 C:67A5H LINE# 36 C:67A5H LINE# 37 C:67B1H LINE# 38 C:67B1H LINE# 39 C:67B3H LINE# 40 C:67B3H LINE# 41 C:67B3H LINE# 43 C:67B6H LINE# 44 C:67B6H LINE# 45 C:67B9H LINE# 46 C:67B9H LINE# 47 C:67BBH LINE# 48 C:67BBH LINE# 49 C:67BBH LINE# 51 C:67C4H LINE# 52 C:67C4H LINE# 53 C:67C6H LINE# 54 C:67C6H LINE# 56 C:67C9H LINE# 57 C:67C9H LINE# 58 C:67CBH LINE# 59 C:67CBH LINE# 60 ------- ENDPROC MOSSTATUSCHECK ------- PROC MOSCTRL C:6FA1H LINE# 70 C:6FA1H LINE# 71 C:6FA1H LINE# 72 C:6FA4H LINE# 74 C:6FB4H LINE# 75 C:6FB4H LINE# 76 C:6FB8H LINE# 77 C:6FBCH LINE# 79 C:6FCDH LINE# 80 C:6FCDH LINE# 81 ------- ENDPROC MOSCTRL ------- ENDMOD MOSCTRL ------- MODULE PORSELFTEST C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 C:63E4H PUBLIC PorProtectOTC BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 83 D:0090H PUBLIC P1 C:6482H PUBLIC PorProtectOTD D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:6433H PUBLIC PorProtectUTC C:64D1H PUBLIC PorProtectUTD C:697EH PUBLIC PorProtectOV C:69C6H PUBLIC PorProtectUV X:053FH PUBLIC ucPorSelfTestDelayCnt B:002FH.3 PUBLIC bPorSelfTestFlg C:6D90H PUBLIC PorSelfTest ------- PROC PORPROTECTOV C:697EH LINE# 20 C:697EH LINE# 21 C:697EH LINE# 22 C:6981H LINE# 23 C:6981H LINE# 24 C:6990H LINE# 25 C:6990H LINE# 26 C:69A5H LINE# 27 C:69A5H LINE# 28 C:69A7H LINE# 29 C:69AEH LINE# 30 C:69AEH LINE# 31 C:69AFH LINE# 32 C:69BEH LINE# 33 C:69BEH LINE# 34 C:69C5H LINE# 35 C:69C5H LINE# 36 C:69C5H LINE# 37 ------- ENDPROC PORPROTECTOV ------- PROC PORPROTECTUV C:69C6H LINE# 46 C:69C6H LINE# 47 C:69C6H LINE# 48 C:69C9H LINE# 49 C:69C9H LINE# 50 C:69D8H LINE# 51 C:69D8H LINE# 52 C:69EDH LINE# 53 C:69EDH LINE# 54 C:69EFH LINE# 55 C:69F6H LINE# 56 C:69F6H LINE# 57 C:69F7H LINE# 58 C:6A06H LINE# 59 C:6A06H LINE# 60 C:6A0DH LINE# 61 C:6A0DH LINE# 62 C:6A0DH LINE# 63 ------- ENDPROC PORPROTECTUV ------- PROC PORPROTECTOTC C:63E4H LINE# 72 C:63E4H LINE# 73 C:63E4H LINE# 74 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 84 C:63E7H LINE# 75 C:63E7H LINE# 76 C:63FDH LINE# 77 C:63FDH LINE# 78 C:6412H LINE# 79 C:6412H LINE# 80 C:6414H LINE# 81 C:641BH LINE# 82 C:641BH LINE# 83 C:641CH LINE# 84 C:642BH LINE# 85 C:642BH LINE# 86 C:6432H LINE# 87 C:6432H LINE# 88 C:6432H LINE# 89 ------- ENDPROC PORPROTECTOTC ------- PROC PORPROTECTUTC C:6433H LINE# 98 C:6433H LINE# 99 C:6433H LINE# 100 C:6436H LINE# 101 C:6436H LINE# 102 C:644CH LINE# 103 C:644CH LINE# 104 C:6461H LINE# 105 C:6461H LINE# 106 C:6463H LINE# 107 C:646AH LINE# 108 C:646AH LINE# 109 C:646BH LINE# 110 C:647AH LINE# 111 C:647AH LINE# 112 C:6481H LINE# 113 C:6481H LINE# 114 C:6481H LINE# 115 ------- ENDPROC PORPROTECTUTC ------- PROC PORPROTECTOTD C:6482H LINE# 124 C:6482H LINE# 125 C:6482H LINE# 126 C:6485H LINE# 127 C:6485H LINE# 128 C:649BH LINE# 129 C:649BH LINE# 130 C:64B0H LINE# 131 C:64B0H LINE# 132 C:64B2H LINE# 133 C:64B9H LINE# 134 C:64B9H LINE# 135 C:64BAH LINE# 136 C:64C9H LINE# 137 C:64C9H LINE# 138 C:64D0H LINE# 139 C:64D0H LINE# 140 C:64D0H LINE# 141 ------- ENDPROC PORPROTECTOTD ------- PROC PORPROTECTUTD BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 85 C:64D1H LINE# 150 C:64D1H LINE# 151 C:64D1H LINE# 152 C:64D4H LINE# 153 C:64D4H LINE# 154 C:64EAH LINE# 155 C:64EAH LINE# 156 C:64FFH LINE# 157 C:64FFH LINE# 158 C:6501H LINE# 159 C:6508H LINE# 160 C:6508H LINE# 161 C:6509H LINE# 162 C:6518H LINE# 163 C:6518H LINE# 164 C:651FH LINE# 165 C:651FH LINE# 166 C:651FH LINE# 167 ------- ENDPROC PORPROTECTUTD ------- PROC PORSELFTEST C:6D90H LINE# 176 C:6D90H LINE# 177 C:6D90H LINE# 178 C:6D93H LINE# 179 C:6D93H LINE# 180 C:6D96H LINE# 181 C:6D99H LINE# 182 C:6D9CH LINE# 183 C:6D9FH LINE# 185 C:6DA2H LINE# 186 C:6DA5H LINE# 187 C:6DA8H LINE# 188 C:6DABH LINE# 190 C:6DB6H LINE# 191 C:6DB6H LINE# 192 C:6DB8H LINE# 193 C:6DC4H LINE# 194 C:6DC4H LINE# 195 C:6DC6H LINE# 196 C:6DC7H LINE# 198 C:6DC7H LINE# 199 C:6DCAH LINE# 200 C:6DCAH LINE# 201 C:6DCAH LINE# 202 C:6DCAH 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 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 86 D:0080H PUBLIC P5 C:4634H PUBLIC ProtectOV C:487CH PUBLIC ProtectUV B:002EH.5 PUBLIC bOVLock B:002EH.6 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:6138H PUBLIC ProtectOCC C:7175H PUBLIC ProtectProcess C:4938H PUBLIC ProtectOTC C:4AB0H PUBLIC ProtectOTD X:03CBH PUBLIC uiOCCRcnt X:03CDH PUBLIC uiOCCDelayCnt X:03CFH PUBLIC uiOCDRcnt C:49F4H PUBLIC ProtectUTC C:4B6CH PUBLIC ProtectUTD C:580BH PUBLIC ProtectOCRecover X:03D1H PUBLIC uiOTCDelayCnt X:03D3H PUBLIC uiOTDDelayCnt X:03D5H PUBLIC uiUTCDelayCnt X:03D7H PUBLIC uiUTDDelayCnt C:6191H PUBLIC ProtectOCD1 C:61EAH PUBLIC ProtectOCD2 X:03D9H PUBLIC uiOVRDelayCnt X:03DBH PUBLIC uiUVRDelayCnt ------- PROC PROTECTOV C:4634H LINE# 39 C:4634H LINE# 40 C:4634H LINE# 41 C:463AH LINE# 42 C:463AH LINE# 43 C:4649H LINE# 44 C:4649H LINE# 45 C:466AH LINE# 46 C:466AH LINE# 47 C:466CH LINE# 48 C:466EH LINE# 49 C:4675H LINE# 50 C:467BH LINE# 51 C:467BH LINE# 52 C:467CH LINE# 53 C:468BH LINE# 54 C:468BH LINE# 55 C:4692H LINE# 56 C:4692H LINE# 57 C:4693H LINE# 58 C:4696H LINE# 59 C:4696H LINE# 60 C:46A5H LINE# 61 C:46A5H LINE# 62 C:46C3H LINE# 63 C:46C3H LINE# 64 C:46C6H LINE# 65 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 87 C:46C6H LINE# 66 C:46C8H LINE# 67 C:46CAH LINE# 68 C:46CCH LINE# 70 C:46CCH LINE# 71 C:46CEH LINE# 72 C:46D0H LINE# 73 C:46D3H LINE# 74 C:46D3H LINE# 75 C:46DAH LINE# 76 C:46E0H LINE# 77 C:46E0H LINE# 78 C:46E1H LINE# 79 C:46F0H LINE# 80 C:46F0H LINE# 81 C:46F7H LINE# 82 C:46F7H LINE# 83 C:46F7H LINE# 84 ------- ENDPROC PROTECTOV ------- PROC PROTECTUV C:487CH LINE# 92 C:487CH LINE# 93 C:487CH LINE# 94 C:487FH LINE# 95 C:487FH LINE# 96 C:488EH LINE# 97 C:488EH LINE# 98 C:48AFH LINE# 99 C:48AFH LINE# 100 C:48B1H LINE# 101 C:48B3H LINE# 102 C:48BAH LINE# 103 C:48C0H LINE# 104 C:48C0H LINE# 105 C:48C1H LINE# 106 C:48D0H LINE# 107 C:48D0H LINE# 108 C:48D7H LINE# 109 C:48D7H LINE# 110 C:48D8H LINE# 111 C:48DBH LINE# 112 C:48DBH LINE# 113 C:48EAH LINE# 114 C:48EAH LINE# 115 C:4908H LINE# 116 C:4908H LINE# 117 C:490BH LINE# 118 C:490BH LINE# 119 C:490DH LINE# 120 C:490FH LINE# 121 C:4911H LINE# 123 C:4911H LINE# 124 C:4913H LINE# 125 C:4913H LINE# 126 C:491AH LINE# 127 C:4920H LINE# 128 C:4920H LINE# 129 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 88 C:4921H LINE# 130 C:4930H LINE# 131 C:4930H LINE# 132 C:4937H LINE# 133 C:4937H LINE# 134 C:4937H LINE# 135 ------- ENDPROC PROTECTUV ------- PROC PROTECTOTC C:4938H LINE# 143 C:4938H LINE# 144 C:4938H LINE# 145 C:493BH LINE# 146 C:493BH LINE# 147 C:4951H LINE# 148 C:4951H LINE# 149 C:4972H LINE# 150 C:4972H LINE# 151 C:4974H LINE# 152 C:497BH LINE# 153 C:4981H LINE# 154 C:4981H LINE# 155 C:4982H LINE# 156 C:4991H LINE# 157 C:4991H LINE# 158 C:4998H LINE# 159 C:4998H LINE# 160 C:4999H LINE# 162 C:4999H LINE# 163 C:49AFH LINE# 164 C:49AFH LINE# 165 C:49CDH LINE# 166 C:49CDH LINE# 167 C:49CFH LINE# 168 C:49D6H LINE# 169 C:49DCH LINE# 170 C:49DCH LINE# 171 C:49DDH LINE# 172 C:49ECH LINE# 173 C:49ECH LINE# 174 C:49F3H LINE# 175 C:49F3H LINE# 176 C:49F3H LINE# 177 ------- ENDPROC PROTECTOTC ------- PROC PROTECTUTC C:49F4H LINE# 186 C:49F4H LINE# 187 C:49F4H LINE# 188 C:49F7H LINE# 189 C:49F7H LINE# 190 C:4A0DH LINE# 191 C:4A0DH LINE# 192 C:4A2EH LINE# 193 C:4A2EH LINE# 194 C:4A30H LINE# 195 C:4A37H LINE# 196 C:4A3DH LINE# 197 C:4A3DH LINE# 198 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 89 C:4A3EH LINE# 199 C:4A4DH LINE# 200 C:4A4DH LINE# 201 C:4A54H LINE# 202 C:4A54H LINE# 203 C:4A55H LINE# 205 C:4A55H LINE# 206 C:4A6BH LINE# 207 C:4A6BH LINE# 208 C:4A89H LINE# 209 C:4A89H LINE# 210 C:4A8BH LINE# 211 C:4A92H LINE# 212 C:4A98H LINE# 213 C:4A98H LINE# 214 C:4A99H LINE# 215 C:4AA8H LINE# 216 C:4AA8H LINE# 217 C:4AAFH LINE# 218 C:4AAFH LINE# 219 C:4AAFH LINE# 220 ------- ENDPROC PROTECTUTC ------- PROC PROTECTOTD C:4AB0H LINE# 229 C:4AB0H LINE# 230 C:4AB0H LINE# 231 C:4AB3H LINE# 232 C:4AB3H LINE# 233 C:4AC9H LINE# 234 C:4AC9H LINE# 235 C:4AEAH LINE# 236 C:4AEAH LINE# 237 C:4AECH LINE# 238 C:4AF3H LINE# 239 C:4AF9H LINE# 240 C:4AF9H LINE# 241 C:4AFAH LINE# 242 C:4B09H LINE# 243 C:4B09H LINE# 244 C:4B10H LINE# 245 C:4B10H LINE# 246 C:4B11H LINE# 248 C:4B11H LINE# 249 C:4B27H LINE# 250 C:4B27H LINE# 251 C:4B45H LINE# 252 C:4B45H LINE# 253 C:4B47H LINE# 254 C:4B4EH LINE# 255 C:4B54H LINE# 256 C:4B54H LINE# 257 C:4B55H LINE# 258 C:4B64H LINE# 259 C:4B64H LINE# 260 C:4B6BH LINE# 261 C:4B6BH LINE# 262 C:4B6BH LINE# 263 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 90 ------- ENDPROC PROTECTOTD ------- PROC PROTECTUTD C:4B6CH LINE# 272 C:4B6CH LINE# 273 C:4B6CH LINE# 274 C:4B6FH LINE# 275 C:4B6FH LINE# 276 C:4B85H LINE# 277 C:4B85H LINE# 278 C:4BA6H LINE# 279 C:4BA6H LINE# 280 C:4BA8H LINE# 281 C:4BAFH LINE# 282 C:4BB5H LINE# 283 C:4BB5H LINE# 284 C:4BB6H LINE# 285 C:4BC5H LINE# 286 C:4BC5H LINE# 287 C:4BCCH LINE# 288 C:4BCCH LINE# 289 C:4BCDH LINE# 291 C:4BCDH LINE# 292 C:4BE3H LINE# 293 C:4BE3H LINE# 294 C:4C01H LINE# 295 C:4C01H LINE# 296 C:4C03H LINE# 297 C:4C0AH LINE# 298 C:4C10H LINE# 299 C:4C10H LINE# 300 C:4C11H LINE# 301 C:4C20H LINE# 302 C:4C20H LINE# 303 C:4C27H LINE# 304 C:4C27H LINE# 305 C:4C27H LINE# 306 ------- ENDPROC PROTECTUTD ------- PROC PROTECTOCC C:6138H LINE# 316 C:6138H LINE# 317 C:6138H LINE# 318 C:613BH LINE# 319 C:613BH LINE# 320 C:614DH LINE# 321 C:614DH LINE# 322 C:616BH LINE# 323 C:616BH LINE# 324 C:616DH LINE# 325 C:616FH LINE# 326 C:6176H LINE# 327 C:6176H LINE# 328 C:6177H LINE# 329 C:617AH LINE# 330 C:617AH LINE# 331 C:6189H LINE# 332 C:6189H LINE# 333 C:6190H LINE# 334 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 91 C:6190H LINE# 335 C:6190H LINE# 336 C:6190H LINE# 337 ------- ENDPROC PROTECTOCC ------- PROC PROTECTOCD1 C:6191H LINE# 346 C:6191H LINE# 347 C:6191H LINE# 348 C:6194H LINE# 349 C:6194H LINE# 350 C:61A6H LINE# 351 C:61A6H LINE# 352 C:61C4H LINE# 353 C:61C4H LINE# 354 C:61CBH LINE# 355 C:61CDH LINE# 356 C:61CFH LINE# 357 C:61CFH LINE# 358 C:61D0H LINE# 359 C:61D3H LINE# 360 C:61D3H LINE# 361 C:61E2H LINE# 362 C:61E2H LINE# 363 C:61E9H LINE# 364 C:61E9H LINE# 365 C:61E9H LINE# 366 C:61E9H LINE# 367 ------- ENDPROC PROTECTOCD1 ------- PROC PROTECTOCD2 C:61EAH LINE# 376 C:61EAH LINE# 377 C:61EAH LINE# 378 C:61EDH LINE# 379 C:61EDH LINE# 380 C:61FFH LINE# 381 C:61FFH LINE# 382 C:621DH LINE# 383 C:621DH LINE# 384 C:6224H LINE# 385 C:6226H LINE# 386 C:6228H LINE# 387 C:6228H LINE# 388 C:6229H LINE# 389 C:622CH LINE# 390 C:622CH LINE# 391 C:623BH LINE# 392 C:623BH LINE# 393 C:6242H LINE# 394 C:6242H LINE# 395 C:6242H LINE# 396 C:6242H LINE# 397 ------- ENDPROC PROTECTOCD2 ------- PROC PROTECTPROCESS C:7175H LINE# 406 C:7175H LINE# 407 C:7175H LINE# 408 C:7178H LINE# 409 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 92 C:7178H LINE# 410 C:717BH LINE# 411 C:717EH LINE# 413 C:7181H LINE# 414 C:7184H LINE# 415 C:7187H LINE# 416 C:718AH LINE# 418 C:718DH LINE# 419 C:7190H LINE# 420 C:7193H LINE# 421 C:7193H LINE# 422 ------- ENDPROC PROTECTPROCESS ------- PROC PROTECTOCRECOVER C:580BH LINE# 431 C:580BH LINE# 432 C:580BH LINE# 433 C:580EH LINE# 434 C:580EH LINE# 435 C:5817H LINE# 436 C:5817H LINE# 437 C:5835H LINE# 438 C:5835H LINE# 439 C:583AH LINE# 440 C:5840H LINE# 441 C:5842H LINE# 442 C:5844H LINE# 443 C:5846H LINE# 444 C:5848H LINE# 445 C:584BH LINE# 446 C:584BH LINE# 447 C:584DH LINE# 448 C:5850H LINE# 449 C:5850H LINE# 450 C:5850H LINE# 451 C:5850H LINE# 453 C:5853H LINE# 454 C:5853H LINE# 455 C:5871H LINE# 456 C:5871H LINE# 457 C:5878H LINE# 458 C:587AH LINE# 459 C:587EH LINE# 460 C:5880H LINE# 461 C:5880H LINE# 462 C:5880H LINE# 463 C:5880H LINE# 464 ------- ENDPROC PROTECTOCRECOVER ------- ENDMOD PROTECT ------- MODULE RTC C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 C:71CFH PUBLIC RTCTwiCheck D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 93 D:0080H PUBLIC P5 C:53E5H PUBLIC _RTCInitTime B:002EH.7 PUBLIC bRTCTwiRWErr C:6083H PUBLIC _RTCRead C:518DH PUBLIC _RTCModifyTime X:0496H PUBLIC ucRTCTwiRWErrDelayCnt X:0497H PUBLIC RTC B:002FH.0 PUBLIC bRTCErr C:6028H PUBLIC _RTCWrite C:3099H PUBLIC _RTCReadTime ------- PROC RTCTWICHECK C:71CFH LINE# 23 C:71CFH LINE# 24 C:71CFH LINE# 25 C:71D2H LINE# 26 C:71D2H LINE# 27 C:71D5H LINE# 28 C:71D5H LINE# 29 C:71E0H LINE# 30 C:71E0H LINE# 31 C:71E2H LINE# 32 C:71E5H LINE# 33 C:71E5H LINE# 34 C:71E6H LINE# 36 C:71E6H LINE# 37 C:71EBH LINE# 38 C:71EBH LINE# 39 C:71EBH LINE# 40 ------- ENDPROC RTCTWICHECK ------- PROC _RTCWRITE X:02F1H SYMBOL WrAddr X:02F2H SYMBOL Length X:02F3H SYMBOL WrBuf ------- DO B:002AH.6 SYMBOL Result X:02F5H SYMBOL i ------- ENDDO C:6028H LINE# 49 C:6036H LINE# 50 C:6036H LINE# 51 C:6038H LINE# 54 C:603BH LINE# 55 C:603BH LINE# 56 C:603EH LINE# 57 C:603EH LINE# 59 C:6066H LINE# 60 C:6066H LINE# 61 C:6068H LINE# 62 C:606AH LINE# 63 C:606AH LINE# 71 C:606FH LINE# 72 C:607BH LINE# 73 C:607BH LINE# 74 C:6080H LINE# 76 C:6082H LINE# 77 ------- ENDPROC _RTCWRITE ------- PROC _RTCREAD BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 94 X:02E7H SYMBOL RdAddr X:02E8H SYMBOL Length X:02E9H SYMBOL RdBuf ------- DO B:002AH.5 SYMBOL Result X:02EBH SYMBOL i ------- ENDDO C:6083H LINE# 86 C:6091H LINE# 87 C:6091H LINE# 88 C:6093H LINE# 91 C:6096H LINE# 92 C:6096H LINE# 93 C:6099H LINE# 94 C:6099H LINE# 96 C:60C1H LINE# 97 C:60C1H LINE# 98 C:60C3H LINE# 99 C:60C5H LINE# 100 C:60C5H LINE# 108 C:60CAH LINE# 109 C:60D6H LINE# 110 C:60D6H LINE# 111 C:60DBH LINE# 113 C:60DDH LINE# 114 ------- ENDPROC _RTCREAD ------- PROC _RTCREADTIME X:02DCH SYMBOL RtcRdVal ------- DO X:02DEH SYMBOL rtcbuf B:002AH.4 SYMBOL Result ------- ENDDO C:3099H LINE# 122 C:30A1H LINE# 123 C:30A1H LINE# 125 C:30A3H LINE# 127 C:30B3H LINE# 128 C:30B3H LINE# 129 C:30BDH LINE# 130 C:30BDH LINE# 131 C:316AH LINE# 139 C:316AH LINE# 140 C:317BH LINE# 141 C:3185H LINE# 142 C:3196H LINE# 143 C:31A2H LINE# 144 C:31B5H LINE# 145 C:31C3H LINE# 146 C:31D6H LINE# 148 C:31DFH LINE# 149 C:31E1H LINE# 151 C:31E1H LINE# 152 C:31F4H LINE# 153 C:31FEH LINE# 154 C:320BH LINE# 155 C:3217H LINE# 156 C:3227H LINE# 157 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 95 C:3237H LINE# 158 C:3247H LINE# 160 C:3249H LINE# 161 C:3249H LINE# 162 C:324BH LINE# 164 C:324BH LINE# 165 C:3258H LINE# 166 C:3258H LINE# 167 C:3258H LINE# 169 C:325AH LINE# 170 ------- ENDPROC _RTCREADTIME ------- PROC _RTCMODIFYTIME X:02E7H SYMBOL RtcMdyVal ------- DO B:002AH.5 SYMBOL Result X:02E9H SYMBOL rtcdata X:02EAH SYMBOL rtctemp ------- ENDDO C:518DH LINE# 179 C:5195H LINE# 180 C:5195H LINE# 181 C:5197H LINE# 185 C:519BH LINE# 186 C:51A8H LINE# 188 C:51B9H LINE# 189 C:51C3H LINE# 190 C:51D8H LINE# 191 C:51E4H LINE# 192 C:51F8H LINE# 193 C:5206H LINE# 194 C:5219H LINE# 196 C:5226H LINE# 198 C:5228H LINE# 199 ------- ENDPROC _RTCMODIFYTIME ------- PROC _RTCINITTIME X:02BAH SYMBOL RtcInitVal ------- DO B:002AH.3 SYMBOL Result X:02BCH SYMBOL rtcbuf D:0007H SYMBOL i X:02C5H SYMBOL checksum ------- ENDDO C:53E5H LINE# 208 C:53EDH LINE# 209 C:53EDH LINE# 210 C:53EFH LINE# 213 C:53F4H LINE# 215 C:53FEH LINE# 217 C:540BH LINE# 218 C:540DH LINE# 219 C:540DH LINE# 220 C:541FH LINE# 221 C:5424H LINE# 223 C:5436H LINE# 224 C:5436H LINE# 225 C:543BH LINE# 226 C:543DH LINE# 227 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 96 C:5441H LINE# 228 C:5445H LINE# 229 C:5449H LINE# 230 C:544DH LINE# 231 C:5451H LINE# 232 C:5451H LINE# 234 C:5462H LINE# 235 C:546FH LINE# 237 C:5471H 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:325BH PUBLIC _TwiRead D:00B1H PUBLIC RSTSTAT C:7209H PUBLIC _CRC8cal D:00E6H PUBLIC TWITOUT C:3CD8H PUBLIC _TwiWrite C:726EH PUBLIC TwiInit D:008DH PUBLIC TWIDAT D:00C8H PUBLIC TWICON D:00D1H PUBLIC TWISTA C:7076H PUBLIC _TWICheckStatus C:41BAH PUBLIC CRC8Table ------- PROC _CRC8CAL D:0001H SYMBOL p D:0005H SYMBOL counter ------- DO D:0007H SYMBOL crc8 ------- ENDDO C:7209H LINE# 38 C:7209H LINE# 39 C:7209H LINE# 40 C:720BH LINE# 42 C:7211H LINE# 43 C:7211H LINE# 44 C:721AH LINE# 45 C:7221H LINE# 46 C:7224H LINE# 47 C:7224H LINE# 48 ------- ENDPROC _CRC8CAL ------- PROC _TWICHECKSTATUS D:0007H SYMBOL Status ------- DO B:002BH.0 SYMBOL Result D:0004H SYMBOL timeoutcount ------- ENDDO BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 97 C:7076H LINE# 59 C:7076H LINE# 60 C:7076H LINE# 61 C:7078H LINE# 62 C:707CH LINE# 64 C:7081H LINE# 65 C:7081H LINE# 66 C:7084H LINE# 67 C:7088H LINE# 68 C:7088H LINE# 69 C:708DH LINE# 70 C:708FH LINE# 72 C:708FH LINE# 73 C:708FH LINE# 74 C:708FH LINE# 75 C:7091H LINE# 76 C:7098H LINE# 77 C:7098H LINE# 78 C:709AH LINE# 79 C:709AH LINE# 81 C:709CH 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.7 SYMBOL Result X:0302H SYMBOL timeoutcount C:3DF9H SYMBOL WrErr ------- ENDDO C:3CD8H LINE# 98 C:3CE8H LINE# 99 C:3CE8H LINE# 102 C:3CEAH LINE# 103 C:3CF4H LINE# 105 C:3CF9H LINE# 106 C:3CFCH LINE# 107 C:3D0CH LINE# 108 C:3D1CH LINE# 110 C:3D28H LINE# 111 C:3D28H LINE# 112 C:3D31H LINE# 113 C:3D34H LINE# 114 C:3D42H LINE# 115 C:3D42H LINE# 116 C:3D44H LINE# 117 C:3D47H LINE# 118 C:3D47H LINE# 120 C:3D4DH LINE# 121 C:3D50H LINE# 122 C:3D57H LINE# 123 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 98 C:3D57H LINE# 124 C:3D59H LINE# 125 C:3D5CH LINE# 126 C:3D5CH LINE# 128 C:3D63H LINE# 129 C:3D63H LINE# 130 C:3D69H LINE# 131 C:3D6CH LINE# 132 C:3D73H LINE# 133 C:3D73H LINE# 134 C:3D75H LINE# 135 C:3D78H LINE# 136 C:3D78H LINE# 137 C:3D78H LINE# 139 C:3D80H LINE# 140 C:3D83H LINE# 141 C:3D8AH LINE# 142 C:3D8AH LINE# 143 C:3D8CH LINE# 144 C:3D8EH LINE# 145 C:3D8EH LINE# 147 C:3D96H LINE# 148 C:3D96H LINE# 149 C:3DA2H LINE# 150 C:3DA5H LINE# 151 C:3DACH LINE# 152 C:3DACH LINE# 153 C:3DAEH LINE# 154 C:3DB0H LINE# 155 C:3DB0H LINE# 157 C:3DB6H LINE# 158 C:3DB9H LINE# 159 C:3DC0H LINE# 160 C:3DC0H LINE# 161 C:3DC2H LINE# 162 C:3DC4H LINE# 163 C:3DC4H LINE# 164 C:3DC4H LINE# 166 C:3DC4H LINE# 167 C:3DD0H LINE# 168 C:3DD0H LINE# 169 C:3DDEH LINE# 170 C:3DE1H LINE# 171 C:3DE8H LINE# 172 C:3DE8H LINE# 173 C:3DEAH LINE# 174 C:3DECH LINE# 175 C:3DECH LINE# 176 C:3DF6H LINE# 177 C:3DF9H LINE# 178 C:3DF9H LINE# 179 C:3DF9H LINE# 180 C:3DFCH LINE# 181 C:3E01H LINE# 182 C:3E01H LINE# 183 C:3E04H LINE# 184 C:3E0EH LINE# 185 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 99 C:3E0EH LINE# 186 C:3E18H LINE# 187 C:3E1AH LINE# 189 C:3E1AH LINE# 190 C:3E1AH LINE# 191 C:3E1AH LINE# 192 C:3E1CH LINE# 193 C:3E1CH LINE# 195 C:3E1EH 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.6 SYMBOL Result X:02F4H SYMBOL i X:02F5H SYMBOL TempBuf X:0323H SYMBOL RdCrc X:0324H SYMBOL timeoutcount C:33EEH SYMBOL RdErr ------- ENDDO C:325BH LINE# 210 C:3265H LINE# 211 C:3265H LINE# 212 C:3267H LINE# 215 C:326CH LINE# 216 C:3274H LINE# 218 C:3279H LINE# 219 C:327CH LINE# 221 C:3281H LINE# 223 C:328DH LINE# 224 C:328DH LINE# 225 C:3296H LINE# 226 C:3299H LINE# 227 C:32A7H LINE# 228 C:32A7H LINE# 229 C:32A9H LINE# 230 C:32ACH LINE# 231 C:32ACH LINE# 233 C:32AEH LINE# 234 C:32B1H LINE# 235 C:32B8H LINE# 236 C:32B8H LINE# 237 C:32BAH LINE# 238 C:32BDH LINE# 239 C:32BDH LINE# 241 C:32C1H LINE# 242 C:32C1H LINE# 243 C:32C7H LINE# 244 C:32CAH LINE# 245 C:32D1H LINE# 246 C:32D1H LINE# 247 C:32D3H LINE# 248 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 100 C:32D6H LINE# 249 C:32D6H LINE# 250 C:32D6H LINE# 252 C:32DEH LINE# 253 C:32E1H LINE# 254 C:32E8H LINE# 255 C:32E8H LINE# 256 C:32EAH LINE# 257 C:32EDH LINE# 258 C:32EDH LINE# 271 C:32F0H LINE# 272 C:32FEH LINE# 273 C:32FEH LINE# 274 C:3300H LINE# 275 C:3303H LINE# 276 C:3303H LINE# 278 C:3308H LINE# 279 C:330BH LINE# 280 C:3312H LINE# 281 C:3312H LINE# 282 C:3314H LINE# 283 C:3317H LINE# 284 C:3317H LINE# 286 C:332AH LINE# 287 C:332AH LINE# 288 C:3330H LINE# 289 C:3330H LINE# 290 C:3335H LINE# 291 C:3335H LINE# 292 C:3338H LINE# 293 C:333DH LINE# 294 C:333FH LINE# 296 C:333FH LINE# 297 C:3342H LINE# 298 C:3347H LINE# 299 C:3347H LINE# 300 C:3355H LINE# 301 C:335FH LINE# 302 C:3361H LINE# 304 C:3361H LINE# 305 C:3364H LINE# 306 C:3369H LINE# 307 C:3379H LINE# 308 C:3379H LINE# 309 C:3381H LINE# 311 C:3389H LINE# 312 C:3389H LINE# 313 C:338CH LINE# 314 C:3391H LINE# 315 C:3397H LINE# 316 C:33AEH LINE# 317 C:33AEH LINE# 318 C:33C1H LINE# 319 C:33C1H LINE# 320 C:33DAH LINE# 321 C:33E4H LINE# 322 C:33ECH LINE# 323 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 101 C:33ECH LINE# 325 C:33ECH LINE# 326 C:33EEH LINE# 327 C:33EEH LINE# 328 C:33EEH LINE# 329 C:33EEH LINE# 330 C:33EEH LINE# 331 C:33F1H LINE# 332 C:33F6H LINE# 333 C:33F6H LINE# 334 C:33F9H LINE# 335 C:3403H LINE# 336 C:3403H LINE# 337 C:340DH LINE# 338 C:340FH LINE# 340 C:340FH LINE# 341 C:340FH LINE# 342 C:340FH LINE# 343 C:3411H LINE# 344 C:3411H LINE# 346 C:3413H LINE# 347 ------- ENDPROC _TWIREAD ------- PROC TWIINIT C:726EH LINE# 367 C:726EH LINE# 368 C:726EH LINE# 369 C:7271H LINE# 370 C:7274H LINE# 371 C:7276H LINE# 372 C:7279H LINE# 373 C:727CH LINE# 397 C:727FH LINE# 398 C:7282H LINE# 399 C:7284H LINE# 400 ------- ENDPROC TWIINIT ------- ENDMOD TWI ------- 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:5DF1H 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:62F3H PUBLIC InterruptUART0 D:0086H PUBLIC INSCON D:009BH PUBLIC SADEN BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 102 D:009AH PUBLIC SADDR D:009EH PUBLIC SFINE ------- PROC UART0INIT ------- DO X:02BAH SYMBOL TempVal ------- ENDDO C:5DF1H LINE# 19 C:5DF1H LINE# 20 C:5DF1H LINE# 22 C:5DF4H LINE# 84 C:5DF4H LINE# 86 C:5DF7H LINE# 87 C:5DFAH LINE# 92 C:5E04H LINE# 93 C:5E0AH LINE# 94 C:5E0DH LINE# 95 C:5E48H LINE# 97 C:5E4BH LINE# 98 C:5E4EH LINE# 99 C:5E51H LINE# 100 C:5E51H LINE# 101 ------- ENDPROC UART0INIT ------- PROC INTERRUPTUART0 ------- DO D:0007H SYMBOL RxData ------- ENDDO C:62F3H LINE# 110 C:6310H LINE# 114 C:6312H LINE# 115 C:6315H LINE# 117 C:6318H LINE# 118 C:6318H LINE# 119 C:631AH LINE# 120 C:631CH LINE# 121 C:631FH LINE# 122 C:631FH LINE# 124 C:6322H LINE# 125 C:6322H LINE# 126 C:6324H LINE# 127 C:6327H LINE# 129 C:6327H LINE# 131 C:6329H 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:42BAH PUBLIC NTC103AT ------- ENDMOD THERMISTOR ------- MODULE TWIIO BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 103 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:7155H SEGMENT ?C_C51STARTUP C:1000H PUBLIC ?C_STARTUP N:00B2H SYMBOL CLKCON D:0083H SYMBOL DPH D:0082H SYMBOL DPL C:715BH SYMBOL FOR_EACH_IDATA C:7165H SYMBOL FOR_EACH_XDATA D:0081H SYMBOL SP C:7155H SYMBOL STARTUP1 C:1000H LINE# 12 C:7155H LINE# 18 C:7158H LINE# 19 C:7159H LINE# 22 C:715BH LINE# 24 C:715DH LINE# 25 C:715EH LINE# 26 C:7161H LINE# 28 C:7162H LINE# 29 C:7165H LINE# 31 C:7166H LINE# 32 C:7167H LINE# 33 C:7169H LINE# 34 C:716BH LINE# 35 C:716EH LINE# 36 C:7171H LINE# 37 C:7172H LINE# 38 ------- ENDMOD ?C_STARTUP ------- 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 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 104 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:0015H PUBLIC uiCellVminG X:0362H PUBLIC slAdcCur2 D:0017H 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:2ED4H PUBLIC GasGaugeVarIn X:037EH PUBLIC Info_slCurr C:6344H PUBLIC GasGaugeVarOut X:0382H PUBLIC E2uiChgCorrectVol X:0384H PUBLIC E2ui_CYCLECOUNTA 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:002AH.3 SYMBOL eabak ------- ENDDO C:2ED4H LINE# 114 C:2ED4H LINE# 115 C:2ED4H LINE# 118 C:2ED8H LINE# 119 C:2EDAH LINE# 120 C:2EE9H LINE# 121 C:2EF5H LINE# 122 C:2F01H LINE# 123 C:2F10H LINE# 124 C:2F1CH LINE# 125 C:2F2BH LINE# 126 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 105 C:2F3CH LINE# 127 C:2F42H LINE# 128 C:2F48H LINE# 130 C:2F52H LINE# 131 C:2F59H LINE# 133 C:2F5DH LINE# 135 C:2F63H LINE# 136 C:2F69H LINE# 137 C:2F71H LINE# 138 C:2F7BH LINE# 139 C:2F80H LINE# 140 C:2F85H LINE# 141 C:2F8BH LINE# 142 C:2F95H LINE# 143 C:2F9CH LINE# 144 C:2FA6H LINE# 145 C:2FACH LINE# 146 C:2FC0H LINE# 147 C:2FC6H LINE# 148 C:2FCCH LINE# 150 C:2FDBH LINE# 151 C:2FE1H LINE# 152 C:2FF9H LINE# 153 C:300DH LINE# 154 C:3013H LINE# 155 C:3019H LINE# 157 C:301FH LINE# 158 C:3025H LINE# 159 C:302BH LINE# 161 C:3035H LINE# 163 C:303BH LINE# 164 C:3045H LINE# 165 C:304FH LINE# 167 C:3058H LINE# 168 C:3061H LINE# 169 C:306AH LINE# 170 C:3073H LINE# 171 C:307CH LINE# 172 C:3085H LINE# 173 C:308FH LINE# 174 C:3098H LINE# 203 ------- ENDPROC GASGAUGEVARIN ------- PROC GASGAUGEVAROUT ------- DO B:002AH.3 SYMBOL eabak ------- ENDDO C:6344H LINE# 211 C:6344H LINE# 212 C:6344H LINE# 215 C:6348H LINE# 216 C:634AH LINE# 217 C:6359H LINE# 218 C:6365H LINE# 219 C:6371H LINE# 220 C:6380H LINE# 221 C:6384H LINE# 222 C:6388H LINE# 223 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 106 C:6390H LINE# 224 C:6394H 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:71ECH PUBLIC ISPProcess ------- PROC ISPPROCESS C:71ECH LINE# 17 C:71ECH LINE# 18 C:71ECH LINE# 19 C:71F8H LINE# 20 C:71F8H LINE# 21 C:71FAH LINE# 22 C:71FCH LINE# 23 C:71FEH LINE# 24 C:7200H LINE# 25 C:7202H LINE# 26 C:7205H LINE# 27 C:7208H LINE# 28 C:7208H 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 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:0000H PUBLIC g_loadercode ------- ENDMOD BOOTIAP ------- MODULE ?C?FPADD C:234BH PUBLIC ?C?FPADD C:2347H PUBLIC ?C?FPSUB ------- ENDMOD ?C?FPADD ------- MODULE ?C?FCAST C:2446H PUBLIC ?C?FCASTC C:2441H PUBLIC ?C?FCASTI C:243CH PUBLIC ?C?FCASTL ------- ENDMOD ?C?FCAST ------- MODULE ?C?CASTF C:247AH PUBLIC ?C?CASTF ------- ENDMOD ?C?CASTF BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 107 ------- MODULE ?C?CLDPTR C:24FBH PUBLIC ?C?CLDPTR ------- ENDMOD ?C?CLDPTR ------- MODULE ?C?IMUL C:2514H PUBLIC ?C?IMUL ------- ENDMOD ?C?IMUL ------- MODULE ?C?UIDIV C:2526H PUBLIC ?C?UIDIV ------- ENDMOD ?C?UIDIV ------- MODULE ?C?IILDX C:257BH PUBLIC ?C?IILDX ------- ENDMOD ?C?IILDX ------- MODULE ?C?LADD C:2591H PUBLIC ?C?LADD ------- ENDMOD ?C?LADD ------- MODULE ?C?LSUB C:259EH PUBLIC ?C?LSUB ------- ENDMOD ?C?LSUB ------- MODULE ?C?LMUL C:25ACH PUBLIC ?C?LMUL ------- ENDMOD ?C?LMUL ------- MODULE ?C?ULDIV C:2637H PUBLIC ?C?ULDIV ------- ENDMOD ?C?ULDIV ------- MODULE ?C?SLDIV C:6ADCH PUBLIC ?C?SLDIV ------- ENDMOD ?C?SLDIV ------- MODULE ?C?LOR C:26C9H PUBLIC ?C?LOR ------- ENDMOD ?C?LOR ------- MODULE ?C?LNEG C:26D6H PUBLIC ?C?LNEG ------- ENDMOD ?C?LNEG ------- MODULE ?C?SLCMP C:26E4H PUBLIC ?C?SLCMP ------- ENDMOD ?C?SLCMP ------- MODULE ?C?ULCMP C:26FAH PUBLIC ?C?ULCMP ------- ENDMOD ?C?ULCMP ------- MODULE ?C?ULSHR C:270BH PUBLIC ?C?ULSHR ------- ENDMOD ?C?ULSHR BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 108 ------- MODULE ?C?SLSHR C:271EH PUBLIC ?C?SLSHR ------- ENDMOD ?C?SLSHR ------- MODULE ?C?LSHL C:2732H PUBLIC ?C?LSHL ------- ENDMOD ?C?LSHL ------- MODULE ?C?LLDIDATA C:2745H PUBLIC ?C?LLDIDATA ------- ENDMOD ?C?LLDIDATA ------- MODULE ?C?LLDXDATA C:2751H PUBLIC ?C?LLDXDATA ------- ENDMOD ?C?LLDXDATA ------- MODULE ?C?LLDIDATA0 C:275DH PUBLIC ?C?LLDIDATA0 ------- ENDMOD ?C?LLDIDATA0 ------- MODULE ?C?LLDXDATA0 C:276AH PUBLIC ?C?LLDXDATA0 ------- ENDMOD ?C?LLDXDATA0 ------- MODULE ?C?LILDXDATA C:277FH PUBLIC ?C?LILDXDATA C:2776H PUBLIC ?C?LILDXDATA1 C:2778H PUBLIC ?C?LILDXDATA8 ------- ENDMOD ?C?LILDXDATA ------- MODULE ?C?LSTIDATA C:27ABH PUBLIC ?C?LSTIDATA ------- ENDMOD ?C?LSTIDATA ------- MODULE ?C?LSTXDATA C:27B7H PUBLIC ?C?LSTXDATA ------- ENDMOD ?C?LSTXDATA ------- MODULE ?C?LSTKIDATA C:27C3H PUBLIC ?C?LSTKIDATA ------- ENDMOD ?C?LSTKIDATA ------- MODULE ?C?LSTKXDATA C:27DCH PUBLIC ?C?LSTKXDATA ------- ENDMOD ?C?LSTKXDATA ------- MODULE ?C?CCASE C:280DH PUBLIC ?C?CCASE ------- ENDMOD ?C?CCASE ------- MODULE ?C?LIMUL C:2833H PUBLIC ?C?LIMUL ------- ENDMOD ?C?LIMUL FUNCTION REGISTER MASKS BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 109 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 LOADCHECK. . . . . . . . . @0xf7ff LOWPOWERCHECK. . . . . . . @0xf301 LOWPOWERPROCESS. . . . . . @0xf7ff MCUFLASHPROCESS. . . . . . @0xf7bf MCUFLASHWRWAITCHECK. . . . @0xf300 MCUINTOIDLE. . . . . . . . @0xc000 MCUINTOPD. . . . . . . . . @0xc000 MOSCTRL. . . . . . . . . . @0xf7ff MOSSTATUSCHECK . . . . . . @0xc000 PORPROTECTOTC. . . . . . . @0xf78f BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 110 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 _MCUFLASHBLANKCHECK. . . . @0xf31c _MCUFLASHCHECKFLG. . . . . @0xf303 _MCUFLASHDATACHECK . . . . @0xf7af _MCUFLASHREAD. . . . . . . @0xf307 _MCUFLASHWRITE . . . . . . @0xf7bf _MCUFLASHWRONEBYTE . . . . @0xf035 _MCUFLASHWRSECTOR. . . . . @0xf33f _MEMORYCOPY. . . . . . . . @0xf78d _MEMORYSET . . . . . . . . @0xf781 _PUTCHAR . . . . . . . . . @0xc000 BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 111 _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=151.4 xdata=1529 code=29770 LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)