Browse Source

更新

首次送样 校验码 2F60
avery 5 months ago
parent
commit
5f06c977ea

+ 1 - 1
.gitignore

@@ -1,6 +1,6 @@
 *.obj
 *.lst
-KeilC51/Listing/
+KeilC51/Listings/
 KeilC51/Output/
 KeilC51/Fortior.uvgui.Unenfantseul
 

+ 23 - 35
KeilC51/Fortior.uvopt

@@ -28,7 +28,7 @@
     <TargetOption>
       <CLK51>24000000</CLK51>
       <OPTTT>
-        <gFlags>0</gFlags>
+        <gFlags>1</gFlags>
         <BeepAtEnd>1</BeepAtEnd>
         <RunSim>1</RunSim>
         <RunTarget>0</RunTarget>
@@ -153,7 +153,7 @@
         <Ww>
           <count>4</count>
           <WinNumber>1</WinNumber>
-          <ItemText>estData</ItemText>
+          <ItemText>estData,0x0A</ItemText>
         </Ww>
       </WatchWindow1>
       <Tracepoint>
@@ -226,18 +226,6 @@
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
       <bDave2>0</bDave2>
-      <PathWithFileName>..\User\Application\AddFunction.c</PathWithFileName>
-      <FilenameWithoutPath>AddFunction.c</FilenameWithoutPath>
-      <RteFlg>0</RteFlg>
-      <bShared>0</bShared>
-    </File>
-    <File>
-      <GroupNumber>1</GroupNumber>
-      <FileNumber>3</FileNumber>
-      <FileType>1</FileType>
-      <tvExp>0</tvExp>
-      <tvExpOptDlg>0</tvExpOptDlg>
-      <bDave2>0</bDave2>
       <PathWithFileName>..\User\Application\Interrupt.c</PathWithFileName>
       <FilenameWithoutPath>Interrupt.c</FilenameWithoutPath>
       <RteFlg>0</RteFlg>
@@ -245,7 +233,7 @@
     </File>
     <File>
       <GroupNumber>1</GroupNumber>
-      <FileNumber>4</FileNumber>
+      <FileNumber>3</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -257,7 +245,7 @@
     </File>
     <File>
       <GroupNumber>1</GroupNumber>
-      <FileNumber>5</FileNumber>
+      <FileNumber>4</FileNumber>
       <FileType>5</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -269,7 +257,7 @@
     </File>
     <File>
       <GroupNumber>1</GroupNumber>
-      <FileNumber>6</FileNumber>
+      <FileNumber>5</FileNumber>
       <FileType>5</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -289,7 +277,7 @@
     <RteFlg>0</RteFlg>
     <File>
       <GroupNumber>2</GroupNumber>
-      <FileNumber>7</FileNumber>
+      <FileNumber>6</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -301,7 +289,7 @@
     </File>
     <File>
       <GroupNumber>2</GroupNumber>
-      <FileNumber>8</FileNumber>
+      <FileNumber>7</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -313,7 +301,7 @@
     </File>
     <File>
       <GroupNumber>2</GroupNumber>
-      <FileNumber>9</FileNumber>
+      <FileNumber>8</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -325,7 +313,7 @@
     </File>
     <File>
       <GroupNumber>2</GroupNumber>
-      <FileNumber>10</FileNumber>
+      <FileNumber>9</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -337,7 +325,7 @@
     </File>
     <File>
       <GroupNumber>2</GroupNumber>
-      <FileNumber>11</FileNumber>
+      <FileNumber>10</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -349,7 +337,7 @@
     </File>
     <File>
       <GroupNumber>2</GroupNumber>
-      <FileNumber>12</FileNumber>
+      <FileNumber>11</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -369,7 +357,7 @@
     <RteFlg>0</RteFlg>
     <File>
       <GroupNumber>3</GroupNumber>
-      <FileNumber>13</FileNumber>
+      <FileNumber>12</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -381,7 +369,7 @@
     </File>
     <File>
       <GroupNumber>3</GroupNumber>
-      <FileNumber>14</FileNumber>
+      <FileNumber>13</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -393,7 +381,7 @@
     </File>
     <File>
       <GroupNumber>3</GroupNumber>
-      <FileNumber>15</FileNumber>
+      <FileNumber>14</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -405,7 +393,7 @@
     </File>
     <File>
       <GroupNumber>3</GroupNumber>
-      <FileNumber>16</FileNumber>
+      <FileNumber>15</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -417,7 +405,7 @@
     </File>
     <File>
       <GroupNumber>3</GroupNumber>
-      <FileNumber>17</FileNumber>
+      <FileNumber>16</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -429,7 +417,7 @@
     </File>
     <File>
       <GroupNumber>3</GroupNumber>
-      <FileNumber>18</FileNumber>
+      <FileNumber>17</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -441,7 +429,7 @@
     </File>
     <File>
       <GroupNumber>3</GroupNumber>
-      <FileNumber>19</FileNumber>
+      <FileNumber>18</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -453,7 +441,7 @@
     </File>
     <File>
       <GroupNumber>3</GroupNumber>
-      <FileNumber>20</FileNumber>
+      <FileNumber>19</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -465,7 +453,7 @@
     </File>
     <File>
       <GroupNumber>3</GroupNumber>
-      <FileNumber>21</FileNumber>
+      <FileNumber>20</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -477,7 +465,7 @@
     </File>
     <File>
       <GroupNumber>3</GroupNumber>
-      <FileNumber>22</FileNumber>
+      <FileNumber>21</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -497,7 +485,7 @@
     <RteFlg>0</RteFlg>
     <File>
       <GroupNumber>4</GroupNumber>
-      <FileNumber>23</FileNumber>
+      <FileNumber>22</FileNumber>
       <FileType>2</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -509,7 +497,7 @@
     </File>
     <File>
       <GroupNumber>4</GroupNumber>
-      <FileNumber>24</FileNumber>
+      <FileNumber>23</FileNumber>
       <FileType>4</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>

+ 1 - 6
KeilC51/Fortior.uvproj

@@ -46,7 +46,7 @@
             <InvalidFlash>1</InvalidFlash>
           </TargetStatus>
           <OutputDirectory>.\Output\</OutputDirectory>
-          <OutputName>Fortior_FOC_FU68x5</OutputName>
+          <OutputName>Fortior</OutputName>
           <CreateExecutable>1</CreateExecutable>
           <CreateLib>0</CreateLib>
           <CreateHexFile>1</CreateHexFile>
@@ -381,11 +381,6 @@
               <FileType>1</FileType>
               <FilePath>..\User\Application\main.c</FilePath>
             </File>
-            <File>
-              <FileName>AddFunction.c</FileName>
-              <FileType>1</FileType>
-              <FilePath>..\User\Application\AddFunction.c</FilePath>
-            </File>
             <File>
               <FileName>Interrupt.c</FileName>
               <FileType>1</FileType>

+ 0 - 5019
KeilC51/Listings/Fortior_FOC_FU68x5.map

