BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 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/13/2025 10:07:29 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/13/2025 10:07:29 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/13/2025 10:07:29 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/13/2025 10:07:29 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 0238H UNIT ?PR?GASGAUGEVARIN?GASGAUGEINTER_V4_13 CODE 2CF0H 0220H UNIT ?PR?GASGAUGEWKUP?GASGAUGEV4_12 CODE 2F10H 01FCH UNIT ?PR?_CALCUTEMP?CALCULATE CODE 310CH 01C2H UNIT ?PR?_RTCREADTIME?RTC CODE 32CEH 01B9H UNIT ?PR?_TWIREAD?TWI CODE 3487H 01B3H UNIT ?PR?_E2PROMBKDATA?EXTE2PROM CODE 363AH 0181H UNIT ?PR?AFECALCUCURR?CALCULATE CODE 37BBH 016FH UNIT ?PR?_GASGAUGEINITSOC?GASGAUGEV4_12 CODE 392AH 0169H UNIT ?PR?UART0IAPCHECKHANDSHAKE?UARTAPP CODE 3A93H 0168H UNIT ?PR?GASGAUGEINIT?GASGAUGEV4_12 CODE 3BFBH 0150H UNIT ?PR?UART0RDCMDPROCESS?UARTAPP CODE 3D4BH 0147H UNIT ?PR?_TWIWRITE?TWI CODE 3E92H 0144H UNIT ?PR?BALTURNONCHECK?BALANCE CODE 3FD6H 0138H UNIT ?PR?AFECALCUVOL?CALCULATE CODE 410EH 011FH UNIT ?PR?GASGAUGEGETOCV?GASGAUGEV4_12 CODE 422DH 0100H UNIT ?CO?TWI CODE 432DH 00F2H UNIT ?CO?THERMISTOR CODE 441FH 00DEH UNIT ?PR?AFECALCUTEMPE?CALCULATE CODE 44FDH 00D7H UNIT ?PR?CORRECTCHGDFRC?GASGAUGEV4_12 CODE 45D4H 00D3H UNIT ?PR?E2PROMBKCHECK?EXTE2PROM CODE 46A7H 00C4H UNIT ?PR?PROTECTOV?PROTECT CODE 476BH 00C4H UNIT ?PR?GASGAUGEVAROUT?GASGAUGEINTER_V4_13 CODE 482FH 00C3H UNIT ?PR?UART0CALICURRENT?UARTAPP CODE 48F2H 00C1H UNIT ?PR?MCUFLASHPROCESS?MCUFLASH CODE 49B3H 00BCH UNIT ?PR?PROTECTUV?PROTECT CODE 4A6FH 00BCH UNIT ?PR?PROTECTOTC?PROTECT CODE 4B2BH 00BCH UNIT ?PR?PROTECTUTC?PROTECT CODE 4BE7H 00BCH UNIT ?PR?PROTECTOTD?PROTECT CODE 4CA3H 00BCH UNIT ?PR?PROTECTUTD?PROTECT CODE 4D5FH 00BAH UNIT ?PR?BALPROCESS?BALANCE CODE 4E19H 00B3H UNIT ?PR?INTERRUPTUART0APPTX?UARTAPP CODE 4ECCH 00B3H UNIT ?PR?OFFSETCALCULATE?CALCULATE CODE 4F7FH 00ACH UNIT ?PR?E2PROMBKPROCESS?EXTE2PROM CODE 502BH 00ABH UNIT ?PR?UART0WRCMDPROCESS?UARTAPP CODE 50D6H 00ABH UNIT ?PR?_AFEWRITEREG?AFE CODE 5181H 00A2H UNIT ?PR?KEYSCAN?KEYSCAN CODE 5223H 00A1H UNIT ?PR?SYSPARAINIT?INITIAL CODE 52C4H 009CH UNIT ?PR?_RTCMODIFYTIME?RTC CODE 5360H 0097H UNIT ?PR?_INTERRUPTUART0APPRX?UARTAPP CODE 53F7H 0097H UNIT ?PR?_MCUFLASHWRITE?MCUFLASH CODE 548EH 008EH UNIT ?PR?LOWPOWERCHECK?LOWPOWER CODE 551CH 008DH UNIT ?PR?_RTCINITTIME?RTC CODE 55A9H 008CH UNIT ?PR?_MCUFLASHWRSECTOR?MCUFLASH BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 6 CODE 5635H 0087H UNIT ?PR?AFEINIT?AFE CODE 56BCH 0086H UNIT ?PR?AFEINITREG?AFE CODE 5742H 0081H UNIT ?PR?_MCUPWM0SET?MCULIB CODE 57C3H 0081H UNIT ?PR?_MCUPWM1SET?MCULIB CODE 5844H 0081H UNIT ?PR?_MCUPWM2SET?MCULIB CODE 58C5H 007DH UNIT ?PR?E2PROMINIT?EXTE2PROM CODE 5942H 0076H UNIT ?PR?PROTECTOCRECOVER?PROTECT CODE 59B8H 0074H UNIT ?PR?_UART0WRITEINFO?UARTAPP CODE 5A2CH 006FH UNIT ?PR?UART1RDE2PROM?EXTE2PROM CODE 5A9BH 006FH UNIT ?PR?UART2RDE2PROM?EXTE2PROM CODE 5B0AH 006FH UNIT ?PR?INTERRUPTINT4?INTERRUPT CODE 5B79H 006EH UNIT ?PR?MAIN?MAIN CODE 5BE7H 006DH UNIT ?PR?CALIVOLTAGE?CALIBRATE CODE 5C54H 006CH UNIT ?PR?E2PROMERASE?EXTE2PROM CODE 5CC0H 006BH UNIT ?PR?_AFEREADREG?AFE CODE 5D2BH 006BH UNIT ?PR?UART0RDE2PROM?EXTE2PROM CODE 5D96H 0066H UNIT ?PR?KEYSWITCHSPEED?KEYAPP CODE 5DFCH 0066H UNIT ?PR?RAMCHECKPROCESS?MCULIB CODE 5E62H 0065H UNIT ?PR?_UART0READINFO?UARTAPP CODE 5EC7H 0061H UNIT ?PR?AFERAMCHECK?AFE CODE 5F28H 0061H UNIT ?PR?UART0INIT?UART CODE 5F89H 005FH UNIT ?PR?_E2PROMWRITE?EXTE2PROM CODE 5FE8H 005FH UNIT ?PR?_E2PROMREAD?EXTE2PROM CODE 6047H 005FH UNIT ?PR?_MCUFLASHREAD?MCUFLASH CODE 60A6H 005DH UNIT ?PR?_GETCYCLEGAIN?GASGAUGEV4_12 CODE 6103H 005CH UNIT ?PR?LEDDISPLAY?LED CODE 615FH 005BH UNIT ?PR?_RTCWRITE?RTC CODE 61BAH 005BH UNIT ?PR?_RTCREAD?RTC CODE 6215H 005AH UNIT ?PR?_MCUFLASHDATACHECK?MCUFLASH CODE 626FH 0059H UNIT ?PR?PROTECTOCC?PROTECT CODE 62C8H 0059H UNIT ?PR?PROTECTOCD1?PROTECT CODE 6321H 0059H UNIT ?PR?PROTECTOCD2?PROTECT CODE 637AH 0058H UNIT ?PR?UART0CALIVOLTAGE?UARTAPP CODE 63D2H 0058H UNIT ?PR?UART0CALIRTC?UARTAPP CODE 642AH 0051H UNIT ?PR?INTERRUPTUART0?UART CODE 647BH 004FH UNIT ?PR?CALIPROCESS?CALIBRATE CODE 64CAH 004FH UNIT ?PR?PORPROTECTOTC?PORSELFTEST CODE 6519H 004FH UNIT ?PR?PORPROTECTUTC?PORSELFTEST CODE 6568H 004FH UNIT ?PR?PORPROTECTOTD?PORSELFTEST CODE 65B7H 004FH UNIT ?PR?PORPROTECTUTD?PORSELFTEST CODE 6606H 004EH UNIT ?PR?LOADCHECK?CHARGERLOAD CODE 6654H 004DH UNIT ?PR?UART0CALITS1?UARTAPP CODE 66A1H 004DH UNIT ?PR?UART0CALITS2?UARTAPP CODE 66EEH 004CH UNIT ?PR?INITIAL?INITIAL CODE 673AH 004CH UNIT ?PR?E2PROMBKRTC?EXTE2PROM CODE 6786H 004CH UNIT ?PR?UART1RDRTC?EXTE2PROM CODE 67D2H 004CH UNIT ?PR?UART2RDRTC?EXTE2PROM CODE 681EH 004AH UNIT ?PR?AFEGETVOL?CALCULATE CODE 6868H 004AH UNIT ?PR?MOSSTATUSCHECK?MOSCTRL CODE 68B2H 0049H UNIT ?PR?UART0WRITEMANUFACTURE?UARTAPP CODE 68FBH 0049H UNIT ?PR?CHGERCHECK?CHARGERLOAD CODE 6944H 0048H UNIT ?CO?UARTAPP CODE 698CH 0048H UNIT ?PR?AFEGETTEMPE?CALCULATE CODE 69D4H 0048H UNIT ?PR?UART0RDRTC?EXTE2PROM CODE 6A1CH 0048H UNIT ?PR?_DELAY1MS?MCULIB CODE 6A64H 0048H UNIT ?PR?PORPROTECTOV?PORSELFTEST CODE 6AACH 0048H UNIT ?PR?PORPROTECTUV?PORSELFTEST BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 7 CODE 6AF4H 0045H UNIT ?PR?CALITS1?CALIBRATE CODE 6B39H 0045H UNIT ?PR?CALITS2?CALIBRATE CODE 6B7EH 0044H UNIT ?PR?CALIRTCTIME?CALIBRATE CODE 6BC2H 0044H UNIT ?C?LDIV CODE 6C06H 0042H UNIT ?PR?INITVAR?INITIAL CODE 6C48H 0041H UNIT ?PR?E2PROMBKBOOT?EXTE2PROM CODE 6C89H 0040H UNIT ?PR?WAKEUPPROCESS?LOWPOWER CODE 6CC9H 0040H UNIT ?PR?LOWPOWERPROCESS?LOWPOWER CODE 6D09H 003FH UNIT ?PR?_LEDGETDISNUM?LED CODE 6D48H 003FH UNIT ?PR?_AFEBALCTL?AFE CODE 6D87H 003DH UNIT ?PR?AFERDFLG?AFE CODE 6DC4H 003CH UNIT ?PR?AFECLRFLG?AFE CODE 6E00H 003BH UNIT ?PR?UART0READSUBCLASSID?UARTAPP CODE 6E3BH 003BH UNIT ?PR?CALICURRENTGAIN?CALIBRATE CODE 6E76H 003BH UNIT ?PR?PORSELFTEST?PORSELFTEST CODE 6EB1H 003AH UNIT ?PR?UART0CALICUROFFSET?UARTAPP CODE 6EEBH 0036H UNIT ?PR?SYSTEMINTOSLEEP?LOWPOWER CODE 6F21H 0035H UNIT ?PR?CTOCHECKVOL?BALANCE CODE 6F56H 0035H UNIT ?PR?_MCUFLASHWRONEBYTE?MCUFLASH CODE 6F8BH 0035H UNIT ?PR?GASGAUGEIDLE?GASGAUGEV4_12 CODE 6FC0H 0034H UNIT ?CO?CALCULATE CODE 6FF4H 0033H UNIT ?PR?_MEMORYCOPY?MCULIB CODE 7027H 0030H UNIT ?PR?KEYPROCESS?KEYAPP CODE 7057H 0030H UNIT ?PR?_MCUTIMER3SET?MCULIB CODE 7087H 002DH UNIT ?PR?MOSCTRL?MOSCTRL CODE 70B4H 002CH UNIT ?PR?SYSTEMRESETPROCESS?MCULIB CODE 70E0H 002BH UNIT ?PR?INITGPIO?INITIAL CODE 710BH 002AH UNIT ?PR?_MEMORYSET?MCULIB CODE 7135H 0027H UNIT ?PR?_MCUFLASHCHECKFLG?MCUFLASH CODE 715CH 0027H UNIT ?PR?_TWICHECKSTATUS?TWI CODE 7183H 0026H UNIT ?PR?AFEENTERPD?AFE CODE 71A9H 0026H UNIT ?PR?CTOTURNONCHECK?BALANCE CODE 71CFH 0026H UNIT ?PR?_MCUFLASHBLANKCHECK?MCUFLASH CODE 71F5H 0024H UNIT ?PR?INTERRUPTTIMER3APP?INTERRUPTAPP CODE 7219H 0022H UNIT ?PR?_MCUCLOCKSET?MCULIB CODE 723BH 0020H UNIT ?C_C51STARTUP CODE 725BH 001FH UNIT ?PR?PROTECTPROCESS?PROTECT CODE 727AH 001EH UNIT ?PR?INITIRQ?INITIAL CODE 7298H 001DH UNIT ?PR?E2PROMTWICHECK?EXTE2PROM CODE 72B5H 001DH UNIT ?PR?RTCTWICHECK?RTC CODE 72D2H 001DH UNIT ?PR?ISPPROCESS?BOOTAPP CODE 72EFH 001CH UNIT ?PR?_CRC8CAL?TWI CODE 730BH 001AH UNIT ?PR?AFETWICHECK?AFE CODE 7325H 0018H UNIT ?PR?AFERDSTATUS?AFE CODE 733DH 0017H UNIT ?PR?_AFEALARMDIS?AFE CODE 7354H 0017H UNIT ?PR?TWIINIT?TWI CODE 736BH 0016H UNIT ?PR?UART0HANDSHAKE?UARTAPP CODE 7381H 0016H UNIT ?PR?UART0CHECK?UARTAPP CODE 7397H 0015H UNIT ?PR?_AFEMOSCTL?AFE CODE 73ACH 0015H UNIT ?PR?MCUFLASHWRWAITCHECK?MCUFLASH CODE 73C1H 0014H UNIT ?PR?AFEINFOPROCESS?CALCULATE CODE 73D5H 0013H UNIT ?PR?LEDAUTOOFF?LED CODE 73E8H 0013H UNIT ?PR?AFECHGERCHECKEN?AFE CODE 73FBH 0013H UNIT ?PR?AFECHGERCHECKDIS?AFE CODE 740EH 0013H UNIT ?PR?AFELOADCHECKEN?AFE CODE 7421H 0013H UNIT ?PR?AFELOADCHECKDIS?AFE CODE 7434H 0013H UNIT ?PR?AFEWDTEN?AFE BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 8 CODE 7447H 0013H UNIT ?PR?AFEWDTDIS?AFE CODE 745AH 0013H UNIT ?PR?AFEADCEN?AFE CODE 746DH 0013H UNIT ?PR?AFEADCDIS?AFE CODE 7480H 0013H UNIT ?PR?AFECADCEN?AFE CODE 7493H 0013H UNIT ?PR?AFECADCDIS?AFE CODE 74A6H 0013H UNIT ?PR?AFETEMPADCEN?AFE CODE 74B9H 0013H UNIT ?PR?AFETEMPADCDIS?AFE CODE 74CCH 0012H UNIT ?PR?SYSTEMINTOPD?LOWPOWER CODE 74DEH 0012H UNIT ?PR?_AFEALARMEN?AFE CODE 74F0H 0010H UNIT ?PR?CALICURZERO?CALIBRATE CODE 7500H 000EH UNIT ?PR?_PUTCHAR?MAIN CODE 750EH 000CH UNIT ?PR?MCUINTOIDLE?MCULIB CODE 751AH 000CH UNIT ?PR?MCUINTOPD?MCULIB CODE 7526H 000AH UNIT ?PR?BALANCEPROCESS?BALANCE CODE 7530H 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/13/2025 10:07:29 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/13/2025 10:07:29 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/13/2025 10:07:29 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/13/2025 10:07:29 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/13/2025 10:07:29 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/13/2025 10:07:29 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/13/2025 10:07:29 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/13/2025 10:07:29 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:5B79H PUBLIC main D:0099H PUBLIC SBUF D:00B1H PUBLIC RSTSTAT B:0098H.4 PUBLIC REN C:7500H PUBLIC _putchar ------- PROC _PUTCHAR D:0007H SYMBOL c C:7500H LINE# 13 C:7500H LINE# 14 C:7500H LINE# 15 C:7502H LINE# 16 C:7504H LINE# 17 C:7506H LINE# 18 C:7509H LINE# 19 C:750BH LINE# 20 C:750DH LINE# 21 C:750DH LINE# 22 ------- ENDPROC _PUTCHAR ------- PROC MAIN C:5B79H LINE# 32 C:5B79H LINE# 33 C:5B79H LINE# 34 C:5B7CH LINE# 38 C:5B7CH LINE# 39 C:5B7CH LINE# 42 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 17 C:5B7FH LINE# 43 C:5B7FH LINE# 44 C:5B82H LINE# 46 C:5B84H LINE# 47 C:5B87H LINE# 49 C:5B8AH LINE# 51 C:5B8DH LINE# 53 C:5B90H LINE# 55 C:5B93H LINE# 57 C:5B96H LINE# 59 C:5B99H LINE# 61 C:5B9CH LINE# 66 C:5B9FH LINE# 76 C:5B9FH LINE# 78 C:5BA2H LINE# 79 C:5BA2H LINE# 80 C:5BA4H LINE# 100 C:5BA6H LINE# 101 C:5BA9H LINE# 103 C:5BACH LINE# 105 C:5BAFH LINE# 106 C:5BB2H LINE# 107 C:5BB5H LINE# 109 C:5BBAH LINE# 110 C:5BBAH LINE# 111 C:5BBDH LINE# 112 C:5BBDH LINE# 114 C:5BC0H LINE# 116 C:5BC3H LINE# 121 C:5BC3H LINE# 123 C:5BC6H LINE# 125 C:5BC9H LINE# 127 C:5BCCH LINE# 129 C:5BCFH LINE# 131 C:5BD2H LINE# 135 C:5BDCH LINE# 136 C:5BE4H 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:727AH 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/13/2025 10:07:29 PAGE 18 D:00BAH PUBLIC IENC C:6C06H PUBLIC InitVar C:70E0H PUBLIC InitGPIO B:00A8H.4 PUBLIC ES0 B:00A8H.5 PUBLIC ET3 D:0086H PUBLIC INSCON B:0088H.7 PUBLIC TF3 C:66EEH PUBLIC Initial C:5223H PUBLIC SysParaInit D:00E9H PUBLIC P0PCR D:00EAH PUBLIC P1PCR D:00EBH PUBLIC P2PCR D:00ECH PUBLIC P3PCR ------- PROC INITVAR C:6C06H LINE# 18 C:6C06H LINE# 19 C:6C06H LINE# 20 C:6C0CH LINE# 21 C:6C17H LINE# 22 C:6C21H LINE# 23 C:6C2BH LINE# 24 C:6C33H LINE# 26 C:6C35H LINE# 27 C:6C37H LINE# 28 C:6C3DH LINE# 29 C:6C3FH LINE# 30 C:6C41H LINE# 32 C:6C47H LINE# 33 ------- ENDPROC INITVAR ------- PROC SYSPARAINIT C:5223H LINE# 41 C:5223H LINE# 42 C:5223H LINE# 43 C:522CH LINE# 44 C:522CH LINE# 45 C:5238H LINE# 46 C:5241H LINE# 47 C:5241H LINE# 48 C:5249H LINE# 49 C:5249H LINE# 50 C:524BH LINE# 51 C:5254H LINE# 52 C:5254H LINE# 53 C:5261H LINE# 54 C:5268H LINE# 55 C:526AH LINE# 57 C:526AH LINE# 58 C:526DH LINE# 60 C:526DH LINE# 62 C:5277H LINE# 63 C:5281H LINE# 64 C:528DH LINE# 65 C:529CH LINE# 67 C:52A4H LINE# 69 C:52ADH LINE# 70 C:52ADH LINE# 71 C:52B0H LINE# 72 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 19 C:52B1H LINE# 73 C:52BCH LINE# 74 C:52BCH LINE# 75 C:52BFH LINE# 76 C:52C0H LINE# 78 C:52C0H LINE# 79 C:52C3H LINE# 80 C:52C3H LINE# 81 ------- ENDPROC SYSPARAINIT ------- PROC INITIRQ C:727AH LINE# 89 C:727AH LINE# 90 C:727AH LINE# 91 C:727CH LINE# 93 C:727EH LINE# 102 C:7287H LINE# 103 C:7289H LINE# 105 C:728CH LINE# 106 C:728FH LINE# 107 C:7292H LINE# 108 C:7295H LINE# 110 C:7297H LINE# 111 ------- ENDPROC INITIRQ ------- PROC INITGPIO C:70E0H LINE# 164 C:70E0H LINE# 165 C:70E0H LINE# 167 C:70E3H LINE# 168 C:70E6H LINE# 169 C:70E9H LINE# 171 C:70ECH LINE# 172 C:70EFH LINE# 173 C:70F2H LINE# 175 C:70F5H LINE# 176 C:70F8H LINE# 177 C:70FBH LINE# 179 C:70FEH LINE# 180 C:7101H LINE# 181 C:7104H LINE# 185 C:7107H LINE# 186 C:710AH LINE# 530 ------- ENDPROC INITGPIO ------- PROC INITIAL C:66EEH LINE# 538 C:66EEH LINE# 539 C:66EEH LINE# 540 C:66F3H LINE# 542 C:66F6H LINE# 546 C:66F9H LINE# 548 C:66FCH LINE# 550 C:6705H LINE# 553 C:6708H LINE# 564 C:670BH LINE# 566 C:6714H LINE# 568 C:6717H LINE# 569 C:671CH LINE# 570 C:671CH LINE# 571 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 20 C:671EH LINE# 572 C:671EH LINE# 573 C:6721H LINE# 575 C:6724H LINE# 576 C:6724H LINE# 577 C:6729H LINE# 578 C:6729H LINE# 579 C:672BH LINE# 580 C:672BH LINE# 582 C:6734H LINE# 583 C:6734H LINE# 584 C:6736H LINE# 585 C:6736H LINE# 586 C:6736H LINE# 588 C:6739H 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:71F5H 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:71F5H LINE# 51 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 21 C:71F5H LINE# 52 C:71F5H LINE# 54 C:71F7H LINE# 56 C:7202H LINE# 57 C:7202H LINE# 58 C:7204H LINE# 59 C:7206H LINE# 60 C:7206H LINE# 62 C:7211H LINE# 63 C:7211H LINE# 64 C:7213H LINE# 65 C:7215H LINE# 66 C:7215H LINE# 68 C:7218H 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:6D09H 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:73D5H PUBLIC LedAutoOff C:6103H PUBLIC LedDisplay ------- PROC _LEDGETDISNUM D:0006H SYMBOL Rsoc C:6D09H LINE# 24 C:6D09H LINE# 25 C:6D09H LINE# 26 C:6D12H LINE# 27 C:6D12H LINE# 28 C:6D15H LINE# 29 C:6D15H LINE# 30 C:6D1EH LINE# 31 C:6D1EH LINE# 32 C:6D21H LINE# 33 C:6D21H LINE# 34 C:6D2AH LINE# 35 C:6D2AH LINE# 36 C:6D2DH LINE# 37 C:6D2DH LINE# 38 C:6D36H LINE# 39 C:6D36H LINE# 40 C:6D39H LINE# 41 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 22 C:6D39H LINE# 42 C:6D42H LINE# 43 C:6D42H LINE# 44 C:6D45H LINE# 45 C:6D45H LINE# 47 C:6D45H LINE# 48 C:6D47H LINE# 49 C:6D47H LINE# 50 ------- ENDPROC _LEDGETDISNUM ------- PROC LEDAUTOOFF C:73D5H LINE# 59 C:73D5H LINE# 60 C:73D5H LINE# 61 C:73D8H LINE# 62 C:73D8H LINE# 63 C:73E3H LINE# 64 C:73E3H LINE# 65 C:73E5H LINE# 66 C:73E7H LINE# 67 C:73E7H LINE# 68 C:73E7H LINE# 69 ------- ENDPROC LEDAUTOOFF ------- PROC LEDDISPLAY ------- DO D:0007H SYMBOL LedDisNum ------- ENDDO C:6103H LINE# 80 C:6103H LINE# 81 C:6103H LINE# 84 C:6106H LINE# 85 C:6106H LINE# 86 C:6111H LINE# 87 C:6111H LINE# 88 C:6113H LINE# 89 C:6118H LINE# 90 C:6118H LINE# 91 C:611AH LINE# 93 C:611AH LINE# 94 C:611CH LINE# 95 C:611CH LINE# 97 C:611FH LINE# 98 C:611FH LINE# 99 C:612AH LINE# 100 C:612AH LINE# 101 C:612CH LINE# 103 C:612CH LINE# 104 C:612CH LINE# 106 C:612CH LINE# 108 C:612CH LINE# 110 C:612FH LINE# 111 C:612FH LINE# 112 C:613AH LINE# 113 C:613AH LINE# 114 C:613AH LINE# 116 C:613AH LINE# 117 C:613FH LINE# 118 C:613FH LINE# 120 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 23 C:613FH LINE# 121 C:6143H LINE# 122 C:6143H LINE# 124 C:6145H LINE# 125 C:6147H LINE# 126 C:614BH LINE# 127 C:614BH LINE# 129 C:614DH LINE# 130 C:614FH LINE# 131 C:6151H LINE# 132 C:6155H LINE# 133 C:6155H LINE# 135 C:6157H LINE# 136 C:6159H LINE# 137 C:615BH LINE# 138 C:615BH LINE# 139 C:615BH LINE# 140 C:615BH LINE# 142 C:615BH LINE# 143 C:615BH LINE# 145 C:615BH LINE# 147 C:615BH LINE# 149 C:615EH 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:7027H PUBLIC KeyProcess B:0080H.3 PUBLIC P0_3 C:5D96H PUBLIC KeySwitchSpeed X:03FFH PUBLIC ucDsgingSpeed ------- PROC KEYSWITCHSPEED C:5D96H LINE# 20 C:5D96H LINE# 21 C:5D96H LINE# 22 C:5D98H LINE# 23 C:5D9AH LINE# 24 C:5D9CH LINE# 25 C:5D9FH LINE# 26 C:5D9FH LINE# 27 C:5DA5H LINE# 28 C:5DA5H LINE# 29 C:5DA7H LINE# 30 C:5DA9H LINE# 31 C:5DB9H LINE# 32 C:5DBCH LINE# 33 C:5DBDH LINE# 34 C:5DC4H LINE# 35 C:5DC4H LINE# 36 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 24 C:5DC7H LINE# 37 C:5DC9H LINE# 38 C:5DD6H LINE# 39 C:5DD9H LINE# 40 C:5DDAH LINE# 42 C:5DDAH LINE# 43 C:5DDFH LINE# 44 C:5DE1H LINE# 45 C:5DF1H LINE# 46 C:5DF4H LINE# 47 C:5DF4H LINE# 48 C:5DF5H LINE# 50 C:5DF5H LINE# 51 C:5DF7H LINE# 52 C:5DF9H LINE# 53 C:5DFBH LINE# 54 C:5DFBH LINE# 55 ------- ENDPROC KEYSWITCHSPEED ------- PROC KEYPROCESS C:7027H LINE# 64 C:7027H LINE# 65 C:7027H LINE# 66 C:702AH LINE# 67 C:702AH LINE# 68 C:702CH LINE# 69 C:703DH LINE# 70 C:703DH LINE# 71 C:703DH LINE# 72 C:7040H LINE# 73 C:7041H LINE# 75 C:7041H LINE# 76 C:7043H LINE# 77 C:7048H LINE# 78 C:7049H LINE# 80 C:7049H LINE# 81 C:704BH LINE# 82 C:704CH LINE# 84 C:704CH LINE# 85 C:704EH LINE# 86 C:7051H LINE# 87 C:7051H LINE# 88 C:7053H LINE# 89 C:7054H LINE# 91 C:7054H LINE# 92 C:7056H LINE# 93 C:7056H LINE# 94 C:7056H LINE# 96 C:7056H LINE# 97 C:7056H LINE# 98 C:7056H LINE# 99 C:7056H LINE# 100 ------- ENDPROC KEYPROCESS ------- ENDMOD KEYAPP ------- MODULE LOWPOWER C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 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:6EEBH PUBLIC SystemIntoSleep C:548EH PUBLIC LowPowerCheck B:002CH.4 PUBLIC bPCEnterPDFlg C:6CC9H PUBLIC LowPowerProcess C:6C89H PUBLIC WakeUpProcess D:00B1H PUBLIC RSTSTAT C:74CCH 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:6C89H LINE# 26 C:6C89H LINE# 27 C:6C89H LINE# 28 C:6C8CH LINE# 29 C:6C8CH LINE# 30 C:6C8EH LINE# 31 C:6C91H LINE# 32 C:6C91H LINE# 33 C:6C96H LINE# 34 C:6C98H LINE# 36 C:6C9AH LINE# 37 C:6C9FH LINE# 38 C:6CA4H LINE# 41 C:6CA6H LINE# 43 C:6CA8H LINE# 44 C:6CAAH LINE# 46 C:6CAFH LINE# 47 C:6CB2H LINE# 48 C:6CB5H LINE# 49 C:6CB5H LINE# 50 C:6CBAH LINE# 51 C:6CBCH LINE# 52 C:6CC0H LINE# 53 C:6CC4H LINE# 54 C:6CC8H LINE# 55 C:6CC8H LINE# 56 ------- ENDPROC WAKEUPPROCESS ------- PROC SYSTEMINTOPD C:74CCH LINE# 65 C:74CCH LINE# 66 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 26 C:74CCH LINE# 67 C:74CCH LINE# 68 C:74CCH LINE# 69 C:74CFH LINE# 71 C:74D1H LINE# 73 C:74D3H LINE# 74 C:74D8H LINE# 76 C:74DBH LINE# 77 ------- ENDPROC SYSTEMINTOPD ------- PROC SYSTEMINTOSLEEP C:6EEBH LINE# 87 C:6EEBH LINE# 88 C:6EEBH LINE# 90 C:6EEDH LINE# 91 C:6EEFH LINE# 93 C:6EF2H LINE# 94 C:6EF5H LINE# 95 C:6EFAH LINE# 96 C:6EFCH LINE# 97 C:6EFFH LINE# 98 C:6F02H LINE# 99 C:6F02H LINE# 100 C:6F04H LINE# 101 C:6F06H LINE# 103 C:6F06H LINE# 104 C:6F08H LINE# 105 C:6F08H LINE# 106 C:6F0DH LINE# 108 C:6F0FH LINE# 110 C:6F11H LINE# 118 C:6F13H LINE# 119 C:6F16H LINE# 120 C:6F1BH LINE# 121 C:6F1DH LINE# 123 C:6F20H LINE# 124 ------- ENDPROC SYSTEMINTOSLEEP ------- PROC LOWPOWERCHECK C:548EH LINE# 135 C:548EH LINE# 136 C:548EH LINE# 137 C:549AH LINE# 138 C:549AH LINE# 139 C:549CH LINE# 140 C:549EH LINE# 141 C:549FH LINE# 142 C:54A2H LINE# 143 C:54A2H LINE# 144 C:54B1H LINE# 145 C:54B1H LINE# 146 C:54B3H LINE# 147 C:54B5H LINE# 148 C:54B5H LINE# 149 C:54B6H LINE# 150 C:54B9H LINE# 151 C:54B9H LINE# 152 C:54BFH LINE# 153 C:54BFH LINE# 154 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 27 C:54C2H LINE# 155 C:54C2H LINE# 156 C:54D1H LINE# 157 C:54D1H LINE# 158 C:54D3H LINE# 159 C:54D5H LINE# 160 C:54D5H LINE# 161 C:54D6H LINE# 163 C:54D6H LINE# 164 C:54DBH LINE# 165 C:54F3H LINE# 166 C:54F3H LINE# 167 C:5501H LINE# 168 C:5501H LINE# 169 C:5503H LINE# 170 C:5505H LINE# 171 C:5505H LINE# 172 C:5506H LINE# 174 C:5506H LINE# 175 C:550BH LINE# 176 C:550BH LINE# 177 C:550BH LINE# 178 C:550CH LINE# 180 C:550CH LINE# 181 C:5511H LINE# 182 C:5513H LINE# 183 C:5513H LINE# 184 C:5514H LINE# 186 C:5514H LINE# 187 C:5519H LINE# 188 C:551BH LINE# 189 C:551BH LINE# 190 ------- ENDPROC LOWPOWERCHECK ------- PROC LOWPOWERPROCESS C:6CC9H LINE# 199 C:6CC9H LINE# 200 C:6CC9H LINE# 201 C:6CCFH LINE# 202 C:6CCFH LINE# 203 C:6CD1H LINE# 204 C:6CE9H LINE# 205 C:6CE9H LINE# 206 C:6CEBH LINE# 207 C:6CEEH LINE# 208 C:6CEEH LINE# 209 C:6CF0H LINE# 210 C:6CF2H LINE# 211 C:6CF5H LINE# 212 C:6CF5H LINE# 213 C:6CF7H LINE# 214 C:6CFAH LINE# 215 C:6CFDH LINE# 216 C:6CFFH LINE# 217 C:6D02H LINE# 218 C:6D02H LINE# 219 C:6D05H LINE# 220 C:6D05H LINE# 222 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 28 C:6D08H LINE# 223 ------- ENDPROC LOWPOWERPROCESS ------- ENDMOD LOWPOWER ------- MODULE UARTAPP C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 C:3BFBH PUBLIC Uart0RdCmdProcess D:0090H PUBLIC P1 C:6E00H 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:5360H PUBLIC _InterruptUart0AppRx B:00A0H.0 PUBLIC P2_0 C:502BH PUBLIC Uart0WrCmdProcess C:4E19H PUBLIC InterruptUart0AppTx X:03F3H PUBLIC ucUartErrCode C:637AH PUBLIC Uart0CaliVoltage C:6654H PUBLIC Uart0CaliTS1 C:66A1H PUBLIC Uart0CaliTS2 C:6944H PUBLIC Page1WrRdFuncTable C:6968H PUBLIC Page2WrRdFuncTable C:7381H PUBLIC Uart0Check D:0099H PUBLIC SBUF C:482FH PUBLIC Uart0CaliCurrent C:63D2H 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:392AH PUBLIC Uart0IapCheckHandshake B:0029H.1 PUBLIC bUart0WriteFlg C:5E62H PUBLIC _Uart0ReadInfo C:736BH PUBLIC Uart0Handshake B:0029H.2 PUBLIC bUart1WriteFlg B:0029H.3 PUBLIC bUart2WriteFlg C:68B2H PUBLIC Uart0WriteManufacture C:6EB1H PUBLIC Uart0CaliCurOffset B:0098H.4 PUBLIC REN B:0029H.4 PUBLIC bISPFlg C:59B8H PUBLIC _Uart0WriteInfo X:03FAH PUBLIC ucUart0BufPT BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 29 X:03FBH PUBLIC ucUart1BufPT X:03FCH PUBLIC ucUart2BufPT D:009AH PUBLIC SADDR X:03FDH PUBLIC uiReceCheckSum ------- PROC UART0HANDSHAKE C:736BH LINE# 110 C:736BH LINE# 111 C:736BH LINE# 112 C:7371H LINE# 113 C:7371H LINE# 114 C:7378H LINE# 115 C:7379H LINE# 117 C:7379H LINE# 118 C:7380H LINE# 119 C:7380H LINE# 120 ------- ENDPROC UART0HANDSHAKE ------- PROC _UART0WRITEINFO X:02B8H SYMBOL ptr ------- DO D:0007H SYMBOL i ------- ENDDO C:59B8H LINE# 170 C:59C0H LINE# 171 C:59C0H LINE# 174 C:59E1H LINE# 175 C:59E1H LINE# 176 C:59ECH LINE# 177 C:59ECH LINE# 178 C:59EFH LINE# 179 C:5A08H LINE# 180 C:5A12H LINE# 181 C:5A15H LINE# 182 C:5A17H LINE# 183 C:5A1CH LINE# 185 C:5A23H LINE# 186 C:5A24H LINE# 188 C:5A24H LINE# 189 C:5A2BH LINE# 190 C:5A2BH LINE# 191 ------- ENDPROC _UART0WRITEINFO ------- PROC _UART0READINFO D:0006H SYMBOL ptr ------- DO D:0005H SYMBOL i ------- ENDDO C:5E62H LINE# 263 C:5E62H LINE# 264 C:5E62H LINE# 267 C:5E6BH LINE# 268 C:5E6BH LINE# 269 C:5E6DH LINE# 270 C:5E6DH LINE# 271 C:5E79H LINE# 272 C:5E79H LINE# 273 C:5E7CH LINE# 274 C:5E8EH LINE# 275 C:5E93H LINE# 276 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 30 C:5E96H LINE# 277 C:5EB2H LINE# 279 C:5EC6H LINE# 280 ------- ENDPROC _UART0READINFO ------- PROC UART0WRITEMANUFACTURE C:68B2H LINE# 346 C:68B2H LINE# 347 C:68B2H LINE# 348 C:68D3H LINE# 349 C:68D3H LINE# 350 C:68DBH LINE# 351 C:68DBH LINE# 352 C:68E1H LINE# 353 C:68E3H LINE# 354 C:68E7H LINE# 355 C:68E7H LINE# 356 C:68E9H LINE# 357 C:68E9H LINE# 358 C:68EBH LINE# 359 C:68F2H LINE# 360 C:68F3H LINE# 362 C:68F3H LINE# 363 C:68FAH LINE# 364 C:68FAH LINE# 365 ------- ENDPROC UART0WRITEMANUFACTURE ------- PROC UART0READSUBCLASSID C:6E00H LINE# 437 C:6E00H LINE# 438 C:6E00H LINE# 439 C:6E21H LINE# 440 C:6E21H LINE# 441 C:6E29H LINE# 443 C:6E2BH LINE# 444 C:6E32H LINE# 445 C:6E33H LINE# 447 C:6E33H LINE# 448 C:6E3AH LINE# 449 C:6E3AH LINE# 450 ------- ENDPROC UART0READSUBCLASSID ------- PROC UART0RDCMDPROCESS ------- DO X:02B6H SYMBOL rdaddr ------- ENDDO C:3BFBH LINE# 506 C:3BFBH LINE# 507 C:3BFBH LINE# 510 C:3C4FH LINE# 511 C:3C4FH LINE# 512 C:3C4FH LINE# 513 C:3C4FH LINE# 514 C:3C4FH LINE# 515 C:3C4FH LINE# 516 C:3C4FH LINE# 517 C:3C4FH LINE# 518 C:3C4FH LINE# 519 C:3C4FH LINE# 520 C:3C4FH LINE# 521 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 31 C:3C4FH LINE# 522 C:3C5FH LINE# 523 C:3C60H LINE# 525 C:3C60H LINE# 526 C:3C67H LINE# 527 C:3C68H LINE# 529 C:3C68H LINE# 530 C:3C6FH LINE# 531 C:3C70H LINE# 533 C:3C70H LINE# 534 C:3C77H LINE# 535 C:3C78H LINE# 537 C:3C78H LINE# 538 C:3C7FH LINE# 539 C:3C80H LINE# 541 C:3C80H LINE# 542 C:3C87H LINE# 543 C:3C88H LINE# 545 C:3C88H LINE# 546 C:3C8FH LINE# 547 C:3C90H LINE# 549 C:3C90H LINE# 550 C:3C97H LINE# 551 C:3C98H LINE# 553 C:3C98H LINE# 554 C:3C9FH LINE# 555 C:3CA0H LINE# 557 C:3CA0H LINE# 558 C:3CA7H LINE# 559 C:3CA8H LINE# 561 C:3CA8H LINE# 562 C:3CAFH LINE# 563 C:3CB0H LINE# 565 C:3CB0H LINE# 566 C:3CB7H LINE# 567 C:3CB8H LINE# 569 C:3CB8H LINE# 570 C:3CBFH LINE# 571 C:3CC0H LINE# 573 C:3CC0H LINE# 574 C:3CC7H LINE# 575 C:3CC8H LINE# 577 C:3CC8H LINE# 578 C:3CCFH LINE# 579 C:3CD0H LINE# 581 C:3CD0H LINE# 582 C:3CD9H LINE# 583 C:3CD9H LINE# 584 C:3CDBH LINE# 585 C:3CE1H LINE# 586 C:3CE2H LINE# 587 C:3CF0H LINE# 588 C:3CF0H LINE# 589 C:3CF2H LINE# 590 C:3CF8H LINE# 591 C:3CF9H LINE# 592 C:3D00H LINE# 593 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 32 C:3D00H LINE# 594 C:3D1EH LINE# 595 C:3D21H LINE# 596 C:3D22H LINE# 597 C:3D29H LINE# 598 C:3D29H LINE# 599 C:3D47H LINE# 600 C:3D4AH LINE# 601 C:3D4AH LINE# 602 C:3D4AH LINE# 603 C:3D4AH LINE# 604 ------- ENDPROC UART0RDCMDPROCESS ------- PROC UART0CALIVOLTAGE C:637AH LINE# 830 C:637AH LINE# 831 C:637AH LINE# 832 C:639BH LINE# 833 C:639BH LINE# 834 C:63AEH LINE# 836 C:63B1H LINE# 837 C:63B1H LINE# 838 C:63B8H LINE# 839 C:63B9H LINE# 841 C:63B9H LINE# 842 C:63BBH LINE# 843 C:63C2H LINE# 844 C:63C9H LINE# 845 C:63C9H LINE# 846 C:63CAH LINE# 848 C:63CAH LINE# 849 C:63D1H LINE# 850 C:63D1H LINE# 851 ------- ENDPROC UART0CALIVOLTAGE ------- PROC UART0CALICURRENT C:482FH LINE# 923 C:482FH LINE# 924 C:482FH LINE# 925 C:4853H LINE# 926 C:4853H LINE# 930 C:48BBH LINE# 932 C:48D1H LINE# 933 C:48D1H LINE# 934 C:48D8H LINE# 935 C:48D9H LINE# 937 C:48D9H LINE# 938 C:48DBH LINE# 939 C:48E2H LINE# 940 C:48E9H LINE# 941 C:48E9H LINE# 942 C:48EAH LINE# 944 C:48EAH LINE# 945 C:48F1H LINE# 946 C:48F1H LINE# 947 ------- ENDPROC UART0CALICURRENT ------- PROC UART0CALICUROFFSET C:6EB1H LINE# 950 C:6EB1H LINE# 951 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 33 C:6EB1H LINE# 952 C:6ED2H LINE# 953 C:6ED2H LINE# 954 C:6ED4H LINE# 955 C:6EDBH LINE# 957 C:6EE2H LINE# 958 C:6EE3H LINE# 960 C:6EE3H LINE# 961 C:6EEAH LINE# 962 C:6EEAH LINE# 963 ------- ENDPROC UART0CALICUROFFSET ------- PROC UART0CALITS1 C:6654H LINE# 1073 C:6654H LINE# 1074 C:6654H LINE# 1075 C:6675H LINE# 1076 C:6675H LINE# 1077 C:6677H LINE# 1078 C:668AH LINE# 1079 C:6691H LINE# 1081 C:6698H LINE# 1082 C:6699H LINE# 1084 C:6699H LINE# 1085 C:66A0H LINE# 1086 C:66A0H LINE# 1087 ------- ENDPROC UART0CALITS1 ------- PROC UART0CALITS2 C:66A1H LINE# 1090 C:66A1H LINE# 1091 C:66A1H LINE# 1092 C:66C2H LINE# 1093 C:66C2H LINE# 1094 C:66C4H LINE# 1095 C:66D7H LINE# 1096 C:66DEH LINE# 1098 C:66E5H LINE# 1099 C:66E6H LINE# 1101 C:66E6H LINE# 1102 C:66EDH LINE# 1103 C:66EDH LINE# 1104 ------- ENDPROC UART0CALITS2 ------- PROC UART0CALIRTC ------- DO D:0007H SYMBOL i ------- ENDDO C:63D2H LINE# 1196 C:63D2H LINE# 1197 C:63D2H LINE# 1200 C:63F3H LINE# 1201 C:63F3H LINE# 1202 C:63F4H LINE# 1203 C:63F4H LINE# 1204 C:640CH LINE# 1205 C:6411H LINE# 1206 C:6413H LINE# 1207 C:641AH LINE# 1208 C:6421H LINE# 1209 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 34 C:6422H LINE# 1211 C:6422H LINE# 1212 C:6429H LINE# 1213 C:6429H LINE# 1214 ------- ENDPROC UART0CALIRTC ------- PROC UART0WRCMDPROCESS ------- DO X:02B6H SYMBOL rdaddr ------- ENDDO C:502BH LINE# 1280 C:502BH LINE# 1281 C:502BH LINE# 1283 C:5057H LINE# 1284 C:5057H LINE# 1285 C:5057H LINE# 1286 C:505AH LINE# 1287 C:505BH LINE# 1288 C:505BH LINE# 1289 C:505EH LINE# 1290 C:505FH LINE# 1291 C:505FH LINE# 1292 C:5062H LINE# 1293 C:5063H LINE# 1294 C:5063H LINE# 1295 C:5066H LINE# 1296 C:5067H LINE# 1297 C:5067H LINE# 1298 C:506AH LINE# 1299 C:506BH LINE# 1300 C:506BH LINE# 1301 C:506EH LINE# 1302 C:506FH LINE# 1303 C:506FH LINE# 1304 C:5072H LINE# 1305 C:5073H LINE# 1307 C:5073H LINE# 1308 C:5076H LINE# 1309 C:5077H LINE# 1310 C:5077H LINE# 1311 C:5095H LINE# 1312 C:5098H LINE# 1313 C:5099H LINE# 1314 C:5099H LINE# 1315 C:50B7H LINE# 1316 C:50BAH LINE# 1317 C:50BBH LINE# 1319 C:50BBH LINE# 1320 C:50C2H LINE# 1321 C:50C2H LINE# 1322 C:50C4H LINE# 1323 C:50C6H LINE# 1324 C:50CDH LINE# 1325 C:50CEH LINE# 1327 C:50CEH LINE# 1328 C:50D5H LINE# 1329 C:50D5H LINE# 1330 C:50D5H LINE# 1331 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 35 C:50D5H LINE# 1332 ------- ENDPROC UART0WRCMDPROCESS ------- PROC UART0IAPCHECKHANDSHAKE ------- DO D:0007H SYMBOL i D:0007H SYMBOL databak X:02B6H SYMBOL checksum ------- ENDDO C:392AH LINE# 1466 C:392AH LINE# 1467 C:392AH LINE# 1469 C:3931H LINE# 1471 C:3939H LINE# 1472 C:3939H LINE# 1473 C:3941H LINE# 1474 C:3941H LINE# 1475 C:3946H LINE# 1476 C:3947H LINE# 1478 C:3947H LINE# 1479 C:394EH LINE# 1480 C:3952H LINE# 1481 C:3952H LINE# 1482 C:3953H LINE# 1484 C:3953H LINE# 1485 C:396EH LINE# 1486 C:396EH LINE# 1487 C:3981H LINE# 1488 C:3981H LINE# 1489 C:3999H LINE# 1490 C:3999H LINE# 1491 C:39A1H LINE# 1492 C:39A1H LINE# 1493 C:39ACH LINE# 1494 C:39ACH LINE# 1495 C:39B1H LINE# 1496 C:39B1H LINE# 1497 C:39B2H LINE# 1498 C:39BAH LINE# 1499 C:39BAH LINE# 1500 C:39C5H LINE# 1501 C:39C5H LINE# 1502 C:39CCH LINE# 1503 C:39CCH LINE# 1504 C:39CCH LINE# 1505 C:39CDH LINE# 1507 C:39CDH LINE# 1508 C:39D2H LINE# 1509 C:3A01H LINE# 1510 C:3A01H LINE# 1511 C:3A08H LINE# 1512 C:3A08H LINE# 1514 C:3A0FH LINE# 1515 C:3A0FH LINE# 1516 C:3A13H LINE# 1517 C:3A15H LINE# 1519 C:3A15H LINE# 1520 C:3A17H LINE# 1521 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 36 C:3A1CH LINE# 1522 C:3A1CH LINE# 1524 C:3A21H LINE# 1525 C:3A27H LINE# 1527 C:3A2CH LINE# 1528 C:3A32H LINE# 1529 C:3A35H LINE# 1531 C:3A4EH LINE# 1532 C:3A4EH LINE# 1533 C:3A63H LINE# 1534 C:3A66H LINE# 1536 C:3A7AH LINE# 1537 C:3A8BH LINE# 1539 C:3A92H LINE# 1540 C:3A92H LINE# 1541 C:3A92H LINE# 1542 ------- ENDPROC UART0IAPCHECKHANDSHAKE ------- PROC _INTERRUPTUART0APPRX D:0007H SYMBOL RxData C:5360H LINE# 1729 C:5360H LINE# 1730 C:5360H LINE# 1731 C:536FH LINE# 1732 C:5375H LINE# 1733 C:537BH LINE# 1734 C:537BH LINE# 1735 C:537DH LINE# 1736 C:537DH LINE# 1737 C:5385H LINE# 1738 C:5385H LINE# 1739 C:538FH LINE# 1740 C:538FH LINE# 1741 C:5393H LINE# 1742 C:5393H LINE# 1743 C:5395H LINE# 1744 C:5397H LINE# 1745 C:5399H LINE# 1747 C:5399H LINE# 1748 C:539BH LINE# 1749 C:539DH LINE# 1750 C:539DH LINE# 1751 C:539FH LINE# 1752 C:53A7H LINE# 1753 C:53A7H LINE# 1754 C:53ACH LINE# 1755 C:53ACH LINE# 1756 C:53ACH LINE# 1758 C:53AFH LINE# 1759 C:53AFH LINE# 1760 C:53B7H LINE# 1761 C:53B7H LINE# 1762 C:53BAH LINE# 1763 C:53BAH LINE# 1764 C:53BCH LINE# 1765 C:53BFH LINE# 1766 C:53BFH LINE# 1767 C:53D8H LINE# 1768 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 37 C:53D8H LINE# 1769 C:53DBH LINE# 1770 C:53DDH LINE# 1771 C:53E2H LINE# 1772 C:53E2H LINE# 1773 C:53E4H LINE# 1775 C:53E4H LINE# 1776 C:53E7H LINE# 1777 C:53E7H LINE# 1778 C:53E9H LINE# 1780 C:53EEH LINE# 1781 C:53F2H LINE# 1782 C:53F6H LINE# 1783 ------- ENDPROC _INTERRUPTUART0APPRX ------- PROC INTERRUPTUART0APPTX C:4E19H LINE# 1792 C:4E19H LINE# 1793 C:4E19H LINE# 1794 C:4E29H LINE# 1795 C:4E29H LINE# 1796 C:4E42H LINE# 1797 C:4E42H LINE# 1798 C:4E46H LINE# 1799 C:4E48H LINE# 1800 C:4E4AH LINE# 1801 C:4E4EH LINE# 1802 C:4E50H LINE# 1803 C:4E52H LINE# 1804 C:4E54H LINE# 1805 C:4E56H LINE# 1806 C:4E58H LINE# 1808 C:4E58H LINE# 1809 C:4E5EH LINE# 1810 C:4E6FH LINE# 1811 C:4E6FH LINE# 1812 C:4E71H LINE# 1813 C:4E8EH LINE# 1814 C:4E8EH LINE# 1815 C:4E92H LINE# 1816 C:4E97H LINE# 1817 C:4E99H LINE# 1818 C:4E9DH LINE# 1819 C:4E9FH LINE# 1820 C:4EA1H LINE# 1821 C:4EA3H LINE# 1822 C:4EA5H LINE# 1823 C:4EA7H LINE# 1825 C:4EA7H LINE# 1826 C:4EADH LINE# 1827 C:4EBEH LINE# 1828 C:4EBEH LINE# 1830 C:4EC3H LINE# 1831 C:4EC7H LINE# 1832 C:4ECBH LINE# 1833 ------- ENDPROC INTERRUPTUART0APPTX ------- PROC UART0CHECK C:7381H LINE# 1842 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 38 C:7381H LINE# 1843 C:7381H LINE# 1844 C:738CH LINE# 1845 C:738CH LINE# 1846 C:738EH LINE# 1847 C:7392H LINE# 1848 C:7396H LINE# 1849 C:7396H 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/13/2025 10:07:29 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/13/2025 10:07:29 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:56BCH 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/13/2025 10:07:29 PAGE 41 B:002BH.1 PUBLIC bCADCFlg C:745AH PUBLIC AfeADCEn C:6DC4H PUBLIC AFEClrFlg C:7325H PUBLIC AFERdStatus D:0013H PUBLIC ucCellNum X:0206H PUBLIC Info C:74B9H PUBLIC AfeTempADCDis X:023CH PUBLIC slCadcCurBuf B:002BH.2 PUBLIC bAfeErr B:002BH.3 PUBLIC bVADCFlg C:6D87H PUBLIC AFERdFlg C:733DH PUBLIC _AfeAlarmDis C:7447H PUBLIC AfeWDTDis B:002BH.4 PUBLIC bAfeI2CRWErrFlg C:7397H PUBLIC _AFEMosCtl C:74A6H PUBLIC AfeTempADCEn X:027CH PUBLIC ucTempeMiddle C:74DEH PUBLIC _AfeAlarmEn C:7434H PUBLIC AfeWDTEn X:027DH PUBLIC slCadcCurrent X:0281H PUBLIC slCadcCurAverage C:7493H PUBLIC AfeCADCDis C:73FBH PUBLIC AFEChgerCheckDis C:6D48H PUBLIC _AfeBalCtl X:0285H PUBLIC AFE C:7480H PUBLIC AfeCADCEn C:73E8H PUBLIC AFEChgerCheckEn C:5EC7H PUBLIC AFERamCheck C:7421H PUBLIC AFELoadCheckDis D:00C8H PUBLIC TWICON X:02A3H PUBLIC REG C:7183H PUBLIC AFEEnterPD C:5635H PUBLIC AFEInit C:730BH PUBLIC AFETwiCheck C:740EH PUBLIC AFELoadCheckEn C:5CC0H PUBLIC _AFEReadReg X:02B1H PUBLIC ucAfeI2CErrDelayCnt X:02B2H PUBLIC ucCadcCnt C:746DH PUBLIC AfeADCDis D:0014H PUBLIC ucCellNumOffset C:50D6H PUBLIC _AFEWriteReg B:002BH.5 PUBLIC bAfeAlarmFlg X:02B3H PUBLIC uiVadcVmin ------- PROC AFETWICHECK C:730BH LINE# 43 C:730BH LINE# 44 C:730BH LINE# 45 C:730EH LINE# 46 C:730EH LINE# 47 C:7319H LINE# 48 C:7319H LINE# 49 C:731BH LINE# 50 C:731EH LINE# 51 C:731EH LINE# 52 C:731FH LINE# 54 C:731FH LINE# 55 C:7324H LINE# 56 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 42 C:7324H 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:50D6H LINE# 67 C:50E4H LINE# 68 C:50E4H LINE# 69 C:50E6H LINE# 70 C:50E9H LINE# 73 C:50EFH LINE# 74 C:50EFH LINE# 75 C:50FEH LINE# 76 C:50FEH LINE# 77 C:510BH LINE# 78 C:510BH LINE# 80 C:510BH LINE# 81 C:5132H LINE# 82 C:5132H LINE# 88 C:5135H LINE# 89 C:5135H LINE# 90 C:5137H LINE# 91 C:5139H LINE# 93 C:5139H LINE# 94 C:513CH LINE# 95 C:5141H LINE# 96 C:5144H LINE# 97 C:5147H LINE# 98 C:5147H LINE# 99 C:5149H LINE# 100 C:5152H LINE# 101 C:5152H LINE# 102 C:5154H LINE# 103 C:5156H LINE# 105 C:5156H LINE# 106 C:515BH LINE# 107 C:5161H LINE# 108 C:516BH LINE# 109 C:516BH LINE# 110 C:5170H LINE# 111 C:5179H LINE# 112 C:5179H LINE# 113 C:517EH LINE# 115 C:5180H 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/13/2025 10:07:29 PAGE 43 X:02C8H SYMBOL Times ------- ENDDO C:5CC0H LINE# 126 C:5CCEH LINE# 127 C:5CCEH LINE# 128 C:5CD0H LINE# 129 C:5CD3H LINE# 131 C:5CD6H LINE# 132 C:5CD6H LINE# 133 C:5CE3H LINE# 134 C:5CE3H LINE# 136 C:5D0CH LINE# 140 C:5D0FH LINE# 141 C:5D0FH LINE# 142 C:5D11H LINE# 143 C:5D13H LINE# 145 C:5D13H LINE# 146 C:5D16H LINE# 147 C:5D1BH LINE# 148 C:5D1EH LINE# 149 C:5D21H LINE# 150 C:5D21H LINE# 151 C:5D23H LINE# 152 C:5D23H LINE# 153 C:5D28H LINE# 155 C:5D2AH LINE# 156 ------- ENDPROC _AFEREADREG ------- PROC AFECLRFLG C:6DC4H LINE# 165 C:6DC4H LINE# 166 C:6DC4H LINE# 167 C:6DD1H LINE# 168 C:6DD1H LINE# 169 C:6DDBH LINE# 170 C:6DDBH LINE# 171 C:6DE2H LINE# 172 C:6DEDH LINE# 173 C:6DF4H LINE# 174 C:6DFFH LINE# 175 C:6DFFH LINE# 176 C:6DFFH LINE# 177 ------- ENDPROC AFECLRFLG ------- PROC AFEINITREG ------- DO D:0004H SYMBOL TempVar ------- ENDDO C:56BCH LINE# 186 C:56BCH LINE# 187 C:56BCH LINE# 190 C:56C1H LINE# 191 C:56C5H LINE# 192 C:56C8H LINE# 193 C:56CCH LINE# 194 C:56CFH LINE# 195 C:56D1H LINE# 196 C:56D5H LINE# 197 C:56D9H LINE# 198 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 44 C:56DDH LINE# 199 C:56E1H LINE# 200 C:56E4H LINE# 202 C:56E7H LINE# 203 C:56E7H LINE# 204 C:56EEH LINE# 205 C:5700H LINE# 206 C:5700H LINE# 207 C:5703H LINE# 208 C:5703H LINE# 209 C:570AH LINE# 210 C:571CH LINE# 211 C:5739H LINE# 212 C:573EH LINE# 213 C:5741H LINE# 214 C:5741H 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:5635H LINE# 225 C:5635H LINE# 226 C:5635H LINE# 229 C:5637H LINE# 230 C:563DH LINE# 232 C:5647H LINE# 233 C:5647H LINE# 234 C:5654H LINE# 235 C:5654H LINE# 236 C:5664H LINE# 237 C:5664H LINE# 238 C:566DH LINE# 240 C:569BH LINE# 241 C:569BH LINE# 242 C:56A3H LINE# 243 C:56A3H LINE# 244 C:56A5H LINE# 245 C:56A7H LINE# 246 C:56A7H LINE# 247 C:56A7H LINE# 248 C:56B0H LINE# 249 C:56B0H LINE# 251 C:56B0H LINE# 252 C:56B2H LINE# 253 C:56B2H LINE# 254 C:56B5H LINE# 255 C:56B5H LINE# 256 C:56B7H LINE# 257 C:56B7H LINE# 258 C:56B9H LINE# 259 C:56BBH LINE# 261 ------- ENDPROC AFEINIT ------- PROC AFERDFLG BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 45 C:6D87H LINE# 272 C:6D87H LINE# 273 C:6D87H LINE# 274 C:6D94H LINE# 275 C:6D94H LINE# 276 C:6D9CH LINE# 277 C:6D9CH LINE# 278 C:6D9EH LINE# 279 C:6D9EH LINE# 281 C:6DA2H LINE# 282 C:6DA2H LINE# 283 C:6DA4H LINE# 284 C:6DA4H LINE# 286 C:6DAFH LINE# 287 C:6DAFH LINE# 288 C:6DB1H LINE# 289 C:6DB3H LINE# 290 C:6DB3H LINE# 291 C:6DB7H LINE# 292 C:6DB7H LINE# 293 C:6DB9H LINE# 294 C:6DB9H LINE# 296 C:6DC0H LINE# 297 C:6DC0H LINE# 298 C:6DC3H LINE# 299 C:6DC3H LINE# 300 C:6DC3H LINE# 301 ------- ENDPROC AFERDFLG ------- PROC AFERDSTATUS ------- DO X:02BAH SYMBOL RegTemp ------- ENDDO C:7325H LINE# 310 C:7325H LINE# 311 C:7325H LINE# 313 C:7332H LINE# 314 C:7332H LINE# 315 C:733CH LINE# 316 C:733CH LINE# 317 ------- ENDPROC AFERDSTATUS ------- PROC AFERAMCHECK ------- DO X:02BAH SYMBOL RdBuf X:02BCH SYMBOL i ------- ENDDO C:5EC7H LINE# 326 C:5EC7H LINE# 327 C:5EC7H LINE# 331 C:5ED7H LINE# 332 C:5ED7H LINE# 333 C:5EE0H LINE# 335 C:5F0EH LINE# 336 C:5F0EH LINE# 337 C:5F16H LINE# 338 C:5F16H LINE# 339 C:5F1BH LINE# 340 C:5F1BH LINE# 341 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 46 C:5F1DH LINE# 342 C:5F1DH LINE# 343 C:5F1EH LINE# 344 C:5F1EH LINE# 345 C:5F1EH LINE# 346 C:5F27H LINE# 347 ------- ENDPROC AFERAMCHECK ------- PROC AFEENTERPD C:7183H LINE# 356 C:7183H LINE# 357 C:7183H LINE# 358 C:7189H LINE# 359 C:7196H LINE# 360 C:7196H LINE# 361 C:719DH LINE# 362 C:71A8H LINE# 363 C:71A8H LINE# 364 ------- ENDPROC AFEENTERPD ------- PROC _AFEMOSCTL D:0007H SYMBOL MosStatus C:7397H LINE# 373 C:7397H LINE# 374 C:7397H LINE# 375 C:739EH LINE# 376 C:73A0H LINE# 377 C:73ABH LINE# 378 ------- ENDPROC _AFEMOSCTL ------- PROC AFECHGERCHECKEN C:73E8H LINE# 388 C:73E8H LINE# 389 C:73E8H LINE# 390 C:73EFH LINE# 391 C:73FAH LINE# 392 ------- ENDPROC AFECHGERCHECKEN ------- PROC AFECHGERCHECKDIS C:73FBH LINE# 395 C:73FBH LINE# 396 C:73FBH LINE# 397 C:7402H LINE# 398 C:740DH LINE# 399 ------- ENDPROC AFECHGERCHECKDIS ------- PROC AFELOADCHECKEN C:740EH LINE# 402 C:740EH LINE# 403 C:740EH LINE# 404 C:7415H LINE# 405 C:7420H LINE# 406 ------- ENDPROC AFELOADCHECKEN ------- PROC AFELOADCHECKDIS C:7421H LINE# 409 C:7421H LINE# 410 C:7421H LINE# 411 C:7428H LINE# 412 C:7433H LINE# 413 ------- ENDPROC AFELOADCHECKDIS ------- PROC _AFEBALCTL X:02BCH SYMBOL BalChTemp BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 47 C:6D48H LINE# 422 C:6D50H LINE# 423 C:6D50H LINE# 424 C:6D64H LINE# 425 C:6D71H LINE# 426 C:6D71H LINE# 427 C:6D7BH LINE# 428 C:6D86H LINE# 429 C:6D86H LINE# 430 ------- ENDPROC _AFEBALCTL ------- PROC AFEWDTEN C:7434H LINE# 439 C:7434H LINE# 440 C:7434H LINE# 441 C:743BH LINE# 442 C:7446H LINE# 443 ------- ENDPROC AFEWDTEN ------- PROC AFEWDTDIS C:7447H LINE# 446 C:7447H LINE# 447 C:7447H LINE# 448 C:744EH LINE# 449 C:7459H LINE# 450 ------- ENDPROC AFEWDTDIS ------- PROC AFEADCEN C:745AH LINE# 459 C:745AH LINE# 460 C:745AH LINE# 461 C:7461H LINE# 462 C:746CH LINE# 463 ------- ENDPROC AFEADCEN ------- PROC AFEADCDIS C:746DH LINE# 466 C:746DH LINE# 467 C:746DH LINE# 468 C:7474H LINE# 469 C:747FH LINE# 470 ------- ENDPROC AFEADCDIS ------- PROC AFECADCEN C:7480H LINE# 472 C:7480H LINE# 473 C:7480H LINE# 474 C:7487H LINE# 475 C:7492H LINE# 476 ------- ENDPROC AFECADCEN ------- PROC AFECADCDIS C:7493H LINE# 479 C:7493H LINE# 480 C:7493H LINE# 481 C:749AH LINE# 482 C:74A5H LINE# 483 ------- ENDPROC AFECADCDIS ------- PROC AFETEMPADCEN C:74A6H LINE# 485 C:74A6H LINE# 486 C:74A6H LINE# 487 C:74ADH LINE# 488 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 48 C:74B8H LINE# 489 ------- ENDPROC AFETEMPADCEN ------- PROC AFETEMPADCDIS C:74B9H LINE# 492 C:74B9H LINE# 493 C:74B9H LINE# 494 C:74C0H LINE# 495 C:74CBH LINE# 496 ------- ENDPROC AFETEMPADCDIS ------- PROC _AFEALARMEN D:0007H SYMBOL AlarmFlg C:74DEH LINE# 505 C:74DEH LINE# 506 C:74DEH LINE# 507 C:74E4H LINE# 508 C:74EFH LINE# 509 ------- ENDPROC _AFEALARMEN ------- PROC _AFEALARMDIS D:0007H SYMBOL AlarmFlg C:733DH LINE# 511 C:733DH LINE# 512 C:733DH LINE# 513 C:7348H LINE# 514 C:7353H 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:7526H PUBLIC BalanceProcess X:0536H PUBLIC ucBalanceStep X:0537H PUBLIC ucCellOpenDecCnt X:0538H PUBLIC ucCtoCnt B:002CH.0 PUBLIC bBalanceFlg C:71A9H PUBLIC CTOTurnOnCheck X:0539H PUBLIC ucBalanceTimeCnt B:002CH.1 PUBLIC bBalanceOddFlg X:053AH PUBLIC uiBalanceChannel B:002CH.2 PUBLIC bCTOValidFlg C:3E92H PUBLIC BalTurnOnCheck C:4D5FH PUBLIC BalProcess C:6F21H PUBLIC CTOCheckVol ------- PROC BALTURNONCHECK ------- DO D:0005H SYMBOL i ------- ENDDO C:3E92H LINE# 32 C:3E92H LINE# 33 C:3E92H LINE# 36 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 49 C:3E9EH LINE# 37 C:3E9EH LINE# 38 C:3EA4H LINE# 39 C:3EA4H LINE# 40 C:3EABH LINE# 41 C:3EDBH LINE# 44 C:3EDBH LINE# 45 C:3EDDH LINE# 46 C:3EE2H LINE# 47 C:3EE3H LINE# 49 C:3EE3H LINE# 50 C:3F2DH LINE# 51 C:3F2DH LINE# 52 C:3F30H LINE# 53 C:3F30H LINE# 54 C:3F36H LINE# 55 C:3F36H LINE# 56 C:3F52H LINE# 57 C:3F52H LINE# 58 C:3F68H LINE# 59 C:3F68H LINE# 60 C:3FADH LINE# 61 C:3FADH LINE# 62 C:3FC8H LINE# 63 C:3FC8H LINE# 64 C:3FCBH LINE# 65 C:3FCDH LINE# 66 C:3FCDH LINE# 67 C:3FCEH LINE# 69 C:3FCEH LINE# 70 C:3FD0H LINE# 71 C:3FD5H LINE# 72 C:3FD5H LINE# 73 C:3FD5H LINE# 74 C:3FD5H LINE# 75 C:3FD5H LINE# 76 ------- ENDPROC BALTURNONCHECK ------- PROC CTOCHECKVOL ------- DO B:002AH.3 SYMBOL bResult ------- ENDDO C:6F21H LINE# 87 C:6F21H LINE# 88 C:6F21H LINE# 89 C:6F23H LINE# 91 C:6F26H LINE# 92 C:6F26H LINE# 93 C:6F29H LINE# 94 C:6F29H LINE# 95 C:6F2CH LINE# 96 C:6F2CH LINE# 97 C:6F3BH LINE# 98 C:6F3BH LINE# 99 C:6F3DH LINE# 100 C:6F48H LINE# 101 C:6F48H LINE# 102 C:6F4AH LINE# 103 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 50 C:6F4AH LINE# 104 C:6F4CH LINE# 106 C:6F4CH LINE# 107 C:6F4EH LINE# 108 C:6F53H LINE# 109 C:6F53H LINE# 110 C:6F53H LINE# 111 C:6F53H LINE# 128 C:6F53H LINE# 130 C:6F55H LINE# 131 ------- ENDPROC CTOCHECKVOL ------- PROC BALPROCESS ------- DO X:02BAH SYMBOL BalChTemp ------- ENDDO C:4D5FH LINE# 144 C:4D5FH LINE# 145 C:4D5FH LINE# 150 C:4D7DH LINE# 151 C:4D7DH LINE# 152 C:4D7FH LINE# 153 C:4D7FH LINE# 155 C:4D97H LINE# 156 C:4D97H LINE# 157 C:4D97H LINE# 158 C:4D9DH LINE# 159 C:4D9DH LINE# 160 C:4DA0H LINE# 161 C:4DA0H LINE# 162 C:4DB3H LINE# 163 C:4DB5H LINE# 165 C:4DB5H LINE# 166 C:4DC8H LINE# 167 C:4DC8H LINE# 168 C:4DD3H LINE# 169 C:4DD9H LINE# 170 C:4DDBH LINE# 171 C:4DDBH LINE# 172 C:4DDCH LINE# 174 C:4DDCH LINE# 175 C:4DE2H LINE# 176 C:4DE3H LINE# 178 C:4DE3H LINE# 179 C:4DE8H LINE# 180 C:4DE8H LINE# 181 C:4DEEH LINE# 182 C:4DF4H LINE# 183 C:4DF6H LINE# 184 C:4DF6H LINE# 185 C:4DF7H LINE# 187 C:4DF7H LINE# 188 C:4DFCH LINE# 189 C:4DFCH LINE# 190 C:4E02H LINE# 191 C:4E03H LINE# 193 C:4E03H LINE# 194 C:4E09H LINE# 195 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 51 C:4E0BH LINE# 196 C:4E0BH LINE# 197 C:4E0CH LINE# 199 C:4E0CH LINE# 200 C:4E12H LINE# 201 C:4E14H LINE# 202 C:4E16H LINE# 203 C:4E18H LINE# 204 C:4E18H LINE# 205 C:4E18H LINE# 206 ------- ENDPROC BALPROCESS ------- PROC CTOTURNONCHECK C:71A9H LINE# 215 C:71A9H LINE# 216 C:71A9H LINE# 220 C:71AFH LINE# 222 C:71AFH LINE# 223 C:71BAH LINE# 224 C:71BAH LINE# 225 C:71BDH LINE# 226 C:71C0H LINE# 227 C:71C0H LINE# 228 C:71C2H LINE# 229 C:71C4H LINE# 230 C:71CEH LINE# 231 C:71CEH LINE# 232 C:71CEH LINE# 233 C:71CEH LINE# 234 ------- ENDPROC CTOTURNONCHECK ------- PROC BALANCEPROCESS C:7526H LINE# 242 C:7526H LINE# 243 C:7526H LINE# 244 C:7529H LINE# 246 C:752CH LINE# 248 C:752FH LINE# 249 ------- ENDPROC BALANCEPROCESS ------- ENDMOD BALANCE ------- MODULE CALCULATE C:0000H SYMBOL _ICE_DUMMY_ C:4ECCH PUBLIC OffsetCalculate D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 C:2F10H PUBLIC _CalcuTemp D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:6FC0H PUBLIC siCurTempOffset C:363AH PUBLIC AfeCalcuCurr C:3FD6H PUBLIC AfeCalcuVol C:698CH PUBLIC AfeGetTempe X:05F1H PUBLIC ucChgingCheckCnt C:73C1H PUBLIC AFEInfoProcess X:05F2H PUBLIC ucDsgingCheckCnt B:00A8H.4 PUBLIC ES0 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 52 C:681EH PUBLIC AfeGetVol C:441FH PUBLIC AfeCalcuTempe ------- PROC _CALCUTEMP D:0082H SYMBOL getdata ------- DO X:02BAH SYMBOL i X:02BBH SYMBOL Temperature X:02BDH SYMBOL Tempcalcu ------- ENDDO C:2F10H LINE# 22 C:2F14H LINE# 23 C:2F14H LINE# 31 C:2F42H LINE# 32 C:2F54H LINE# 33 C:2F54H LINE# 34 C:2F71H LINE# 35 C:2F71H LINE# 38 C:2F8AH LINE# 39 C:2F8AH LINE# 40 C:2F94H LINE# 41 C:2F97H LINE# 42 C:2FB0H LINE# 43 C:2FB0H LINE# 44 C:2FBAH LINE# 45 C:2FBDH LINE# 47 C:2FBDH LINE# 48 C:2FC5H LINE# 49 C:2FE6H LINE# 50 C:2FE6H LINE# 51 C:2FF9H LINE# 52 C:2FF9H LINE# 53 C:301BH LINE# 54 C:301BH LINE# 55 C:301BH LINE# 56 C:301BH LINE# 57 C:3023H LINE# 58 C:3023H LINE# 60 C:3023H LINE# 61 C:3036H LINE# 62 C:3036H LINE# 63 C:3058H LINE# 64 C:3058H LINE# 65 C:3058H LINE# 66 C:3058H LINE# 67 C:3060H LINE# 68 C:3066H LINE# 69 C:3066H LINE# 70 C:306EH LINE# 72 C:3103H LINE# 76 C:3103H LINE# 77 C:310BH LINE# 78 ------- ENDPROC _CALCUTEMP ------- PROC AFEGETVOL ------- DO X:02C3H SYMBOL i B:002AH.3 SYMBOL Result ------- ENDDO BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 53 C:681EH LINE# 87 C:681EH LINE# 88 C:681EH LINE# 90 C:6820H LINE# 92 C:683DH LINE# 93 C:683DH LINE# 94 C:6858H LINE# 95 C:6858H LINE# 96 C:685AH LINE# 97 C:685DH LINE# 98 C:685DH LINE# 99 C:6865H LINE# 101 C:6867H LINE# 102 ------- ENDPROC AFEGETVOL ------- PROC AFEGETTEMPE ------- DO B:002AH.3 SYMBOL Result ------- ENDDO C:698CH LINE# 104 C:698CH LINE# 105 C:698CH LINE# 106 C:698EH LINE# 108 C:699BH LINE# 109 C:699BH LINE# 110 C:699DH LINE# 111 C:699DH LINE# 112 C:69AAH LINE# 113 C:69AAH LINE# 114 C:69ACH LINE# 115 C:69ACH LINE# 117 C:69B9H LINE# 118 C:69B9H LINE# 119 C:69BBH LINE# 120 C:69BBH LINE# 121 C:69C2H LINE# 122 C:69C2H LINE# 123 C:69CFH LINE# 124 C:69CFH LINE# 125 C:69D1H LINE# 126 C:69D1H LINE# 127 C:69D1H LINE# 129 C:69D3H LINE# 130 ------- ENDPROC AFEGETTEMPE ------- PROC AFECALCUTEMPE ------- DO D:0006H SYMBOL TempeData ------- ENDDO C:441FH LINE# 139 C:441FH LINE# 140 C:441FH LINE# 143 C:4427H LINE# 144 C:4427H LINE# 145 C:443EH LINE# 147 C:4440H LINE# 155 C:4447H LINE# 157 C:4449H LINE# 165 C:4468H LINE# 167 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 54 C:446AH LINE# 175 C:4471H LINE# 178 C:4473H LINE# 187 C:447AH LINE# 188 C:447AH LINE# 189 C:4499H LINE# 191 C:449BH LINE# 199 C:44A2H LINE# 201 C:44A4H LINE# 209 C:44A4H LINE# 211 C:44B4H LINE# 212 C:44BCH LINE# 213 C:44BFH LINE# 214 C:44BFH LINE# 215 C:44D6H LINE# 217 C:44D8H LINE# 225 C:44DFH LINE# 227 C:44E1H LINE# 236 C:44EEH LINE# 237 C:44EEH LINE# 238 C:44F3H LINE# 239 C:44F4H LINE# 241 C:44F4H LINE# 242 C:44FCH LINE# 243 C:44FCH LINE# 244 C:44FCH LINE# 245 C:44FCH LINE# 246 ------- ENDPROC AFECALCUTEMPE ------- PROC AFECALCUVOL ------- DO X:02BAH SYMBOL i X:02BBH SYMBOL TempPackVol X:02BFH SYMBOL TempCellVol ------- ENDDO C:3FD6H LINE# 256 C:3FD6H LINE# 257 C:3FD6H LINE# 259 C:3FEAH LINE# 260 C:3FF1H LINE# 261 C:3FFBH LINE# 263 C:4003H LINE# 264 C:4003H LINE# 265 C:4024H LINE# 266 C:4024H LINE# 267 C:405BH LINE# 269 C:4072H LINE# 270 C:4072H LINE# 271 C:4080H LINE# 272 C:4080H LINE# 273 C:4097H LINE# 274 C:4097H LINE# 275 C:40A5H LINE# 276 C:40A5H LINE# 278 C:40A8H LINE# 279 C:40A8H LINE# 281 C:40AAH LINE# 289 C:40C4H LINE# 291 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 55 C:40C6H LINE# 299 C:40DBH LINE# 300 C:40DBH LINE# 301 C:40E4H LINE# 303 C:40E7H LINE# 304 C:40E7H LINE# 305 C:40F1H LINE# 306 C:40FBH LINE# 309 C:40FDH LINE# 317 C:410BH LINE# 319 C:410DH LINE# 327 C:410DH LINE# 328 C:410DH LINE# 329 ------- ENDPROC AFECALCUVOL ------- PROC OFFSETCALCULATE ------- DO X:02BFH SYMBOL siCadcTempOffset X:02C1H SYMBOL i ------- ENDDO C:4ECCH LINE# 350 C:4ECCH LINE# 351 C:4ECCH LINE# 352 C:4ED3H LINE# 355 C:4EE2H LINE# 356 C:4EE2H LINE# 357 C:4F4EH LINE# 358 C:4F4EH LINE# 359 C:4F6BH LINE# 360 C:4F6DH LINE# 361 C:4F6DH LINE# 362 C:4F76H LINE# 363 C:4F7EH LINE# 364 ------- ENDPROC OFFSETCALCULATE ------- PROC AFECALCUCURR ------- DO X:02BAH SYMBOL i X:02BBH SYMBOL Tempdata ------- ENDDO C:363AH LINE# 372 C:363AH LINE# 373 C:363AH LINE# 375 C:3644H LINE# 377 C:364FH LINE# 379 C:365BH LINE# 380 C:365BH LINE# 381 C:3664H LINE# 382 C:3664H LINE# 383 C:36B3H LINE# 385 C:36CDH LINE# 386 C:36D8H LINE# 387 C:36D8H LINE# 388 C:36DAH LINE# 389 C:36DAH LINE# 390 C:36E9H LINE# 391 C:36E9H LINE# 392 C:3707H LINE# 393 C:370FH LINE# 394 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 56 C:3724H LINE# 396 C:3726H LINE# 397 C:3728H LINE# 398 C:3748H LINE# 399 C:3748H LINE# 400 C:3753H LINE# 401 C:3753H LINE# 402 C:3756H LINE# 403 C:3758H LINE# 405 C:375AH LINE# 413 C:3766H LINE# 415 C:3768H LINE# 423 C:3768H LINE# 424 C:3769H LINE# 425 C:3783H LINE# 426 C:3783H LINE# 427 C:378DH LINE# 428 C:378DH LINE# 429 C:3790H LINE# 430 C:3792H LINE# 431 C:379BH LINE# 433 C:379DH LINE# 441 C:37A9H LINE# 443 C:37ABH LINE# 451 C:37ABH LINE# 452 C:37ACH LINE# 454 C:37ACH LINE# 456 C:37AEH LINE# 464 C:37B8H LINE# 466 C:37BAH LINE# 474 C:37BAH LINE# 475 ------- ENDPROC AFECALCUCURR ------- PROC AFEINFOPROCESS C:73C1H LINE# 484 C:73C1H LINE# 485 C:73C1H LINE# 486 C:73C4H LINE# 488 C:73C6H LINE# 489 C:73C9H LINE# 490 C:73CCH LINE# 492 C:73CFH LINE# 493 C:73CFH LINE# 494 C:73D1H LINE# 495 C:73D4H LINE# 496 C:73D4H 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/13/2025 10:07:29 PAGE 57 C:74F0H PUBLIC CaliCurZero X:05DAH PUBLIC ucExtcaliSwitch1 C:5BE7H PUBLIC CaliVoltage C:6AF4H PUBLIC CaliTS1 C:6B39H PUBLIC CaliTS2 X:05DBH PUBLIC uiExtTemp1 X:05DDH PUBLIC uiExtTemp2 C:647BH PUBLIC CaliProcess C:6E3BH PUBLIC CaliCurrentGain X:05DFH PUBLIC ulExtVPack X:05E1H PUBLIC ucExtRTC C:6B7EH PUBLIC CaliRTCTime B:002FH.1 PUBLIC bCaliFlg ------- PROC CALIVOLTAGE ------- DO D:0007H SYMBOL i X:02BAH SYMBOL VPackTemp ------- ENDDO C:5BE7H LINE# 26 C:5BE7H LINE# 27 C:5BE7H LINE# 29 C:5BEEH LINE# 31 C:5C06H LINE# 32 C:5C06H LINE# 33 C:5C20H LINE# 34 C:5C23H LINE# 36 C:5C53H LINE# 37 ------- ENDPROC CALIVOLTAGE ------- PROC CALICURRENTGAIN ------- DO D:0006H SYMBOL TempGain ------- ENDDO C:6E3BH LINE# 46 C:6E3BH LINE# 47 C:6E3BH LINE# 50 C:6E69H LINE# 51 C:6E6DH LINE# 52 C:6E6DH LINE# 53 C:6E75H LINE# 54 C:6E75H LINE# 55 ------- ENDPROC CALICURRENTGAIN ------- PROC CALICURZERO C:74F0H LINE# 64 C:74F0H LINE# 65 C:74F0H LINE# 66 C:74FFH LINE# 67 ------- ENDPROC CALICURZERO ------- PROC CALITS1 ------- DO D:0006H SYMBOL Tempe ------- ENDDO C:6AF4H LINE# 76 C:6AF4H LINE# 77 C:6AF4H LINE# 80 C:6B0CH LINE# 81 C:6B30H LINE# 82 C:6B30H LINE# 83 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 58 C:6B38H LINE# 84 C:6B38H LINE# 85 ------- ENDPROC CALITS1 ------- PROC CALITS2 ------- DO D:0006H SYMBOL Tempe ------- ENDDO C:6B39H LINE# 87 C:6B39H LINE# 88 C:6B39H LINE# 91 C:6B51H LINE# 92 C:6B75H LINE# 93 C:6B75H LINE# 94 C:6B7DH LINE# 95 C:6B7DH LINE# 96 ------- ENDPROC CALITS2 ------- PROC CALIRTCTIME C:6B7EH LINE# 106 C:6B7EH LINE# 107 C:6B7EH LINE# 108 C:6B86H LINE# 109 C:6B8EH LINE# 110 C:6B96H LINE# 111 C:6B9EH LINE# 112 C:6BA6H LINE# 113 C:6BAEH LINE# 114 C:6BB6H LINE# 116 C:6BBDH LINE# 118 C:6BBFH LINE# 119 C:6BC1H LINE# 120 ------- ENDPROC CALIRTCTIME ------- PROC CALIPROCESS C:647BH LINE# 131 C:647BH LINE# 132 C:647BH LINE# 133 C:647EH LINE# 134 C:647EH LINE# 135 C:6480H LINE# 137 C:6487H LINE# 138 C:6487H LINE# 139 C:648AH LINE# 140 C:648AH LINE# 142 C:6491H LINE# 143 C:6491H LINE# 144 C:6494H LINE# 145 C:6494H LINE# 147 C:649BH LINE# 148 C:649BH LINE# 149 C:649EH LINE# 150 C:649EH LINE# 152 C:64A5H LINE# 153 C:64A5H LINE# 154 C:64A8H LINE# 155 C:64A8H LINE# 157 C:64AFH LINE# 158 C:64AFH LINE# 159 C:64B2H LINE# 160 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 59 C:64B2H LINE# 162 C:64B9H LINE# 163 C:64B9H LINE# 164 C:64BCH LINE# 165 C:64BCH LINE# 167 C:64C1H LINE# 168 C:64C3H LINE# 169 C:64C9H LINE# 170 C:64C9H 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:68FBH PUBLIC ChgerCheck X:05F4H PUBLIC ucLoadRCnt B:002DH.0 PUBLIC bLoadChkingFlg B:002DH.1 PUBLIC bChgerStartCheckFlg C:6606H PUBLIC LoadCheck B:002DH.2 PUBLIC bLoadStartCheckFlg ------- PROC LOADCHECK C:6606H LINE# 26 C:6606H LINE# 27 C:6606H LINE# 28 C:6609H LINE# 29 C:6609H LINE# 30 C:660BH LINE# 31 C:660DH LINE# 32 C:6612H LINE# 33 C:6615H LINE# 34 C:6616H LINE# 35 C:6619H LINE# 36 C:6619H LINE# 37 C:661CH LINE# 38 C:661FH LINE# 39 C:661FH LINE# 40 C:663BH LINE# 41 C:663BH LINE# 42 C:663DH LINE# 43 C:663FH LINE# 44 C:6642H LINE# 45 C:6645H LINE# 46 C:6645H LINE# 47 C:6647H LINE# 48 C:6647H LINE# 49 C:6649H LINE# 50 C:664BH LINE# 51 C:664EH LINE# 52 C:664EH LINE# 53 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 60 C:6650H LINE# 54 C:6653H LINE# 55 C:6653H LINE# 56 C:6653H LINE# 57 C:6653H LINE# 58 C:6653H LINE# 59 ------- ENDPROC LOADCHECK ------- PROC CHGERCHECK C:68FBH LINE# 68 C:68FBH LINE# 69 C:68FBH LINE# 70 C:68FEH LINE# 71 C:68FEH LINE# 72 C:6900H LINE# 73 C:6902H LINE# 74 C:6907H LINE# 75 C:690AH LINE# 76 C:690BH LINE# 77 C:690EH LINE# 78 C:690EH LINE# 79 C:6911H LINE# 80 C:6914H LINE# 81 C:6914H LINE# 82 C:6930H LINE# 83 C:6930H LINE# 84 C:6932H LINE# 85 C:6934H LINE# 86 C:6937H LINE# 87 C:693AH LINE# 88 C:693AH LINE# 89 C:693CH LINE# 90 C:693EH LINE# 91 C:6941H LINE# 92 C:6941H LINE# 93 C:6943H LINE# 94 C:6943H LINE# 95 C:6943H LINE# 96 C:6943H LINE# 97 ------- ENDPROC CHGERCHECK ------- ENDMOD CHARGERLOAD ------- MODULE EXTE2PROM C:0000H SYMBOL _ICE_DUMMY_ C:5D2BH PUBLIC Uart0RdE2PRom C:5A2CH PUBLIC Uart1RdE2PRom D:0080H PUBLIC P0 C:5A9BH PUBLIC Uart2RdE2PRom D:0090H PUBLIC P1 D:00A0H PUBLIC P2 C:3487H PUBLIC _E2PRomBKData D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:5F89H PUBLIC _E2PRomWrite C:58C5H PUBLIC E2PRomInit C:7298H PUBLIC E2PRomTwiCheck B:00A0H.0 PUBLIC P2_0 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 61 X:03DDH PUBLIC ucRTCBKTime1 B:00A0H.4 PUBLIC REN1 B:0090H.4 PUBLIC REN2 X:03DEH PUBLIC uiRTCBKTime2 C:6C48H 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:45D4H PUBLIC E2PRomBKCheck X:03F1H PUBLIC bUart2RTCRdTime C:4F7FH PUBLIC E2PRomBKProcess C:5C54H PUBLIC E2PRomErase C:69D4H PUBLIC Uart0RdRTC C:673AH PUBLIC E2PRomBKRTC C:6786H PUBLIC Uart1RdRTC B:0027H.7 PUBLIC bE2PBKDsgEnd C:67D2H PUBLIC Uart2RdRTC B:0028H.0 PUBLIC bChgToDsgFlg B:0028H.1 PUBLIC bDsgToChgFlg B:0028H.2 PUBLIC bE2PBKChgStop C:5FE8H PUBLIC _E2PRomRead ------- PROC E2PROMTWICHECK C:7298H LINE# 43 C:7298H LINE# 44 C:7298H LINE# 45 C:729BH LINE# 46 C:729BH LINE# 47 C:729EH LINE# 48 C:729EH LINE# 49 C:72A9H LINE# 50 C:72A9H LINE# 51 C:72ABH LINE# 52 C:72AEH LINE# 53 C:72AEH LINE# 54 C:72AFH LINE# 56 C:72AFH LINE# 57 C:72B4H LINE# 58 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 62 C:72B4H LINE# 59 C:72B4H 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:5F89H LINE# 69 C:5F9AH LINE# 70 C:5F9AH LINE# 71 C:5F9CH LINE# 74 C:5F9FH LINE# 75 C:5F9FH LINE# 76 C:5FA2H LINE# 77 C:5FA2H LINE# 79 C:5FCBH LINE# 80 C:5FCBH LINE# 81 C:5FCDH LINE# 82 C:5FCFH LINE# 83 C:5FCFH LINE# 91 C:5FD4H LINE# 92 C:5FE0H LINE# 93 C:5FE0H LINE# 94 C:5FE5H LINE# 96 C:5FE7H 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:5FE8H LINE# 106 C:5FF9H LINE# 107 C:5FF9H LINE# 108 C:5FFBH LINE# 111 C:5FFEH LINE# 112 C:5FFEH LINE# 113 C:6001H LINE# 114 C:6001H LINE# 116 C:602AH LINE# 117 C:602AH LINE# 118 C:602CH LINE# 119 C:602EH LINE# 120 C:602EH LINE# 128 C:6033H LINE# 129 C:603FH LINE# 130 C:603FH LINE# 131 C:6044H LINE# 133 C:6046H LINE# 134 ------- ENDPROC _E2PROMREAD BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 63 ------- PROC E2PROMERASE ------- DO X:02BBH SYMBOL i X:02BDH SYMBOL WrBuf ------- ENDDO C:5C54H LINE# 144 C:5C54H LINE# 145 C:5C54H LINE# 149 C:5C5FH LINE# 151 C:5C7DH LINE# 152 C:5C7DH LINE# 153 C:5C80H LINE# 154 C:5C9FH LINE# 155 C:5CABH LINE# 157 C:5CB8H LINE# 158 C:5CBFH LINE# 159 ------- ENDPROC E2PROMERASE ------- PROC E2PROMINIT ------- DO B:002AH.3 SYMBOL Result X:02BAH SYMBOL RdBuf ------- ENDDO C:58C5H LINE# 168 C:58C5H LINE# 169 C:58C5H LINE# 170 C:58C7H LINE# 174 C:58D6H LINE# 176 C:58E4H LINE# 177 C:58F2H LINE# 179 C:58FEH LINE# 180 C:58FEH LINE# 181 C:5913H LINE# 182 C:5915H LINE# 183 C:5921H LINE# 184 C:5921H LINE# 185 C:5936H LINE# 186 C:5938H LINE# 188 C:5938H LINE# 189 C:593FH LINE# 190 C:593FH LINE# 192 C:5941H LINE# 193 ------- ENDPROC E2PROMINIT ------- PROC E2PROMBKRTC ------- DO X:02BBH SYMBOL WrBuf D:0007H SYMBOL i X:02C4H SYMBOL checksum ------- ENDDO C:673AH LINE# 202 C:673AH LINE# 203 C:673AH LINE# 205 C:673FH LINE# 207 C:6746H LINE# 208 C:6753H LINE# 209 C:6755H LINE# 210 C:6755H LINE# 211 C:6767H LINE# 212 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 64 C:676CH LINE# 213 C:6774H LINE# 214 C:6778H LINE# 216 C:6785H LINE# 217 ------- ENDPROC E2PROMBKRTC ------- PROC E2PROMBKBOOT ------- DO X:02DCH SYMBOL WrBuf ------- ENDDO C:6C48H LINE# 226 C:6C48H LINE# 227 C:6C48H LINE# 230 C:6C55H LINE# 231 C:6C5AH LINE# 232 C:6C63H LINE# 234 C:6C6BH LINE# 235 C:6C73H LINE# 236 C:6C7BH LINE# 238 C:6C88H LINE# 239 ------- ENDPROC E2PROMBKBOOT ------- PROC _E2PROMBKDATA X:02BBH SYMBOL BKType ------- DO X:02BCH SYMBOL WrBuf ------- ENDDO C:3487H LINE# 248 C:348CH LINE# 249 C:348CH LINE# 252 C:3490H LINE# 253 C:3490H LINE# 254 C:349DH LINE# 255 C:34A8H LINE# 256 C:34AAH LINE# 258 C:34AAH LINE# 259 C:34B1H LINE# 260 C:34BEH LINE# 261 C:34C9H LINE# 262 C:34C9H LINE# 264 C:34D6H LINE# 265 C:34D9H LINE# 266 C:34E6H LINE# 267 C:34E9H LINE# 268 C:34F9H LINE# 269 C:3509H LINE# 270 C:3519H LINE# 271 C:3524H LINE# 272 C:3534H LINE# 273 C:3544H LINE# 274 C:3554H LINE# 275 C:355FH LINE# 276 C:3576H LINE# 277 C:3586H LINE# 278 C:3593H LINE# 279 C:3596H LINE# 280 C:35A6H LINE# 281 C:35B6H LINE# 282 C:35C6H LINE# 283 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 65 C:35D1H LINE# 284 C:35DEH LINE# 285 C:35E1H LINE# 286 C:35EEH LINE# 287 C:35F1H LINE# 288 C:35F9H LINE# 289 C:35FDH LINE# 291 C:360EH LINE# 293 C:3618H LINE# 294 C:362FH LINE# 295 C:362FH LINE# 296 C:3636H LINE# 297 C:3636H LINE# 299 C:3639H LINE# 300 ------- ENDPROC _E2PROMBKDATA ------- PROC UART0RDE2PROM ------- DO D:0006H SYMBOL RdAddr ------- ENDDO C:5D2BH LINE# 309 C:5D2BH LINE# 310 C:5D2BH LINE# 313 C:5D56H LINE# 314 C:5D62H LINE# 316 C:5D81H LINE# 317 C:5D95H LINE# 318 ------- ENDPROC UART0RDE2PROM ------- PROC UART1RDE2PROM ------- DO D:0006H SYMBOL RdAddr ------- ENDDO C:5A2CH LINE# 326 C:5A2CH LINE# 327 C:5A2CH LINE# 330 C:5A57H LINE# 331 C:5A63H LINE# 333 C:5A82H LINE# 334 C:5A9AH LINE# 335 ------- ENDPROC UART1RDE2PROM ------- PROC UART2RDE2PROM ------- DO D:0006H SYMBOL RdAddr ------- ENDDO C:5A9BH LINE# 343 C:5A9BH LINE# 344 C:5A9BH LINE# 347 C:5AC6H LINE# 348 C:5AD2H LINE# 350 C:5AF1H LINE# 351 C:5B09H LINE# 352 ------- ENDPROC UART2RDE2PROM ------- PROC UART0RDRTC C:69D4H LINE# 361 C:69D4H LINE# 362 C:69D4H LINE# 363 C:69DBH LINE# 364 C:69E8H LINE# 366 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 66 C:6A07H LINE# 367 C:6A1BH LINE# 368 ------- ENDPROC UART0RDRTC ------- PROC UART1RDRTC C:6786H LINE# 377 C:6786H LINE# 378 C:6786H LINE# 379 C:678DH LINE# 380 C:679AH LINE# 382 C:67B9H LINE# 383 C:67D1H LINE# 384 ------- ENDPROC UART1RDRTC ------- PROC UART2RDRTC C:67D2H LINE# 392 C:67D2H LINE# 393 C:67D2H LINE# 394 C:67D9H LINE# 395 C:67E6H LINE# 397 C:6805H LINE# 398 C:681DH LINE# 399 ------- ENDPROC UART2RDRTC ------- PROC E2PROMBKPROCESS ------- DO X:02BAH SYMBOL BKType ------- ENDDO C:4F7FH LINE# 407 C:4F7FH LINE# 408 C:4F7FH LINE# 411 C:4F8BH LINE# 412 C:4F8BH LINE# 413 C:4F8DH LINE# 417 C:4F90H LINE# 418 C:4F90H LINE# 419 C:4F92H LINE# 420 C:4F95H LINE# 421 C:4F95H LINE# 423 C:4FA4H LINE# 424 C:4FA4H LINE# 425 C:4FA7H LINE# 426 C:4FA7H LINE# 427 C:4FACH LINE# 428 C:4FAFH LINE# 429 C:4FAFH LINE# 430 C:4FB5H LINE# 431 C:4FB5H LINE# 432 C:4FB7H LINE# 433 C:4FBAH LINE# 434 C:4FBAH LINE# 435 C:4FC0H LINE# 436 C:4FC0H LINE# 437 C:4FC2H LINE# 438 C:4FC5H LINE# 439 C:4FC5H LINE# 441 C:4FC5H LINE# 443 C:4FD4H LINE# 444 C:4FD4H LINE# 445 C:4FD7H LINE# 446 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 67 C:4FD7H LINE# 447 C:4FDCH LINE# 448 C:4FDFH LINE# 449 C:4FDFH LINE# 450 C:4FE5H LINE# 451 C:4FE5H LINE# 452 C:4FE7H LINE# 453 C:4FEAH LINE# 454 C:4FEAH LINE# 455 C:4FF0H LINE# 456 C:4FF0H LINE# 457 C:4FF2H LINE# 458 C:4FF5H LINE# 459 C:4FF5H LINE# 460 C:4FF5H LINE# 462 C:4FF8H LINE# 463 C:4FF8H LINE# 464 C:4FFAH LINE# 465 C:4FFDH LINE# 466 C:4FFDH LINE# 468 C:5000H LINE# 469 C:5000H LINE# 470 C:5002H LINE# 471 C:5008H LINE# 472 C:500CH LINE# 473 C:500CH LINE# 475 C:500FH LINE# 476 C:500FH LINE# 477 C:5011H LINE# 478 C:5017H LINE# 479 C:501BH LINE# 480 C:501BH LINE# 482 C:501EH LINE# 483 C:501EH LINE# 484 C:5020H LINE# 485 C:5026H LINE# 486 C:502AH LINE# 487 C:502AH LINE# 488 C:502AH LINE# 489 ------- ENDPROC E2PROMBKPROCESS ------- PROC E2PROMBKCHECK C:45D4H LINE# 498 C:45D4H LINE# 499 C:45D4H LINE# 500 C:45DAH LINE# 501 C:45DAH LINE# 505 C:45E9H LINE# 506 C:45E9H LINE# 507 C:45EBH LINE# 508 C:45F2H LINE# 509 C:45F2H LINE# 511 C:4607H LINE# 512 C:4607H LINE# 513 C:460EH LINE# 514 C:4610H LINE# 515 C:4612H LINE# 516 C:4612H LINE# 518 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 68 C:4615H LINE# 519 C:4615H LINE# 520 C:4617H LINE# 521 C:461AH LINE# 522 C:461AH LINE# 523 C:461CH LINE# 524 C:461EH LINE# 525 C:4620H LINE# 526 C:4620H LINE# 527 C:4626H LINE# 528 C:4626H LINE# 529 C:4628H LINE# 530 C:462AH LINE# 531 C:462CH LINE# 532 C:462EH LINE# 533 C:4631H LINE# 534 C:4631H LINE# 535 C:4633H LINE# 536 C:4633H LINE# 537 C:4633H LINE# 539 C:4650H LINE# 540 C:4650H LINE# 541 C:465AH LINE# 542 C:465AH LINE# 543 C:4661H LINE# 544 C:466EH LINE# 545 C:466EH LINE# 547 C:468FH LINE# 548 C:468FH LINE# 549 C:4696H LINE# 550 C:4698H LINE# 551 C:469AH LINE# 552 C:469CH LINE# 553 C:469EH LINE# 554 C:469EH LINE# 555 C:469FH LINE# 557 C:469FH LINE# 558 C:46A6H LINE# 559 C:46A6H LINE# 560 C:46A6H 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:5B0AH PUBLIC InterruptINT4 B:00D8H.1 PUBLIC IF41 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 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:5B0AH LINE# 18 C:5B17H LINE# 20 C:5B19H LINE# 21 C:5B1CH LINE# 23 C:5B1FH LINE# 24 C:5B1FH LINE# 25 C:5B21H LINE# 26 C:5B26H LINE# 27 C:5B26H LINE# 28 C:5B29H LINE# 29 C:5B29H LINE# 30 C:5B2BH LINE# 31 C:5B30H LINE# 32 C:5B30H LINE# 33 C:5B33H LINE# 34 C:5B33H LINE# 35 C:5B35H LINE# 36 C:5B3AH LINE# 37 C:5B3AH LINE# 38 C:5B3DH LINE# 39 C:5B3DH LINE# 40 C:5B3FH LINE# 41 C:5B44H LINE# 42 C:5B44H LINE# 43 C:5B47H LINE# 44 C:5B47H LINE# 45 C:5B49H LINE# 46 C:5B4EH LINE# 47 C:5B4EH LINE# 48 C:5B51H LINE# 49 C:5B51H LINE# 50 C:5B53H LINE# 51 C:5B58H LINE# 52 C:5B58H LINE# 53 C:5B5BH LINE# 54 C:5B5BH LINE# 55 C:5B5DH LINE# 56 C:5B62H LINE# 57 C:5B62H LINE# 58 C:5B65H LINE# 59 C:5B65H LINE# 60 C:5B67H LINE# 61 C:5B6CH LINE# 62 C:5B6CH LINE# 64 C:5B6EH 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/13/2025 10:07:29 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:5181H PUBLIC KeyScan D:000DH PUBLIC uiKeyInvalidCnt ------- PROC KEYSCAN ------- DO C:5216H SYMBOL scanend ------- ENDDO C:5181H LINE# 33 C:5181H LINE# 34 C:5181H LINE# 35 C:5187H LINE# 36 C:5187H LINE# 37 C:518AH LINE# 46 C:518DH LINE# 47 C:518DH LINE# 48 C:5190H LINE# 49 C:5192H LINE# 50 C:5195H LINE# 51 C:5195H LINE# 52 C:5198H LINE# 53 C:5198H LINE# 69 C:519EH LINE# 70 C:519EH LINE# 71 C:51A6H LINE# 72 C:51B1H LINE# 73 C:51B1H LINE# 74 C:51BBH LINE# 75 C:51BBH LINE# 76 C:51C5H LINE# 77 C:51C5H LINE# 78 C:51CBH LINE# 79 C:51CDH LINE# 81 C:51CDH LINE# 82 C:51D0H LINE# 83 C:51D0H LINE# 84 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 71 C:51D2H LINE# 85 C:51D4H LINE# 86 C:51D4H LINE# 91 C:51D4H LINE# 93 C:51D4H LINE# 94 C:51D6H LINE# 95 C:51D6H LINE# 96 C:51D6H LINE# 98 C:51D6H LINE# 99 C:51DCH LINE# 100 C:51DCH LINE# 101 C:51E1H LINE# 102 C:51E9H LINE# 103 C:51F1H LINE# 104 C:51F1H LINE# 105 C:51F7H LINE# 106 C:51F9H LINE# 107 C:51FAH LINE# 108 C:5204H LINE# 109 C:5204H LINE# 110 C:520AH LINE# 111 C:5210H LINE# 112 C:5212H LINE# 113 C:5212H LINE# 114 C:5213H LINE# 116 C:5213H LINE# 117 C:5216H LINE# 118 C:5216H LINE# 119 C:521BH LINE# 120 C:521FH LINE# 121 C:5222H LINE# 122 C:5222H LINE# 123 C:5222H LINE# 124 C:5222H 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:7135H PUBLIC _McuFlashCheckFlg C:6047H PUBLIC _McuFlashRead C:6F56H PUBLIC _McuFlashWrOneByte B:002DH.6 PUBLIC bMcuFlashErr C:53F7H PUBLIC _McuFlashWrite BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 72 X:05F6H PUBLIC ucMcuFlashWrValid D:00FBH PUBLIC IB_OFFSET D:00B1H PUBLIC RSTSTAT D:00A7H PUBLIC FLASHCON C:55A9H PUBLIC _McuFlashWrSector C:73ACH PUBLIC McuFlashWrWaitCheck B:002DH.7 PUBLIC bMcuFlashWrFlg C:71CFH PUBLIC _McuFlashBlankCheck C:6215H PUBLIC _McuFlashDataCheck D:00F7H PUBLIC XPAGE B:002EH.0 PUBLIC bMcuFlashWrWaitFlg C:48F2H PUBLIC McuFlashProcess D:00F2H PUBLIC IB_CON1 ------- PROC _MCUFLASHWRONEBYTE D:0002H SYMBOL McuFlashAddr D:0005H SYMBOL WrData C:6F56H LINE# 24 C:6F5AH LINE# 25 C:6F5AH LINE# 26 C:6F5CH LINE# 27 C:6F5FH LINE# 29 C:6F62H LINE# 30 C:6F66H LINE# 31 C:6F6AH LINE# 33 C:6F6DH LINE# 34 C:6F70H LINE# 35 C:6F73H LINE# 36 C:6F76H LINE# 37 C:6F7DH LINE# 38 C:6F7DH LINE# 39 C:6F80H LINE# 40 C:6F81H LINE# 41 C:6F82H LINE# 42 C:6F83H LINE# 43 C:6F84H LINE# 44 C:6F85H LINE# 45 C:6F85H LINE# 47 C:6F88H LINE# 48 C:6F8AH LINE# 49 ------- ENDPROC _MCUFLASHWRONEBYTE ------- PROC _MCUFLASHBLANKCHECK D:0006H SYMBOL McuFlashAddr ------- DO B:002AH.6 SYMBOL Result D:0004H SYMBOL i ------- ENDDO C:71CFH LINE# 58 C:71CFH LINE# 59 C:71CFH LINE# 60 C:71D1H LINE# 63 C:71D4H LINE# 64 C:71D4H LINE# 65 C:71E1H LINE# 66 C:71E1H LINE# 67 C:71E3H LINE# 68 C:71E5H LINE# 69 C:71E5H LINE# 70 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 73 C:71F2H LINE# 72 C:71F4H 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:6215H LINE# 82 C:621DH LINE# 83 C:621DH LINE# 84 C:621FH LINE# 85 C:6223H LINE# 88 C:6236H LINE# 89 C:6236H LINE# 90 C:625CH LINE# 91 C:625CH LINE# 92 C:625EH LINE# 93 C:6260H LINE# 94 C:6260H LINE# 95 C:626CH LINE# 97 C:626EH 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:55A9H LINE# 107 C:55B1H LINE# 108 C:55B1H LINE# 109 C:55B3H LINE# 111 C:55BBH LINE# 113 C:55BEH LINE# 114 C:55BEH LINE# 115 C:55C9H LINE# 116 C:55CFH LINE# 117 C:55DEH LINE# 118 C:55E1H LINE# 119 C:55E4H LINE# 120 C:55E4H LINE# 121 C:55E7H LINE# 122 C:55EBH LINE# 123 C:55EBH LINE# 124 C:55EEH LINE# 125 C:55F6H LINE# 126 C:55F6H LINE# 127 C:55F9H LINE# 128 C:5609H LINE# 129 C:5609H LINE# 130 C:560CH LINE# 131 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 74 C:560DH LINE# 132 C:560EH LINE# 133 C:560FH LINE# 134 C:5610H LINE# 135 C:5611H LINE# 136 C:5613H LINE# 137 C:5615H LINE# 139 C:5615H LINE# 140 C:5617H LINE# 141 C:5619H LINE# 142 C:5619H LINE# 143 C:5619H LINE# 145 C:5619H LINE# 146 C:561BH LINE# 147 C:561DH LINE# 148 C:561DH LINE# 149 C:561DH LINE# 151 C:561DH LINE# 152 C:561FH LINE# 153 C:5621H LINE# 154 C:5621H LINE# 155 C:5621H LINE# 157 C:5621H LINE# 158 C:5623H LINE# 159 C:5625H LINE# 160 C:5625H LINE# 161 C:5632H LINE# 163 C:5634H LINE# 164 ------- ENDPROC _MCUFLASHWRSECTOR ------- PROC _MCUFLASHWRITE X:02BCH SYMBOL McuFlashAddr X:02BEH SYMBOL XramAddr ------- DO B:002AH.5 SYMBOL Result ------- ENDDO C:53F7H LINE# 177 C:5405H LINE# 178 C:5405H LINE# 179 C:5407H LINE# 181 C:540AH LINE# 182 C:540CH LINE# 183 C:540FH LINE# 185 C:5418H LINE# 186 C:541BH LINE# 187 C:541EH LINE# 188 C:541EH LINE# 189 C:5421H LINE# 190 C:5425H LINE# 191 C:5425H LINE# 192 C:5428H LINE# 193 C:5430H LINE# 194 C:5430H LINE# 195 C:5433H LINE# 196 C:543CH LINE# 197 C:543CH LINE# 198 C:543FH LINE# 199 C:5440H LINE# 200 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 75 C:5441H LINE# 201 C:5442H LINE# 202 C:5443H LINE# 203 C:5444H LINE# 205 C:5451H LINE# 206 C:5451H LINE# 207 C:5464H LINE# 208 C:5464H LINE# 209 C:5477H LINE# 210 C:5477H LINE# 211 C:5479H LINE# 212 C:5479H LINE# 213 C:5479H LINE# 214 C:5479H LINE# 215 C:5479H LINE# 216 C:5479H LINE# 217 C:5479H LINE# 218 C:5479H LINE# 220 C:547CH LINE# 221 C:547EH LINE# 222 C:5480H LINE# 223 C:5482H LINE# 224 C:5484H LINE# 226 C:5487H LINE# 227 C:5489H LINE# 228 C:548BH LINE# 230 C:548DH LINE# 231 ------- ENDPROC _MCUFLASHWRITE ------- PROC MCUFLASHPROCESS ------- DO B:002AH.3 SYMBOL McuFlashBk1WrFailFlg B:002AH.4 SYMBOL McuFlashBk2WrFailFlg X:02BAH SYMBOL VoltageMin ------- ENDDO C:48F2H LINE# 244 C:48F2H LINE# 245 C:48F2H LINE# 246 C:48F6H LINE# 249 C:48FCH LINE# 250 C:48FCH LINE# 251 C:48FEH LINE# 253 C:4904H LINE# 254 C:490BH LINE# 255 C:490BH LINE# 256 C:4915H LINE# 257 C:4917H LINE# 259 C:4917H LINE# 260 C:4921H LINE# 261 C:4921H LINE# 263 C:4944H LINE# 264 C:4944H LINE# 265 C:494DH LINE# 266 C:494DH LINE# 267 C:4957H LINE# 268 C:4957H LINE# 269 C:4959H LINE# 270 C:4961H LINE# 271 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 76 C:4969H LINE# 272 C:4970H LINE# 273 C:4970H LINE# 274 C:4970H LINE# 276 C:497BH LINE# 277 C:497BH LINE# 278 C:4986H LINE# 279 C:4986H LINE# 280 C:4988H LINE# 281 C:4990H LINE# 282 C:4998H LINE# 283 C:499FH LINE# 284 C:499FH LINE# 285 C:499FH LINE# 286 C:49A1H LINE# 288 C:49A1H LINE# 289 C:49A3H LINE# 290 C:49A5H LINE# 291 C:49A5H LINE# 292 C:49AAH LINE# 294 C:49B0H LINE# 295 C:49B0H LINE# 296 C:49B2H LINE# 297 C:49B2H LINE# 298 C:49B2H 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:6047H LINE# 308 C:6055H LINE# 309 C:6055H LINE# 311 C:6057H LINE# 312 C:605FH LINE# 314 C:6061H LINE# 315 C:6064H LINE# 316 C:6067H LINE# 317 C:6077H LINE# 318 C:6077H LINE# 319 C:608FH LINE# 320 C:6097H LINE# 321 C:609EH LINE# 322 C:60A1H LINE# 323 C:60A3H LINE# 325 C:60A5H LINE# 326 ------- ENDPROC _MCUFLASHREAD ------- PROC MCUFLASHWRWAITCHECK C:73ACH LINE# 335 C:73ACH LINE# 336 C:73ACH LINE# 337 C:73AFH LINE# 338 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 77 C:73AFH LINE# 339 C:73BAH LINE# 340 C:73BAH LINE# 341 C:73BCH LINE# 342 C:73BEH LINE# 343 C:73C0H LINE# 344 C:73C0H LINE# 345 C:73C0H LINE# 346 ------- ENDPROC MCUFLASHWRWAITCHECK ------- PROC _MCUFLASHCHECKFLG D:0006H SYMBOL McuFlashAddr ------- DO B:002AH.3 SYMBOL Result ------- ENDDO C:7135H LINE# 355 C:7135H LINE# 356 C:7135H LINE# 357 C:7137H LINE# 359 C:713AH LINE# 360 C:7154H LINE# 361 C:7154H LINE# 362 C:7156H LINE# 363 C:7156H LINE# 364 C:7159H LINE# 366 C:715BH 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:6A1CH 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:7057H PUBLIC _McuTimer3Set D:00A8H PUBLIC IEN0 D:00A9H PUBLIC IEN1 D:00E8H PUBLIC EXF0 D:008EH PUBLIC SUSLO C:6FF4H PUBLIC _MemoryCopy C:710BH 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/13/2025 10:07:29 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:750EH PUBLIC McuIntoIdle C:7219H PUBLIC _McuClockSet D:00BCH PUBLIC PWM2PL D:0086H PUBLIC INSCON D:008DH PUBLIC TH3 D:008CH PUBLIC TL3 C:751AH PUBLIC McuIntoPD B:0088H.2 PUBLIC TR3 C:5DFCH PUBLIC RamCheckProcess D:0088H PUBLIC T3CON C:70B4H PUBLIC SystemResetProcess C:5742H PUBLIC _McuPWM0Set C:57C3H PUBLIC _McuPWM1Set C:5844H PUBLIC _McuPWM2Set ------- PROC _MCUTIMER3SET X:02BAH SYMBOL ClkSource D:0004H SYMBOL XmS ------- DO D:0006H SYMBOL TempVal ------- ENDDO C:7057H LINE# 20 C:705CH LINE# 21 C:705CH LINE# 24 C:705FH LINE# 67 C:7062H LINE# 68 C:707DH LINE# 70 C:707FH LINE# 71 C:7081H LINE# 72 C:7083H LINE# 74 C:7086H LINE# 75 ------- ENDPROC _MCUTIMER3SET ------- PROC _MCUCLOCKSET X:02BAH SYMBOL SysClock ------- DO D:0007H SYMBOL ea ------- ENDDO C:7219H LINE# 84 C:721EH LINE# 85 C:721EH LINE# 88 C:7223H LINE# 89 C:7225H LINE# 91 C:7228H LINE# 93 C:7229H LINE# 94 C:722AH LINE# 95 C:722BH LINE# 96 C:722CH LINE# 97 C:722DH LINE# 98 C:722EH LINE# 99 C:722FH LINE# 100 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 79 C:7230H LINE# 102 C:7233H LINE# 104 C:7236H LINE# 106 C:723AH LINE# 107 ------- ENDPROC _MCUCLOCKSET ------- PROC _MCUPWM0SET X:05EBH SYMBOL PwmFreq X:05EDH SYMBOL DutyRatio C:5742H LINE# 116 C:574DH LINE# 117 C:574DH LINE# 118 C:5750H LINE# 119 C:576AH LINE# 120 C:5789H LINE# 121 C:57A7H LINE# 122 C:57C2H LINE# 123 ------- ENDPROC _MCUPWM0SET ------- PROC _MCUPWM1SET X:05EEH SYMBOL PwmFreq X:05F0H SYMBOL DutyRatio C:57C3H LINE# 125 C:57CEH LINE# 126 C:57CEH LINE# 127 C:57D1H LINE# 128 C:57EBH LINE# 129 C:580AH LINE# 130 C:5828H LINE# 131 C:5843H LINE# 132 ------- ENDPROC _MCUPWM1SET ------- PROC _MCUPWM2SET X:02BFH SYMBOL PwmFreq X:02C1H SYMBOL DutyRatio C:5844H LINE# 134 C:584FH LINE# 135 C:584FH LINE# 136 C:5852H LINE# 137 C:586CH LINE# 138 C:588BH LINE# 139 C:58A9H LINE# 140 C:58C4H 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:6A1CH LINE# 154 C:6A1CH LINE# 155 C:6A1CH LINE# 159 C:6A22H LINE# 160 C:6A22H LINE# 161 C:6A26H LINE# 162 C:6A28H LINE# 163 C:6A30H LINE# 164 C:6A30H LINE# 165 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 80 C:6A34H LINE# 166 C:6A36H LINE# 167 C:6A3EH LINE# 168 C:6A3EH LINE# 169 C:6A42H LINE# 170 C:6A44H LINE# 172 C:6A44H LINE# 173 C:6A48H LINE# 174 C:6A48H LINE# 177 C:6A4FH LINE# 178 C:6A4FH LINE# 179 C:6A59H LINE# 180 C:6A59H LINE# 181 C:6A60H LINE# 182 C:6A63H LINE# 183 ------- ENDPROC _DELAY1MS ------- PROC RAMCHECKPROCESS C:5DFCH LINE# 220 C:5DFCH LINE# 221 C:5DFCH LINE# 222 C:5E5EH LINE# 234 C:5E5EH LINE# 235 C:5E60H LINE# 236 C:5E60H LINE# 238 C:5E60H LINE# 239 C:5E61H LINE# 240 C:5E61H 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:710BH LINE# 252 C:7113H LINE# 253 C:7113H LINE# 255 C:711AH LINE# 256 C:711AH LINE# 257 C:7127H LINE# 258 C:7131H LINE# 259 C:7134H 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:6FF4H LINE# 271 C:6FFCH LINE# 272 C:6FFCH LINE# 274 C:7003H LINE# 275 C:7003H LINE# 276 C:7014H LINE# 277 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 81 C:7019H LINE# 278 C:7023H LINE# 279 C:7026H LINE# 280 ------- ENDPROC _MEMORYCOPY ------- PROC MCUINTOIDLE C:750EH LINE# 289 C:750EH LINE# 290 C:750EH LINE# 291 C:7511H LINE# 292 C:7514H LINE# 293 C:7515H LINE# 294 C:7516H LINE# 295 C:7517H LINE# 296 C:7518H LINE# 297 C:7519H LINE# 298 ------- ENDPROC MCUINTOIDLE ------- PROC MCUINTOPD C:751AH LINE# 300 C:751AH LINE# 301 C:751AH LINE# 302 C:751DH LINE# 303 C:7520H LINE# 304 C:7521H LINE# 305 C:7522H LINE# 306 C:7523H LINE# 307 C:7524H LINE# 308 C:7525H LINE# 309 ------- ENDPROC MCUINTOPD ------- PROC SYSTEMRESETPROCESS C:70B4H LINE# 318 C:70B4H LINE# 319 C:70B4H LINE# 320 C:70CBH LINE# 322 C:70CBH LINE# 323 C:70CDH LINE# 324 C:70D0H LINE# 325 C:70D2H LINE# 326 C:70D4H LINE# 327 C:70D6H LINE# 329 C:70D8H LINE# 330 C:70DAH LINE# 331 C:70DCH LINE# 333 C:70DFH LINE# 334 C:70DFH 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:6868H PUBLIC MosStatusCheck C:7087H PUBLIC MosCtrl BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 82 B:002EH.3 PUBLIC bCHGMOSBk B:002EH.4 PUBLIC bDSGMOSBk ------- PROC MOSSTATUSCHECK C:6868H LINE# 20 C:6868H LINE# 21 C:6868H LINE# 22 C:686AH LINE# 23 C:686CH LINE# 25 C:6872H LINE# 26 C:6872H LINE# 27 C:6874H LINE# 28 C:6874H LINE# 30 C:6886H LINE# 31 C:6886H LINE# 32 C:6888H LINE# 33 C:6888H LINE# 35 C:688BH LINE# 36 C:688BH LINE# 37 C:6897H LINE# 38 C:6897H LINE# 39 C:6899H LINE# 40 C:6899H LINE# 41 C:6899H LINE# 43 C:689CH LINE# 44 C:689CH LINE# 45 C:689FH LINE# 46 C:689FH LINE# 47 C:68A1H LINE# 48 C:68A1H LINE# 49 C:68A1H LINE# 51 C:68AAH LINE# 52 C:68AAH LINE# 53 C:68ACH LINE# 54 C:68ACH LINE# 56 C:68AFH LINE# 57 C:68AFH LINE# 58 C:68B1H LINE# 59 C:68B1H LINE# 60 ------- ENDPROC MOSSTATUSCHECK ------- PROC MOSCTRL C:7087H LINE# 70 C:7087H LINE# 71 C:7087H LINE# 72 C:708AH LINE# 74 C:709AH LINE# 75 C:709AH LINE# 76 C:709EH LINE# 77 C:70A2H LINE# 79 C:70B3H LINE# 80 C:70B3H LINE# 81 ------- ENDPROC MOSCTRL ------- ENDMOD MOSCTRL ------- MODULE PORSELFTEST C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 C:64CAH PUBLIC PorProtectOTC BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 83 D:0090H PUBLIC P1 C:6568H PUBLIC PorProtectOTD D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:0080H PUBLIC P5 C:6519H PUBLIC PorProtectUTC C:65B7H PUBLIC PorProtectUTD C:6A64H PUBLIC PorProtectOV C:6AACH PUBLIC PorProtectUV X:053FH PUBLIC ucPorSelfTestDelayCnt B:002FH.3 PUBLIC bPorSelfTestFlg C:6E76H PUBLIC PorSelfTest ------- PROC PORPROTECTOV C:6A64H LINE# 20 C:6A64H LINE# 21 C:6A64H LINE# 22 C:6A67H LINE# 23 C:6A67H LINE# 24 C:6A76H LINE# 25 C:6A76H LINE# 26 C:6A8BH LINE# 27 C:6A8BH LINE# 28 C:6A8DH LINE# 29 C:6A94H LINE# 30 C:6A94H LINE# 31 C:6A95H LINE# 32 C:6AA4H LINE# 33 C:6AA4H LINE# 34 C:6AABH LINE# 35 C:6AABH LINE# 36 C:6AABH LINE# 37 ------- ENDPROC PORPROTECTOV ------- PROC PORPROTECTUV C:6AACH LINE# 46 C:6AACH LINE# 47 C:6AACH LINE# 48 C:6AAFH LINE# 49 C:6AAFH LINE# 50 C:6ABEH LINE# 51 C:6ABEH LINE# 52 C:6AD3H LINE# 53 C:6AD3H LINE# 54 C:6AD5H LINE# 55 C:6ADCH LINE# 56 C:6ADCH LINE# 57 C:6ADDH LINE# 58 C:6AECH LINE# 59 C:6AECH LINE# 60 C:6AF3H LINE# 61 C:6AF3H LINE# 62 C:6AF3H LINE# 63 ------- ENDPROC PORPROTECTUV ------- PROC PORPROTECTOTC C:64CAH LINE# 72 C:64CAH LINE# 73 C:64CAH LINE# 74 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 84 C:64CDH LINE# 75 C:64CDH LINE# 76 C:64E3H LINE# 77 C:64E3H LINE# 78 C:64F8H LINE# 79 C:64F8H LINE# 80 C:64FAH LINE# 81 C:6501H LINE# 82 C:6501H LINE# 83 C:6502H LINE# 84 C:6511H LINE# 85 C:6511H LINE# 86 C:6518H LINE# 87 C:6518H LINE# 88 C:6518H LINE# 89 ------- ENDPROC PORPROTECTOTC ------- PROC PORPROTECTUTC C:6519H LINE# 98 C:6519H LINE# 99 C:6519H LINE# 100 C:651CH LINE# 101 C:651CH LINE# 102 C:6532H LINE# 103 C:6532H LINE# 104 C:6547H LINE# 105 C:6547H LINE# 106 C:6549H LINE# 107 C:6550H LINE# 108 C:6550H LINE# 109 C:6551H LINE# 110 C:6560H LINE# 111 C:6560H LINE# 112 C:6567H LINE# 113 C:6567H LINE# 114 C:6567H LINE# 115 ------- ENDPROC PORPROTECTUTC ------- PROC PORPROTECTOTD C:6568H LINE# 124 C:6568H LINE# 125 C:6568H LINE# 126 C:656BH LINE# 127 C:656BH LINE# 128 C:6581H LINE# 129 C:6581H LINE# 130 C:6596H LINE# 131 C:6596H LINE# 132 C:6598H LINE# 133 C:659FH LINE# 134 C:659FH LINE# 135 C:65A0H LINE# 136 C:65AFH LINE# 137 C:65AFH LINE# 138 C:65B6H LINE# 139 C:65B6H LINE# 140 C:65B6H LINE# 141 ------- ENDPROC PORPROTECTOTD ------- PROC PORPROTECTUTD BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 85 C:65B7H LINE# 150 C:65B7H LINE# 151 C:65B7H LINE# 152 C:65BAH LINE# 153 C:65BAH LINE# 154 C:65D0H LINE# 155 C:65D0H LINE# 156 C:65E5H LINE# 157 C:65E5H LINE# 158 C:65E7H LINE# 159 C:65EEH LINE# 160 C:65EEH LINE# 161 C:65EFH LINE# 162 C:65FEH LINE# 163 C:65FEH LINE# 164 C:6605H LINE# 165 C:6605H LINE# 166 C:6605H LINE# 167 ------- ENDPROC PORPROTECTUTD ------- PROC PORSELFTEST C:6E76H LINE# 176 C:6E76H LINE# 177 C:6E76H LINE# 178 C:6E79H LINE# 179 C:6E79H LINE# 180 C:6E7CH LINE# 181 C:6E7FH LINE# 182 C:6E82H LINE# 183 C:6E85H LINE# 185 C:6E88H LINE# 186 C:6E8BH LINE# 187 C:6E8EH LINE# 188 C:6E91H LINE# 190 C:6E9CH LINE# 191 C:6E9CH LINE# 192 C:6E9EH LINE# 193 C:6EAAH LINE# 194 C:6EAAH LINE# 195 C:6EACH LINE# 196 C:6EADH LINE# 198 C:6EADH LINE# 199 C:6EB0H LINE# 200 C:6EB0H LINE# 201 C:6EB0H LINE# 202 C:6EB0H 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/13/2025 10:07:29 PAGE 86 D:0080H PUBLIC P5 C:46A7H PUBLIC ProtectOV C:49B3H 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:626FH PUBLIC ProtectOCC C:725BH PUBLIC ProtectProcess C:4A6FH PUBLIC ProtectOTC C:4BE7H PUBLIC ProtectOTD X:03CBH PUBLIC uiOCCRcnt X:03CDH PUBLIC uiOCCDelayCnt X:03CFH PUBLIC uiOCDRcnt C:4B2BH PUBLIC ProtectUTC C:4CA3H PUBLIC ProtectUTD C:5942H PUBLIC ProtectOCRecover X:03D1H PUBLIC uiOTCDelayCnt X:03D3H PUBLIC uiOTDDelayCnt X:03D5H PUBLIC uiUTCDelayCnt X:03D7H PUBLIC uiUTDDelayCnt C:62C8H PUBLIC ProtectOCD1 C:6321H PUBLIC ProtectOCD2 X:03D9H PUBLIC uiOVRDelayCnt X:03DBH PUBLIC uiUVRDelayCnt ------- PROC PROTECTOV C:46A7H LINE# 39 C:46A7H LINE# 40 C:46A7H LINE# 41 C:46ADH LINE# 42 C:46ADH LINE# 43 C:46BCH LINE# 44 C:46BCH LINE# 45 C:46DDH LINE# 46 C:46DDH LINE# 47 C:46DFH LINE# 48 C:46E1H LINE# 49 C:46E8H LINE# 50 C:46EEH LINE# 51 C:46EEH LINE# 52 C:46EFH LINE# 53 C:46FEH LINE# 54 C:46FEH LINE# 55 C:4705H LINE# 56 C:4705H LINE# 57 C:4706H LINE# 58 C:4709H LINE# 59 C:4709H LINE# 60 C:4718H LINE# 61 C:4718H LINE# 62 C:4736H LINE# 63 C:4736H LINE# 64 C:4739H LINE# 65 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 87 C:4739H LINE# 66 C:473BH LINE# 67 C:473DH LINE# 68 C:473FH LINE# 70 C:473FH LINE# 71 C:4741H LINE# 72 C:4743H LINE# 73 C:4746H LINE# 74 C:4746H LINE# 75 C:474DH LINE# 76 C:4753H LINE# 77 C:4753H LINE# 78 C:4754H LINE# 79 C:4763H LINE# 80 C:4763H LINE# 81 C:476AH LINE# 82 C:476AH LINE# 83 C:476AH LINE# 84 ------- ENDPROC PROTECTOV ------- PROC PROTECTUV C:49B3H LINE# 92 C:49B3H LINE# 93 C:49B3H LINE# 94 C:49B6H LINE# 95 C:49B6H LINE# 96 C:49C5H LINE# 97 C:49C5H LINE# 98 C:49E6H LINE# 99 C:49E6H LINE# 100 C:49E8H LINE# 101 C:49EAH LINE# 102 C:49F1H LINE# 103 C:49F7H LINE# 104 C:49F7H LINE# 105 C:49F8H LINE# 106 C:4A07H LINE# 107 C:4A07H LINE# 108 C:4A0EH LINE# 109 C:4A0EH LINE# 110 C:4A0FH LINE# 111 C:4A12H LINE# 112 C:4A12H LINE# 113 C:4A21H LINE# 114 C:4A21H LINE# 115 C:4A3FH LINE# 116 C:4A3FH LINE# 117 C:4A42H LINE# 118 C:4A42H LINE# 119 C:4A44H LINE# 120 C:4A46H LINE# 121 C:4A48H LINE# 123 C:4A48H LINE# 124 C:4A4AH LINE# 125 C:4A4AH LINE# 126 C:4A51H LINE# 127 C:4A57H LINE# 128 C:4A57H LINE# 129 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 88 C:4A58H LINE# 130 C:4A67H LINE# 131 C:4A67H LINE# 132 C:4A6EH LINE# 133 C:4A6EH LINE# 134 C:4A6EH LINE# 135 ------- ENDPROC PROTECTUV ------- PROC PROTECTOTC C:4A6FH LINE# 143 C:4A6FH LINE# 144 C:4A6FH LINE# 145 C:4A72H LINE# 146 C:4A72H LINE# 147 C:4A88H LINE# 148 C:4A88H LINE# 149 C:4AA9H LINE# 150 C:4AA9H LINE# 151 C:4AABH LINE# 152 C:4AB2H LINE# 153 C:4AB8H LINE# 154 C:4AB8H LINE# 155 C:4AB9H LINE# 156 C:4AC8H LINE# 157 C:4AC8H LINE# 158 C:4ACFH LINE# 159 C:4ACFH LINE# 160 C:4AD0H LINE# 162 C:4AD0H LINE# 163 C:4AE6H LINE# 164 C:4AE6H LINE# 165 C:4B04H LINE# 166 C:4B04H LINE# 167 C:4B06H LINE# 168 C:4B0DH LINE# 169 C:4B13H LINE# 170 C:4B13H LINE# 171 C:4B14H LINE# 172 C:4B23H LINE# 173 C:4B23H LINE# 174 C:4B2AH LINE# 175 C:4B2AH LINE# 176 C:4B2AH LINE# 177 ------- ENDPROC PROTECTOTC ------- PROC PROTECTUTC C:4B2BH LINE# 186 C:4B2BH LINE# 187 C:4B2BH LINE# 188 C:4B2EH LINE# 189 C:4B2EH LINE# 190 C:4B44H LINE# 191 C:4B44H LINE# 192 C:4B65H LINE# 193 C:4B65H LINE# 194 C:4B67H LINE# 195 C:4B6EH LINE# 196 C:4B74H LINE# 197 C:4B74H LINE# 198 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 89 C:4B75H LINE# 199 C:4B84H LINE# 200 C:4B84H LINE# 201 C:4B8BH LINE# 202 C:4B8BH LINE# 203 C:4B8CH LINE# 205 C:4B8CH LINE# 206 C:4BA2H LINE# 207 C:4BA2H LINE# 208 C:4BC0H LINE# 209 C:4BC0H LINE# 210 C:4BC2H LINE# 211 C:4BC9H LINE# 212 C:4BCFH LINE# 213 C:4BCFH LINE# 214 C:4BD0H LINE# 215 C:4BDFH LINE# 216 C:4BDFH LINE# 217 C:4BE6H LINE# 218 C:4BE6H LINE# 219 C:4BE6H LINE# 220 ------- ENDPROC PROTECTUTC ------- PROC PROTECTOTD C:4BE7H LINE# 229 C:4BE7H LINE# 230 C:4BE7H LINE# 231 C:4BEAH LINE# 232 C:4BEAH LINE# 233 C:4C00H LINE# 234 C:4C00H LINE# 235 C:4C21H LINE# 236 C:4C21H LINE# 237 C:4C23H LINE# 238 C:4C2AH LINE# 239 C:4C30H LINE# 240 C:4C30H LINE# 241 C:4C31H LINE# 242 C:4C40H LINE# 243 C:4C40H LINE# 244 C:4C47H LINE# 245 C:4C47H LINE# 246 C:4C48H LINE# 248 C:4C48H LINE# 249 C:4C5EH LINE# 250 C:4C5EH LINE# 251 C:4C7CH LINE# 252 C:4C7CH LINE# 253 C:4C7EH LINE# 254 C:4C85H LINE# 255 C:4C8BH LINE# 256 C:4C8BH LINE# 257 C:4C8CH LINE# 258 C:4C9BH LINE# 259 C:4C9BH LINE# 260 C:4CA2H LINE# 261 C:4CA2H LINE# 262 C:4CA2H LINE# 263 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 90 ------- ENDPROC PROTECTOTD ------- PROC PROTECTUTD C:4CA3H LINE# 272 C:4CA3H LINE# 273 C:4CA3H LINE# 274 C:4CA6H LINE# 275 C:4CA6H LINE# 276 C:4CBCH LINE# 277 C:4CBCH LINE# 278 C:4CDDH LINE# 279 C:4CDDH LINE# 280 C:4CDFH LINE# 281 C:4CE6H LINE# 282 C:4CECH LINE# 283 C:4CECH LINE# 284 C:4CEDH LINE# 285 C:4CFCH LINE# 286 C:4CFCH LINE# 287 C:4D03H LINE# 288 C:4D03H LINE# 289 C:4D04H LINE# 291 C:4D04H LINE# 292 C:4D1AH LINE# 293 C:4D1AH LINE# 294 C:4D38H LINE# 295 C:4D38H LINE# 296 C:4D3AH LINE# 297 C:4D41H LINE# 298 C:4D47H LINE# 299 C:4D47H LINE# 300 C:4D48H LINE# 301 C:4D57H LINE# 302 C:4D57H LINE# 303 C:4D5EH LINE# 304 C:4D5EH LINE# 305 C:4D5EH LINE# 306 ------- ENDPROC PROTECTUTD ------- PROC PROTECTOCC C:626FH LINE# 316 C:626FH LINE# 317 C:626FH LINE# 318 C:6272H LINE# 319 C:6272H LINE# 320 C:6284H LINE# 321 C:6284H LINE# 322 C:62A2H LINE# 323 C:62A2H LINE# 324 C:62A4H LINE# 325 C:62A6H LINE# 326 C:62ADH LINE# 327 C:62ADH LINE# 328 C:62AEH LINE# 329 C:62B1H LINE# 330 C:62B1H LINE# 331 C:62C0H LINE# 332 C:62C0H LINE# 333 C:62C7H LINE# 334 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 91 C:62C7H LINE# 335 C:62C7H LINE# 336 C:62C7H LINE# 337 ------- ENDPROC PROTECTOCC ------- PROC PROTECTOCD1 C:62C8H LINE# 346 C:62C8H LINE# 347 C:62C8H LINE# 348 C:62CBH LINE# 349 C:62CBH LINE# 350 C:62DDH LINE# 351 C:62DDH LINE# 352 C:62FBH LINE# 353 C:62FBH LINE# 354 C:6302H LINE# 355 C:6304H LINE# 356 C:6306H LINE# 357 C:6306H LINE# 358 C:6307H LINE# 359 C:630AH LINE# 360 C:630AH LINE# 361 C:6319H LINE# 362 C:6319H LINE# 363 C:6320H LINE# 364 C:6320H LINE# 365 C:6320H LINE# 366 C:6320H LINE# 367 ------- ENDPROC PROTECTOCD1 ------- PROC PROTECTOCD2 C:6321H LINE# 376 C:6321H LINE# 377 C:6321H LINE# 378 C:6324H LINE# 379 C:6324H LINE# 380 C:6336H LINE# 381 C:6336H LINE# 382 C:6354H LINE# 383 C:6354H LINE# 384 C:635BH LINE# 385 C:635DH LINE# 386 C:635FH LINE# 387 C:635FH LINE# 388 C:6360H LINE# 389 C:6363H LINE# 390 C:6363H LINE# 391 C:6372H LINE# 392 C:6372H LINE# 393 C:6379H LINE# 394 C:6379H LINE# 395 C:6379H LINE# 396 C:6379H LINE# 397 ------- ENDPROC PROTECTOCD2 ------- PROC PROTECTPROCESS C:725BH LINE# 406 C:725BH LINE# 407 C:725BH LINE# 408 C:725EH LINE# 409 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 92 C:725EH LINE# 410 C:7261H LINE# 411 C:7264H LINE# 413 C:7267H LINE# 414 C:726AH LINE# 415 C:726DH LINE# 416 C:7270H LINE# 418 C:7273H LINE# 419 C:7276H LINE# 420 C:7279H LINE# 421 C:7279H LINE# 422 ------- ENDPROC PROTECTPROCESS ------- PROC PROTECTOCRECOVER C:5942H LINE# 431 C:5942H LINE# 432 C:5942H LINE# 433 C:5945H LINE# 434 C:5945H LINE# 435 C:594EH LINE# 436 C:594EH LINE# 437 C:596CH LINE# 438 C:596CH LINE# 439 C:5971H LINE# 440 C:5977H LINE# 441 C:5979H LINE# 442 C:597BH LINE# 443 C:597DH LINE# 444 C:597FH LINE# 445 C:5982H LINE# 446 C:5982H LINE# 447 C:5984H LINE# 448 C:5987H LINE# 449 C:5987H LINE# 450 C:5987H LINE# 451 C:5987H LINE# 453 C:598AH LINE# 454 C:598AH LINE# 455 C:59A8H LINE# 456 C:59A8H LINE# 457 C:59AFH LINE# 458 C:59B1H LINE# 459 C:59B5H LINE# 460 C:59B7H LINE# 461 C:59B7H LINE# 462 C:59B7H LINE# 463 C:59B7H LINE# 464 ------- ENDPROC PROTECTOCRECOVER ------- ENDMOD PROTECT ------- MODULE RTC C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 C:72B5H PUBLIC RTCTwiCheck D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 93 D:0080H PUBLIC P5 C:551CH PUBLIC _RTCInitTime B:002EH.7 PUBLIC bRTCTwiRWErr C:61BAH PUBLIC _RTCRead C:52C4H PUBLIC _RTCModifyTime X:0496H PUBLIC ucRTCTwiRWErrDelayCnt X:0497H PUBLIC RTC B:002FH.0 PUBLIC bRTCErr C:615FH PUBLIC _RTCWrite C:310CH PUBLIC _RTCReadTime ------- PROC RTCTWICHECK C:72B5H LINE# 23 C:72B5H LINE# 24 C:72B5H LINE# 25 C:72B8H LINE# 26 C:72B8H LINE# 27 C:72BBH LINE# 28 C:72BBH LINE# 29 C:72C6H LINE# 30 C:72C6H LINE# 31 C:72C8H LINE# 32 C:72CBH LINE# 33 C:72CBH LINE# 34 C:72CCH LINE# 36 C:72CCH LINE# 37 C:72D1H LINE# 38 C:72D1H LINE# 39 C:72D1H 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:615FH LINE# 49 C:616DH LINE# 50 C:616DH LINE# 51 C:616FH LINE# 54 C:6172H LINE# 55 C:6172H LINE# 56 C:6175H LINE# 57 C:6175H LINE# 59 C:619DH LINE# 60 C:619DH LINE# 61 C:619FH LINE# 62 C:61A1H LINE# 63 C:61A1H LINE# 71 C:61A6H LINE# 72 C:61B2H LINE# 73 C:61B2H LINE# 74 C:61B7H LINE# 76 C:61B9H LINE# 77 ------- ENDPROC _RTCWRITE ------- PROC _RTCREAD BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 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:61BAH LINE# 86 C:61C8H LINE# 87 C:61C8H LINE# 88 C:61CAH LINE# 91 C:61CDH LINE# 92 C:61CDH LINE# 93 C:61D0H LINE# 94 C:61D0H LINE# 96 C:61F8H LINE# 97 C:61F8H LINE# 98 C:61FAH LINE# 99 C:61FCH LINE# 100 C:61FCH LINE# 108 C:6201H LINE# 109 C:620DH LINE# 110 C:620DH LINE# 111 C:6212H LINE# 113 C:6214H LINE# 114 ------- ENDPROC _RTCREAD ------- PROC _RTCREADTIME X:02DCH SYMBOL RtcRdVal ------- DO X:02DEH SYMBOL rtcbuf B:002AH.4 SYMBOL Result ------- ENDDO C:310CH LINE# 122 C:3114H LINE# 123 C:3114H LINE# 125 C:3116H LINE# 127 C:3126H LINE# 128 C:3126H LINE# 129 C:3130H LINE# 130 C:3130H LINE# 131 C:31DDH LINE# 139 C:31DDH LINE# 140 C:31EEH LINE# 141 C:31F8H LINE# 142 C:3209H LINE# 143 C:3215H LINE# 144 C:3228H LINE# 145 C:3236H LINE# 146 C:3249H LINE# 148 C:3252H LINE# 149 C:3254H LINE# 151 C:3254H LINE# 152 C:3267H LINE# 153 C:3271H LINE# 154 C:327EH LINE# 155 C:328AH LINE# 156 C:329AH LINE# 157 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 95 C:32AAH LINE# 158 C:32BAH LINE# 160 C:32BCH LINE# 161 C:32BCH LINE# 162 C:32BEH LINE# 164 C:32BEH LINE# 165 C:32CBH LINE# 166 C:32CBH LINE# 167 C:32CBH LINE# 169 C:32CDH 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:52C4H LINE# 179 C:52CCH LINE# 180 C:52CCH LINE# 181 C:52CEH LINE# 185 C:52D2H LINE# 186 C:52DFH LINE# 188 C:52F0H LINE# 189 C:52FAH LINE# 190 C:530FH LINE# 191 C:531BH LINE# 192 C:532FH LINE# 193 C:533DH LINE# 194 C:5350H LINE# 196 C:535DH LINE# 198 C:535FH 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:551CH LINE# 208 C:5524H LINE# 209 C:5524H LINE# 210 C:5526H LINE# 213 C:552BH LINE# 215 C:5535H LINE# 217 C:5542H LINE# 218 C:5544H LINE# 219 C:5544H LINE# 220 C:5556H LINE# 221 C:555BH LINE# 223 C:556DH LINE# 224 C:556DH LINE# 225 C:5572H LINE# 226 C:5574H LINE# 227 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 96 C:5578H LINE# 228 C:557CH LINE# 229 C:5580H LINE# 230 C:5584H LINE# 231 C:5588H LINE# 232 C:5588H LINE# 234 C:5599H LINE# 235 C:55A6H LINE# 237 C:55A8H 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:32CEH PUBLIC _TwiRead D:00B1H PUBLIC RSTSTAT C:72EFH PUBLIC _CRC8cal D:00E6H PUBLIC TWITOUT C:3D4BH PUBLIC _TwiWrite C:7354H PUBLIC TwiInit D:008DH PUBLIC TWIDAT D:00C8H PUBLIC TWICON D:00D1H PUBLIC TWISTA C:715CH PUBLIC _TWICheckStatus C:422DH PUBLIC CRC8Table ------- PROC _CRC8CAL D:0001H SYMBOL p D:0005H SYMBOL counter ------- DO D:0007H SYMBOL crc8 ------- ENDDO C:72EFH LINE# 38 C:72EFH LINE# 39 C:72EFH LINE# 40 C:72F1H LINE# 42 C:72F7H LINE# 43 C:72F7H LINE# 44 C:7300H LINE# 45 C:7307H LINE# 46 C:730AH LINE# 47 C:730AH 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/13/2025 10:07:29 PAGE 97 C:715CH LINE# 59 C:715CH LINE# 60 C:715CH LINE# 61 C:715EH LINE# 62 C:7162H LINE# 64 C:7167H LINE# 65 C:7167H LINE# 66 C:716AH LINE# 67 C:716EH LINE# 68 C:716EH LINE# 69 C:7173H LINE# 70 C:7175H LINE# 72 C:7175H LINE# 73 C:7175H LINE# 74 C:7175H LINE# 75 C:7177H LINE# 76 C:717EH LINE# 77 C:717EH LINE# 78 C:7180H LINE# 79 C:7180H LINE# 81 C:7182H 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:3E6CH SYMBOL WrErr ------- ENDDO C:3D4BH LINE# 98 C:3D5BH LINE# 99 C:3D5BH LINE# 102 C:3D5DH LINE# 103 C:3D67H LINE# 105 C:3D6CH LINE# 106 C:3D6FH LINE# 107 C:3D7FH LINE# 108 C:3D8FH LINE# 110 C:3D9BH LINE# 111 C:3D9BH LINE# 112 C:3DA4H LINE# 113 C:3DA7H LINE# 114 C:3DB5H LINE# 115 C:3DB5H LINE# 116 C:3DB7H LINE# 117 C:3DBAH LINE# 118 C:3DBAH LINE# 120 C:3DC0H LINE# 121 C:3DC3H LINE# 122 C:3DCAH LINE# 123 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 98 C:3DCAH LINE# 124 C:3DCCH LINE# 125 C:3DCFH LINE# 126 C:3DCFH LINE# 128 C:3DD6H LINE# 129 C:3DD6H LINE# 130 C:3DDCH LINE# 131 C:3DDFH LINE# 132 C:3DE6H LINE# 133 C:3DE6H LINE# 134 C:3DE8H LINE# 135 C:3DEBH LINE# 136 C:3DEBH LINE# 137 C:3DEBH LINE# 139 C:3DF3H LINE# 140 C:3DF6H LINE# 141 C:3DFDH LINE# 142 C:3DFDH LINE# 143 C:3DFFH LINE# 144 C:3E01H LINE# 145 C:3E01H LINE# 147 C:3E09H LINE# 148 C:3E09H LINE# 149 C:3E15H LINE# 150 C:3E18H LINE# 151 C:3E1FH LINE# 152 C:3E1FH LINE# 153 C:3E21H LINE# 154 C:3E23H LINE# 155 C:3E23H LINE# 157 C:3E29H LINE# 158 C:3E2CH LINE# 159 C:3E33H LINE# 160 C:3E33H LINE# 161 C:3E35H LINE# 162 C:3E37H LINE# 163 C:3E37H LINE# 164 C:3E37H LINE# 166 C:3E37H LINE# 167 C:3E43H LINE# 168 C:3E43H LINE# 169 C:3E51H LINE# 170 C:3E54H LINE# 171 C:3E5BH LINE# 172 C:3E5BH LINE# 173 C:3E5DH LINE# 174 C:3E5FH LINE# 175 C:3E5FH LINE# 176 C:3E69H LINE# 177 C:3E6CH LINE# 178 C:3E6CH LINE# 179 C:3E6CH LINE# 180 C:3E6FH LINE# 181 C:3E74H LINE# 182 C:3E74H LINE# 183 C:3E77H LINE# 184 C:3E81H LINE# 185 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 99 C:3E81H LINE# 186 C:3E8BH LINE# 187 C:3E8DH LINE# 189 C:3E8DH LINE# 190 C:3E8DH LINE# 191 C:3E8DH LINE# 192 C:3E8FH LINE# 193 C:3E8FH LINE# 195 C:3E91H 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:3461H SYMBOL RdErr ------- ENDDO C:32CEH LINE# 210 C:32D8H LINE# 211 C:32D8H LINE# 212 C:32DAH LINE# 215 C:32DFH LINE# 216 C:32E7H LINE# 218 C:32ECH LINE# 219 C:32EFH LINE# 221 C:32F4H LINE# 223 C:3300H LINE# 224 C:3300H LINE# 225 C:3309H LINE# 226 C:330CH LINE# 227 C:331AH LINE# 228 C:331AH LINE# 229 C:331CH LINE# 230 C:331FH LINE# 231 C:331FH LINE# 233 C:3321H LINE# 234 C:3324H LINE# 235 C:332BH LINE# 236 C:332BH LINE# 237 C:332DH LINE# 238 C:3330H LINE# 239 C:3330H LINE# 241 C:3334H LINE# 242 C:3334H LINE# 243 C:333AH LINE# 244 C:333DH LINE# 245 C:3344H LINE# 246 C:3344H LINE# 247 C:3346H LINE# 248 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 100 C:3349H LINE# 249 C:3349H LINE# 250 C:3349H LINE# 252 C:3351H LINE# 253 C:3354H LINE# 254 C:335BH LINE# 255 C:335BH LINE# 256 C:335DH LINE# 257 C:3360H LINE# 258 C:3360H LINE# 271 C:3363H LINE# 272 C:3371H LINE# 273 C:3371H LINE# 274 C:3373H LINE# 275 C:3376H LINE# 276 C:3376H LINE# 278 C:337BH LINE# 279 C:337EH LINE# 280 C:3385H LINE# 281 C:3385H LINE# 282 C:3387H LINE# 283 C:338AH LINE# 284 C:338AH LINE# 286 C:339DH LINE# 287 C:339DH LINE# 288 C:33A3H LINE# 289 C:33A3H LINE# 290 C:33A8H LINE# 291 C:33A8H LINE# 292 C:33ABH LINE# 293 C:33B0H LINE# 294 C:33B2H LINE# 296 C:33B2H LINE# 297 C:33B5H LINE# 298 C:33BAH LINE# 299 C:33BAH LINE# 300 C:33C8H LINE# 301 C:33D2H LINE# 302 C:33D4H LINE# 304 C:33D4H LINE# 305 C:33D7H LINE# 306 C:33DCH LINE# 307 C:33ECH LINE# 308 C:33ECH LINE# 309 C:33F4H LINE# 311 C:33FCH LINE# 312 C:33FCH LINE# 313 C:33FFH LINE# 314 C:3404H LINE# 315 C:340AH LINE# 316 C:3421H LINE# 317 C:3421H LINE# 318 C:3434H LINE# 319 C:3434H LINE# 320 C:344DH LINE# 321 C:3457H LINE# 322 C:345FH LINE# 323 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 101 C:345FH LINE# 325 C:345FH LINE# 326 C:3461H LINE# 327 C:3461H LINE# 328 C:3461H LINE# 329 C:3461H LINE# 330 C:3461H LINE# 331 C:3464H LINE# 332 C:3469H LINE# 333 C:3469H LINE# 334 C:346CH LINE# 335 C:3476H LINE# 336 C:3476H LINE# 337 C:3480H LINE# 338 C:3482H LINE# 340 C:3482H LINE# 341 C:3482H LINE# 342 C:3482H LINE# 343 C:3484H LINE# 344 C:3484H LINE# 346 C:3486H LINE# 347 ------- ENDPROC _TWIREAD ------- PROC TWIINIT C:7354H LINE# 367 C:7354H LINE# 368 C:7354H LINE# 369 C:7357H LINE# 370 C:735AH LINE# 371 C:735CH LINE# 372 C:735FH LINE# 373 C:7362H LINE# 397 C:7365H LINE# 398 C:7368H LINE# 399 C:736AH 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:5F28H 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:642AH PUBLIC InterruptUART0 D:0086H PUBLIC INSCON D:009BH PUBLIC SADEN BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 102 D:009AH PUBLIC SADDR D:009EH PUBLIC SFINE ------- PROC UART0INIT ------- DO X:02BAH SYMBOL TempVal ------- ENDDO C:5F28H LINE# 19 C:5F28H LINE# 20 C:5F28H LINE# 22 C:5F2BH LINE# 84 C:5F2BH LINE# 86 C:5F2EH LINE# 87 C:5F31H LINE# 92 C:5F3BH LINE# 93 C:5F41H LINE# 94 C:5F44H LINE# 95 C:5F7FH LINE# 97 C:5F82H LINE# 98 C:5F85H LINE# 99 C:5F88H LINE# 100 C:5F88H LINE# 101 ------- ENDPROC UART0INIT ------- PROC INTERRUPTUART0 ------- DO D:0007H SYMBOL RxData ------- ENDDO C:642AH LINE# 110 C:6447H LINE# 114 C:6449H LINE# 115 C:644CH LINE# 117 C:644FH LINE# 118 C:644FH LINE# 119 C:6451H LINE# 120 C:6453H LINE# 121 C:6456H LINE# 122 C:6456H LINE# 124 C:6459H LINE# 125 C:6459H LINE# 126 C:645BH LINE# 127 C:645EH LINE# 129 C:645EH LINE# 131 C:6460H 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:432DH PUBLIC NTC103AT ------- ENDMOD THERMISTOR ------- MODULE TWIIO BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 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:723BH SEGMENT ?C_C51STARTUP C:1000H PUBLIC ?C_STARTUP N:00B2H SYMBOL CLKCON D:0083H SYMBOL DPH D:0082H SYMBOL DPL C:7241H SYMBOL FOR_EACH_IDATA C:724BH SYMBOL FOR_EACH_XDATA D:0081H SYMBOL SP C:723BH SYMBOL STARTUP1 C:1000H LINE# 12 C:723BH LINE# 18 C:723EH LINE# 19 C:723FH LINE# 22 C:7241H LINE# 24 C:7243H LINE# 25 C:7244H LINE# 26 C:7247H LINE# 28 C:7248H LINE# 29 C:724BH LINE# 31 C:724CH LINE# 32 C:724DH LINE# 33 C:724FH LINE# 34 C:7251H LINE# 35 C:7254H LINE# 36 C:7257H LINE# 37 C:7258H 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/13/2025 10:07:29 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:2AB8H PUBLIC GasGaugeVarIn X:037EH PUBLIC Info_slCurr C:476BH 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:2AB8H LINE# 114 C:2AB8H LINE# 115 C:2AB8H LINE# 118 C:2ABCH LINE# 119 C:2ABEH LINE# 120 C:2ACDH LINE# 121 C:2AD9H LINE# 122 C:2AE5H LINE# 123 C:2AF4H LINE# 124 C:2B00H LINE# 125 C:2B0FH LINE# 126 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 105 C:2B20H LINE# 127 C:2B26H LINE# 128 C:2B2CH LINE# 130 C:2B36H LINE# 131 C:2B3DH LINE# 133 C:2B41H LINE# 135 C:2B47H LINE# 136 C:2B4DH LINE# 137 C:2B55H LINE# 138 C:2B5FH LINE# 139 C:2B64H LINE# 140 C:2B69H LINE# 141 C:2B6FH LINE# 142 C:2B79H LINE# 143 C:2B80H LINE# 144 C:2B8AH LINE# 145 C:2B90H LINE# 146 C:2BA4H LINE# 147 C:2BAAH LINE# 148 C:2BB0H LINE# 150 C:2BBFH LINE# 151 C:2BC5H LINE# 152 C:2BDDH LINE# 153 C:2BF1H LINE# 154 C:2BF7H LINE# 155 C:2BFDH LINE# 157 C:2C03H LINE# 158 C:2C09H LINE# 159 C:2C0FH LINE# 161 C:2C19H LINE# 163 C:2C1FH LINE# 164 C:2C29H LINE# 165 C:2C33H LINE# 167 C:2C3CH LINE# 168 C:2C45H LINE# 169 C:2C4EH LINE# 170 C:2C57H LINE# 171 C:2C60H LINE# 172 C:2C69H LINE# 173 C:2C73H LINE# 174 C:2C7CH LINE# 177 C:2C7FH LINE# 178 C:2C7FH LINE# 179 C:2C85H LINE# 180 C:2C91H LINE# 182 C:2C9AH LINE# 183 C:2CA6H LINE# 185 C:2CAFH LINE# 186 C:2CBBH LINE# 187 C:2CBBH LINE# 190 C:2CBEH LINE# 191 C:2CBEH LINE# 192 C:2CC3H LINE# 193 C:2CCDH LINE# 195 C:2CD4H LINE# 196 C:2CDEH LINE# 198 C:2CE5H LINE# 199 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 106 C:2CEFH LINE# 200 C:2CEFH LINE# 203 ------- ENDPROC GASGAUGEVARIN ------- PROC GASGAUGEVAROUT ------- DO B:002AH.3 SYMBOL eabak ------- ENDDO C:476BH LINE# 211 C:476BH LINE# 212 C:476BH LINE# 215 C:476FH LINE# 216 C:4771H LINE# 217 C:4780H LINE# 218 C:478CH LINE# 219 C:4798H LINE# 220 C:47A7H LINE# 221 C:47ABH LINE# 222 C:47AFH LINE# 223 C:47B7H LINE# 224 C:47BBH LINE# 226 C:47BEH LINE# 227 C:47BEH LINE# 228 C:47C4H LINE# 229 C:47D0H LINE# 231 C:47D9H LINE# 232 C:47E5H LINE# 234 C:47EEH LINE# 235 C:47FAH LINE# 236 C:47FAH LINE# 239 C:47FDH LINE# 240 C:47FDH LINE# 241 C:4802H LINE# 242 C:480CH LINE# 244 C:4813H LINE# 245 C:481DH LINE# 247 C:4824H LINE# 248 C:482EH LINE# 249 C:482EH 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:72D2H PUBLIC ISPProcess ------- PROC ISPPROCESS C:72D2H LINE# 17 C:72D2H LINE# 18 C:72D2H LINE# 19 C:72DEH LINE# 20 C:72DEH LINE# 21 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 107 C:72E0H LINE# 22 C:72E2H LINE# 23 C:72E4H LINE# 24 C:72E6H LINE# 25 C:72E8H LINE# 26 C:72EBH LINE# 27 C:72EEH LINE# 28 C:72EEH 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 ------- 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 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 108 ------- 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:6BC2H 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 ------- 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 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 109 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 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 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 110 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 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 BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 111 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 _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=30000 LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)