@@ -1,5019 +0,0 @@
-LX51 LINKER/LOCATER V4.66.100.0                                                         12/29/2025  14:54:24  PAGE 1
-
-
-LX51 LINKER/LOCATER V4.66.100.0, INVOKED BY:
-C:\PROGRAM FILES\KEIL\C51\BIN\LX51.EXE .\Output\main.obj, .\Output\AddFunction.obj, .\Output\Interrupt.obj, .\Output\con
->> trol.obj, .\Output\MotorControl.obj, .\Output\MotorControlFunction.obj, .\Output\MotorProtect.obj, .\Output\pwm.obj, 
->> .\Output\led.obj, .\Output\protocol.obj, .\Output\ADC.obj, .\Output\AMP.obj, .\Output\CMP.obj, .\Output\DRIVER.obj, .
->> \Output\GPIO.obj, .\Output\TIMER.obj, .\Output\UART.obj, .\Output\TSD.obj, .\Output\SMDU.obj, .\Output\DMA.obj, .\Out
->> put\STARTUP_FU6805.obj, ..\System\FU6502_Config.LIB TO .\Output\Fortior_FOC_FU68x5 PRINT (.\Listings\Fortior_FOC_FU68
->> x5.map) REMOVEUNUSED
-
-
-CPU MODE:     8051 MODE
-MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
-
-
-INPUT MODULES INCLUDED:
-  .\Output\main.obj (MAIN)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\AddFunction.obj (ADDFUNCTION)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\Interrupt.obj (INTERRUPT)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\control.obj (CONTROL)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\MotorControl.obj (MOTORCONTROL)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\MotorControlFunction.obj (MOTORCONTROLFUNCTION)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\MotorProtect.obj (MOTORPROTECT)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\pwm.obj (PWM)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\led.obj (LED)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\protocol.obj (PROTOCOL)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\ADC.obj (ADC)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\AMP.obj (AMP)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\CMP.obj (CMP)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\DRIVER.obj (DRIVER)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\GPIO.obj (GPIO)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\TIMER.obj (TIMER)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\UART.obj (UART)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\TSD.obj (TSD)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\SMDU.obj (SMDU)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\DMA.obj (DMA)
-         COMMENT TYPE 0: C51 V9.60.7.0
-  .\Output\STARTUP_FU6805.obj (?C_STARTUP)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  ..\System\FU6502_Config.LIB (CONFIG)
-         COMMENT TYPE 0: C51 V9.54
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51FPL.LIB (?C?FPCMP)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 2
-
-
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51FPL.LIB (?C?FCAST)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C_INIT)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?SLSHR)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
-         COMMENT TYPE 1: A51 / ASM51 Assembler
-
-
-ACTIVE MEMORY CLASSES OF MODULE:  .\Output\Fortior_FOC_FU68x5 (MAIN)
-
-BASE        START       END         USED      MEMORY CLASS
-==========================================================
-C:000000H   C:000000H   C:00FFFFH   001B41H   CODE
-X:000000H   X:000000H   X:00FFFFH   000135H   XDATA
-I:000020H.0 I:000020H.0 I:00002FH.7 000000H.3 BIT
-I:000000H   I:000000H   I:0000FFH   000003H   IDATA
-I:000000H   I:000000H   I:00007FH   000008H   DATA
-
-
-MEMORY MAP OF MODULE:  .\Output\Fortior_FOC_FU68x5 (MAIN)
-
-
-START     STOP      LENGTH    ALIGN  RELOC    MEMORY CLASS   SEGMENT NAME
-=========================================================================
-
-* * * * * * * * * * *   D A T A   M E M O R Y   * * * * * * * * * * * * *
-000000H   000007H   000008H   ---    AT..     DATA           "REG BANK 0"
-000008H   000009H   000002H   BYTE   UNIT     IDATA          ?ID?INTERRUPT
-00000AH.0 00001FH.7 000016H.0 ---    ---      **GAP**
-000020H.0 000020H.1 000000H.2 BIT    UNIT     BIT            ?BI?MAIN
-000020H.2 000020H.2 000000H.1 BIT    UNIT     BIT            ?BI?PROTOCOL
-000020H.3 000020H   000000H.5 ---    ---      **GAP**
-000021H   000021H   000001H   BYTE   UNIT     IDATA          ?STACK
-
-* * * * * * * * * * *   C O D E   M E M O R Y   * * * * * * * * * * * * *
-000000H   000002H   000003H   ---    OFFS..   CODE           ?CO??C_STARTUP?0
-000003H   000005H   000003H   BYTE   OFFS..   CODE           ?INTERRUPT?00003
-000006H   000009H   000004H   BYTE   UNIT     CODE           ?PR?GPIO_INIT?GPIO
-00000AH   00000AH   000001H   BYTE   UNIT     CODE           ?PR?UART2_INT?INTERRUPT
-00000BH   00000DH   000003H   BYTE   OFFS..   CODE           ?INTERRUPT?0000B
-00000EH   00001AH   00000DH   BYTE   UNIT     CODE           ?PR?CMP3_INT?INTERRUPT
-00001BH   00001DH   000003H   BYTE   OFFS..   CODE           ?INTERRUPT?0001B
-00001EH   000045H   000028H   BYTE   UNIT     CODE           ?PR?HARDWAREINIT?MAIN
-000046H   00004AH   000005H   ---    ---      **GAP**
-00004BH   00004DH   000003H   BYTE   OFFS..   CODE           ?INTERRUPT?0004B
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 3
-
-
-00004EH   000052H   000005H   ---    ---      **GAP**
-000053H   000055H   000003H   BYTE   OFFS..   CODE           ?INTERRUPT?00053
-000056H   000062H   00000DH   BYTE   UNIT     CODE           ?PR?GET_TARGET_REF?CONTROL
-000063H   000065H   000003H   BYTE   OFFS..   CODE           ?INTERRUPT?00063
-000066H   00006BH   000006H   BYTE   UNIT     CODE           ?PR?EXTERN0_INT?INTERRUPT
-00006CH   000072H   000007H   ---    ---      **GAP**
-000073H   000075H   000003H   BYTE   OFFS..   CODE           ?INTERRUPT?00073
-000076H   000539H   0004C4H   BYTE   UNIT     CODE           ?C?LIB_CODE
-00053AH   0007D4H   00029BH   BYTE   UNIT     CODE           ?PR?MOTOR_CONTROL_STATE?MOTORCONTROL
-0007D5H   000A16H   000242H   BYTE   UNIT     CODE           ?PR?GET_LPF_VALUE?MOTORCONTROL
-000A17H   000BF0H   0001DAH   BYTE   UNIT     CODE           ?PR?PHASE_CURR_CHECK?MOTORPROTECT
-000BF1H   000DB5H   0001C5H   BYTE   UNIT     CODE           ?PR?RECOVERY_FAULT_HANDLE?MOTORPROTECT
-000DB6H   000EF6H   000141H   BYTE   UNIT     CODE           ?PR?LOOP_CONTROL?MOTORCONTROL
-000EF7H   00102AH   000134H   BYTE   UNIT     CODE           ?PR?GETCURRENTOFFSET?MOTORCONTROLFUNCTION
-00102BH   001147H   00011DH   BYTE   UNIT     CODE           ?PR?FOC_INIT?MOTORCONTROLFUNCTION
-001148H   00122BH   0000E4H   BYTE   UNIT     CODE           ?PR?MOTOR_CHARGE?MOTORCONTROLFUNCTION
-00122CH   0012DDH   0000B2H   BYTE   UNIT     CODE           ?PR?BUS_VOLTAGE_CHECK?MOTORPROTECT
-0012DEH   001387H   0000AAH   BYTE   UNIT     CODE           ?PR?_LED_STATE_DISPLAY?LED
-001388H   001423H   00009CH   BYTE   UNIT     CODE           ?C_INITSEG
-001424H   0014BDH   00009AH   BYTE   UNIT     CODE           ?C_C51STARTUP
-0014BEH   00153FH   000082H   BYTE   UNIT     CODE           ?PR?MAIN?MAIN
-001540H   0015C0H   000081H   BYTE   UNIT     CODE           ?PR?MOTOR_STATIC_OPEN?MOTORCONTROLFUNCTION
-0015C1H   00163BH   00007BH   BYTE   UNIT     CODE           ?PR?TIM3_INT_HANDLE?INTERRUPT
-00163CH   0016B5H   00007AH   BYTE   UNIT     CODE           ?PR?ATORAMP?ADDFUNCTION
-0016B6H   001724H   00006FH   BYTE   UNIT     CODE           ?PR?MOTOR_ALIGN?MOTORCONTROLFUNCTION
-001725H   001793H   00006FH   BYTE   UNIT     CODE           ?PR?ADC_INIT?ADC
-001794H   0017FBH   000068H   BYTE   UNIT     CODE           ?PR?DRIVER_INIT?DRIVER
-0017FCH   001850H   000055H   BYTE   UNIT     CODE           ?PR?RUN_POWER_CHECK?MOTORPROTECT
-001851H   00189BH   00004BH   BYTE   UNIT     CODE           ?PR?MOS_TEMPER_CHECK?MOTORPROTECT
-00189CH   0018DAH   00003FH   BYTE   UNIT     CODE           ?PR?PWM_TIMER_INIT?TIMER
-0018DBH   001918H   00003EH   BYTE   UNIT     CODE           ?PR?HW_ZERO_PI_INIT?SMDU
-001919H   001953H   00003BH   BYTE   UNIT     CODE           ?PR?SYSTICK_INT?INTERRUPT
-001954H   00198BH   000038H   BYTE   UNIT     CODE           ?PR?_LPF_ZERO_UPDATE?SMDU
-00198CH   0019BEH   000033H   BYTE   UNIT     CODE           ?PR?SOFTWAREINIT?MAIN
-0019BFH   0019EFH   000031H   BYTE   UNIT     CODE           ?PR?AMP_INIT?AMP
-0019F0H   001A20H   000031H   BYTE   UNIT     CODE           ?PR?CMP3_INIT?CMP
-001A21H   001A50H   000030H   BYTE   UNIT     CODE           ?PR?LVW_TSD_INT?INTERRUPT
-001A51H   001A7EH   00002EH   BYTE   UNIT     CODE           ?PR?BUS_CURR_CHECK?MOTORPROTECT
-001A7FH   001AA4H   000026H   BYTE   UNIT     CODE           ?PR?MOTOR_FAULT_HANDLE?MOTORPROTECT
-001AA5H   001AC5H   000021H   BYTE   UNIT     CODE           ?PR?_SQRT_ALPBET?SMDU
-001AC6H   001AE4H   00001FH   BYTE   UNIT     CODE           ?PR?UART1_INIT?UART
-001AE5H   001B00H   00001CH   BYTE   UNIT     CODE           ?PR?_ABS_F16?ADDFUNCTION
-001B01H   001B19H   000019H   BYTE   UNIT     CODE           ?PR?_HW_ZERO_CALC?SMDU
-001B1AH   001B30H   000017H   BYTE   UNIT     CODE           ?PR?DRV_ISR?INTERRUPT
-001B31H   001B41H   000011H   BYTE   UNIT     CODE           ?PR?CONFIG_INIT?CONFIG
-001B42H   001B51H   000010H   BYTE   UNIT     CODE           ?PR?CMP3_INTERRUPT_INIT?CMP
-
-* * * * * * * * * * *  X D A T A   M E M O R Y  * * * * * * * * * * * * *
-000000H   000080H   000081H   BYTE   UNIT     XDATA          ?XD?PROTOCOL
-000081H   0000EDH   00006DH   BYTE   UNIT     XDATA          ?XD?MAIN
-0000EEH   000108H   00001BH   BYTE   UNIT     XDATA          ?XD?MOTORCONTROLFUNCTION
-000109H   000115H   00000DH   BYTE   UNIT     XDATA          ?XD?ADDFUNCTION
-000116H   000122H   00000DH   BYTE   UNIT     XDATA          ?XD?PWM
-000123H   000129H   000007H   BYTE   UNIT     XDATA          ?XD?CONTROL
-00012AH   00012DH   000004H   BYTE   UNIT     XDATA          ?XD?LED
-00012EH   000131H   000004H   BYTE   UNIT     XDATA          _XDATA_GROUP_
-000132H   000133H   000002H   BYTE   UNIT     XDATA          ?XD?MOTORPROTECT
-000134H   000134H   000001H   BYTE   UNIT     XDATA          ?XD?MOTORCONTROL
-
-* * * * * * * * *   R E M O V E D     S E G M E N T S   * * * * * * * *
-   *DEL*:           000078H   BYTE   UNIT     CODE           ?PR?MOTOR_START_TEST?CONTROL
-   *DEL*:           00002CH   BYTE   UNIT     CODE           ?PR?MC_BREAK?MOTORCONTROLFUNCTION
-   *DEL*:           000001H   BYTE   UNIT     CODE           ?PR?MOTOR_READY?MOTORCONTROLFUNCTION
-   *DEL*:           000161H   BYTE   UNIT     CODE           ?PR?MOTOR_STALL_CHECK?MOTORPROTECT
-   *DEL*:           000040H   BYTE   UNIT     CODE           ?PR?_ABS_F32?PWM
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 4
-
-
-   *DEL*:           000004H   BYTE   UNIT     XDATA          ?XD?_ABS_F32?PWM
-   *DEL*:           0000DCH   BYTE   UNIT     CODE           ?PR?INPUT_CAPTURE_CALC?PWM
-   *DEL*:           000006H   BYTE   UNIT     CODE           ?PR?LED_GPIO_INIT?LED
-   *DEL*:           0001BAH   BYTE   UNIT     CODE           ?PR?DABUG_DATA_UPDATE?PROTOCOL
-   *DEL*:           000006H   BYTE   UNIT     XDATA          ?XD?DABUG_DATA_UPDATE?PROTOCOL
-   *DEL*:           00002AH   BYTE   UNIT     CODE           ?PR?GPIO_DEFAULT_INIT?GPIO
-   *DEL*:           000013H   BYTE   UNIT     CODE           ?PR?TSD_INIT?TSD
-   *DEL*:           00002EH   BYTE   UNIT     CODE           ?PR?HW_ONE_PI_INIT?SMDU
-   *DEL*:           00002EH   BYTE   UNIT     CODE           ?PR?HW_TWO_PI_INIT?SMDU
-   *DEL*:           00002EH   BYTE   UNIT     CODE           ?PR?HW_THREE_PI_INIT?SMDU
-   *DEL*:           000019H   BYTE   UNIT     CODE           ?PR?_HW_ONE_CALC?SMDU
-   *DEL*:           000019H   BYTE   UNIT     CODE           ?PR?_HW_TWO_CALC?SMDU
-   *DEL*:           000019H   BYTE   UNIT     CODE           ?PR?_HW_THREE_CALC?SMDU
-   *DEL*:           000038H   BYTE   UNIT     CODE           ?PR?_LPF_ONE_UPDATE?SMDU
-   *DEL*:           000002H   BYTE   UNIT     XDATA          ?XD?_LPF_ONE_UPDATE?SMDU
-   *DEL*:           000038H   BYTE   UNIT     CODE           ?PR?_LPF_TWO_UPDATE?SMDU
-   *DEL*:           000002H   BYTE   UNIT     XDATA          ?XD?_LPF_TWO_UPDATE?SMDU
-   *DEL*:           000038H   BYTE   UNIT     CODE           ?PR?_LPF_THREE_UPDATE?SMDU
-   *DEL*:           000002H   BYTE   UNIT     XDATA          ?XD?_LPF_THREE_UPDATE?SMDU
-   *DEL*:           000026H   BYTE   UNIT     CODE           ?PR?_ATAN_US_MDU?SMDU
-   *DEL*:           000029H   BYTE   UNIT     CODE           ?PR?_DIVQ_L_MDU?SMDU
-   *DEL*:           000029H   BYTE   UNIT     CODE           ?PR?_DIVQ_L_MDU2?SMDU
-   *DEL*:           000021H   BYTE   UNIT     CODE           ?PR?_MULU_H_MDU?SMDU
-   *DEL*:           00003FH   BYTE   UNIT     CODE           ?PR?_MULS_H_MDU?SMDU
-   *DEL*:           000064H   BYTE   UNIT     CODE           ?PR?_CONF_DMA?DMA
-   *DEL*:           000005H   BYTE   UNIT     XDATA          ?XD?_CONF_DMA?DMA
-
-
-
-OVERLAY MAP OF MODULE:   .\Output\Fortior_FOC_FU68x5 (MAIN)
-
-
-FUNCTION/MODULE                             XDATA_GROUP
---> CALLED FUNCTION/MODULE                  START  STOP
-=======================================================
-LVW_TSD_INT/INTERRUPT                       ----- -----
-
-*** NEW ROOT ******************************
-
-EXTERN0_INT/INTERRUPT                       ----- -----
-
-*** NEW ROOT ******************************
-
-DRV_ISR/INTERRUPT                           ----- -----
-
-*** NEW ROOT ******************************
-
-TIM3_INT_HANDLE/INTERRUPT                   ----- -----
-
-*** NEW ROOT ******************************
-
-SYSTICK_INT/INTERRUPT                       ----- -----
-
-*** NEW ROOT ******************************
-
-CMP3_INT/INTERRUPT                          ----- -----
-
-*** NEW ROOT ******************************
-
-UART2_INT/INTERRUPT                         ----- -----
-
-*** NEW ROOT ******************************
-
-?C_C51STARTUP                               ----- -----
-  +--> MAIN/MAIN
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 5
-
-
-  +--> ?C_INITSEG
-
-MAIN/MAIN                                   012EH 012FH
-  +--> SOFTWAREINIT/MAIN
-  +--> HARDWAREINIT/MAIN
-  +--> GETCURRENTOFFSET/MOTORCONTROLFUNCTION
-  +--> MOTOR_CONTROL_STATE/MOTORCONTROL
-  +--> GET_LPF_VALUE/MOTORCONTROL
-  +--> GET_TARGET_REF/CONTROL
-  +--> MOTOR_FAULT_HANDLE/MOTORPROTECT
-  +--> LOOP_CONTROL/MOTORCONTROL
-  +--> _LED_STATE_DISPLAY/LED
-  +--> ATORAMP/ADDFUNCTION
-
-SOFTWAREINIT/MAIN                           ----- -----
-
-HARDWAREINIT/MAIN                           ----- -----
-  +--> CMP3_INIT/CMP
-  +--> GPIO_INIT/GPIO
-  +--> ADC_INIT/ADC
-  +--> AMP_INIT/AMP
-  +--> CONFIG_INIT/CONFIG
-  +--> DRIVER_INIT/DRIVER
-  +--> PWM_TIMER_INIT/TIMER
-  +--> CMP3_INTERRUPT_INIT/CMP
-  +--> UART1_INIT/UART
-
-CMP3_INIT/CMP                               ----- -----
-
-GPIO_INIT/GPIO                              ----- -----
-
-ADC_INIT/ADC                                ----- -----
-
-AMP_INIT/AMP                                ----- -----
-
-CONFIG_INIT/CONFIG                          ----- -----
-
-DRIVER_INIT/DRIVER                          ----- -----
-
-PWM_TIMER_INIT/TIMER                        ----- -----
-
-CMP3_INTERRUPT_INIT/CMP                     ----- -----
-
-UART1_INIT/UART                             ----- -----
-
-GETCURRENTOFFSET/MOTORCONTROLFUNCTION       ----- -----
-
-MOTOR_CONTROL_STATE/MOTORCONTROL            ----- -----
-  +--> MOTOR_CHARGE/MOTORCONTROLFUNCTION
-  +--> MOTOR_ALIGN/MOTORCONTROLFUNCTION
-  +--> MOTOR_STATIC_OPEN/MOTORCONTROLFUNCTION
-
-MOTOR_CHARGE/MOTORCONTROLFUNCTION           ----- -----
-
-MOTOR_ALIGN/MOTORCONTROLFUNCTION            ----- -----
-  +--> FOC_INIT/MOTORCONTROLFUNCTION
-
-FOC_INIT/MOTORCONTROLFUNCTION               ----- -----
-
-MOTOR_STATIC_OPEN/MOTORCONTROLFUNCTION      ----- -----
-  +--> FOC_INIT/MOTORCONTROLFUNCTION
-
-GET_LPF_VALUE/MOTORCONTROL                  ----- -----
-  +--> _ABS_F16/ADDFUNCTION
-  +--> _LPF_ZERO_UPDATE/SMDU
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 6
-
-
-  +--> _SQRT_ALPBET/SMDU
-
-_ABS_F16/ADDFUNCTION                        ----- -----
-
-_LPF_ZERO_UPDATE/SMDU                       0130H 0131H
-
-_SQRT_ALPBET/SMDU                           ----- -----
-
-GET_TARGET_REF/CONTROL                      ----- -----
-
-MOTOR_FAULT_HANDLE/MOTORPROTECT             ----- -----
-  +--> BUS_CURR_CHECK/MOTORPROTECT
-  +--> PHASE_CURR_CHECK/MOTORPROTECT
-  +--> RUN_POWER_CHECK/MOTORPROTECT
-  +--> BUS_VOLTAGE_CHECK/MOTORPROTECT
-  +--> MOS_TEMPER_CHECK/MOTORPROTECT
-  +--> RECOVERY_FAULT_HANDLE/MOTORPROTECT
-
-BUS_CURR_CHECK/MOTORPROTECT                 ----- -----
-
-PHASE_CURR_CHECK/MOTORPROTECT               ----- -----
-
-RUN_POWER_CHECK/MOTORPROTECT                ----- -----
-
-BUS_VOLTAGE_CHECK/MOTORPROTECT              ----- -----
-
-MOS_TEMPER_CHECK/MOTORPROTECT               ----- -----
-
-RECOVERY_FAULT_HANDLE/MOTORPROTECT          ----- -----
-
-LOOP_CONTROL/MOTORCONTROL                   ----- -----
-  +--> HW_ZERO_PI_INIT/SMDU
-  +--> _HW_ZERO_CALC/SMDU
-
-HW_ZERO_PI_INIT/SMDU                        ----- -----
-
-_HW_ZERO_CALC/SMDU                          ----- -----
-
-_LED_STATE_DISPLAY/LED                      ----- -----
-
-ATORAMP/ADDFUNCTION                         ----- -----
-
-?C_INITSEG                                  ----- -----
-
-
-
-PUBLIC SYMBOLS OF MODULE:  .\Output\Fortior_FOC_FU68x5 (MAIN)
-
-
-      VALUE       CLASS    TYPE      PUBLIC SYMBOL NAME
-      =================================================
-*DEL*:00000000H   XDATA    BYTE      ?_Conf_DMA?BYTE
-      010003CBH   CODE     ---       ?C?CASTF
-      010004E8H   CODE     ---       ?C?CCASE
-      00000000H   NUMBER   ---       ?C?CODESEG
-      01000397H   CODE     ---       ?C?FCASTC
-      01000392H   CODE     ---       ?C?FCASTI
-      0100038DH   CODE     ---       ?C?FCASTL
-      0100007DH   CODE     ---       ?C?FPADD
-      01000316H   CODE     ---       ?C?FPCMP
-      01000314H   CODE     ---       ?C?FPCMP3
-      01000277H   CODE     ---       ?C?FPDIV
-      01000402H   CODE     ---       ?C?FPGETOPN2
-      0100016EH   CODE     ---       ?C?FPMUL
-      01000437H   CODE     ---       ?C?FPNANRESULT
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 7
-
-
-      01000441H   CODE     ---       ?C?FPOVERFLOW
-      01000419H   CODE     ---       ?C?FPRESULT
-      0100042DH   CODE     ---       ?C?FPRESULT2
-      01000079H   CODE     ---       ?C?FPSUB
-      0100043EH   CODE     ---       ?C?FPUNDERFLOW
-      0100044CH   CODE     ---       ?C?IILDX
-      01000462H   CODE     ---       ?C?LNEG
-      010004B7H   CODE     ---       ?C?LSTKXDATA
-      010004ABH   CODE     ---       ?C?LSTXDATA
-      0100050EH   CODE     ---       ?C?MEMSET
-      01000470H   CODE     ---       ?C?SLCMP
-      01000497H   CODE     ---       ?C?SLSHR
-      01000486H   CODE     ---       ?C?ULCMP
-      00000000H   NUMBER   ---       ?C?XDATASEG
-      01001479H   CODE     ---       ?C_START
-      01000000H   CODE     ---       ?C_STARTUP
-      01001AE5H   CODE     ---       _Abs_F16
-*DEL*:00000000H   CODE     ---       _Abs_F32
-*DEL*:00000000H   CODE     ---       _Atan_Us_MDU
-*DEL*:00000000H   CODE     ---       _Conf_DMA
-*DEL*:00000000H   CODE     ---       _DivQ_L_MDU
-*DEL*:00000000H   CODE     ---       _DivQ_L_MDU2
-*DEL*:00000000H   CODE     ---       _HW_One_Calc
-*DEL*:00000000H   CODE     ---       _HW_Three_Calc
-*DEL*:00000000H   CODE     ---       _HW_Two_Calc
-      01001B01H   CODE     ---       _HW_Zero_Calc
-      010012DEH   CODE     ---       _LED_State_Display
-*DEL*:00000000H   CODE     ---       _LPF_One_Update
-*DEL*:00000000H   CODE     ---       _LPF_Three_Update
-*DEL*:00000000H   CODE     ---       _LPF_Two_Update
-      01001954H   CODE     ---       _LPF_Zero_Update
-*DEL*:00000000H   CODE     ---       _MULS_H_MDU
-*DEL*:00000000H   CODE     ---       _MULU_H_MDU
-      01001AA5H   CODE     ---       _Sqrt_alpbet
-*SFR* 000000D0H.6 DATA     BIT       AC
-*SFR* 000000E0H   DATA     BYTE      ACC
-      01001725H   CODE     ---       ADC_Init
-      010019BFH   CODE     ---       AMP_Init
-      0100163CH   CODE     ---       ATORamp
-      01001A51H   CODE     ---       Bus_Curr_Check
-      0100122CH   CODE     ---       Bus_Voltage_Check
-*SFR* 00000086H   DATA     BYTE      CFG_KEY
-      010019F0H   CODE     ---       CMP3_Init
-      0100000EH   CODE     ---       CMP3_INT
-      01001B42H   CODE     ---       CMP3_Interrupt_Init
-*SFR* 000000D5H   DATA     BYTE      CMP_CR0
-*SFR* 000000D6H   DATA     BYTE      CMP_CR1
-*SFR* 000000DAH   DATA     BYTE      CMP_CR2
-*SFR* 000000DCH   DATA     BYTE      CMP_CR3
-*SFR* 000000E1H   DATA     BYTE      CMP_CR4
-*SFR* 000000D7H   DATA     BYTE      CMP_SR
-      01001B31H   CODE     ---       Config_Init
-*SFR* 000000D0H.7 DATA     BIT       CY
-*DEL*:00000000H   CODE     ---       Dabug_Data_Update
-      02000001H   XDATA    ---       DebugDat
-*SFR* 00000082H   DATA     WORD      DPTR
-      01001794H   CODE     ---       Driver_Init
-      01001B1AH   CODE     ---       DRV_ISR
-*SFR* 000000F8H   DATA     BYTE      DRV_OUT
-*SFR* 000000A8H.7 DATA     BIT       EA
-*SFR* 000000A8H.4 DATA     BIT       ES0
-      020000C4H   XDATA    ---       estData
-*SFR* 000000D9H   DATA     BYTE      EVT_FILT
-*SFR* 000000A8H.0 DATA     BIT       EX0
-*SFR* 000000A8H.2 DATA     BIT       EX1
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 8
-
-
-      01000066H   CODE     ---       EXTERN0_INT
-*SFR* 000000D0H.5 DATA     BIT       F0
-*SFR* 000000D0H.1 DATA     BIT       F1
-      02000081H   XDATA    ---       faultCheck
-      020000EDH   XDATA    BYTE      FaultSource
-*SFR* 00000085H   DATA     BYTE      FLA_CR
-*SFR* 00000084H   DATA     BYTE      FLA_KEY
-      0100102BH   CODE     ---       FOC_Init
-      010007D5H   CODE     ---       Get_LPF_Value
-      01000056H   CODE     ---       Get_Target_Ref
-      01000EF7H   CODE     ---       GetCurrentOffset
-*SFR* 00000080H.0 DATA     BIT       GP00
-*SFR* 00000080H.1 DATA     BIT       GP01
-*SFR* 00000080H.2 DATA     BIT       GP02
-*SFR* 00000080H.3 DATA     BIT       GP03
-*SFR* 00000080H.4 DATA     BIT       GP04
-*SFR* 00000080H.5 DATA     BIT       GP05
-*SFR* 00000080H.6 DATA     BIT       GP06
-*SFR* 00000080H.7 DATA     BIT       GP07
-*SFR* 00000090H.0 DATA     BIT       GP10
-*SFR* 00000090H.1 DATA     BIT       GP11
-*SFR* 00000090H.2 DATA     BIT       GP12
-*SFR* 00000090H.3 DATA     BIT       GP13
-*SFR* 00000090H.4 DATA     BIT       GP14
-*SFR* 00000090H.5 DATA     BIT       GP15
-*SFR* 00000090H.6 DATA     BIT       GP16
-*SFR* 00000090H.7 DATA     BIT       GP17
-*SFR* 000000A0H.0 DATA     BIT       GP20
-*SFR* 000000A0H.1 DATA     BIT       GP21
-*SFR* 000000A0H.2 DATA     BIT       GP22
-*SFR* 000000A0H.3 DATA     BIT       GP23
-*SFR* 000000A0H.4 DATA     BIT       GP24
-*SFR* 000000A0H.5 DATA     BIT       GP25
-*SFR* 000000A0H.6 DATA     BIT       GP26
-*SFR* 000000A0H.7 DATA     BIT       GP27
-*SFR* 000000B0H.0 DATA     BIT       GP30
-*SFR* 000000B0H.1 DATA     BIT       GP31
-*SFR* 000000B0H.2 DATA     BIT       GP32
-*SFR* 000000B0H.3 DATA     BIT       GP33
-*SFR* 000000B0H.4 DATA     BIT       GP34
-*SFR* 000000B0H.5 DATA     BIT       GP35
-*SFR* 000000B0H.6 DATA     BIT       GP36
-*SFR* 000000B0H.7 DATA     BIT       GP37
-*SFR* 000000B8H.0 DATA     BIT       GP40
-*SFR* 000000B8H.1 DATA     BIT       GP41
-*SFR* 000000B8H.2 DATA     BIT       GP42
-*SFR* 000000B8H.3 DATA     BIT       GP43
-*SFR* 000000B8H.4 DATA     BIT       GP44
-*SFR* 000000B8H.5 DATA     BIT       GP45
-*SFR* 000000B8H.6 DATA     BIT       GP46
-*SFR* 000000B8H.7 DATA     BIT       GP47
-*SFR* 000000C0H.0 DATA     BIT       GP50
-*SFR* 000000C0H.1 DATA     BIT       GP51
-*SFR* 000000C0H.2 DATA     BIT       GP52
-*SFR* 000000C0H.3 DATA     BIT       GP53
-*DEL*:00000000H   CODE     ---       GPIO_Default_Init
-      01000006H   CODE     ---       GPIO_Init
-*SFR* 000000E2H   DATA     BYTE      HALL_CR
-      0100001EH   CODE     ---       HardwareInit
-*DEL*:00000000H   CODE     ---       HW_One_PI_Init
-*DEL*:00000000H   CODE     ---       HW_Three_PI_Init
-*DEL*:00000000H   CODE     ---       HW_Two_PI_Init
-      010018DBH   CODE     ---       HW_Zero_PI_Init
-*SFR* 000000A8H   DATA     BYTE      IE
-*SFR* 00000088H.2 DATA     BIT       IF0
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 9
-
-
-*DEL*:00000000H   CODE     ---       Input_Capture_Calc
-      02000116H   XDATA    ---       inputCapture
-*SFR* 0000008AH   DATA     BYTE      IP0
-*SFR* 0000008BH   DATA     BYTE      IP1
-*SFR* 0000008CH   DATA     BYTE      IP2
-*SFR* 0000008DH   DATA     BYTE      IP3
-      00000020H.1 BIT      BIT       isCtrlPowOn
-*SFR* 00000088H.0 DATA     BIT       IT00
-*SFR* 00000088H.1 DATA     BIT       IT01
-*SFR* 00000088H.3 DATA     BIT       IT10
-*SFR* 00000088H.4 DATA     BIT       IT11
-*DEL*:00000000H   CODE     ---       LED_GPIO_Init
-      0200012BH   XDATA    ---       ledCount
-      0200012AH   XDATA    BYTE      ledState
-      01000DB6H   CODE     ---       Loop_Control
-      020000E2H   XDATA    ---       loopCtrl
-*SFR* 000000DBH   DATA     BYTE      LVSR
-      01001A21H   CODE     ---       LVW_TSD_INT
-      010014BEH   CODE     ---       main
-*DEL*:00000000H   CODE     ---       MC_Break
-      020000EEH   XDATA    ---       mcCurOffset
-      02000109H   XDATA    ---       mcFocCtrl
-      02000134H   XDATA    ---       McStaSet
-*SFR* 000000C1H   DATA     BYTE      MDU_CR
-*SFR* 000000F8H.7 DATA     BIT       MOE
-      01001851H   CODE     ---       MOS_Temper_Check
-      010016B6H   CODE     ---       Motor_Align
-      01001148H   CODE     ---       Motor_Charge
-      0100053AH   CODE     ---       Motor_Control_State
-      01001A7FH   CODE     ---       Motor_Fault_Handle
-*DEL*:00000000H   CODE     ---       Motor_Ready
-*DEL*:00000000H   CODE     ---       Motor_Stall_Check
-*DEL*:00000000H   CODE     ---       Motor_Start_Test
-      01001540H   CODE     ---       Motor_Static_Open
-*SFR* 000000F8H.0 DATA     BIT       OISUH
-*SFR* 000000F8H.1 DATA     BIT       OISUL
-*SFR* 000000F8H.2 DATA     BIT       OISVH
-*SFR* 000000F8H.3 DATA     BIT       OISVL
-*SFR* 000000F8H.4 DATA     BIT       OISWH
-*SFR* 000000F8H.5 DATA     BIT       OISWL
-*SFR* 000000D0H.2 DATA     BIT       OV
-*SFR* 000000D0H.0 DATA     BIT       P
-*SFR* 00000080H   DATA     BYTE      P0
-*SFR* 000000FCH   DATA     BYTE      P0_OE
-*SFR* 00000090H   DATA     BYTE      P1
-*SFR* 000000D1H   DATA     BYTE      P1_IE
-*SFR* 000000D2H   DATA     BYTE      P1_IF
-*SFR* 000000FDH   DATA     BYTE      P1_OE
-*SFR* 000000A0H   DATA     BYTE      P2
-*SFR* 000000FEH   DATA     BYTE      P2_OE
-*SFR* 000000B0H   DATA     BYTE      P3
-*SFR* 000000FFH   DATA     BYTE      P3_OE
-*SFR* 000000B8H   DATA     BYTE      P4
-*SFR* 000000D3H   DATA     BYTE      P4_IE
-*SFR* 000000D4H   DATA     BYTE      P4_IF
-*SFR* 000000E9H   DATA     BYTE      P4_OE
-*SFR* 000000C0H   DATA     BYTE      P5
-*SFR* 000000FBH   DATA     BYTE      P5_OE
-*SFR* 00000087H   DATA     BYTE      PCON
-      01000A17H   CODE     ---       Phase_Curr_Check
-*SFR* 000000F9H   DATA     BYTE      PI_CR
-      00000008H   IDATA    INT       Power_Currt
-*SFR* 000000D0H   DATA     BYTE      PSW
-      0100189CH   CODE     ---       PWM_Timer_Init
-*SFR* 00000098H.2 DATA     BIT       RB8
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 10
-
-
-      00000020H.2 BIT      BIT       RecMessageFalg
-      02000041H   XDATA    ---       RecvBuffer
-*SFR* 00000098H.4 DATA     BIT       REN
-*SFR* 00000098H.0 DATA     BIT       RI
-*SFR* 000000D0H.3 DATA     BIT       RS0
-*SFR* 000000D0H.4 DATA     BIT       RS1
-*SFR* 000000C9H   DATA     BYTE      RST_SR
-*SFR* 000000A8H.6 DATA     BIT       RTCIE
-*SFR* 00000098H.5 DATA     BIT       SM2
-      0100198CH   CODE     ---       SoftwareInit
-*SFR* 000000A8H.3 DATA     BIT       SPIIE
-      02000123H   XDATA    ---       startTest
-      020000ECH   XDATA    BYTE      sysState
-      01001919H   CODE     ---       SYStick_INT
-*SFR* 00000098H.3 DATA     BIT       TB8
-*SFR* 00000088H   DATA     BYTE      TCON
-*SFR* 00000098H.1 DATA     BIT       TI
-      00000020H.0 BIT      BIT       TickFlag
-*SFR* 000000AEH   DATA     WORD      TIM2__ARR
-*SFR* 000000AAH   DATA     WORD      TIM2__CNTR
-*SFR* 000000ACH   DATA     WORD      TIM2__DR
-*SFR* 000000A1H   DATA     BYTE      TIM2_CR0
-*SFR* 000000A9H   DATA     BYTE      TIM2_CR1
-*SFR* 000000A6H   DATA     WORD      TIM3__ARR
-*SFR* 000000A2H   DATA     WORD      TIM3__CNTR
-*SFR* 000000A4H   DATA     WORD      TIM3__DR
-*SFR* 0000009CH   DATA     BYTE      TIM3_CR0
-*SFR* 0000009DH   DATA     BYTE      TIM3_CR1
-      010015C1H   CODE     ---       TIM3_INT_Handle
-*SFR* 00000096H   DATA     WORD      TIM4__ARR
-*SFR* 00000092H   DATA     WORD      TIM4__CNTR
-*SFR* 00000094H   DATA     WORD      TIM4__DR
-*SFR* 0000009EH   DATA     BYTE      TIM4_CR0
-*SFR* 0000009FH   DATA     BYTE      TIM4_CR1
-*DEL*:00000000H   CODE     ---       TSD_Init
-*SFR* 000000A8H.1 DATA     BIT       TSDIE
-*SFR* 00000088H.5 DATA     BIT       TSDIF
-      01001AC6H   CODE     ---       UART1_Init
-      0100000AH   CODE     ---       UART2_INT
-*SFR* 000000D8H   DATA     BYTE      UT2_CR
-*SFR* 00000089H   DATA     BYTE      UT2_DR
-*SFR* 000000D8H.6 DATA     BIT       UT2MOD0
-*SFR* 000000D8H.7 DATA     BIT       UT2MOD1
-*SFR* 000000D8H.2 DATA     BIT       UT2RB8
-*SFR* 000000D8H.4 DATA     BIT       UT2REN
-*SFR* 000000D8H.0 DATA     BIT       UT2RI
-*SFR* 000000D8H.5 DATA     BIT       UT2SM2
-*SFR* 000000D8H.3 DATA     BIT       UT2TB8
-*SFR* 000000D8H.1 DATA     BIT       UT2TI
-*SFR* 0000009AH   DATA     WORD      UT_BAUD
-*SFR* 00000098H   DATA     BYTE      UT_CR
-*SFR* 00000099H   DATA     BYTE      UT_DR
-*SFR* 00000098H.6 DATA     BIT       UT_MOD0
-*SFR* 00000098H.7 DATA     BIT       UT_MOD1
-
-
-
-SYMBOL TABLE OF MODULE:  .\Output\Fortior_FOC_FU68x5 (MAIN)
-
-      VALUE       REP       CLASS    TYPE      SYMBOL NAME
-      ====================================================
-      ---         MODULE    ---      ---       MAIN
-      020000EDH   PUBLIC    XDATA    BYTE      FaultSource
-      00000020H.1 PUBLIC    BIT      BIT       isCtrlPowOn
-      020000ECH   PUBLIC    XDATA    BYTE      sysState
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 11
-
-
-      020000E2H   PUBLIC    XDATA    ---       loopCtrl
-      020000C4H   PUBLIC    XDATA    ---       estData
-      00000020H.0 PUBLIC    BIT      BIT       TickFlag
-      02000081H   PUBLIC    XDATA    ---       faultCheck
-      010014BEH   PUBLIC    CODE     ---       main
-      0100198CH   PUBLIC    CODE     ---       SoftwareInit
-      0100001EH   PUBLIC    CODE     ---       HardwareInit
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 12
-
-
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 13
-
-
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      0100001EH   BLOCK     CODE     ---       LVL=0
-      0100001EH   LINE      CODE     ---       #22
-      0100001EH   LINE      CODE     ---       #23
-      0100001EH   LINE      CODE     ---       #24
-      01000021H   LINE      CODE     ---       #25
-      01000024H   LINE      CODE     ---       #26
-      01000027H   LINE      CODE     ---       #27
-      0100002AH   LINE      CODE     ---       #29
-      0100002DH   LINE      CODE     ---       #30
-      01000030H   LINE      CODE     ---       #31
-      01000033H   LINE      CODE     ---       #33
-      01000036H   LINE      CODE     ---       #35
-      01000039H   LINE      CODE     ---       #37
-      0100003CH   LINE      CODE     ---       #38
-      01000043H   LINE      CODE     ---       #39
-      01000045H   LINE      CODE     ---       #40
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100198CH   BLOCK     CODE     ---       LVL=0
-      0100198CH   LINE      CODE     ---       #48
-      0100198CH   LINE      CODE     ---       #49
-      0100198CH   LINE      CODE     ---       #50
-      0100199BH   LINE      CODE     ---       #51
-      010019A0H   LINE      CODE     ---       #52
-      010019AAH   LINE      CODE     ---       #53
-      010019B4H   LINE      CODE     ---       #54
-      010019BEH   LINE      CODE     ---       #55
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010014BEH   BLOCK     CODE     ---       LVL=0
-      010014BEH   BLOCK     CODE     NEAR LAB  LVL=1
-      0200012EH   SYMBOL    XDATA    WORD      PowerUpCnt
-      ---         BLOCKEND  ---      ---       LVL=1
-      010014BEH   LINE      CODE     ---       #62
-      010014BEH   LINE      CODE     ---       #63
-      010014BEH   LINE      CODE     ---       #64
-      010014C5H   LINE      CODE     ---       #66
-      010014F2H   LINE      CODE     ---       #68
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 14
-
-
-      010014F5H   LINE      CODE     ---       #69
-      010014F8H   LINE      CODE     ---       #71
-      010014F8H   LINE      CODE     ---       #72
-      010014F8H   LINE      CODE     ---       #73
-      010014FEH   LINE      CODE     ---       #74
-      010014FEH   LINE      CODE     ---       #75
-      01001501H   LINE      CODE     ---       #76
-      01001503H   LINE      CODE     ---       #78
-      01001503H   LINE      CODE     ---       #79
-      01001506H   LINE      CODE     ---       #81
-      01001509H   LINE      CODE     ---       #82
-      01001509H   LINE      CODE     ---       #84
-      01001510H   LINE      CODE     ---       #86
-      01001513H   LINE      CODE     ---       #88
-      01001516H   LINE      CODE     ---       #90
-      01001519H   LINE      CODE     ---       #93
-      01001526H   LINE      CODE     ---       #94
-      01001529H   LINE      CODE     ---       #97
-      01001531H   LINE      CODE     ---       #100
-      01001538H   LINE      CODE     ---       #101
-      0100153BH   LINE      CODE     ---       #103
-      0100153DH   LINE      CODE     ---       #104
-      0100153DH   LINE      CODE     ---       #105
-      0100153DH   LINE      CODE     ---       #106
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       ADDFUNCTION
-      02000109H   PUBLIC    XDATA    ---       mcFocCtrl
-      0100163CH   PUBLIC    CODE     ---       ATORamp
-      01001AE5H   PUBLIC    CODE     ---       _Abs_F16
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 15
-
-
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 16
-
-
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      01001AE5H   BLOCK     CODE     ---       LVL=0
-      00000004H   SYMBOL    DATA     INT       value
-      01001AE5H   LINE      CODE     ---       #12
-      01001AE9H   LINE      CODE     ---       #13
-      01001AE9H   LINE      CODE     ---       #14
-      01001AF4H   LINE      CODE     ---       #15
-      01001AFCH   LINE      CODE     ---       #17
-      01001B00H   LINE      CODE     ---       #18
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100163CH   BLOCK     CODE     ---       LVL=0
-      0100163CH   LINE      CODE     ---       #29
-      0100163CH   LINE      CODE     ---       #30
-      0100163CH   LINE      CODE     ---       #31
-      01001649H   LINE      CODE     ---       #32
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 17
-
-
-      01001649H   LINE      CODE     ---       #33
-      01001653H   LINE      CODE     ---       #34
-      0100165BH   LINE      CODE     ---       #35
-      0100165CH   LINE      CODE     ---       #36
-      01001662H   LINE      CODE     ---       #37
-      01001662H   LINE      CODE     ---       #38
-      0100166CH   LINE      CODE     ---       #39
-      01001674H   LINE      CODE     ---       #40
-      01001675H   LINE      CODE     ---       #41
-      0100167BH   LINE      CODE     ---       #42
-      0100167BH   LINE      CODE     ---       #43
-      01001685H   LINE      CODE     ---       #44
-      0100168DH   LINE      CODE     ---       #45
-      0100168EH   LINE      CODE     ---       #46
-      0100169DH   LINE      CODE     ---       #47
-      0100169DH   LINE      CODE     ---       #48
-      010016A7H   LINE      CODE     ---       #49
-      010016AFH   LINE      CODE     ---       #50
-      010016B5H   LINE      CODE     ---       #51
-      010016B5H   LINE      CODE     ---       #52
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       INTERRUPT
-      00000008H   PUBLIC    IDATA    INT       Power_Currt
-      0100000AH   PUBLIC    CODE     ---       UART2_INT
-      0100000EH   PUBLIC    CODE     ---       CMP3_INT
-      01001919H   PUBLIC    CODE     ---       SYStick_INT
-      010015C1H   PUBLIC    CODE     ---       TIM3_INT_Handle
-      01001B1AH   PUBLIC    CODE     ---       DRV_ISR
-      01000066H   PUBLIC    CODE     ---       EXTERN0_INT
-      01001A21H   PUBLIC    CODE     ---       LVW_TSD_INT
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 18
-
-
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 19
-
-
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      01001A21H   BLOCK     CODE     ---       LVL=0
-      01001A21H   LINE      CODE     ---       #13
-      01001A27H   LINE      CODE     ---       #15
-      01001A2CH   LINE      CODE     ---       #16
-      01001A2CH   LINE      CODE     ---       #17
-      01001A31H   LINE      CODE     ---       #18
-      01001A31H   LINE      CODE     ---       #19
-      01001A37H   LINE      CODE     ---       #20
-      01001A3AH   LINE      CODE     ---       #21
-      01001A3AH   LINE      CODE     ---       #23
-      01001A3DH   LINE      CODE     ---       #24
-      01001A3DH   LINE      CODE     ---       #26
-      01001A40H   LINE      CODE     ---       #27
-      01001A40H   LINE      CODE     ---       #28
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 20
-
-
-      01001A45H   LINE      CODE     ---       #29
-      01001A45H   LINE      CODE     ---       #30
-      01001A48H   LINE      CODE     ---       #31
-      01001A48H   LINE      CODE     ---       #33
-      01001A4AH   LINE      CODE     ---       #34
-      01001A4AH   LINE      CODE     ---       #35
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000066H   BLOCK     CODE     ---       LVL=0
-      01000066H   LINE      CODE     ---       #42
-      01000066H   LINE      CODE     ---       #44
-      01000069H   LINE      CODE     ---       #45
-      01000069H   LINE      CODE     ---       #46
-      0100006BH   LINE      CODE     ---       #47
-      0100006BH   LINE      CODE     ---       #48
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001B1AH   BLOCK     CODE     ---       LVL=0
-      01001B1AH   LINE      CODE     ---       #55
-      01001B20H   LINE      CODE     ---       #57
-      01001B27H   LINE      CODE     ---       #58
-      01001B27H   LINE      CODE     ---       #59
-      01001B2AH   LINE      CODE     ---       #60
-      01001B2AH   LINE      CODE     ---       #61
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010015C1H   BLOCK     CODE     ---       LVL=0
-      010015C1H   LINE      CODE     ---       #70
-      010015C7H   LINE      CODE     ---       #72
-      010015CCH   LINE      CODE     ---       #73
-      010015CFH   LINE      CODE     ---       #75
-      010015D4H   LINE      CODE     ---       #76
-      010015D4H   LINE      CODE     ---       #77
-      010015DAH   LINE      CODE     ---       #78
-      010015DAH   LINE      CODE     ---       #79
-      010015E4H   LINE      CODE     ---       #80
-      010015EEH   LINE      CODE     ---       #81
-      010015F4H   LINE      CODE     ---       #82
-      010015F4H   LINE      CODE     ---       #84
-      010015F7H   LINE      CODE     ---       #85
-      010015F7H   LINE      CODE     ---       #87
-      010015FCH   LINE      CODE     ---       #88
-      010015FCH   LINE      CODE     ---       #89
-      01001602H   LINE      CODE     ---       #90
-      01001602H   LINE      CODE     ---       #91
-      01001605H   LINE      CODE     ---       #92
-      01001605H   LINE      CODE     ---       #93
-      0100160FH   LINE      CODE     ---       #94
-      01001619H   LINE      CODE     ---       #95
-      0100161BH   LINE      CODE     ---       #97
-      0100161BH   LINE      CODE     ---       #98
-      01001625H   LINE      CODE     ---       #99
-      0100162CH   LINE      CODE     ---       #100
-      0100162CH   LINE      CODE     ---       #102
-      01001632H   LINE      CODE     ---       #103
-      01001632H   LINE      CODE     ---       #105
-      01001635H   LINE      CODE     ---       #106
-      01001635H   LINE      CODE     ---       #107
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001919H   BLOCK     CODE     ---       LVL=0
-      01001919H   LINE      CODE     ---       #115
-      01001921H   LINE      CODE     ---       #117
-      01001928H   LINE      CODE     ---       #118
-      01001928H   LINE      CODE     ---       #119
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 21
-
-
-      0100192AH   LINE      CODE     ---       #121
-      01001939H   LINE      CODE     ---       #122
-      01001945H   LINE      CODE     ---       #124
-      0100194BH   LINE      CODE     ---       #125
-      0100194BH   LINE      CODE     ---       #126
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100000EH   BLOCK     CODE     ---       LVL=0
-      0100000EH   LINE      CODE     ---       #136
-      01000010H   LINE      CODE     ---       #138
-      01000015H   LINE      CODE     ---       #139
-      01000018H   LINE      CODE     ---       #140
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100000AH   BLOCK     CODE     ---       LVL=0
-      0100000AH   LINE      CODE     ---       #142
-      0100000AH   LINE      CODE     ---       #144
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       CONTROL
-      02000123H   PUBLIC    XDATA    ---       startTest
-      01000056H   PUBLIC    CODE     ---       Get_Target_Ref
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 22
-
-
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 23
-
-
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      01000056H   BLOCK     CODE     ---       LVL=0
-      01000056H   LINE      CODE     ---       #65
-      01000056H   LINE      CODE     ---       #66
-      01000056H   LINE      CODE     ---       #68
-      01000058H   LINE      CODE     ---       #69
-      01000062H   LINE      CODE     ---       #75
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       MOTORCONTROL
-      02000134H   PUBLIC    XDATA    ---       McStaSet
-      01000DB6H   PUBLIC    CODE     ---       Loop_Control
-      010007D5H   PUBLIC    CODE     ---       Get_LPF_Value
-      0100053AH   PUBLIC    CODE     ---       Motor_Control_State
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 24
-
-
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 25
-
-
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 26
-
-
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      0100053AH   BLOCK     CODE     ---       LVL=0
-      0100053AH   LINE      CODE     ---       #10
-      0100053AH   LINE      CODE     ---       #11
-      0100053AH   LINE      CODE     ---       #12
-      01000540H   LINE      CODE     ---       #13
-      01000548H   LINE      CODE     ---       #14
-      01000551H   LINE      CODE     ---       #15
-      01000551H   LINE      CODE     ---       #16
-      01000554H   LINE      CODE     ---       #18
-      01000557H   LINE      CODE     ---       #19
-      01000561H   LINE      CODE     ---       #20
-      01000561H   LINE      CODE     ---       #22
-      01000591H   LINE      CODE     ---       #23
-      01000591H   LINE      CODE     ---       #24
-      01000591H   LINE      CODE     ---       #25
-      01000598H   LINE      CODE     ---       #26
-      01000598H   LINE      CODE     ---       #27
-      0100059CH   LINE      CODE     ---       #28
-      0100059EH   LINE      CODE     ---       #29
-      010005A5H   LINE      CODE     ---       #30
-      010005A9H   LINE      CODE     ---       #31
-      010005AEH   LINE      CODE     ---       #32
-      010005B4H   LINE      CODE     ---       #34
-      010005CAH   LINE      CODE     ---       #38
-      010005CAH   LINE      CODE     ---       #40
-      010005DBH   LINE      CODE     ---       #41
-      010005E0H   LINE      CODE     ---       #43
-      010005E1H   LINE      CODE     ---       #45
-      010005E1H   LINE      CODE     ---       #47
-      010005F7H   LINE      CODE     ---       #51
-      01000606H   LINE      CODE     ---       #52
-      01000615H   LINE      CODE     ---       #53
-      01000624H   LINE      CODE     ---       #54
-      01000633H   LINE      CODE     ---       #56
-      01000638H   LINE      CODE     ---       #57
-      0100063DH   LINE      CODE     ---       #62
-      0100063DH   LINE      CODE     ---       #64
-      01000647H   LINE      CODE     ---       #65
-      0100064DH   LINE      CODE     ---       #66
-      01000657H   LINE      CODE     ---       #70
-      01000657H   LINE      CODE     ---       #72
-      01000658H   LINE      CODE     ---       #74
-      01000658H   LINE      CODE     ---       #75
-      0100065BH   LINE      CODE     ---       #77
-      01000668H   LINE      CODE     ---       #78
-      01000668H   LINE      CODE     ---       #79
-      0100066AH   LINE      CODE     ---       #81
-      01000674H   LINE      CODE     ---       #82
-      0100067AH   LINE      CODE     ---       #83
-      01000684H   LINE      CODE     ---       #87
-      01000684H   LINE      CODE     ---       #89
-      01000685H   LINE      CODE     ---       #91
-      01000685H   LINE      CODE     ---       #92
-      01000688H   LINE      CODE     ---       #99
-      01000697H   LINE      CODE     ---       #100
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 27
-
-
-      01000697H   LINE      CODE     ---       #101
-      0100069CH   LINE      CODE     ---       #102
-      010006A6H   LINE      CODE     ---       #103
-      010006D9H   LINE      CODE     ---       #104
-      010006DAH   LINE      CODE     ---       #105
-      010006EAH   LINE      CODE     ---       #106
-      010006EAH   LINE      CODE     ---       #107
-      010006F0H   LINE      CODE     ---       #108
-      010006FAH   LINE      CODE     ---       #109
-      01000704H   LINE      CODE     ---       #110
-      01000705H   LINE      CODE     ---       #111
-      0100070EH   LINE      CODE     ---       #112
-      0100070EH   LINE      CODE     ---       #113
-      01000714H   LINE      CODE     ---       #114
-      01000739H   LINE      CODE     ---       #115
-      0100075DH   LINE      CODE     ---       #116
-      01000765H   LINE      CODE     ---       #117
-      01000766H   LINE      CODE     ---       #119
-      01000766H   LINE      CODE     ---       #120
-      0100076CH   LINE      CODE     ---       #121
-      01000772H   LINE      CODE     ---       #122
-      01000772H   LINE      CODE     ---       #125
-      01000773H   LINE      CODE     ---       #127
-      01000773H   LINE      CODE     ---       #128
-      01000776H   LINE      CODE     ---       #129
-      0100077CH   LINE      CODE     ---       #130
-      0100077DH   LINE      CODE     ---       #132
-      0100077DH   LINE      CODE     ---       #133
-      01000798H   LINE      CODE     ---       #134
-      01000798H   LINE      CODE     ---       #135
-      0100079CH   LINE      CODE     ---       #136
-      010007A3H   LINE      CODE     ---       #137
-      010007A7H   LINE      CODE     ---       #138
-      010007A9H   LINE      CODE     ---       #139
-      010007A9H   LINE      CODE     ---       #141
-      010007AAH   LINE      CODE     ---       #143
-      010007AAH   LINE      CODE     ---       #144
-      010007B0H   LINE      CODE     ---       #145
-      010007B5H   LINE      CODE     ---       #147
-      010007B5H   LINE      CODE     ---       #148
-      010007CBH   LINE      CODE     ---       #149
-      010007D2H   LINE      CODE     ---       #150
-      010007D4H   LINE      CODE     ---       #151
-      010007D4H   LINE      CODE     ---       #153
-      010007D4H   LINE      CODE     ---       #154
-      010007D4H   LINE      CODE     ---       #155
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010007D5H   BLOCK     CODE     ---       LVL=0
-      010007D5H   LINE      CODE     ---       #162
-      010007D5H   LINE      CODE     ---       #163
-      010007D5H   LINE      CODE     ---       #165
-      010007DCH   LINE      CODE     ---       #167
-      010007E3H   LINE      CODE     ---       #170
-      010007F0H   LINE      CODE     ---       #171
-      0100080AH   LINE      CODE     ---       #172
-      01000830H   LINE      CODE     ---       #174
-      01000838H   LINE      CODE     ---       #175
-      01000859H   LINE      CODE     ---       #177
-      01000868H   LINE      CODE     ---       #180
-      01000887H   LINE      CODE     ---       #181
-      010008A6H   LINE      CODE     ---       #184
-      010008B8H   LINE      CODE     ---       #185
-      010008B8H   LINE      CODE     ---       #186
-      010008D7H   LINE      CODE     ---       #187
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 28
-
-
-      010008F6H   LINE      CODE     ---       #188
-      01000915H   LINE      CODE     ---       #189
-      01000934H   LINE      CODE     ---       #190
-      01000953H   LINE      CODE     ---       #191
-      01000955H   LINE      CODE     ---       #193
-      0100095CH   LINE      CODE     ---       #195
-      0100096AH   LINE      CODE     ---       #196
-      0100096AH   LINE      CODE     ---       #197
-      01000989H   LINE      CODE     ---       #198
-      01000998H   LINE      CODE     ---       #199
-      010009B3H   LINE      CODE     ---       #200
-      010009B5H   LINE      CODE     ---       #202
-      010009BCH   LINE      CODE     ---       #205
-      010009CBH   LINE      CODE     ---       #206
-      010009DAH   LINE      CODE     ---       #207
-      010009E9H   LINE      CODE     ---       #208
-      010009F8H   LINE      CODE     ---       #209
-      01000A07H   LINE      CODE     ---       #210
-      01000A16H   LINE      CODE     ---       #211
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000DB6H   BLOCK     CODE     ---       LVL=0
-      01000DB6H   LINE      CODE     ---       #218
-      01000DB6H   LINE      CODE     ---       #219
-      01000DB6H   LINE      CODE     ---       #220
-      01000DC3H   LINE      CODE     ---       #221
-      01000DC3H   LINE      CODE     ---       #222
-      01000DC3H   LINE      CODE     ---       #223
-      01000DC3H   LINE      CODE     ---       #224
-      01000DD7H   LINE      CODE     ---       #225
-      01000DD7H   LINE      CODE     ---       #227
-      01000DDDH   LINE      CODE     ---       #229
-      01000DE7H   LINE      CODE     ---       #230
-      01000DEEH   LINE      CODE     ---       #231
-      01000DF8H   LINE      CODE     ---       #232
-      01000E01H   LINE      CODE     ---       #236
-      01000E0BH   LINE      CODE     ---       #237
-      01000E11H   LINE      CODE     ---       #238
-      01000E17H   LINE      CODE     ---       #240
-      01000E1AH   LINE      CODE     ---       #245
-      01000E29H   LINE      CODE     ---       #246
-      01000E29H   LINE      CODE     ---       #247
-      01000E29H   LINE      CODE     ---       #248
-      01000E2AH   LINE      CODE     ---       #250
-      01000E2AH   LINE      CODE     ---       #251
-      01000E2AH   LINE      CODE     ---       #252
-      01000E3AH   LINE      CODE     ---       #253
-      01000E3AH   LINE      CODE     ---       #254
-      01000E3CH   LINE      CODE     ---       #257
-      01000E63H   LINE      CODE     ---       #258
-      01000E71H   LINE      CODE     ---       #259
-      01000E9AH   LINE      CODE     ---       #260
-      01000EA2H   LINE      CODE     ---       #262
-      01000EAAH   LINE      CODE     ---       #265
-      01000ECAH   LINE      CODE     ---       #273
-      01000ED1H   LINE      CODE     ---       #274
-      01000EDFH   LINE      CODE     ---       #277
-      01000EE7H   LINE      CODE     ---       #278
-      01000EF6H   LINE      CODE     ---       #279
-      01000EF6H   LINE      CODE     ---       #280
-      01000EF6H   LINE      CODE     ---       #281
-      01000EF6H   LINE      CODE     ---       #282
-      01000EF6H   LINE      CODE     ---       #283
-      ---         BLOCKEND  ---      ---       LVL=0
-
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 29
-
-
-      ---         MODULE    ---      ---       MOTORCONTROLFUNCTION
-      020000EEH   PUBLIC    XDATA    ---       mcCurOffset
-      01000EF7H   PUBLIC    CODE     ---       GetCurrentOffset
-      01001540H   PUBLIC    CODE     ---       Motor_Static_Open
-      010016B6H   PUBLIC    CODE     ---       Motor_Align
-      01001148H   PUBLIC    CODE     ---       Motor_Charge
-      0100102BH   PUBLIC    CODE     ---       FOC_Init
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 30
-
-
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 31
-
-
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      0100102BH   BLOCK     CODE     ---       LVL=0
-      0100102BH   LINE      CODE     ---       #10
-      0100102BH   LINE      CODE     ---       #11
-      0100102BH   LINE      CODE     ---       #12
-      01001035H   LINE      CODE     ---       #14
-      0100103CH   LINE      CODE     ---       #15
-      01001040H   LINE      CODE     ---       #16
-      01001044H   LINE      CODE     ---       #17
-      0100104BH   LINE      CODE     ---       #18
-      0100104FH   LINE      CODE     ---       #19
-      01001055H   LINE      CODE     ---       #21
-      0100105AH   LINE      CODE     ---       #22
-      0100105CH   LINE      CODE     ---       #23
-      01001062H   LINE      CODE     ---       #24
-      01001066H   LINE      CODE     ---       #25
-      0100106CH   LINE      CODE     ---       #26
-      01001072H   LINE      CODE     ---       #27
-      01001078H   LINE      CODE     ---       #28
-      0100107CH   LINE      CODE     ---       #29
-      01001082H   LINE      CODE     ---       #30
-      01001088H   LINE      CODE     ---       #32
-      01001092H   LINE      CODE     ---       #33
-      0100109AH   LINE      CODE     ---       #34
-      010010A2H   LINE      CODE     ---       #35
-      010010AAH   LINE      CODE     ---       #37
-      010010B3H   LINE      CODE     ---       #38
-      010010BBH   LINE      CODE     ---       #39
-      010010C5H   LINE      CODE     ---       #40
-      010010CDH   LINE      CODE     ---       #43
-      010010CDH   LINE      CODE     ---       #44
-      010010D4H   LINE      CODE     ---       #45
-      010010DEH   LINE      CODE     ---       #46
-      010010E5H   LINE      CODE     ---       #47
-      010010ECH   LINE      CODE     ---       #48
-      010010F3H   LINE      CODE     ---       #49
-      010010F3H   LINE      CODE     ---       #63
-      010010FDH   LINE      CODE     ---       #64
-      01001105H   LINE      CODE     ---       #65
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 32
-
-
-      0100110BH   LINE      CODE     ---       #66
-      01001112H   LINE      CODE     ---       #75
-      01001112H   LINE      CODE     ---       #76
-      01001116H   LINE      CODE     ---       #77
-      0100111CH   LINE      CODE     ---       #78
-      01001122H   LINE      CODE     ---       #80
-      01001129H   LINE      CODE     ---       #81
-      01001129H   LINE      CODE     ---       #140
-      01001129H   LINE      CODE     ---       #142
-      0100112DH   LINE      CODE     ---       #143
-      0100113CH   LINE      CODE     ---       #144
-      0100113CH   LINE      CODE     ---       #170
-      01001143H   LINE      CODE     ---       #171
-      01001147H   LINE      CODE     ---       #172
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001148H   BLOCK     CODE     ---       LVL=0
-      01001148H   LINE      CODE     ---       #181
-      01001148H   LINE      CODE     ---       #182
-      01001148H   LINE      CODE     ---       #183
-      0100114FH   LINE      CODE     ---       #184
-      0100114FH   LINE      CODE     ---       #185
-      01001153H   LINE      CODE     ---       #186
-      0100115AH   LINE      CODE     ---       #187
-      0100117CH   LINE      CODE     ---       #188
-      01001192H   LINE      CODE     ---       #194
-      01001199H   LINE      CODE     ---       #195
-      0100119EH   LINE      CODE     ---       #196
-      0100119EH   LINE      CODE     ---       #198
-      010011B3H   LINE      CODE     ---       #199
-      010011B3H   LINE      CODE     ---       #200
-      010011B5H   LINE      CODE     ---       #201
-      010011CBH   LINE      CODE     ---       #202
-      010011CDH   LINE      CODE     ---       #203
-      010011CDH   LINE      CODE     ---       #205
-      010011E3H   LINE      CODE     ---       #206
-      010011E3H   LINE      CODE     ---       #207
-      010011E6H   LINE      CODE     ---       #208
-      010011FCH   LINE      CODE     ---       #209
-      010011FCH   LINE      CODE     ---       #211
-      01001212H   LINE      CODE     ---       #212
-      01001212H   LINE      CODE     ---       #213
-      01001215H   LINE      CODE     ---       #214
-      0100122BH   LINE      CODE     ---       #215
-      0100122BH   LINE      CODE     ---       #216
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010016B6H   BLOCK     CODE     ---       LVL=0
-      010016B6H   LINE      CODE     ---       #223
-      010016B6H   LINE      CODE     ---       #224
-      010016B6H   LINE      CODE     ---       #225
-      010016BDH   LINE      CODE     ---       #226
-      010016BDH   LINE      CODE     ---       #227
-      010016C1H   LINE      CODE     ---       #229
-      010016C4H   LINE      CODE     ---       #231
-      010016CBH   LINE      CODE     ---       #232
-      010016D3H   LINE      CODE     ---       #233
-      010016DDH   LINE      CODE     ---       #234
-      010016E7H   LINE      CODE     ---       #235
-      010016F1H   LINE      CODE     ---       #236
-      010016F9H   LINE      CODE     ---       #237
-      01001700H   LINE      CODE     ---       #238
-      01001704H   LINE      CODE     ---       #239
-      0100170BH   LINE      CODE     ---       #241
-      01001715H   LINE      CODE     ---       #245
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 33
-
-
-      01001722H   LINE      CODE     ---       #248
-      01001724H   LINE      CODE     ---       #249
-      01001724H   LINE      CODE     ---       #250
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001540H   BLOCK     CODE     ---       LVL=0
-      01001540H   LINE      CODE     ---       #258
-      01001540H   LINE      CODE     ---       #259
-      01001540H   LINE      CODE     ---       #260
-      01001543H   LINE      CODE     ---       #261
-      01001545H   LINE      CODE     ---       #262
-      01001554H   LINE      CODE     ---       #263
-      0100155BH   LINE      CODE     ---       #264
-      01001565H   LINE      CODE     ---       #265
-      0100156FH   LINE      CODE     ---       #266
-      01001579H   LINE      CODE     ---       #267
-      01001581H   LINE      CODE     ---       #268
-      01001588H   LINE      CODE     ---       #269
-      0100158CH   LINE      CODE     ---       #272
-      0100158CH   LINE      CODE     ---       #273
-      01001594H   LINE      CODE     ---       #274
-      0100159CH   LINE      CODE     ---       #275
-      010015A4H   LINE      CODE     ---       #276
-      010015ADH   LINE      CODE     ---       #277
-      010015ADH   LINE      CODE     ---       #304
-      010015ADH   LINE      CODE     ---       #307
-      010015ADH   LINE      CODE     ---       #308
-      010015B6H   LINE      CODE     ---       #309
-      010015B6H   LINE      CODE     ---       #317
-      010015B6H   LINE      CODE     ---       #319
-      010015C0H   LINE      CODE     ---       #320
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000EF7H   BLOCK     CODE     ---       LVL=0
-      01000EF7H   LINE      CODE     ---       #346
-      01000EF7H   LINE      CODE     ---       #347
-      01000EF7H   LINE      CODE     ---       #348
-      01000EFEH   LINE      CODE     ---       #350
-      01000F05H   LINE      CODE     ---       #353
-      01000F05H   LINE      CODE     ---       #354
-      01000F34H   LINE      CODE     ---       #355
-      01000F4FH   LINE      CODE     ---       #356
-      01000F85H   LINE      CODE     ---       #357
-      01000FB4H   LINE      CODE     ---       #358
-      01000FCFH   LINE      CODE     ---       #359
-      01001005H   LINE      CODE     ---       #360
-      01001005H   LINE      CODE     ---       #383
-      01001013H   LINE      CODE     ---       #385
-      01001024H   LINE      CODE     ---       #386
-      01001024H   LINE      CODE     ---       #387
-      0100102AH   LINE      CODE     ---       #388
-      0100102AH   LINE      CODE     ---       #389
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       MOTORPROTECT
-      01001A7FH   PUBLIC    CODE     ---       Motor_Fault_Handle
-      01000A17H   PUBLIC    CODE     ---       Phase_Curr_Check
-      01001A51H   PUBLIC    CODE     ---       Bus_Curr_Check
-      01001851H   PUBLIC    CODE     ---       MOS_Temper_Check
-      0100122CH   PUBLIC    CODE     ---       Bus_Voltage_Check
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 34
-
-
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 35
-
-
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 36
-
-
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-      01000BF1H   SYMBOL    CODE     ---       Recovery_Fault_Handle
-      010017FCH   SYMBOL    CODE     ---       Run_Power_Check
-
-      0100122CH   BLOCK     CODE     ---       LVL=0
-      0100122CH   BLOCK     CODE     NEAR LAB  LVL=1
-      02000132H   SYMBOL    XDATA    WORD      DelayCnt
-      ---         BLOCKEND  ---      ---       LVL=1
-      0100122CH   LINE      CODE     ---       #9
-      0100122CH   LINE      CODE     ---       #10
-      0100122CH   LINE      CODE     ---       #13
-      0100123BH   LINE      CODE     ---       #14
-      0100123BH   LINE      CODE     ---       #15
-      01001248H   LINE      CODE     ---       #17
-      01001248H   LINE      CODE     ---       #21
-      01001293H   LINE      CODE     ---       #24
-      010012DDH   LINE      CODE     ---       #25
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001851H   BLOCK     CODE     ---       LVL=0
-      01001851H   LINE      CODE     ---       #33
-      01001851H   LINE      CODE     ---       #34
-      01001851H   LINE      CODE     ---       #36
-      0100189BH   LINE      CODE     ---       #37
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001A51H   BLOCK     CODE     ---       LVL=0
-      01001A51H   LINE      CODE     ---       #44
-      01001A51H   LINE      CODE     ---       #45
-      01001A51H   LINE      CODE     ---       #47
-      01001A7EH   LINE      CODE     ---       #48
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000A17H   BLOCK     CODE     ---       LVL=0
-      01000A17H   LINE      CODE     ---       #103
-      01000A17H   LINE      CODE     ---       #104
-      01000A17H   LINE      CODE     ---       #106
-      01000A26H   LINE      CODE     ---       #107
-      01000A26H   LINE      CODE     ---       #108
-      01000A33H   LINE      CODE     ---       #110
-      01000A33H   LINE      CODE     ---       #113
-      01000A42H   LINE      CODE     ---       #114
-      01000A42H   LINE      CODE     ---       #115
-      01000A51H   LINE      CODE     ---       #116
-      01000A60H   LINE      CODE     ---       #117
-      01000A6FH   LINE      CODE     ---       #118
-      01000A7EH   LINE      CODE     ---       #120
-      01000A7EH   LINE      CODE     ---       #122
-      01000A85H   LINE      CODE     ---       #125
-      01000AE5H   LINE      CODE     ---       #127
-      01000B45H   LINE      CODE     ---       #129
-      01000BA5H   LINE      CODE     ---       #131
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 37
-
-
-      01000BACH   LINE      CODE     ---       #132
-      01000BB2H   LINE      CODE     ---       #133
-      01000BB8H   LINE      CODE     ---       #134
-      01000BBFH   LINE      CODE     ---       #136
-      01000BEAH   LINE      CODE     ---       #139
-      01000BF0H   LINE      CODE     ---       #140
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010017FCH   BLOCK     CODE     ---       LVL=0
-      010017FCH   LINE      CODE     ---       #147
-      010017FCH   LINE      CODE     ---       #148
-      010017FCH   LINE      CODE     ---       #150
-      01001850H   LINE      CODE     ---       #151
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000BF1H   BLOCK     CODE     ---       LVL=0
-      01000BF1H   LINE      CODE     ---       #158
-      01000BF1H   LINE      CODE     ---       #159
-      01000BF1H   LINE      CODE     ---       #160
-      01000C1AH   LINE      CODE     ---       #161
-      01000C1AH   LINE      CODE     ---       #162
-      01000C1AH   LINE      CODE     ---       #163
-      01000C1AH   LINE      CODE     ---       #166
-      01000C1BH   LINE      CODE     ---       #170
-      01000C1BH   LINE      CODE     ---       #171
-      01000C2DH   LINE      CODE     ---       #172
-      01000C55H   LINE      CODE     ---       #174
-      01000C56H   LINE      CODE     ---       #177
-      01000C56H   LINE      CODE     ---       #178
-      01000C68H   LINE      CODE     ---       #179
-      01000C90H   LINE      CODE     ---       #181
-      01000C91H   LINE      CODE     ---       #184
-      01000C91H   LINE      CODE     ---       #185
-      01000CA3H   LINE      CODE     ---       #186
-      01000CCBH   LINE      CODE     ---       #188
-      01000CCCH   LINE      CODE     ---       #191
-      01000CCCH   LINE      CODE     ---       #192
-      01000CF4H   LINE      CODE     ---       #193
-      01000CF5H   LINE      CODE     ---       #196
-      01000CF5H   LINE      CODE     ---       #197
-      01000D1DH   LINE      CODE     ---       #198
-      01000D1EH   LINE      CODE     ---       #201
-      01000D1EH   LINE      CODE     ---       #202
-      01000D1EH   LINE      CODE     ---       #203
-      01000D43H   LINE      CODE     ---       #204
-      01000D44H   LINE      CODE     ---       #207
-      01000D44H   LINE      CODE     ---       #208
-      01000D69H   LINE      CODE     ---       #209
-      01000D6AH   LINE      CODE     ---       #212
-      01000D6AH   LINE      CODE     ---       #213
-      01000D8FH   LINE      CODE     ---       #214
-      01000D90H   LINE      CODE     ---       #217
-      01000D90H   LINE      CODE     ---       #218
-      01000DB5H   LINE      CODE     ---       #219
-      01000DB5H   LINE      CODE     ---       #220
-      01000DB5H   LINE      CODE     ---       #221
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001A7FH   BLOCK     CODE     ---       LVL=0
-      01001A7FH   LINE      CODE     ---       #228
-      01001A7FH   LINE      CODE     ---       #229
-      01001A7FH   LINE      CODE     ---       #230
-      01001A8CH   LINE      CODE     ---       #231
-      01001A8CH   LINE      CODE     ---       #234
-      01001A8FH   LINE      CODE     ---       #238
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 38
-
-
-      01001A92H   LINE      CODE     ---       #246
-      01001A95H   LINE      CODE     ---       #248
-      01001A95H   LINE      CODE     ---       #250
-      01001A9BH   LINE      CODE     ---       #251
-      01001A9BH   LINE      CODE     ---       #254
-      01001A9EH   LINE      CODE     ---       #258
-      01001AA1H   LINE      CODE     ---       #260
-      01001AA1H   LINE      CODE     ---       #264
-      01001AA4H   LINE      CODE     ---       #266
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       PWM
-      02000116H   PUBLIC    XDATA    ---       inputCapture
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 39
-
-
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 40
-
-
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      ---         MODULE    ---      ---       LED
-      0200012BH   PUBLIC    XDATA    ---       ledCount
-      0200012AH   PUBLIC    XDATA    BYTE      ledState
-      010012DEH   PUBLIC    CODE     ---       _LED_State_Display
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 41
-
-
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 42
-
-
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      010012DEH   BLOCK     CODE     ---       LVL=0
-      00000007H   SYMBOL    DATA     BYTE      Xn0
-      010012DEH   LINE      CODE     ---       #31
-      010012DEH   LINE      CODE     ---       #32
-      010012DEH   LINE      CODE     ---       #33
-      010012F2H   LINE      CODE     ---       #34
-      010012F2H   LINE      CODE     ---       #36
-      010012F2H   LINE      CODE     ---       #39
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 43
-
-
-      010012F5H   LINE      CODE     ---       #40
-      010012F5H   LINE      CODE     ---       #41
-      010012FBH   LINE      CODE     ---       #42
-      01001300H   LINE      CODE     ---       #43
-      01001302H   LINE      CODE     ---       #44
-      01001303H   LINE      CODE     ---       #46
-      01001309H   LINE      CODE     ---       #47
-      01001309H   LINE      CODE     ---       #48
-      0100130FH   LINE      CODE     ---       #49
-      01001311H   LINE      CODE     ---       #50
-      01001311H   LINE      CODE     ---       #52
-      01001312H   LINE      CODE     ---       #55
-      01001312H   LINE      CODE     ---       #58
-      01001318H   LINE      CODE     ---       #59
-      01001318H   LINE      CODE     ---       #60
-      0100131DH   LINE      CODE     ---       #61
-      0100131FH   LINE      CODE     ---       #62
-      0100131FH   LINE      CODE     ---       #64
-      01001320H   LINE      CODE     ---       #67
-      01001320H   LINE      CODE     ---       #68
-      0100132EH   LINE      CODE     ---       #71
-      0100133DH   LINE      CODE     ---       #72
-      0100133DH   LINE      CODE     ---       #73
-      01001341H   LINE      CODE     ---       #74
-      01001346H   LINE      CODE     ---       #77
-      01001349H   LINE      CODE     ---       #78
-      01001349H   LINE      CODE     ---       #79
-      0100134DH   LINE      CODE     ---       #82
-      01001352H   LINE      CODE     ---       #83
-      01001358H   LINE      CODE     ---       #84
-      01001358H   LINE      CODE     ---       #85
-      01001358H   LINE      CODE     ---       #88
-      0100135BH   LINE      CODE     ---       #89
-      0100135BH   LINE      CODE     ---       #90
-      0100135DH   LINE      CODE     ---       #91
-      01001361H   LINE      CODE     ---       #92
-      01001361H   LINE      CODE     ---       #94
-      01001362H   LINE      CODE     ---       #97
-      01001362H   LINE      CODE     ---       #98
-      01001370H   LINE      CODE     ---       #101
-      01001382H   LINE      CODE     ---       #102
-      01001387H   LINE      CODE     ---       #104
-      01001387H   LINE      CODE     ---       #105
-      01001387H   LINE      CODE     ---       #106
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       PROTOCOL
-      02000041H   PUBLIC    XDATA    ---       RecvBuffer
-      00000020H.2 PUBLIC    BIT      BIT       RecMessageFalg
-      02000001H   PUBLIC    XDATA    ---       DebugDat
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 44
-
-
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 45
-
-
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 46
-
-
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-      02000000H   SYMBOL    XDATA    BYTE      update_delay_cnt
-
-      ---         MODULE    ---      ---       ADC
-      01001725H   PUBLIC    CODE     ---       ADC_Init
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 47
-
-
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 48
-
-
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      01001725H   BLOCK     CODE     ---       LVL=0
-      01001725H   LINE      CODE     ---       #20
-      01001725H   LINE      CODE     ---       #21
-      01001725H   LINE      CODE     ---       #23
-      0100172EH   LINE      CODE     ---       #25
-      01001732H   LINE      CODE     ---       #27
-      01001739H   LINE      CODE     ---       #28
-      0100173CH   LINE      CODE     ---       #30
-      01001743H   LINE      CODE     ---       #32
-      01001748H   LINE      CODE     ---       #33
-      0100174DH   LINE      CODE     ---       #34
-      01001752H   LINE      CODE     ---       #36
-      0100176AH   LINE      CODE     ---       #37
-      01001780H   LINE      CODE     ---       #38
-      01001786H   LINE      CODE     ---       #40
-      0100178BH   LINE      CODE     ---       #41
-      0100178FH   LINE      CODE     ---       #42
-      01001793H   LINE      CODE     ---       #43
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       AMP
-      010019BFH   PUBLIC    CODE     ---       AMP_Init
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 49
-
-
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 50
-
-
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 51
-
-
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      010019BFH   BLOCK     CODE     ---       LVL=0
-      010019BFH   LINE      CODE     ---       #3
-      010019BFH   LINE      CODE     ---       #4
-      010019BFH   LINE      CODE     ---       #6
-      010019BFH   LINE      CODE     ---       #20
-      010019BFH   LINE      CODE     ---       #21
-      010019C6H   LINE      CODE     ---       #22
-      010019CAH   LINE      CODE     ---       #23
-      010019D1H   LINE      CODE     ---       #25
-      010019D8H   LINE      CODE     ---       #26
-      010019DCH   LINE      CODE     ---       #28
-      010019E0H   LINE      CODE     ---       #38
-      010019E0H   LINE      CODE     ---       #39
-      010019E7H   LINE      CODE     ---       #40
-      010019EBH   LINE      CODE     ---       #41
-      010019EFH   LINE      CODE     ---       #42
-      010019EFH   LINE      CODE     ---       #56
-      010019EFH   LINE      CODE     ---       #58
-      010019EFH   LINE      CODE     ---       #134
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       CMP
-      01001B42H   PUBLIC    CODE     ---       CMP3_Interrupt_Init
-      010019F0H   PUBLIC    CODE     ---       CMP3_Init
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 52
-
-
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 53
-
-
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      010019F0H   BLOCK     CODE     ---       LVL=0
-      010019F0H   LINE      CODE     ---       #4
-      010019F0H   LINE      CODE     ---       #5
-      010019F0H   LINE      CODE     ---       #8
-      010019F0H   LINE      CODE     ---       #9
-      010019F7H   LINE      CODE     ---       #10
-      010019FAH   LINE      CODE     ---       #11
-      010019FDH   LINE      CODE     ---       #12
-      010019FDH   LINE      CODE     ---       #27
-      010019FDH   LINE      CODE     ---       #29
-      01001A01H   LINE      CODE     ---       #30
-      01001A04H   LINE      CODE     ---       #31
-      01001A0BH   LINE      CODE     ---       #32
-      01001A0BH   LINE      CODE     ---       #50
-      01001A0EH   LINE      CODE     ---       #55
-      01001A11H   LINE      CODE     ---       #61
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 54
-
-
-      01001A14H   LINE      CODE     ---       #62
-      01001A17H   LINE      CODE     ---       #72
-      01001A1AH   LINE      CODE     ---       #73
-      01001A1DH   LINE      CODE     ---       #74
-      01001A20H   LINE      CODE     ---       #75
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001B42H   BLOCK     CODE     ---       LVL=0
-      01001B42H   LINE      CODE     ---       #90
-      01001B42H   LINE      CODE     ---       #91
-      01001B42H   LINE      CODE     ---       #92
-      01001B45H   LINE      CODE     ---       #100
-      01001B48H   LINE      CODE     ---       #101
-      01001B4BH   LINE      CODE     ---       #102
-      01001B4EH   LINE      CODE     ---       #103
-      01001B51H   LINE      CODE     ---       #104
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       DRIVER
-      01001794H   PUBLIC    CODE     ---       Driver_Init
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 55
-
-
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 56
-
-
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      01001794H   BLOCK     CODE     ---       LVL=0
-      01001794H   LINE      CODE     ---       #4
-      01001794H   LINE      CODE     ---       #5
-      01001794H   LINE      CODE     ---       #6
-      0100179EH   LINE      CODE     ---       #7
-      010017A2H   LINE      CODE     ---       #8
-      010017A9H   LINE      CODE     ---       #9
-      010017B3H   LINE      CODE     ---       #10
-      010017B6H   LINE      CODE     ---       #13
-      010017B6H   LINE      CODE     ---       #14
-      010017B9H   LINE      CODE     ---       #15
-      010017BCH   LINE      CODE     ---       #16
-      010017BCH   LINE      CODE     ---       #33
-      010017C3H   LINE      CODE     ---       #35
-      010017C7H   LINE      CODE     ---       #42
-      010017CBH   LINE      CODE     ---       #43
-      010017CFH   LINE      CODE     ---       #45
-      010017D9H   LINE      CODE     ---       #46
-      010017DCH   LINE      CODE     ---       #47
-      010017DFH   LINE      CODE     ---       #48
-      010017E6H   LINE      CODE     ---       #49
-      010017EBH   LINE      CODE     ---       #52
-      010017EFH   LINE      CODE     ---       #53
-      010017F3H   LINE      CODE     ---       #54
-      010017F7H   LINE      CODE     ---       #55
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 57
-
-
-      010017FBH   LINE      CODE     ---       #56
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       GPIO
-      01000006H   PUBLIC    CODE     ---       GPIO_Init
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 58
-
-
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 59
-
-
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      01000006H   BLOCK     CODE     ---       LVL=0
-      01000006H   LINE      CODE     ---       #23
-      01000006H   LINE      CODE     ---       #24
-      01000006H   LINE      CODE     ---       #25
-      01000009H   LINE      CODE     ---       #26
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       TIMER
-      0100189CH   PUBLIC    CODE     ---       PWM_Timer_Init
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 60
-
-
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 61
-
-
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      0100189CH   BLOCK     CODE     ---       LVL=0
-      0100189CH   LINE      CODE     ---       #8
-      0100189CH   LINE      CODE     ---       #9
-      0100189CH   LINE      CODE     ---       #10
-      0100189FH   LINE      CODE     ---       #12
-      010018A6H   LINE      CODE     ---       #13
-      010018ABH   LINE      CODE     ---       #15
-      010018B3H   LINE      CODE     ---       #17
-      010018B6H   LINE      CODE     ---       #18
-      010018B9H   LINE      CODE     ---       #20
-      010018BCH   LINE      CODE     ---       #21
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 62
-
-
-      010018BFH   LINE      CODE     ---       #22
-      010018C2H   LINE      CODE     ---       #24
-      010018C7H   LINE      CODE     ---       #25
-      010018CBH   LINE      CODE     ---       #26
-      010018CFH   LINE      CODE     ---       #28
-      010018D7H   LINE      CODE     ---       #29
-      010018DAH   LINE      CODE     ---       #30
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       UART
-      01001AC6H   PUBLIC    CODE     ---       UART1_Init
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 63
-
-
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 64
-
-
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      01001AC6H   BLOCK     CODE     ---       LVL=0
-      01001AC6H   LINE      CODE     ---       #8
-      01001AC6H   LINE      CODE     ---       #9
-      01001AC6H   LINE      CODE     ---       #10
-      01001ACDH   LINE      CODE     ---       #11
-      01001ACFH   LINE      CODE     ---       #12
-      01001AD1H   LINE      CODE     ---       #13
-      01001AD3H   LINE      CODE     ---       #14
-      01001AD5H   LINE      CODE     ---       #15
-      01001AD7H   LINE      CODE     ---       #16
-      01001AD9H   LINE      CODE     ---       #17
-      01001ADCH   LINE      CODE     ---       #18
-      01001AE2H   LINE      CODE     ---       #19
-      01001AE4H   LINE      CODE     ---       #22
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       TSD
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 65
-
-
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 66
-
-
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 67
-
-
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      ---         MODULE    ---      ---       SMDU
-      01001AA5H   PUBLIC    CODE     ---       _Sqrt_alpbet
-      01001954H   PUBLIC    CODE     ---       _LPF_Zero_Update
-      01001B01H   PUBLIC    CODE     ---       _HW_Zero_Calc
-      010018DBH   PUBLIC    CODE     ---       HW_Zero_PI_Init
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 68
-
-
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 69
-
-
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-
-      010018DBH   BLOCK     CODE     ---       LVL=0
-      010018DBH   LINE      CODE     ---       #11
-      010018DBH   LINE      CODE     ---       #12
-      010018DBH   LINE      CODE     ---       #13
-      010018E5H   LINE      CODE     ---       #14
-      010018EFH   LINE      CODE     ---       #15
-      010018F6H   LINE      CODE     ---       #16
-      010018FCH   LINE      CODE     ---       #17
-      01001906H   LINE      CODE     ---       #18
-      0100190DH   LINE      CODE     ---       #19
-      01001914H   LINE      CODE     ---       #20
-      01001918H   LINE      CODE     ---       #21
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001B01H   BLOCK     CODE     ---       LVL=0
-      00000006H   SYMBOL    DATA     INT       Xn0
-      01001B01H   LINE      CODE     ---       #83
-      01001B01H   LINE      CODE     ---       #84
-      01001B01H   LINE      CODE     ---       #85
-      01001B09H   LINE      CODE     ---       #86
-      01001B11H   LINE      CODE     ---       #87
-      01001B19H   LINE      CODE     ---       #88
-      ---         BLOCKEND  ---      ---       LVL=0
-      00000006H   SYMBOL    DATA     INT       Xn0
-      00000006H   SYMBOL    DATA     INT       Xn0
-      00000006H   SYMBOL    DATA     INT       Xn0
-
-      01001954H   BLOCK     CODE     ---       LVL=0
-      02000130H   SYMBOL    XDATA    INT       Xn1
-      00000004H   SYMBOL    DATA     INT       Xn0
-      00000002H   SYMBOL    DATA     INT       K
-      01001954H   LINE      CODE     ---       #144
-      0100195CH   LINE      CODE     ---       #145
-      0100195CH   LINE      CODE     ---       #146
-      01001964H   LINE      CODE     ---       #147
-      01001973H   LINE      CODE     ---       #148
-      0100197BH   LINE      CODE     ---       #149
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 70
-
-
-      01001983H   LINE      CODE     ---       #150
-      0100198BH   LINE      CODE     ---       #151
-      ---         BLOCKEND  ---      ---       LVL=0
-      00000004H   SYMBOL    DATA     INT       Xn0
-      00000002H   SYMBOL    DATA     INT       K
-      00000004H   SYMBOL    DATA     INT       Xn0
-      00000002H   SYMBOL    DATA     INT       K
-      00000004H   SYMBOL    DATA     INT       Xn0
-      00000002H   SYMBOL    DATA     INT       K
-      00000006H   SYMBOL    DATA     INT       Xn1
-      00000004H   SYMBOL    DATA     INT       Xn0
-      00000006H   SYMBOL    DATA     WORD      Xn1
-      00000004H   SYMBOL    DATA     WORD      Xn0
-      00000002H   SYMBOL    DATA     WORD      Yn
-      00000006H   SYMBOL    DATA     WORD      Xn1
-      00000004H   SYMBOL    DATA     WORD      Xn0
-      00000002H   SYMBOL    DATA     WORD      Yn
-
-      01001AA5H   BLOCK     CODE     ---       LVL=0
-      00000006H   SYMBOL    DATA     INT       i_alp
-      00000004H   SYMBOL    DATA     INT       i_bet
-      01001AA5H   LINE      CODE     ---       #257
-      01001AA5H   LINE      CODE     ---       #258
-      01001AA5H   LINE      CODE     ---       #259
-      01001AADH   LINE      CODE     ---       #260
-      01001AB5H   LINE      CODE     ---       #261
-      01001ABDH   LINE      CODE     ---       #262
-      01001AC5H   LINE      CODE     ---       #263
-      ---         BLOCKEND  ---      ---       LVL=0
-      00000006H   SYMBOL    DATA     WORD      Xn0
-      00000004H   SYMBOL    DATA     WORD      Xn1
-      00000006H   SYMBOL    DATA     INT       Xn0
-      00000004H   SYMBOL    DATA     INT       Xn1
-      00000002H   SYMBOL    DATA     ---       lusResult32
-
-      ---         MODULE    ---      ---       DMA
-      000000C0H.2 SFRSYM    DATA     BIT       GP52
-      000000B8H.3 SFRSYM    DATA     BIT       GP43
-      000000B0H.4 SFRSYM    DATA     BIT       GP34
-      000000A0H.5 SFRSYM    DATA     BIT       GP25
-      00000090H.6 SFRSYM    DATA     BIT       GP16
-      00000080H.7 SFRSYM    DATA     BIT       GP07
-      00000088H.1 SFRSYM    DATA     BIT       IT01
-      00000088H.3 SFRSYM    DATA     BIT       IT10
-      000000C0H.3 SFRSYM    DATA     BIT       GP53
-      000000B8H.4 SFRSYM    DATA     BIT       GP44
-      000000B0H.5 SFRSYM    DATA     BIT       GP35
-      000000A0H.6 SFRSYM    DATA     BIT       GP26
-      00000090H.7 SFRSYM    DATA     BIT       GP17
-      00000080H   SFRSYM    DATA     BYTE      P0
-      00000088H.4 SFRSYM    DATA     BIT       IT11
-      000000C9H   SFRSYM    DATA     BYTE      RST_SR
-      000000D9H   SFRSYM    DATA     BYTE      EVT_FILT
-      000000B8H.5 SFRSYM    DATA     BIT       GP45
-      000000B0H.6 SFRSYM    DATA     BIT       GP36
-      000000A0H.7 SFRSYM    DATA     BIT       GP27
-      00000090H   SFRSYM    DATA     BYTE      P1
-      000000B8H.6 SFRSYM    DATA     BIT       GP46
-      000000B0H.7 SFRSYM    DATA     BIT       GP37
-      000000A0H   SFRSYM    DATA     BYTE      P2
-      000000B8H.7 SFRSYM    DATA     BIT       GP47
-      000000B0H   SFRSYM    DATA     BYTE      P3
-      000000B8H   SFRSYM    DATA     BYTE      P4
-      000000D0H.6 SFRSYM    DATA     BIT       AC
-      000000C0H   SFRSYM    DATA     BYTE      P5
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 71
-
-
-      000000A8H.7 SFRSYM    DATA     BIT       EA
-      000000D5H   SFRSYM    DATA     BYTE      CMP_CR0
-      000000D6H   SFRSYM    DATA     BYTE      CMP_CR1
-      000000DAH   SFRSYM    DATA     BYTE      CMP_CR2
-      000000DCH   SFRSYM    DATA     BYTE      CMP_CR3
-      000000F8H.0 SFRSYM    DATA     BIT       OISUH
-      000000E1H   SFRSYM    DATA     BYTE      CMP_CR4
-      000000F8H.2 SFRSYM    DATA     BIT       OISVH
-      000000F8H.4 SFRSYM    DATA     BIT       OISWH
-      000000F8H.1 SFRSYM    DATA     BIT       OISUL
-      000000A8H   SFRSYM    DATA     BYTE      IE
-      000000F8H.3 SFRSYM    DATA     BIT       OISVL
-      000000F9H   SFRSYM    DATA     BYTE      PI_CR
-      000000F8H.5 SFRSYM    DATA     BIT       OISWL
-      000000AAH   SFRSYM    DATA     WORD      TIM2__CNTR
-      000000A2H   SFRSYM    DATA     WORD      TIM3__CNTR
-      000000E2H   SFRSYM    DATA     BYTE      HALL_CR
-      00000092H   SFRSYM    DATA     WORD      TIM4__CNTR
-      00000098H.0 SFRSYM    DATA     BIT       RI
-      00000098H.6 SFRSYM    DATA     BIT       UT_MOD0
-      00000098H.7 SFRSYM    DATA     BIT       UT_MOD1
-      000000D0H.7 SFRSYM    DATA     BIT       CY
-      00000098H.1 SFRSYM    DATA     BIT       TI
-      00000084H   SFRSYM    DATA     BYTE      FLA_KEY
-      00000098H   SFRSYM    DATA     BYTE      UT_CR
-      00000099H   SFRSYM    DATA     BYTE      UT_DR
-      000000D0H.2 SFRSYM    DATA     BIT       OV
-      0000009AH   SFRSYM    DATA     WORD      UT_BAUD
-      000000D8H.2 SFRSYM    DATA     BIT       UT2RB8
-      000000D8H.3 SFRSYM    DATA     BIT       UT2TB8
-      000000D8H.5 SFRSYM    DATA     BIT       UT2SM2
-      00000087H   SFRSYM    DATA     BYTE      PCON
-      00000088H   SFRSYM    DATA     BYTE      TCON
-      00000082H   SFRSYM    DATA     WORD      DPTR
-      00000088H.2 SFRSYM    DATA     BIT       IF0
-      000000D8H.4 SFRSYM    DATA     BIT       UT2REN
-      000000AEH   SFRSYM    DATA     WORD      TIM2__ARR
-      000000A1H   SFRSYM    DATA     BYTE      TIM2_CR0
-      000000A6H   SFRSYM    DATA     WORD      TIM3__ARR
-      0000009CH   SFRSYM    DATA     BYTE      TIM3_CR0
-      000000A9H   SFRSYM    DATA     BYTE      TIM2_CR1
-      00000096H   SFRSYM    DATA     WORD      TIM4__ARR
-      0000009EH   SFRSYM    DATA     BYTE      TIM4_CR0
-      0000009DH   SFRSYM    DATA     BYTE      TIM3_CR1
-      000000F8H   SFRSYM    DATA     BYTE      DRV_OUT
-      0000009FH   SFRSYM    DATA     BYTE      TIM4_CR1
-      000000E0H   SFRSYM    DATA     BYTE      ACC
-      000000DBH   SFRSYM    DATA     BYTE      LVSR
-      000000A8H.4 SFRSYM    DATA     BIT       ES0
-      00000085H   SFRSYM    DATA     BYTE      FLA_CR
-      0000008AH   SFRSYM    DATA     BYTE      IP0
-      0000008BH   SFRSYM    DATA     BYTE      IP1
-      0000008CH   SFRSYM    DATA     BYTE      IP2
-      00000098H.2 SFRSYM    DATA     BIT       RB8
-      0000008DH   SFRSYM    DATA     BYTE      IP3
-      000000A8H.0 SFRSYM    DATA     BIT       EX0
-      00000098H.3 SFRSYM    DATA     BIT       TB8
-      000000A8H.2 SFRSYM    DATA     BIT       EX1
-      000000D0H.0 SFRSYM    DATA     BIT       P
-      000000D8H   SFRSYM    DATA     BYTE      UT2_CR
-      00000089H   SFRSYM    DATA     BYTE      UT2_DR
-      00000098H.5 SFRSYM    DATA     BIT       SM2
-      000000D0H.3 SFRSYM    DATA     BIT       RS0
-      000000D0H.4 SFRSYM    DATA     BIT       RS1
-      000000C1H   SFRSYM    DATA     BYTE      MDU_CR
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 72
-
-
-      000000F8H.7 SFRSYM    DATA     BIT       MOE
-      00000098H.4 SFRSYM    DATA     BIT       REN
-      000000D7H   SFRSYM    DATA     BYTE      CMP_SR
-      000000D8H.6 SFRSYM    DATA     BIT       UT2MOD0
-      000000D8H.7 SFRSYM    DATA     BIT       UT2MOD1
-      000000D1H   SFRSYM    DATA     BYTE      P1_IE
-      000000D2H   SFRSYM    DATA     BYTE      P1_IF
-      000000D3H   SFRSYM    DATA     BYTE      P4_IE
-      000000D4H   SFRSYM    DATA     BYTE      P4_IF
-      000000ACH   SFRSYM    DATA     WORD      TIM2__DR
-      000000FCH   SFRSYM    DATA     BYTE      P0_OE
-      000000A4H   SFRSYM    DATA     WORD      TIM3__DR
-      000000FDH   SFRSYM    DATA     BYTE      P1_OE
-      00000094H   SFRSYM    DATA     WORD      TIM4__DR
-      000000D0H.5 SFRSYM    DATA     BIT       F0
-      000000FEH   SFRSYM    DATA     BYTE      P2_OE
-      000000D0H.1 SFRSYM    DATA     BIT       F1
-      000000FFH   SFRSYM    DATA     BYTE      P3_OE
-      00000080H.0 SFRSYM    DATA     BIT       GP00
-      000000D8H.0 SFRSYM    DATA     BIT       UT2RI
-      000000E9H   SFRSYM    DATA     BYTE      P4_OE
-      00000090H.0 SFRSYM    DATA     BIT       GP10
-      00000080H.1 SFRSYM    DATA     BIT       GP01
-      000000A8H.6 SFRSYM    DATA     BIT       RTCIE
-      000000FBH   SFRSYM    DATA     BYTE      P5_OE
-      000000A0H.0 SFRSYM    DATA     BIT       GP20
-      00000090H.1 SFRSYM    DATA     BIT       GP11
-      00000080H.2 SFRSYM    DATA     BIT       GP02
-      000000D8H.1 SFRSYM    DATA     BIT       UT2TI
-      000000B0H.0 SFRSYM    DATA     BIT       GP30
-      000000A0H.1 SFRSYM    DATA     BIT       GP21
-      00000090H.2 SFRSYM    DATA     BIT       GP12
-      00000080H.3 SFRSYM    DATA     BIT       GP03
-      000000A8H.1 SFRSYM    DATA     BIT       TSDIE
-      000000D0H   SFRSYM    DATA     BYTE      PSW
-      000000B8H.0 SFRSYM    DATA     BIT       GP40
-      000000B0H.1 SFRSYM    DATA     BIT       GP31
-      000000A0H.2 SFRSYM    DATA     BIT       GP22
-      00000090H.3 SFRSYM    DATA     BIT       GP13
-      00000080H.4 SFRSYM    DATA     BIT       GP04
-      000000A8H.3 SFRSYM    DATA     BIT       SPIIE
-      00000088H.5 SFRSYM    DATA     BIT       TSDIF
-      000000C0H.0 SFRSYM    DATA     BIT       GP50
-      000000B8H.1 SFRSYM    DATA     BIT       GP41
-      000000B0H.2 SFRSYM    DATA     BIT       GP32
-      000000A0H.3 SFRSYM    DATA     BIT       GP23
-      00000090H.4 SFRSYM    DATA     BIT       GP14
-      00000080H.5 SFRSYM    DATA     BIT       GP05
-      000000C0H.1 SFRSYM    DATA     BIT       GP51
-      000000B8H.2 SFRSYM    DATA     BIT       GP42
-      000000B0H.3 SFRSYM    DATA     BIT       GP33
-      000000A0H.4 SFRSYM    DATA     BIT       GP24
-      00000090H.5 SFRSYM    DATA     BIT       GP15
-      00000080H.6 SFRSYM    DATA     BIT       GP06
-      00000088H.0 SFRSYM    DATA     BIT       IT00
-      00000007H   SYMBOL    DATA     BYTE      DMAx
-      00000005H   SYMBOL    DATA     BYTE      DMAPipe
-      00000002H   SYMBOL    DATA     WORD      DMAAddr
-
-      ---         MODULE    ---      ---       ?C_STARTUP
-      01000000H   PUBLIC    CODE     ---       ?C_STARTUP
-      000000E0H   SYMBOL    DATA     ---       ACC
-      000000F0H   SYMBOL    DATA     ---       B
-      00000083H   SYMBOL    DATA     ---       DPH
-      00000082H   SYMBOL    DATA     ---       DPL
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 73
-
-
-      00000000H   SYMBOL    NUMBER   ---       IBPSTACK
-      00000100H   SYMBOL    NUMBER   ---       IBPSTACKTOP
-      000000FFH   SYMBOL    NUMBER   ---       IDATALEN
-      01001427H   SYMBOL    CODE     ---       IDATALOOP
-      00000000H   SYMBOL    NUMBER   ---       PBPSTACK
-      00000100H   SYMBOL    NUMBER   ---       PBPSTACKTOP
-      00000000H   SYMBOL    NUMBER   ---       PDATALEN
-      00000000H   SYMBOL    NUMBER   ---       PDATASTART
-      00000000H   SYMBOL    NUMBER   ---       PPAGE
-      00000000H   SYMBOL    NUMBER   ---       PPAGEENABLE
-      000000A0H   SYMBOL    DATA     ---       PPAGE_SFR
-      00000081H   SYMBOL    DATA     ---       SP
-      01001424H   SYMBOL    CODE     ---       STARTUP1
-      00000000H   SYMBOL    NUMBER   ---       XBPSTACK
-      00000000H   SYMBOL    NUMBER   ---       XBPSTACKTOP
-      00000FD8H   SYMBOL    NUMBER   ---       XDATALEN
-      01001432H   SYMBOL    CODE     ---       XDATALOOP
-      00000000H   SYMBOL    NUMBER   ---       XDATASTART
-      01000000H   LINE      CODE     ---       #126
-      01001424H   LINE      CODE     ---       #133
-      01001426H   LINE      CODE     ---       #134
-      01001427H   LINE      CODE     ---       #135
-      01001428H   LINE      CODE     ---       #136
-      0100142AH   LINE      CODE     ---       #140
-      0100142DH   LINE      CODE     ---       #141
-      0100142FH   LINE      CODE     ---       #143
-      01001431H   LINE      CODE     ---       #147
-      01001432H   LINE      CODE     ---       #148
-      01001433H   LINE      CODE     ---       #149
-      01001434H   LINE      CODE     ---       #150
-      01001436H   LINE      CODE     ---       #151
-      01001438H   LINE      CODE     ---       #185
-      0100143BH   LINE      CODE     ---       #196
-
-      ---         MODULE    ---      ---       CONFIG
-      01001B31H   PUBLIC    CODE     ---       Config_Init
-      00000086H   SFRSYM    DATA     BYTE      CFG_KEY
-
-      01001B31H   BLOCK     CODE     ---       LVL=0
-      01001B31H   LINE      CODE     ---       #4
-      01001B31H   LINE      CODE     ---       #5
-      01001B31H   LINE      CODE     ---       #6
-      01001B34H   LINE      CODE     ---       #7
-      01001B37H   LINE      CODE     ---       #8
-      01001B3EH   LINE      CODE     ---       #9
-      01001B41H   LINE      CODE     ---       #10
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      ---         MODULE    ---      ---       ?C?FPADD
-      0100007DH   PUBLIC    CODE     ---       ?C?FPADD
-      01000079H   PUBLIC    CODE     ---       ?C?FPSUB
-
-      ---         MODULE    ---      ---       ?C?FPMUL
-      0100016EH   PUBLIC    CODE     ---       ?C?FPMUL
-
-      ---         MODULE    ---      ---       ?C?FPDIV
-      01000277H   PUBLIC    CODE     ---       ?C?FPDIV
-
-      ---         MODULE    ---      ---       ?C?FPCMP
-      01000316H   PUBLIC    CODE     ---       ?C?FPCMP
-      01000314H   PUBLIC    CODE     ---       ?C?FPCMP3
-
-      ---         MODULE    ---      ---       ?C?FCAST
-      01000397H   PUBLIC    CODE     ---       ?C?FCASTC
-      01000392H   PUBLIC    CODE     ---       ?C?FCASTI
-LX51 LINKER/LOCATER V4.66.100.0                                                       12/29/2025  14:54:24  PAGE 74
-
-
-      0100038DH   PUBLIC    CODE     ---       ?C?FCASTL
-
-      ---         MODULE    ---      ---       ?C?CASTF
-      010003CBH   PUBLIC    CODE     ---       ?C?CASTF
-
-      ---         MODULE    ---      ---       ?C?FPGETOPN
-      01000402H   PUBLIC    CODE     ---       ?C?FPGETOPN2
-      01000437H   PUBLIC    CODE     ---       ?C?FPNANRESULT
-      01000441H   PUBLIC    CODE     ---       ?C?FPOVERFLOW
-      01000419H   PUBLIC    CODE     ---       ?C?FPRESULT
-      0100042DH   PUBLIC    CODE     ---       ?C?FPRESULT2
-      0100043EH   PUBLIC    CODE     ---       ?C?FPUNDERFLOW
-
-      ---         MODULE    ---      ---       ?C_INIT
-      01001479H   PUBLIC    CODE     ---       ?C_START
-
-      ---         MODULE    ---      ---       ?C?IILDX
-      0100044CH   PUBLIC    CODE     ---       ?C?IILDX
-
-      ---         MODULE    ---      ---       ?C?LNEG
-      01000462H   PUBLIC    CODE     ---       ?C?LNEG
-
-      ---         MODULE    ---      ---       ?C?SLCMP
-      01000470H   PUBLIC    CODE     ---       ?C?SLCMP
-
-      ---         MODULE    ---      ---       ?C?ULCMP
-      01000486H   PUBLIC    CODE     ---       ?C?ULCMP
-
-      ---         MODULE    ---      ---       ?C?SLSHR
-      01000497H   PUBLIC    CODE     ---       ?C?SLSHR
-
-      ---         MODULE    ---      ---       ?C?LSTXDATA
-      010004ABH   PUBLIC    CODE     ---       ?C?LSTXDATA
-
-      ---         MODULE    ---      ---       ?C?LSTKXDATA
-      010004B7H   PUBLIC    CODE     ---       ?C?LSTKXDATA
-
-      ---         MODULE    ---      ---       ?C?CCASE
-      010004E8H   PUBLIC    CODE     ---       ?C?CCASE
-
-      ---         MODULE    ---      ---       ?C?MEMSET
-      0100050EH   PUBLIC    CODE     ---       ?C?MEMSET
-
-
-
-*** WARNING L14: INCOMPATIBLE MEMORY MODEL
-    MODULE:  ..\System\FU6502_Config.LIB (CONFIG)
-    MODEL:   SMALL
-
-Program Size: data=11.3 xdata=309 const=0 code=6977
-LX51 RUN COMPLETE.  1 WARNING(S),  0 ERROR(S)

+ 0 - 52
User/Application/AddFunction.c

@@ -1,52 +0,0 @@
-#include <MyProject.h>
-
-
-FOCCTRL xdata mcFocCtrl;
-
-/**
-    @brief        对变量取16位的绝对值
-    @param[in]    value
-    @return       绝对值
-    @date         2022-07-13
-*/
-uint16_t Abs_F16(int16_t value)
-{
-    if (value < 1)
-    { return (-value); }
-    else
-    { return (value); }
-}
-
-
-
-
-
-
-/**
-    @brief        启动ATO爬坡函数,用于静止启动时候对ATO进行爬坡,提高启动可靠性
-    @date         2022-07-14
-*/
-void ATORamp(void)
-{
-    if (mcFocCtrl.State_Count == (ATO_RAMP_PERIOD << 2))
-    {
-        FOC_EKP = OBSW_KP_GAIN_RUN1;              // 估算器里的PI的KP
-        FOC_EKI = OBSW_KI_GAIN_RUN1;              // 估算器里的PI的KI
-    }
-    else if (mcFocCtrl.State_Count == ((ATO_RAMP_PERIOD << 1) + ATO_RAMP_PERIOD))
-    {
-        FOC_EKP = OBSW_KP_GAIN_RUN2;             // 估算器里的PI的KP
-        FOC_EKI = OBSW_KI_GAIN_RUN2;             // 估算器里的PI的KI
-    }
-    else if (mcFocCtrl.State_Count == (ATO_RAMP_PERIOD << 1))
-    {
-        FOC_EKP = OBSW_KP_GAIN_RUN3;             // 估算器里的PI的KP
-        FOC_EKI = OBSW_KI_GAIN_RUN3;             // 估算器里的PI的KI
-    }
-    else if (mcFocCtrl.State_Count <= ATO_RAMP_PERIOD && mcFocCtrl.Flg_ATORampEnd == 0)
-    {
-        FOC_EKP = OBSW_KP_GAIN_RUN4;             // 估算器里的PI的KP
-        FOC_EKI = OBSW_KI_GAIN_RUN4;             // 估算器里的PI的KI
-        mcFocCtrl.Flg_ATORampEnd = 1;            // ATO 爬坡结束
-    }
-}

+ 73 - 1
User/Application/control.c

@@ -57,6 +57,77 @@ void Motor_Start_Test(void)
     }
 }
 
+/**
+    @function     Compressor_Speed_Control
+    @brief        压缩机速度控制
+    @date         2025-12-29
+*/
+void Compressor_Speed_Control(void)
+{
+    static uint8_t powONHoldCnt  = 0;   // 开机确认计数
+    static uint8_t powOFFHoldCnt = 0;   // 关机确认计数
+    
+    if (isCtrlPowOn)
+    {
+        // 关机判定:频率小于下限或大于上限
+        if ((inputCapture.OutFreq < OFFPWMFreq) || (inputCapture.OutFreq > OFFPWMFreqHigh))
+        {
+            if (++powOFFHoldCnt > 50)
+            {
+                powOFFHoldCnt = 0;
+                isCtrlPowOn = false;
+            }
+            
+            powONHoldCnt = 0;
+        }
+    }
+    else
+    {
+        // 开机判定:频率在有效范围内
+        if ((inputCapture.OutFreq > ONPWMFreq) && (inputCapture.OutFreq < OFFPWMFreqHigh))
+        {
+            if (++powONHoldCnt > 50)
+            {
+                powONHoldCnt = 0;
+                isCtrlPowOn = true;   // 开机
+            }
+            
+            powOFFHoldCnt = 0;
+        }
+    }
+    
+    if (isCtrlPowOn)
+    {
+        switch (loopCtrl.CompState)
+        {
+            case COMP_RETURN_OIL:
+                loopCtrl.TargetRef = RETURN_OIL_SPEED;
+			
+                if (++loopCtrl.ReturnOilCnt > RETURN_OIL_TIME)
+                {
+                    loopCtrl.ReturnOilCnt = 0;
+					loopCtrl.CompState = COMP_RUN; 
+                }
+                
+                break;
+                
+            case COMP_RUN:
+                loopCtrl.TargetRef = SPEED_FREQ_K * inputCapture.OutFreq;
+                
+                // 限幅
+                if (loopCtrl.TargetRef > MOTOR_SPEED_MAX_RPM)
+                { loopCtrl.TargetRef = MOTOR_SPEED_MAX_RPM; }
+                else if (loopCtrl.TargetRef < MOTOR_SPEED_MIN_RPM)
+                { loopCtrl.TargetRef = MOTOR_SPEED_MIN_RPM; }
+                
+                break;
+        }
+    }
+    else
+    { loopCtrl.TargetRef = 0; }
+}
+
+
 /**
     @function     Get_Target_Ref
     @brief        速度给定
@@ -66,9 +137,10 @@ void Get_Target_Ref(void)
 {
     #if (SPEED_MODE == NONEMODE)
     isCtrlPowOn = true;
-    loopCtrl.TargetRef = _Q15(3500.0 / MOTOR_SPEED_BASE);
+    loopCtrl.TargetRef = _Q15(2000.0 / MOTOR_SPEED_BASE);
     #elif (SPEED_MODE == PWMMODE)
     Input_Capture_Calc();
+	Compressor_Speed_Control();
     #elif (SPEED_MODE == STARTTEST)
     Motor_Start_Test();
     #endif

+ 7 - 1
User/Application/control.h

@@ -31,7 +31,13 @@ typedef struct
     {
         OPEN_MODE = 0,
         CLOSE_MODE
-    } State;                                // 环路状态
+    } LoopState;                            // 环路状态
+    enum
+    {
+        COMP_RETURN_OIL = 0,                // 回油阶段
+        COMP_RUN
+    } CompState;
+    uint16_t ReturnOilCnt;                  // 回油计数
     int8_t CalcTime;                        // 环路周期
     int16_t TargetRef;                      // 给定目标转速
     int16_t ActualRef;                      // 实际运算目标转速

+ 14 - 4
User/Application/customer.h

@@ -77,8 +77,8 @@
 #define MOTOR_LOOP_RPM                      S_Value(400.0)    ///< (RPM) 启动后电流环切入外部环路转速阈值
 
 #define MOTOR_SPEED_MIN_RPM                 S_Value(1800.0)
-#define MOTOR_SPEED_MAX_RPM                 S_Value(3500.0)
-#define MOTOR_SPEED_STOP_RPM                S_Value(200.0)
+#define MOTOR_SPEED_MAX_RPM                 S_Value(4500.0)
+#define MOTOR_SPEED_STOP_RPM                S_Value(1500.0)
 
 
 #define DKPStart                            _Q12(4.5)
@@ -102,16 +102,26 @@
 
 #define SKP                                 _Q12(2.5)
 #define SKI                                 _Q15(0.01)
-#define SOUTMAX                             I_Value(20.0)
+#define SOUTMAX                             I_Value(30.0)
 #define SOUTMIN                             I_Value(0.01)
 
 #define MOTOR_SPEED_INC                     (1) // 约为274RPM每秒
 #define MOTOR_SPEED_DEC                     (1)
 
 
-#define SPEED_MODE                          (NONEMODE)
+#define SPEED_MODE                          (PWMMODE)
 
 #define EstimateAlgorithm                   (AO)
 #define OverModulation                      (0)
 
+
+#define OFFPWMFreq                          (3500)            // 关机频率下限
+#define OFFPWMFreqHigh                      (16000)           // 关机频率上限
+#define ONPWMFreq                           (3500)            // 开机频率下限
+
+
+#define RETURN_OIL_SPEED                    _Q15(2000.0/MOTOR_SPEED_BASE)
+#define RETURN_OIL_TIME                     (20000)
+#define SPEED_FREQ_K                        (_Q15(30.0/100) / MOTOR_SPEED_BASE) // 频率转速度比例系数
+
 #endif

+ 3 - 0
User/Application/main.c

@@ -14,6 +14,9 @@ Fault_Type_e xdata FaultSource;
 Sys_State_e xdata sysState;
 
 
+
+FOCCTRL xdata mcFocCtrl;
+
 /**
     @brief     硬件初始化,初始化需要使用的硬件设备配置,FOC必须配置的是运放电压、运放初始化、ADC初始化、Driver初始化
               其他的可根据实际需求加。

+ 9 - 8
User/Application/protect.h

@@ -6,7 +6,7 @@
 #define PRT_PHASE_LOSS_EN                   (1)                                 // 缺相
 #define PRT_OVER_POWER_EN                   (1)                                 // 过功率
 #define PRT_OVER_TEMPER_EN                  (1)                                 // 温度
-#define PRT_MOTOR_STALL_EN                  (0)                                 // 堵转
+#define PRT_MOTOR_STALL_EN                  (1)                                 // 堵转
 #define PRT_PWM_LOSS_EN                     (0)                                 // PWM丢失
 #define PRT_UART_LOSS_EN                    (0)                                 // 串口信号丢失
 
@@ -18,7 +18,7 @@
 
 // 硬件过流保护比较值来源
 #define COMPARE_MODE                        (COMPARE_DAC_MODE)
-#define HW_OC_VALUE                         (30.0)
+#define HW_OC_VALUE                         (40.0)
 
 // 直流母线电压保护
 #define OVER_VOLTAGE_PROTECT                UDC_Value(30)
@@ -39,16 +39,16 @@
 #define OP_DECTTIME                         (10000)
 
 // 软件过流保护参数设置
-#define BUS_CURR_PROT_VALUE                 I_Value(20.0)
+#define BUS_CURR_PROT_VALUE                 I_Value(35.0)
 #define BUS_CURR_DECTTIME                   (30)
 
 // 堵转保护参数设置
 // 200RPM 1310 1000RPM 5600
-#define STALL_SPEED_MAX                     S_Value(2500)
-#define STALL_SPEED_MIN                     S_Value(150)
-#define ES_THRESHOLD_LOW                    (1000.0)
-#define ES_THRESHOLD_HIGH                   (4500.0)
-#define ES_THRESHOLD_SPEED                  S_Value(1000)
+#define STALL_SPEED_MAX                     S_Value(5000)
+#define STALL_SPEED_MIN                     S_Value(1500)
+#define ES_THRESHOLD_LOW                    (2000.0)
+#define ES_THRESHOLD_HIGH                   (3000.0)
+#define ES_THRESHOLD_SPEED                  S_Value(2000)
 
 
 // 温度保护 (CMFA103F3950FB)
@@ -57,5 +57,6 @@
 #define TEMP_PROT_VALUE                     TEMPER_VALUE(0.783) // (kΩ) 过温阈值 (≈95°C)
 #define TEMP_RECOVER_VALUE                  TEMPER_VALUE(1.249) // (kΩ) 恢复阈值 (≈80°C)
 #define TEMP_DECTTIME                       (10000)
+
 #endif
 

+ 51 - 3
User/Function/MotorControl.c

@@ -16,7 +16,7 @@ void Motor_Control_State(void)
         sysState = MOTOR_STOP;
         
         if (sysState == MOTOR_RUN)
-        { mcFocCtrl.State_Count = 3000; }
+        { mcFocCtrl.State_Count = 1000; }
     }
     
     switch (sysState)
@@ -217,14 +217,14 @@ void Get_LPF_Value(void)
 */
 void Loop_Control(void)
 {
-    switch (loopCtrl.State)
+    switch (loopCtrl.LoopState)
     {
         case OPEN_MODE:
         {
             if (estData.ActSpeedFlt > MOTOR_LOOP_RPM)
             {
                 // 切入闭环并直接开始第一次运算
-                loopCtrl.State = CLOSE_MODE;
+                loopCtrl.LoopState = CLOSE_MODE;
                 // 切换电流环KPKI
                 FOC_QKP = QKP;
                 FOC_QKI = QKI;
@@ -280,4 +280,52 @@ void Loop_Control(void)
         }
         break;
     }
+}
+
+/**
+    @brief        对变量取16位的绝对值
+    @param[in]    value
+    @return       绝对值
+    @date         2022-07-13
+*/
+uint16_t Abs_F16(int16_t value)
+{
+    if (value < 1)
+    { return (-value); }
+    else
+    { return (value); }
+}
+
+
+
+
+
+
+/**
+    @brief        启动ATO爬坡函数,用于静止启动时候对ATO进行爬坡,提高启动可靠性
+    @date         2022-07-14
+*/
+void ATORamp(void)
+{
+    if (mcFocCtrl.State_Count == (ATO_RAMP_PERIOD << 2))
+    {
+        FOC_EKP = OBSW_KP_GAIN_RUN1;              // 估算器里的PI的KP
+        FOC_EKI = OBSW_KI_GAIN_RUN1;              // 估算器里的PI的KI
+    }
+    else if (mcFocCtrl.State_Count == ((ATO_RAMP_PERIOD << 1) + ATO_RAMP_PERIOD))
+    {
+        FOC_EKP = OBSW_KP_GAIN_RUN2;             // 估算器里的PI的KP
+        FOC_EKI = OBSW_KI_GAIN_RUN2;             // 估算器里的PI的KI
+    }
+    else if (mcFocCtrl.State_Count == (ATO_RAMP_PERIOD << 1))
+    {
+        FOC_EKP = OBSW_KP_GAIN_RUN3;             // 估算器里的PI的KP
+        FOC_EKI = OBSW_KI_GAIN_RUN3;             // 估算器里的PI的KI
+    }
+    else if (mcFocCtrl.State_Count <= ATO_RAMP_PERIOD && mcFocCtrl.Flg_ATORampEnd == 0)
+    {
+        FOC_EKP = OBSW_KP_GAIN_RUN4;             // 估算器里的PI的KP
+        FOC_EKI = OBSW_KI_GAIN_RUN4;             // 估算器里的PI的KI
+        mcFocCtrl.Flg_ATORampEnd = 1;            // ATO 爬坡结束
+    }
 }

+ 1 - 1
User/Function/MotorProtect.c

@@ -91,7 +91,7 @@ void Motor_Stall_Check(void)
     
     // 4.长时间未进闭环
     FAULT_COUNT_UPDOWN(faultCheck.CheckCnt.CloseLoop,
-        (loopCtrl.State == OPEN_MODE), 1000, MOTOR_STALL);
+        (loopCtrl.LoopState == OPEN_MODE), 1000, MOTOR_STALL);
 }
 
 

+ 11 - 11
User/include/definition.h

@@ -13,14 +13,14 @@
 #define _Q16                            (65535.0)                   ///< Q16 format value
 #define _2PI                            (3.1415926 * 2)             ///< 2 PI value
 
-#define I_ValueX(Xn0)            		(Xn0 * HW_RSHUNT * HW_AMPGAIN / (HW_ADC_REF))
-#define I_Value(Xn0)             		_Q15(I_ValueX(Xn0))
-#define S_Value(Xn0)             		_Q15((float)(Xn0) / MOTOR_SPEED_BASE)
-#define A_Value(Xn0)                  	_Q15((float)(Xn0) / 180.0)
+#define I_ValueX(Xn0)                   (Xn0 * HW_RSHUNT * HW_AMPGAIN / (HW_ADC_REF))
+#define I_Value(Xn0)                    _Q15(I_ValueX(Xn0))
+#define S_Value(Xn0)                    _Q15((float)(Xn0) / MOTOR_SPEED_BASE)
+#define A_Value(Xn0)                    _Q15((float)(Xn0) / 180.0)
 #define UDC_Value(Xn0)                  _Q15((Xn0)/ HW_BOARD_VOLT_MAX)
-#define TEMPER_VALUE(Xn0)           	_Q15(5.0*Xn0/(10+Xn0)/HW_ADC_REF)
+#define TEMPER_VALUE(Xn0)               _Q15(5.0*Xn0/(10+Xn0)/HW_ADC_REF)
 
-#define Disable                         (0)                              
+#define Disable                         (0)
 #define Enable                          (1)
 
 // 转向定义
@@ -43,7 +43,7 @@
 #define AMP8x                           (8)
 #define AMP16x                          (16)
 
-// 驱动电平设置 
+// 驱动电平设置
 #define HIGH_LEVEL                      (0xA0)          ///< 驱动高电平有效
 #define LOW_LEVEL                       (0xB0)          ///< 驱动低电平有效
 #define UP_H_DOWN_L                     (0xC0)          ///< 上桥臂高电平有效,下桥臂低电平有效
@@ -69,7 +69,7 @@
 #define NONEMODE                        (0xA0)          ///< 直接给定值,不调速
 #define PWMMODE                         (0xB0)          ///< PWM调速
 #define SREFMODE                        (0xC0)          ///< 模拟调速
-#define STARTTEST                   	(0xD0)
+#define STARTTEST                       (0xD0)
 
 #define SMO                             (0xA0)          ///< SMO ,滑膜估算
 #define PLL                             (0xB0)          ///< PLL ,锁相环
@@ -90,8 +90,8 @@
 
 // FOC__POW转换实际功率公式
 // P = FOC__POW/32767*HW_BOARD_VOLT_MAX*HW_BOARD_CURR_MAX 732 6.25
-#define OVER_POWER_VAL              	((float)(32767/HW_BOARD_VOLT_MAX/HW_BOARD_CURR_MAX*OVER_POWER_VALUE))
-#define LPF_FC(Xn0)                	 	_Q15(_2PI / 1000 * Xn0)
-#define S_Value(Xn0)             		_Q15(Xn0/MOTOR_SPEED_BASE)
+#define OVER_POWER_VAL                  ((float)(32767/HW_BOARD_VOLT_MAX/HW_BOARD_CURR_MAX*OVER_POWER_VALUE))
+#define LPF_FC(Xn0)                     _Q15(_2PI / 1000 * Xn0)
+#define S_Value(Xn0)                    _Q15(Xn0/MOTOR_SPEED_BASE)
 
 #endif