Ó²¼þ¹ýѹ±£»¤ãÐÖµ
+ 242 #define _E2_AFEOVvol 4400 // U16 xdata AFEOVvol
+ 243 #define _E2_ucRamCheckFlgA _RAM_CHECK_DATA // U8 xdata E2ucRamCheckFlgA
+ 244 //
+ 245
+ 246 // У׼²ÎÊý(SubClassID=0x0B length=12)
+ 247 // µçѹУ׼ÔöÒæ
+ 248 #define _E2_uiVPackGain 2594 // U16 xdata E2uiVPackGain
+ 249 // µçÁ÷У׼ÔöÒæ
+ 250 #define _E2_siCadcGain -89 // S16 xdata E2siCadcGain
+ 251 // µçÁ÷ÁãƯ
+ 252 #define _E2_siCadcOffset 4 // S16 xdata E2siCadcOffset
+ 253 // ÍⲿζÈÁãƯ(TS0)
+ 254 #define _E2_siTS0Offset 0 // S16 xdata E2siTS0Offset
+ 255 // ÍⲿζÈÁãƯ(TS1)
+ 256 #define _E2_siTS1Offset 0 // S16 xdata E2siTS1Offset
+ 257 // У׼²ÎÊýÔ¤Áô
+ 258 #define _E2_ucCalibrated 0 // U8 xdata E2ucCalibrated
+ 259 #define _E2_ucRamCheckFlgB _RAM_CHECK_DATA // U8 xdata E2ucRamCheckFlgB
+ 260 //
+ 261
262 /*********************************************************************************************************
-********/
263 /*********************************************************************************************************
@@ -301,409 +299,413 @@ line level source
-********/
271 /*********************************************************************************************************
-********/
- 272
- 273 struct DataFlashStu
- 274 {
- 275 //ϵͳÐÅÏ¢Çø¿ªÊ¼ SubClassID=0x00 length=48
- 276 unsigned int E2uiPackConfigMap;
- 277 unsigned int E2uiVOC[10];
- 278 unsigned long E2ulDesignCapacity;
- 279 unsigned long E2ulFCC;
- 280 unsigned long E2ulCycleThreshold;
- 281 unsigned int E2uiCycleCount;
- 282 unsigned int E2uiLearnLowTempe;
- 283 unsigned int E2Reserve;
- 284 signed int E2siDfilterCur;
- 285 unsigned char E2ucLowPowerDeley;
- 286 unsigned char E2ucChgBKDelay;
- 287 unsigned int E2siChgBKCur;
- 288 unsigned char E2ucRTCBKDelay;
-C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 6
-
- 289 unsigned char E2ucRamCheckFlg0;
- 290
- 291 //Óû§×Ô¶¨Òå²ÎÊýÇø¿ªÊ¼ SubClassID=0x01 langth=50
- 292 unsigned int E2uiSWVersion;
- 293 unsigned int E2uiHWVersion;
- 294 unsigned char E2ucID;
- 295 unsigned char E2ucMNFName[12];
- 296 unsigned long E2ulMNFDate;
- 297 unsigned int E2uiSerialNum;
- 298 unsigned char E2ucDeviceName[12];
- 299 unsigned char E2ucDeviceChem[12];
- 300 unsigned int E2uiChemID;
- 301 unsigned char E2ucRamCheckFlg1;
- 302
- 303 //³äµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x02 langth=18
- 304 unsigned int E2uiOVvol;
- 305 unsigned int E2uiOVRvol;
- 306 unsigned char E2ucOVDelay;
- 307 unsigned char E2ucOVRDelay;
- 308 unsigned int E2uiChgEndVol0;
- 309 signed int E2siChgEndCurr0;
- 310 unsigned char E2ucChgEndDelay0;
- 311 signed long E2slOCCvol;
- 312 unsigned char E2ucDelayOCC;
- 313 unsigned char E2ucDelayOCCR;
- 314 unsigned char E2ucRamCheckFlg2;
- 315
- 316 //·Åµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x03 langth=21
- 317 unsigned int E2uiUVvol;
- 318 unsigned int E2uiUVRvol;
- 319 unsigned char E2ucDelayUV;
- 320 unsigned char E2ucDelayUVR;
- 321 unsigned int E2uiDsgEndVol;
- 322 unsigned char E2ucDsgEndDelay;
- 323 signed long E2uiOCDvol;
- 324 unsigned char E2ucDelayOCD;
- 325 signed long E2slOCD2vol;
- 326 unsigned char E2ucDelayOCD2;
- 327 unsigned char E2ucDelayLoadR;
- 328 unsigned char E2ucRamCheckFlg3;
- 329
- 330 //·ÅµçPWM²ÎÊýÇø¿ªÊ¼ SubClassID=0x05 langth=5
- 331 unsigned int DSG1PWMFreq;
- 332 unsigned char DSG1PWMRatioL;
- 333 unsigned char DSG1PWMRatioH;
- 334 unsigned char E2ucRamCheckFlg5;
- 335
- 336
- 337 //³äµçζȱ£»¤²ÎÊý¿ªÊ¼ SubClassID=0x06 langth=11
- 338 unsigned int TempOTC;
- 339 unsigned int TempOTCR;
- 340 unsigned int TempUTC;
- 341 unsigned int TempUTCR;
- 342 unsigned char DelayOTC;
- 343 unsigned char DelayOTCR;
- 344 unsigned char E2ucRamCheckFlg6;
- 345
- 346 //·Åµçζȱ£»¤²ÎÊý¿ªÊ¼ SubClassID=0x07 langth=9
- 347 unsigned int TempOTD;
- 348 unsigned int TempOTDR;
- 349 unsigned int TempUTD;
- 350 unsigned int TempUTDR;
-C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 7
-
- 351 unsigned char E2ucRamCheckFlg7;
- 352
- 353 //ƽºâ²ÎÊýÇø¿ªÊ¼ SubClassID=0x08 langth=8
- 354 unsigned int BalanceVol;
- 355 unsigned int BalanceVolDiff;
- 356 unsigned int BalCurrent;
- 357 unsigned char BalanceDelay;
- 358 unsigned char E2ucRamCheckFlg8;
- 359
- 360 //ÈÝÁ¿Í³¼Æ SubClassID=0x09 length=17
- 361 unsigned char E2ucSOC;
- 362 unsigned long E2ulDfRC;
- 363 signed long E2slDsgEndCurr;
- 364 unsigned long E2ulCycleThresholdCount;
- 365 unsigned int E2uiLastCCount;
- 366 unsigned char E2ucDsgEndFlg;
- 367 unsigned char E2ucRamCheckFlg9;
- 368
- 369 //AFE²ÎÊýÇø¿ªÊ¼ SubClassID=0x0A length=4
- 370 unsigned char AFEProtectConfig;
- 371 unsigned int AFEOVvol;
- 372 unsigned char E2ucRamCheckFlgA;
- 373
- 374 //У׼²ÎÊýÇø¿ªÊ¼ SubClassID=0x0B length=12
- 375 unsigned int E2uiVPackGain;
- 376 signed int E2siCadcGain;
- 377 unsigned int E2siCadcOffset;
- 378 unsigned int E2siTS0Offset;
- 379 unsigned int E2siTS1Offset;
- 380 unsigned char E2ucCalibrated;
- 381 unsigned char E2ucRamCheckFlgB;
- 382 };
- 383
- 384 union DataFlashUn
- 385 {
- 386 struct DataFlashStu DataFlashStu0; /*Ò»¶¨ÒªÏÈÉùÃ÷½á¹¹ÌåÔÙ¶¨ÒåÊý×é*/
- 387 unsigned char reversed[510];
- 388 };
- 389
- 390 struct DataFlashStr
- 391 {
- 392 union DataFlashUn DataFlashUnRaw;
- 393 unsigned int FlashCheck1;
- 394 union DataFlashUn DataFlashUnBak;
- 395 unsigned int FlashCheck2;
- 396 };
- 397
- 398 struct DataFlashStr code dataflashstr =
- 399 {
- 400 /*********************************************************************************************************
+ 272 /*********************************************************************************************************
-********/
- 401 //±¸·ÝAÇø
+ 273 /*********************************************************************************************************
+ -********/
+ 274
+ 275 struct DataFlashStu
+ 276 {
+ 277 //ϵͳÐÅÏ¢Çø¿ªÊ¼ SubClassID=0x00 length=48
+ 278 unsigned int E2uiPackConfigMap;
+ 279 unsigned int E2uiVOC[10];
+ 280 unsigned long E2ulDesignCapacity;
+ 281 unsigned long E2ulFCC;
+ 282 unsigned long E2ulCycleThreshold;
+ 283 unsigned int E2uiCycleCount;
+ 284 unsigned int E2uiLearnLowTempe;
+ 285 unsigned int E2Reserve;
+ 286 signed int E2siDfilterCur;
+ 287 unsigned char E2ucLowPowerDeley;
+ 288 unsigned char E2ucChgBKDelay;
+C51 COMPILER V9.01 DATAFLASH 02/13/2025 10:09:51 PAGE 6
+
+ 289 unsigned int E2siChgBKCur;
+ 290 unsigned char E2ucRTCBKDelay;
+ 291 unsigned char E2ucRamCheckFlg0;
+ 292
+ 293 //Óû§×Ô¶¨Òå²ÎÊýÇø¿ªÊ¼ SubClassID=0x01 langth=50
+ 294 unsigned int E2uiSWVersion;
+ 295 unsigned int E2uiHWVersion;
+ 296 unsigned char E2ucID;
+ 297 unsigned char E2ucMNFName[12];
+ 298 unsigned long E2ulMNFDate;
+ 299 unsigned int E2uiSerialNum;
+ 300 unsigned char E2ucDeviceName[12];
+ 301 unsigned char E2ucDeviceChem[12];
+ 302 unsigned int E2uiChemID;
+ 303 unsigned char E2ucRamCheckFlg1;
+ 304
+ 305 //³äµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x02 langth=18
+ 306 unsigned int E2uiOVvol;
+ 307 unsigned int E2uiOVRvol;
+ 308 unsigned char E2ucOVDelay;
+ 309 unsigned char E2ucOVRDelay;
+ 310 unsigned int E2uiChgEndVol0;
+ 311 signed int E2siChgEndCurr0;
+ 312 unsigned char E2ucChgEndDelay0;
+ 313 signed long E2slOCCvol;
+ 314 unsigned char E2ucDelayOCC;
+ 315 unsigned char E2ucDelayOCCR;
+ 316 unsigned char E2ucRamCheckFlg2;
+ 317
+ 318 //·Åµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x03 langth=21
+ 319 unsigned int E2uiUVvol;
+ 320 unsigned int E2uiUVRvol;
+ 321 unsigned char E2ucDelayUV;
+ 322 unsigned char E2ucDelayUVR;
+ 323 unsigned int E2uiDsgEndVol;
+ 324 unsigned char E2ucDsgEndDelay;
+ 325 signed long E2uiOCDvol;
+ 326 unsigned char E2ucDelayOCD;
+ 327 signed long E2slOCD2vol;
+ 328 unsigned char E2ucDelayOCD2;
+ 329 unsigned char E2ucDelayLoadR;
+ 330 unsigned char E2ucRamCheckFlg3;
+ 331
+ 332 //·ÅµçPWM²ÎÊýÇø¿ªÊ¼ SubClassID=0x05 langth=5
+ 333 unsigned int DSG1PWMFreq;
+ 334 unsigned char DSG1PWMRatioL;
+ 335 unsigned char DSG1PWMRatioH;
+ 336 unsigned char E2ucRamCheckFlg5;
+ 337
+ 338
+ 339 //³äµçζȱ£»¤²ÎÊý¿ªÊ¼ SubClassID=0x06 langth=11
+ 340 unsigned int TempOTC;
+ 341 unsigned int TempOTCR;
+ 342 unsigned int TempUTC;
+ 343 unsigned int TempUTCR;
+ 344 unsigned char DelayOTC;
+ 345 unsigned char DelayOTCR;
+ 346 unsigned char E2ucRamCheckFlg6;
+ 347
+ 348 //·Åµçζȱ£»¤²ÎÊý¿ªÊ¼ SubClassID=0x07 langth=9
+ 349 unsigned int TempOTD;
+ 350 unsigned int TempOTDR;
+C51 COMPILER V9.01 DATAFLASH 02/13/2025 10:09:51 PAGE 7
+
+ 351 unsigned int TempUTD;
+ 352 unsigned int TempUTDR;
+ 353 unsigned char E2ucRamCheckFlg7;
+ 354
+ 355 //ƽºâ²ÎÊýÇø¿ªÊ¼ SubClassID=0x08 langth=8
+ 356 unsigned int BalanceVol;
+ 357 unsigned int BalanceVolDiff;
+ 358 unsigned int BalCurrent;
+ 359 unsigned char BalanceDelay;
+ 360 unsigned char E2ucRamCheckFlg8;
+ 361
+ 362 //ÈÝÁ¿Í³¼Æ SubClassID=0x09 length=17
+ 363 unsigned char E2ucSOC;
+ 364 unsigned long E2ulDfRC;
+ 365 signed long E2slDsgEndCurr;
+ 366 unsigned long E2ulCycleThresholdCount;
+ 367 unsigned int E2uiLastCCount;
+ 368 unsigned char E2ucDsgEndFlg;
+ 369 unsigned char E2ucRamCheckFlg9;
+ 370
+ 371 //AFE²ÎÊýÇø¿ªÊ¼ SubClassID=0x0A length=4
+ 372 unsigned char AFEProtectConfig;
+ 373 unsigned int AFEOVvol;
+ 374 unsigned char E2ucRamCheckFlgA;
+ 375
+ 376 //У׼²ÎÊýÇø¿ªÊ¼ SubClassID=0x0B length=12
+ 377 unsigned int E2uiVPackGain;
+ 378 signed int E2siCadcGain;
+ 379 unsigned int E2siCadcOffset;
+ 380 unsigned int E2siTS0Offset;
+ 381 unsigned int E2siTS1Offset;
+ 382 unsigned char E2ucCalibrated;
+ 383 unsigned char E2ucRamCheckFlgB;
+ 384 };
+ 385
+ 386 union DataFlashUn
+ 387 {
+ 388 struct DataFlashStu DataFlashStu0; /*Ò»¶¨ÒªÏÈÉùÃ÷½á¹¹ÌåÔÙ¶¨ÒåÊý×é*/
+ 389 unsigned char reversed[510];
+ 390 };
+ 391
+ 392 struct DataFlashStr
+ 393 {
+ 394 union DataFlashUn DataFlashUnRaw;
+ 395 unsigned int FlashCheck1;
+ 396 union DataFlashUn DataFlashUnBak;
+ 397 unsigned int FlashCheck2;
+ 398 };
+ 399
+ 400 struct DataFlashStr code dataflashstr =
+ 401 {
402 /*********************************************************************************************************
-********/
- 403 //ϵͳÐÅÏ¢Çø¿ªÊ¼ SubClassID=0x00 length=48
- 404 {
- 405 _E2_PACKCONFIGMAP, //U16 xdata E2uiPackConfigMap
- 406 _E2_VOC10, //U16 xdata VOC10
- 407 _E2_VOC20, //U16 xdata VOC20
- 408 _E2_VOC30, //U16 xdata VOC30
- 409 _E2_VOC40, //U16 xdata VOC40
- 410 _E2_VOC50, //U16 xdata VOC50
-C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 8
-
- 411 _E2_VOC60, //U16 xdata VOC60
- 412 _E2_VOC70, //U16 xdata VOC70
- 413 _E2_VOC80, //U16 xdata VOC80
- 414 _E2_VOC90, //U16 xdata VOC90
- 415 _E2_VOC100, //U16 xdata VOC100
- 416 _E2_ulDesignCapacity, // U32 xdata E2ulDesignCapacity
- 417 _E2_ulFCC, // U32 xdata E2ulFCC
- 418 _E2_ulCycleThreshold, // U32 xdata E2uiCycleThreshold
- 419 _E2_uiCycleCount, // U16 xdata E2uiCycleCount
- 420 _E2_uiLearnLowTempe, // U16 xdata E2uiLearnLowTempe
- 421 _E2_Reserve, // U16 xdata E2Reserve
- 422 _E2_siDfilterCur, // S16 xdata E2siDfilterCur
- 423 _E2_ucLowPowerDeley, // U8 xdata E2ucLowPowerDeley
- 424 _E2_ucChgBKDelay, // U8 xdata E2ucChgBKDelay
- 425 _E2_siChgBKCur, // S16 xdata E2siChgBKCur
- 426 _E2_ucRTCBKDelay, // U8 xdata E2ucRTCBKDelay
- 427 _E2_ucRamCheckFlg0, // U8 xdata E2ucRamCheckFlg0
- 428
- 429
- 430 //Óû§×Ô¶¨Òå²ÎÊýÇø¿ªÊ¼ SubClassID=0x01 length=50
- 431 _E2_SWVersion, //U16 xdata SWVersion
- 432 _E2_HWVersion, //U16 xdata HWVersion
- 433 _E2_ID, //U8 xdata ID
- 434 _E2_MNFName, //U8 xdata MNFName[12]
- 435 _E2_MNFDate, //U32 xdata MNFDate
- 436 _E2_SerialNum, //U16 xdata SerialNum
- 437 _E2_DeviceName, //U8 xdata DeviceName[12]
- 438 _E2_DeviceChem, //U8 xdata DeviceChem[12]
- 439 _E2_ChemID, //U16 xdata ChemID
- 440 _E2_ucRamCheckFlg1, //U8 xdata E2ucRamCheckFlg1
- 441
- 442 //³äµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x02 length=18
- 443 _E2_uiOVvol, //U16 xdata E2uiOVvol
- 444 _E2_uiOVRvol, //U16 xdata E2uiOVRvol
- 445 _E2_ucDelayOV, //U8 xdata E2ucDelayOV
- 446 _E2_ucDelayOVR, //U8 xdata E2ucDelayOVR
- 447 _E2_uiChgEndVol,
- 448 _E2_siChgEndCurr,
- 449 _E2_ucChgEndDelay,
- 450 _E2_slOCCvol, //S32 xdata E2slOCCvol
- 451 _E2_ucDelayOCC, //U8 xdata E2ucDelayOCC
- 452 _E2_ucDelayOCCR, //U8 xdata E2ucDelayOCCR
- 453 _E2_ucRamCheckFlg2, //U8 xdata E2ucRamCheckFlg2
- 454
- 455 //·Åµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x03 langth=21
- 456 _E2_uiUVvol, //U16 xdata E2uiUVvol
- 457 _E2_uiUVRvol, //U16 xdata E2uiUVRvol
- 458 _E2_ucDelayUV, //U8 xdata E2ucDelayUV
- 459 _E2_ucDelayUVR, //U8 xdata E2ucDelayUVR
- 460 _E2_uiDsgEndVol,
- 461 _E2_ucDsgEndDelay,
- 462 _E2_uiOCDvol, //S32 xdata E2uiOCDvol
- 463 _E2_ucDelayOCD, //U8 xdata E2ucDelayOCD
- 464 _E2_slOCD2vol, //S32 xdata E2slOCD2vol
- 465 _E2_ucDelayOCD2, //U8 xdata E2ucDelayOCD2
- 466 _E2_ucDelayLoadR, //U8 xdata E2ucDelayLoadR
- 467 _E2_ucRamCheckFlg3, //U8 xdata E2ucRamCheckFlg3
- 468
- 469
- 470 //·ÅµçPWM²ÎÊýÇø¿ªÊ¼ SubClassID=0x05 langth=5
- 471 _E2_DSG1PWMFreq, //U16 xdata DSG1PWMFreq
- 472 _E2_DSG1PWMRatioL, //U8 xdata DSG1PWMRatioL
-C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 9
-
- 473 _E2_DSG1PWMRatioH, //U8 xdata DSG1PWMRatioH
- 474 _E2_ucRamCheckFlg5, //U8 xdata E2ucRamCheckFlg5
- 475
- 476 //³äµçζȱ£»¤²ÎÊý¿ªÊ¼ SubClassID=0x06 langth=11
- 477 _E2_TempOTC, //U16 xdata TempOTC
- 478 _E2_TempOTCR, //U16 xdata TempOTCR
- 479 _E2_TempUTC, //U16 xdata TempUTC
- 480 _E2_TempUTCR, //U16 xdata TempUTCR
- 481 _E2_DelayOTC, //U8 xdata DelayOTC
- 482 _E2_DelayOTCR, //U8 xdata DelayOTCR
- 483 _E2_ucRamCheckFlg6, //U8 xdata E2ucRamCheckFlg6
- 484
- 485 //·Åµçζȱ£»¤²ÎÊý¿ªÊ¼ SubClassID=0x07 langth=9
- 486 _E2_TempOTD, //U16 xdata TempOTD
- 487 _E2_TempOTDR, //U16 xdata TempOTDR
- 488 _E2_TempUTD, //U16 xdata TempUTD
- 489 _E2_TempUTDR, //U16 xdata TempUTDR
- 490 _E2_ucRamCheckFlg7, //U8 xdata E2ucRamCheckFlg7
- 491
- 492 //ƽºâ²ÎÊýÇø¿ªÊ¼ SubClassID=0x08 langth=8
- 493 _E2_BalanceVol, // U16 xdata BalanceVol
- 494 _E2_BalanceVolDiff, // U16 xdata BalanceVolDiff
- 495 _E2_BalCurrent, // S16 xdata BalCurrent
- 496 _E2_BalanceDelay, // U8 xdata BalanceDelay
- 497 _E2_ucRamCheckFlg8, // U8 xdata E2ucRamCheckFlg8
- 498
- 499 //ÈÝÁ¿Í³¼Æ SubClassID=0x09 langth=17
- 500
- 501 _E2_ucSOC, //U8 xdata E2ucSOC
- 502
- 503 _E2_ulDfRC, //U32 xdata E2ulLastFCC
- 504
- 505 _E2_slDsgEndCurr, //U32 xdata E2slDsgEndCurr
- 506 _E2_ulCycleThresholdCount, //U32 xdata E2ulCycleThresholdCount
- 507 _E2_uiLastCCount,
- 508 _E2_ucDsgEndFlg, //U8 xdata E2ucDsgEndFlg
- 509 _E2_ucRamCheckFlg9, //U8 xdata E2ucRamCheckFlg9
- 510
- 511 //AFE²ÎÊýÇø¿ªÊ¼ SubClassID=0x0A langth=4
- 512 _E2_AFEProtectConfig, // U8 xdata AFEProtectConfig
- 513 _E2_AFEOVvol, // U16 xdata AFEOVvol
- 514 _E2_ucRamCheckFlgA, // U8 xdata E2ucRamCheckFlgA
- 515
- 516 //У׼²ÎÊýÇø¿ªÊ¼ SubClassID=0x0B langth=12
- 517 _E2_uiVPackGain, //U16 xdata E2uiVPackGain
- 518 _E2_siCadcGain, //S16 xdata E2siCadcGain
- 519 _E2_siCadcOffset, //S16 xdata E2siCadcOffset
- 520 _E2_siTS0Offset, //S16 xdata E2siTS0Offset
- 521 _E2_siTS1Offset, //S16 xdata E2siTS1Offset
- 522 _E2_ucCalibrated, //S16 xdata E2ucCalibrated
- 523 _E2_ucRamCheckFlgB, //U8 xdata E2ucRamCheckFlgB
- 524 },
- 525
- 526 _FLASH_CHECK_DATA, // U16 xdata FlashCheck
- 527 /*********************************************************************************************************
+ 403 //±¸·ÝAÇø
+ 404 /*********************************************************************************************************
-********/
- 528 //±¸·ÝBÇø
+ 405 //ϵͳÐÅÏ¢Çø¿ªÊ¼ SubClassID=0x00 length=48
+ 406 {
+ 407 _E2_PACKCONFIGMAP, //U16 xdata E2uiPackConfigMap
+ 408 _E2_VOC10, //U16 xdata VOC10
+ 409 _E2_VOC20, //U16 xdata VOC20
+ 410 _E2_VOC30, //U16 xdata VOC30
+C51 COMPILER V9.01 DATAFLASH 02/13/2025 10:09:51 PAGE 8
+
+ 411 _E2_VOC40, //U16 xdata VOC40
+ 412 _E2_VOC50, //U16 xdata VOC50
+ 413 _E2_VOC60, //U16 xdata VOC60
+ 414 _E2_VOC70, //U16 xdata VOC70
+ 415 _E2_VOC80, //U16 xdata VOC80
+ 416 _E2_VOC90, //U16 xdata VOC90
+ 417 _E2_VOC100, //U16 xdata VOC100
+ 418 _E2_ulDesignCapacity, // U32 xdata E2ulDesignCapacity
+ 419 _E2_ulFCC, // U32 xdata E2ulFCC
+ 420 _E2_ulCycleThreshold, // U32 xdata E2uiCycleThreshold
+ 421 _E2_uiCycleCount, // U16 xdata E2uiCycleCount
+ 422 _E2_uiLearnLowTempe, // U16 xdata E2uiLearnLowTempe
+ 423 _E2_Reserve, // U16 xdata E2Reserve
+ 424 _E2_siDfilterCur, // S16 xdata E2siDfilterCur
+ 425 _E2_ucLowPowerDeley, // U8 xdata E2ucLowPowerDeley
+ 426 _E2_ucChgBKDelay, // U8 xdata E2ucChgBKDelay
+ 427 _E2_siChgBKCur, // S16 xdata E2siChgBKCur
+ 428 _E2_ucRTCBKDelay, // U8 xdata E2ucRTCBKDelay
+ 429 _E2_ucRamCheckFlg0, // U8 xdata E2ucRamCheckFlg0
+ 430
+ 431
+ 432 //Óû§×Ô¶¨Òå²ÎÊýÇø¿ªÊ¼ SubClassID=0x01 length=50
+ 433 _E2_SWVersion, //U16 xdata SWVersion
+ 434 _E2_HWVersion, //U16 xdata HWVersion
+ 435 _E2_ID, //U8 xdata ID
+ 436 _E2_MNFName, //U8 xdata MNFName[12]
+ 437 _E2_MNFDate, //U32 xdata MNFDate
+ 438 _E2_SerialNum, //U16 xdata SerialNum
+ 439 _E2_DeviceName, //U8 xdata DeviceName[12]
+ 440 _E2_DeviceChem, //U8 xdata DeviceChem[12]
+ 441 _E2_ChemID, //U16 xdata ChemID
+ 442 _E2_ucRamCheckFlg1, //U8 xdata E2ucRamCheckFlg1
+ 443
+ 444 //³äµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x02 length=18
+ 445 _E2_uiOVvol, //U16 xdata E2uiOVvol
+ 446 _E2_uiOVRvol, //U16 xdata E2uiOVRvol
+ 447 _E2_ucDelayOV, //U8 xdata E2ucDelayOV
+ 448 _E2_ucDelayOVR, //U8 xdata E2ucDelayOVR
+ 449 _E2_uiChgEndVol,
+ 450 _E2_siChgEndCurr,
+ 451 _E2_ucChgEndDelay,
+ 452 _E2_slOCCvol, //S32 xdata E2slOCCvol
+ 453 _E2_ucDelayOCC, //U8 xdata E2ucDelayOCC
+ 454 _E2_ucDelayOCCR, //U8 xdata E2ucDelayOCCR
+ 455 _E2_ucRamCheckFlg2, //U8 xdata E2ucRamCheckFlg2
+ 456
+ 457 //·Åµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x03 langth=21
+ 458 _E2_uiUVvol, //U16 xdata E2uiUVvol
+ 459 _E2_uiUVRvol, //U16 xdata E2uiUVRvol
+ 460 _E2_ucDelayUV, //U8 xdata E2ucDelayUV
+ 461 _E2_ucDelayUVR, //U8 xdata E2ucDelayUVR
+ 462 _E2_uiDsgEndVol,
+ 463 _E2_ucDsgEndDelay,
+ 464 _E2_uiOCDvol, //S32 xdata E2uiOCDvol
+ 465 _E2_ucDelayOCD, //U8 xdata E2ucDelayOCD
+ 466 _E2_slOCD2vol, //S32 xdata E2slOCD2vol
+ 467 _E2_ucDelayOCD2, //U8 xdata E2ucDelayOCD2
+ 468 _E2_ucDelayLoadR, //U8 xdata E2ucDelayLoadR
+ 469 _E2_ucRamCheckFlg3, //U8 xdata E2ucRamCheckFlg3
+ 470
+ 471
+ 472 //·ÅµçPWM²ÎÊýÇø¿ªÊ¼ SubClassID=0x05 langth=5
+C51 COMPILER V9.01 DATAFLASH 02/13/2025 10:09:51 PAGE 9
+
+ 473 _E2_DSG1PWMFreq, //U16 xdata DSG1PWMFreq
+ 474 _E2_DSG1PWMRatioL, //U8 xdata DSG1PWMRatioL
+ 475 _E2_DSG1PWMRatioH, //U8 xdata DSG1PWMRatioH
+ 476 _E2_ucRamCheckFlg5, //U8 xdata E2ucRamCheckFlg5
+ 477
+ 478 //³äµçζȱ£»¤²ÎÊý¿ªÊ¼ SubClassID=0x06 langth=11
+ 479 _E2_TempOTC, //U16 xdata TempOTC
+ 480 _E2_TempOTCR, //U16 xdata TempOTCR
+ 481 _E2_TempUTC, //U16 xdata TempUTC
+ 482 _E2_TempUTCR, //U16 xdata TempUTCR
+ 483 _E2_DelayOTC, //U8 xdata DelayOTC
+ 484 _E2_DelayOTCR, //U8 xdata DelayOTCR
+ 485 _E2_ucRamCheckFlg6, //U8 xdata E2ucRamCheckFlg6
+ 486
+ 487 //·Åµçζȱ£»¤²ÎÊý¿ªÊ¼ SubClassID=0x07 langth=9
+ 488 _E2_TempOTD, //U16 xdata TempOTD
+ 489 _E2_TempOTDR, //U16 xdata TempOTDR
+ 490 _E2_TempUTD, //U16 xdata TempUTD
+ 491 _E2_TempUTDR, //U16 xdata TempUTDR
+ 492 _E2_ucRamCheckFlg7, //U8 xdata E2ucRamCheckFlg7
+ 493
+ 494 //ƽºâ²ÎÊýÇø¿ªÊ¼ SubClassID=0x08 langth=8
+ 495 _E2_BalanceVol, // U16 xdata BalanceVol
+ 496 _E2_BalanceVolDiff, // U16 xdata BalanceVolDiff
+ 497 _E2_BalCurrent, // S16 xdata BalCurrent
+ 498 _E2_BalanceDelay, // U8 xdata BalanceDelay
+ 499 _E2_ucRamCheckFlg8, // U8 xdata E2ucRamCheckFlg8
+ 500
+ 501 //ÈÝÁ¿Í³¼Æ SubClassID=0x09 langth=17
+ 502
+ 503 _E2_ucSOC, //U8 xdata E2ucSOC
+ 504
+ 505 _E2_ulDfRC, //U32 xdata E2ulLastFCC
+ 506
+ 507 _E2_slDsgEndCurr, //U32 xdata E2slDsgEndCurr
+ 508 _E2_ulCycleThresholdCount, //U32 xdata E2ulCycleThresholdCount
+ 509 _E2_uiLastCCount,
+ 510 _E2_ucDsgEndFlg, //U8 xdata E2ucDsgEndFlg
+ 511 _E2_ucRamCheckFlg9, //U8 xdata E2ucRamCheckFlg9
+ 512
+ 513 //AFE²ÎÊýÇø¿ªÊ¼ SubClassID=0x0A langth=4
+ 514 _E2_AFEProtectConfig, // U8 xdata AFEProtectConfig
+ 515 _E2_AFEOVvol, // U16 xdata AFEOVvol
+ 516 _E2_ucRamCheckFlgA, // U8 xdata E2ucRamCheckFlgA
+ 517
+ 518 //У׼²ÎÊýÇø¿ªÊ¼ SubClassID=0x0B langth=12
+ 519 _E2_uiVPackGain, //U16 xdata E2uiVPackGain
+ 520 _E2_siCadcGain, //S16 xdata E2siCadcGain
+ 521 _E2_siCadcOffset, //S16 xdata E2siCadcOffset
+ 522 _E2_siTS0Offset, //S16 xdata E2siTS0Offset
+ 523 _E2_siTS1Offset, //S16 xdata E2siTS1Offset
+ 524 _E2_ucCalibrated, //S16 xdata E2ucCalibrated
+ 525 _E2_ucRamCheckFlgB, //U8 xdata E2ucRamCheckFlgB
+ 526 },
+ 527
+ 528 _FLASH_CHECK_DATA, // U16 xdata FlashCheck
529 /*********************************************************************************************************
-********/
- 530 /*********************************************************************************************************
+ 530 //±¸·ÝBÇø
+ 531 /*********************************************************************************************************
-********/
- 531 //ϵͳÐÅÏ¢Çø¿ªÊ¼ SubClassID=0x00 langth=48
-C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 10
+ 532 /*********************************************************************************************************
+C51 COMPILER V9.01 DATAFLASH 02/13/2025 10:09:51 PAGE 10
- 532 {
- 533 _E2_PACKCONFIGMAP, //U16 xdata E2uiPackConfigMap
- 534 _E2_VOC10, //U16 xdata VOC10
- 535 _E2_VOC20, //U16 xdata VOC20
- 536 _E2_VOC30, //U16 xdata VOC30
- 537 _E2_VOC40, //U16 xdata VOC40
- 538 _E2_VOC50, //U16 xdata VOC50
- 539 _E2_VOC60, //U16 xdata VOC60
- 540 _E2_VOC70, //U16 xdata VOC70
- 541 _E2_VOC80, //U16 xdata VOC80
- 542 _E2_VOC90, //U16 xdata VOC90
- 543 _E2_VOC100, //U16 xdata VOC100
- 544 _E2_ulDesignCapacity, // U32 xdata E2ulDesignCapacity
- 545 _E2_ulFCC, // U32 xdata E2ulFCC
- 546 _E2_ulCycleThreshold, // U32 xdata E2uiCycleThreshold
- 547 _E2_uiCycleCount, // U16 xdata E2uiCycleCount
- 548 _E2_uiLearnLowTempe, // U16 xdata E2uiLearnLowTempe
- 549 _E2_Reserve, // U16 xdata E2Reserve
- 550 _E2_siDfilterCur, // S16 xdata E2siDfilterCur
- 551 _E2_ucLowPowerDeley, // U8 xdata E2ucLowPowerDeley
- 552 _E2_ucChgBKDelay, // U8 xdata E2ucChgBKDelay
- 553 _E2_siChgBKCur, // S16 xdata E2siChgBKCur
- 554 _E2_ucRTCBKDelay, // U8 xdata E2ucRTCBKDelay
- 555 _E2_ucRamCheckFlg0, // U8 xdata E2ucRamCheckFlg0
- 556
- 557
- 558 //Óû§×Ô¶¨Òå²ÎÊýÇø¿ªÊ¼ SubClassID=0x01 length=50
- 559 _E2_SWVersion, //U16 xdata SWVersion
- 560 _E2_HWVersion, //U16 xdata HWVersion
- 561 _E2_ID, //U8 xdata ID
- 562 _E2_MNFName, //U8 xdata MNFName[12]
- 563 _E2_MNFDate, //U32 xdata MNFDate
- 564 _E2_SerialNum, //U16 xdata SerialNum
- 565 _E2_DeviceName, //U8 xdata DeviceName[12]
- 566 _E2_DeviceChem, //U8 xdata DeviceChem[12]
- 567 _E2_ChemID, //U16 xdata ChemID
- 568 _E2_ucRamCheckFlg1, //U8 xdata E2ucRamCheckFlg1
- 569
- 570 //³äµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x02 length=18
- 571 _E2_uiOVvol, //U16 xdata E2uiOVvol
- 572 _E2_uiOVRvol, //U16 xdata E2uiOVRvol
- 573 _E2_ucDelayOV, //U8 xdata E2ucDelayOV
- 574 _E2_ucDelayOVR, //U8 xdata E2ucDelayOVR
- 575 _E2_uiChgEndVol,
- 576 _E2_siChgEndCurr,
- 577 _E2_ucChgEndDelay,
- 578 _E2_slOCCvol, //S32 xdata E2slOCCvol
- 579 _E2_ucDelayOCC, //U8 xdata E2ucDelayOCC
- 580 _E2_ucDelayOCCR, //U8 xdata E2ucDelayOCCR
- 581 _E2_ucRamCheckFlg2, //U8 xdata E2ucRamCheckFlg2
- 582
- 583 //·Åµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x03 langth=21
- 584 _E2_uiUVvol, //U16 xdata E2uiUVvol
- 585 _E2_uiUVRvol, //U16 xdata E2uiUVRvol
- 586 _E2_ucDelayUV, //U8 xdata E2ucDelayUV
- 587 _E2_ucDelayUVR, //U8 xdata E2ucDelayUVR
- 588 _E2_uiDsgEndVol,
- 589 _E2_ucDsgEndDelay,
- 590 _E2_uiOCDvol, //S32 xdata E2uiOCDvol
- 591 _E2_ucDelayOCD, //U8 xdata E2ucDelayOCD
- 592 _E2_slOCD2vol, //S32 xdata E2slOCD2vol
- 593 _E2_ucDelayOCD2, //U8 xdata E2ucDelayOCD2
-C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 11
+ -********/
+ 533 //ϵͳÐÅÏ¢Çø¿ªÊ¼ SubClassID=0x00 langth=48
+ 534 {
+ 535 _E2_PACKCONFIGMAP, //U16 xdata E2uiPackConfigMap
+ 536 _E2_VOC10, //U16 xdata VOC10
+ 537 _E2_VOC20, //U16 xdata VOC20
+ 538 _E2_VOC30, //U16 xdata VOC30
+ 539 _E2_VOC40, //U16 xdata VOC40
+ 540 _E2_VOC50, //U16 xdata VOC50
+ 541 _E2_VOC60, //U16 xdata VOC60
+ 542 _E2_VOC70, //U16 xdata VOC70
+ 543 _E2_VOC80, //U16 xdata VOC80
+ 544 _E2_VOC90, //U16 xdata VOC90
+ 545 _E2_VOC100, //U16 xdata VOC100
+ 546 _E2_ulDesignCapacity, // U32 xdata E2ulDesignCapacity
+ 547 _E2_ulFCC, // U32 xdata E2ulFCC
+ 548 _E2_ulCycleThreshold, // U32 xdata E2uiCycleThreshold
+ 549 _E2_uiCycleCount, // U16 xdata E2uiCycleCount
+ 550 _E2_uiLearnLowTempe, // U16 xdata E2uiLearnLowTempe
+ 551 _E2_Reserve, // U16 xdata E2Reserve
+ 552 _E2_siDfilterCur, // S16 xdata E2siDfilterCur
+ 553 _E2_ucLowPowerDeley, // U8 xdata E2ucLowPowerDeley
+ 554 _E2_ucChgBKDelay, // U8 xdata E2ucChgBKDelay
+ 555 _E2_siChgBKCur, // S16 xdata E2siChgBKCur
+ 556 _E2_ucRTCBKDelay, // U8 xdata E2ucRTCBKDelay
+ 557 _E2_ucRamCheckFlg0, // U8 xdata E2ucRamCheckFlg0
+ 558
+ 559
+ 560 //Óû§×Ô¶¨Òå²ÎÊýÇø¿ªÊ¼ SubClassID=0x01 length=50
+ 561 _E2_SWVersion, //U16 xdata SWVersion
+ 562 _E2_HWVersion, //U16 xdata HWVersion
+ 563 _E2_ID, //U8 xdata ID
+ 564 _E2_MNFName, //U8 xdata MNFName[12]
+ 565 _E2_MNFDate, //U32 xdata MNFDate
+ 566 _E2_SerialNum, //U16 xdata SerialNum
+ 567 _E2_DeviceName, //U8 xdata DeviceName[12]
+ 568 _E2_DeviceChem, //U8 xdata DeviceChem[12]
+ 569 _E2_ChemID, //U16 xdata ChemID
+ 570 _E2_ucRamCheckFlg1, //U8 xdata E2ucRamCheckFlg1
+ 571
+ 572 //³äµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x02 length=18
+ 573 _E2_uiOVvol, //U16 xdata E2uiOVvol
+ 574 _E2_uiOVRvol, //U16 xdata E2uiOVRvol
+ 575 _E2_ucDelayOV, //U8 xdata E2ucDelayOV
+ 576 _E2_ucDelayOVR, //U8 xdata E2ucDelayOVR
+ 577 _E2_uiChgEndVol,
+ 578 _E2_siChgEndCurr,
+ 579 _E2_ucChgEndDelay,
+ 580 _E2_slOCCvol, //S32 xdata E2slOCCvol
+ 581 _E2_ucDelayOCC, //U8 xdata E2ucDelayOCC
+ 582 _E2_ucDelayOCCR, //U8 xdata E2ucDelayOCCR
+ 583 _E2_ucRamCheckFlg2, //U8 xdata E2ucRamCheckFlg2
+ 584
+ 585 //·Åµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x03 langth=21
+ 586 _E2_uiUVvol, //U16 xdata E2uiUVvol
+ 587 _E2_uiUVRvol, //U16 xdata E2uiUVRvol
+ 588 _E2_ucDelayUV, //U8 xdata E2ucDelayUV
+ 589 _E2_ucDelayUVR, //U8 xdata E2ucDelayUVR
+ 590 _E2_uiDsgEndVol,
+ 591 _E2_ucDsgEndDelay,
+ 592 _E2_uiOCDvol, //S32 xdata E2uiOCDvol
+ 593 _E2_ucDelayOCD, //U8 xdata E2ucDelayOCD
+C51 COMPILER V9.01 DATAFLASH 02/13/2025 10:09:51 PAGE 11
- 594 _E2_ucDelayLoadR, //U8 xdata E2ucDelayLoadR
- 595 _E2_ucRamCheckFlg3, //U8 xdata E2ucRamCheckFlg3
- 596
- 597
- 598 //·ÅµçPWM²ÎÊýÇø¿ªÊ¼ SubClassID=0x05 langth=5
- 599 _E2_DSG1PWMFreq, //U16 xdata DSG1PWMFreq
- 600 _E2_DSG1PWMRatioL, //U8 xdata DSG1PWMRatioL
- 601 _E2_DSG1PWMRatioH, //U8 xdata DSG1PWMRatioH
- 602 _E2_ucRamCheckFlg5, //U8 xdata E2ucRamCheckFlg5
- 603
- 604 //³äµçζȱ£»¤²ÎÊý¿ªÊ¼ SubClassID=0x06 langth=11
- 605 _E2_TempOTC, //U16 xdata TempOTC
- 606 _E2_TempOTCR, //U16 xdata TempOTCR
- 607 _E2_TempUTC, //U16 xdata TempUTC
- 608 _E2_TempUTCR, //U16 xdata TempUTCR
- 609 _E2_DelayOTC, //U8 xdata DelayOTC
- 610 _E2_DelayOTCR, //U8 xdata DelayOTCR
- 611 _E2_ucRamCheckFlg6, //U8 xdata E2ucRamCheckFlg6
- 612
- 613 //·Åµçζȱ£»¤²ÎÊý¿ªÊ¼ SubClassID=0x07 langth=9
- 614 _E2_TempOTD, //U16 xdata TempOTD
- 615 _E2_TempOTDR, //U16 xdata TempOTDR
- 616 _E2_TempUTD, //U16 xdata TempUTD
- 617 _E2_TempUTDR, //U16 xdata TempUTDR
- 618 _E2_ucRamCheckFlg7, //U8 xdata E2ucRamCheckFlg7
- 619
- 620 //ƽºâ²ÎÊýÇø¿ªÊ¼ SubClassID=0x08 langth=8
- 621 _E2_BalanceVol, // U16 xdata BalanceVol
- 622 _E2_BalanceVolDiff, // U16 xdata BalanceVolDiff
- 623 _E2_BalCurrent, // S16 xdata BalCurrent
- 624 _E2_BalanceDelay, // U8 xdata BalanceDelay
- 625 _E2_ucRamCheckFlg8, // U8 xdata E2ucRamCheckFlg8
- 626
- 627 //ÈÝÁ¿Í³¼Æ SubClassID=0x09 langth=17
- 628 _E2_ucSOC, //U8 xdata E2ucSOC
- 629 _E2_ulDfRC, //U32 xdata E2ulLastFCC
- 630 _E2_slDsgEndCurr, //U32 xdata E2slDsgEndCurr
- 631 _E2_ulCycleThresholdCount, //U32 xdata E2ulCycleThresholdCount
- 632 _E2_uiLastCCount,
- 633 _E2_ucDsgEndFlg, //U8 xdata E2ucDsgEndFlg
- 634
- 635 _E2_ucRamCheckFlg9, //U8 xdata E2ucRamCheckFlg9
- 636
- 637 //AFE²ÎÊýÇø¿ªÊ¼ SubClassID=0x0A langth=4
- 638 _E2_AFEProtectConfig, // U8 xdata AFEProtectConfig
- 639 _E2_AFEOVvol, // U16 xdata AFEOVvol
- 640 _E2_ucRamCheckFlgA, // U8 xdata E2ucRamCheckFlgA
- 641
- 642 //У׼²ÎÊýÇø¿ªÊ¼ SubClassID=0x0B langth=12
- 643 _E2_uiVPackGain, //U16 xdata E2uiVPackGain
- 644 _E2_siCadcGain, //S16 xdata E2siCadcGain
- 645 _E2_siCadcOffset, //S16 xdata E2siCadcOffset
- 646 _E2_siTS0Offset, //S16 xdata E2siTS0Offset
- 647 _E2_siTS1Offset, //S16 xdata E2siTS1Offset
- 648 _E2_ucCalibrated, //S16 xdata E2ucCalibrated
- 649 _E2_ucRamCheckFlgB, //U8 xdata E2ucRamCheckFlgB
- 650 },
- 651
- 652 _FLASH_CHECK_DATA, // U16 xdata FlashCheck
- 653 };
- 654
- 655 //*** <<< end of configuration section >>> ***
-C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 12
+ 594 _E2_slOCD2vol, //S32 xdata E2slOCD2vol
+ 595 _E2_ucDelayOCD2, //U8 xdata E2ucDelayOCD2
+ 596 _E2_ucDelayLoadR, //U8 xdata E2ucDelayLoadR
+ 597 _E2_ucRamCheckFlg3, //U8 xdata E2ucRamCheckFlg3
+ 598
+ 599
+ 600 //·ÅµçPWM²ÎÊýÇø¿ªÊ¼ SubClassID=0x05 langth=5
+ 601 _E2_DSG1PWMFreq, //U16 xdata DSG1PWMFreq
+ 602 _E2_DSG1PWMRatioL, //U8 xdata DSG1PWMRatioL
+ 603 _E2_DSG1PWMRatioH, //U8 xdata DSG1PWMRatioH
+ 604 _E2_ucRamCheckFlg5, //U8 xdata E2ucRamCheckFlg5
+ 605
+ 606 //³äµçζȱ£»¤²ÎÊý¿ªÊ¼ SubClassID=0x06 langth=11
+ 607 _E2_TempOTC, //U16 xdata TempOTC
+ 608 _E2_TempOTCR, //U16 xdata TempOTCR
+ 609 _E2_TempUTC, //U16 xdata TempUTC
+ 610 _E2_TempUTCR, //U16 xdata TempUTCR
+ 611 _E2_DelayOTC, //U8 xdata DelayOTC
+ 612 _E2_DelayOTCR, //U8 xdata DelayOTCR
+ 613 _E2_ucRamCheckFlg6, //U8 xdata E2ucRamCheckFlg6
+ 614
+ 615 //·Åµçζȱ£»¤²ÎÊý¿ªÊ¼ SubClassID=0x07 langth=9
+ 616 _E2_TempOTD, //U16 xdata TempOTD
+ 617 _E2_TempOTDR, //U16 xdata TempOTDR
+ 618 _E2_TempUTD, //U16 xdata TempUTD
+ 619 _E2_TempUTDR, //U16 xdata TempUTDR
+ 620 _E2_ucRamCheckFlg7, //U8 xdata E2ucRamCheckFlg7
+ 621
+ 622 //ƽºâ²ÎÊýÇø¿ªÊ¼ SubClassID=0x08 langth=8
+ 623 _E2_BalanceVol, // U16 xdata BalanceVol
+ 624 _E2_BalanceVolDiff, // U16 xdata BalanceVolDiff
+ 625 _E2_BalCurrent, // S16 xdata BalCurrent
+ 626 _E2_BalanceDelay, // U8 xdata BalanceDelay
+ 627 _E2_ucRamCheckFlg8, // U8 xdata E2ucRamCheckFlg8
+ 628
+ 629 //ÈÝÁ¿Í³¼Æ SubClassID=0x09 langth=17
+ 630 _E2_ucSOC, //U8 xdata E2ucSOC
+ 631 _E2_ulDfRC, //U32 xdata E2ulLastFCC
+ 632 _E2_slDsgEndCurr, //U32 xdata E2slDsgEndCurr
+ 633 _E2_ulCycleThresholdCount, //U32 xdata E2ulCycleThresholdCount
+ 634 _E2_uiLastCCount,
+ 635 _E2_ucDsgEndFlg, //U8 xdata E2ucDsgEndFlg
+ 636
+ 637 _E2_ucRamCheckFlg9, //U8 xdata E2ucRamCheckFlg9
+ 638
+ 639 //AFE²ÎÊýÇø¿ªÊ¼ SubClassID=0x0A langth=4
+ 640 _E2_AFEProtectConfig, // U8 xdata AFEProtectConfig
+ 641 _E2_AFEOVvol, // U16 xdata AFEOVvol
+ 642 _E2_ucRamCheckFlgA, // U8 xdata E2ucRamCheckFlgA
+ 643
+ 644 //У׼²ÎÊýÇø¿ªÊ¼ SubClassID=0x0B langth=12
+ 645 _E2_uiVPackGain, //U16 xdata E2uiVPackGain
+ 646 _E2_siCadcGain, //S16 xdata E2siCadcGain
+ 647 _E2_siCadcOffset, //S16 xdata E2siCadcOffset
+ 648 _E2_siTS0Offset, //S16 xdata E2siTS0Offset
+ 649 _E2_siTS1Offset, //S16 xdata E2siTS1Offset
+ 650 _E2_ucCalibrated, //S16 xdata E2ucCalibrated
+ 651 _E2_ucRamCheckFlgB, //U8 xdata E2ucRamCheckFlgB
+ 652 },
+ 653
+ 654 _FLASH_CHECK_DATA, // U16 xdata FlashCheck
+ 655 };
+C51 COMPILER V9.01 DATAFLASH 02/13/2025 10:09:51 PAGE 12
+ 656
+ 657 //*** <<< end of configuration section >>> ***
MODULE INFORMATION: STATIC OVERLAYABLE
diff --git a/output/DataFlash.obj b/output/DataFlash.obj
index 58564ff..7675950 100644
Binary files a/output/DataFlash.obj and b/output/DataFlash.obj differ
diff --git a/output/Eeprom b/output/Eeprom
index e449214..583fd67 100644
Binary files a/output/Eeprom and b/output/Eeprom differ
diff --git a/output/Eeprom.hex b/output/Eeprom.hex
index 35ff62d..43d850b 100644
--- a/output/Eeprom.hex
+++ b/output/Eeprom.hex
@@ -1,16 +1,16 @@
-:100000003F010C800D480DDE0E740ED80F3C0FA082
-:1000100010041036106800000FA000000FA00000B0
-:100020000BB800000B410000006414010064055A85
-:10003000021501300073696E6F7765616C7468003A
-:100040000020231222000053483339463030330059
+:100000003F010C4E0C800CAD0CDA0D070D340D6168
+:100010000D8E0DBB0DE800001C20000019640000CF
+:10002000177000000B410000003214010064055AF3
+:1000300002150130004365726C696E6B00000000B0
+:100040000020250212000053483339463030330077
:100050000000004C494F4E0000000000000000006E
-:10006000005A109A10360202104000640500000B7E
-:10007000B802025A0A8C0BB802020B5405FFFFB1FA
-:10008000E002FFFF63C002045A0FA01E465A0C9FF5
-:100090000C6D0AAB0ADD03035A0D670CD10A470A3F
-:1000A000795A105400140064025A6400000BB8FF1F
+:10006000005A0E100D4802020DAC0064050000613C
+:10007000A8023C5A0A280BB802020A8C05FFFFB1FD
+:10008000E002FFFF63C002045A0FA01E465A0D672C
+:100090000D0309E30A4703035A0D670D0309E30A39
+:1000A000475A0BB8000A0064025A6400000BB8FFFC
:1000B000FFEC78000000000000005A7411305A0A6A
-:1000C00022FFAE000100000000005A000000000006
+:1000C00022FFA7000400000000005A00000000000A
:1000D0000000000000000000000000000000000020
:1000E0000000000000000000000000000000000010
:1000F0000000000000000000000000000000000000
@@ -30,19 +30,19 @@
:1001D000000000000000000000000000000000001F
:1001E000000000000000000000000000000000000F
:1001F00000000000000000000000000000005AA500
-:100200003F010C800D480DDE0E740ED80F3C0FA080
-:1002100010041036106800000FA000000FA00000AE
-:100220000BB800000B410000006414010064055A83
-:10023000021501300073696E6F7765616C74680038
-:100240000020231222000053483339463030330057
+:100200003F010C4E0C800CAD0CDA0D070D340D6166
+:100210000D8E0DBB0DE800001C20000019640000CD
+:10022000177000000B410000003214010064055AF1
+:1002300002150130004365726C696E6B00000000AE
+:100240000020250212000053483339463030330075
:100250000000004C494F4E0000000000000000006C
-:10026000005A109A10360202104000640500000B7C
-:10027000B802025A0A8C0BB802020B5405FFFFB1F8
-:10028000E002FFFF63C002045A0FA01E465A0C9FF3
-:100290000C6D0AAB0ADD03035A0D670CD10A470A3D
-:1002A000795A105400140064025A6400000BB8FF1D
+:10026000005A0E100D4802020DAC0064050000613A
+:10027000A8023C5A0A280BB802020A8C05FFFFB1FB
+:10028000E002FFFF63C002045A0FA01E465A0D672A
+:100290000D0309E30A4703035A0D670D0309E30A37
+:1002A000475A0BB8000A0064025A6400000BB8FFFA
:1002B000FFEC78000000000000005A7411305A0A68
-:1002C00022FFAE000100000000005A000000000004
+:1002C00022FFA7000400000000005A000000000008
:1002D000000000000000000000000000000000001E
:1002E000000000000000000000000000000000000E
:1002F00000000000000000000000000000000000FE
diff --git a/output/Eeprom.m51 b/output/Eeprom.m51
index 98cddef..9711d58 100644
--- a/output/Eeprom.m51
+++ b/output/Eeprom.m51
@@ -1,4 +1,4 @@
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:01 PAGE 1
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:09:51 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
diff --git a/output/Eeprom.plg b/output/Eeprom.plg
index 8b1884e..d86c5f6 100644
--- a/output/Eeprom.plg
+++ b/output/Eeprom.plg
@@ -1,7 +1,9 @@
-Build target 'EEPROM'
-compiling DataFlash.c...
-linking...
-*** WARNING L10: CANNOT DETERMINE ROOT SEGMENT
-Program Size: data=0.0 xdata=0 code=1024
-creating hex file from ".\output\Eeprom"...
-".\output\Eeprom" - 0 Error(s), 1 Warning(s).
+
+
+
+µVision Build Log
+Project:
+E:\Y\keil\ZDBMS\ZDBMS\MCUCore.uvproj
+Project File Date: 01/23/2025
+
+Output:
diff --git a/output/ExtE2PRom.lst b/output/ExtE2PRom.lst
index 0679da4..6010b29 100644
--- a/output/ExtE2PRom.lst
+++ b/output/ExtE2PRom.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE EXTE2PROM
@@ -62,7 +62,7 @@ line level source
49 3 if(++ucE2PTwiRWErrDelayCnt >= TIME_1S_5S)
50 3 {
51 4 bE2PRErr = 1;
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 2
52 4 ucE2PTwiRWErrDelayCnt = TIME_1S_5S;
53 4 }
@@ -126,7 +126,7 @@ line level source
111 1 if(!bE2PRErr)
112 1 {
113 2 for(i=0; i<5; i++)
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 3
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 3
114 2 {
115 3 #ifdef TWI_Hardware_Module
@@ -190,7 +190,7 @@ line level source
173 1
174 1 Result = E2PRomRead(E2PROM_BOOT_ADDR, 8, RdBuf);
175 1
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 4
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 4
176 1 RdBuf[2] = RdBuf[0]+RdBuf[1];
177 1 RdBuf[6] = RdBuf[4]+RdBuf[5];
@@ -254,7 +254,7 @@ line level source
235 1 WrBuf[5] = WrBuf[1];
236 1 WrBuf[7] = WrBuf[3];
237 1
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 5
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 5
238 1 E2PRomWrite(E2PROM_BOOT_ADDR, 8, WrBuf);
239 1 }
@@ -318,7 +318,7 @@ line level source
297 2 }
298 1
299 1 E2PRomBKBoot();
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 6
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 6
300 1 }
301
@@ -382,7 +382,7 @@ line level source
356 * º¯ÊýÃû: UartRdRTC
357 * ²Î Êý: ÎÞ
358 * ·µ»ØÖµ: ÎÞ
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 7
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 7
359 * Ãè Êö: ¶ÁÈ¡RTCʱ¼ä£ºÃë¡¢·Ö¡¢Ê±¡¢ÈÕ¡¢Ô¡¢Ä꣬²¢·µ»Ø¸øUART
360 *************************************************************************************************/
@@ -446,7 +446,7 @@ line level source
418 2 {
419 3 bE2PErase = 0;
420 3 E2PRomErase();
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 8
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 8
421 3 }
422 2
@@ -510,7 +510,7 @@ line level source
480 3 }
481 2
482 2 if(bE2PBKDsgEnd)
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 9
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 9
483 2 {
484 3 bE2PBKDsgEnd = 0;
@@ -574,7 +574,7 @@ line level source
542 3 {
543 4 RTCReadTime(&RTC);
544 4 MemoryCopy((U8 xdata *)&RTC, ucRTCBuf, 7);
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 10
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 10
545 4 }
546 3
diff --git a/output/ExtE2PRom.obj b/output/ExtE2PRom.obj
index af9e10e..81ecf6a 100644
Binary files a/output/ExtE2PRom.obj and b/output/ExtE2PRom.obj differ
diff --git a/output/GasGaugeInter_V4_13.lst b/output/GasGaugeInter_V4_13.lst
index ebba02e..51d2fe5 100644
--- a/output/GasGaugeInter_V4_13.lst
+++ b/output/GasGaugeInter_V4_13.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE GASGAUGEINTER_V4_13
@@ -62,7 +62,7 @@ line level source
48 //U32 xdata E2ulCycleThreshold; //Ñ»·´ÎÊý¸üÐÂãÐÖµ£¬±äÁ¿ÀàÐÍ£ºU32 xdata£¨ÊäÈ룩
49 //U32 xdata E2ulCycleThresholdCount;//Ñ»·µçÁ¿¼ÆÊý£¬±äÁ¿ÀàÐÍ£ºU32 xdata£¨ÊäÈë\Êä³ö´æÈëE2£©
50 //U16 xdata E2uiCycleCount; //Ñ»·´ÎÊý£¬±äÁ¿ÀàÐÍ£ºU16 xdata£¨ÊäÈë\Êä³ö´æÈëE2£©
-C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/13/2025 10:07:28 PAGE 2
51 //U16 xdata E2uiLastCCount; //ÉϴθüÐÂÈÝÁ¿Ê±µÄÑ»·´ÎÊý £¬±äÁ¿ÀàÐÍ£ºU16 xdata£¨ÊäÈë\Êä³ö´æÈëE2£©
52 //S16 xdata E2siDfilterCur; //ÁãµçÁ÷´°¿Ú£¬±äÁ¿ÀàÐÍ£ºS16 xdata£¨ÊäÈ룩
@@ -126,7 +126,7 @@ line level source
101 U16 data uiCellVminG; //µ±Ç°µçѹ×îµÍµÄµçоµçѹ£¬±äÁ¿ÀàÐÍ£ºU16 data£¨ÊäÈ룩
102 //U8 data ucCellNum; //µçо´®Êý£¬±äÁ¿ÀàÐÍ£ºU8 data£¨ÊäÈ룩
103 //S32 xdata slCadcCurAverage; //ÓÃÓÚ¿âÂ×»ý·ÖµÄƽ¾ùµçÁ÷£¨Ö÷¿Ø³ä·Åµç»Ø·£©£¬±äÁ¿ÀàÐÍ£ºS32 xdata£¨ÊäÈ룩
-C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/11/2025 15:43:04 PAGE 3
+C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/13/2025 10:07:28 PAGE 3
104 S32 xdata slAdcCur2; //ÓÃÓÚ¿âÂ×»ý·ÖµÄƽ¾ùµçÁ÷£¨¸¨¿Ø·Åµç»Ø·£¬ÈçûÓпÉÒÔºãΪ0£©£¬±äÁ¿ÀàÐÍ£ºS32 xdata£¨ÊäÈ
-룩
@@ -190,7 +190,7 @@ line level source
162 1
163 1 E2ucFccUpdatePercent = 30;
164 1 E2uiChgEndTemp = (15*10 + 2731);
-C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/11/2025 15:43:04 PAGE 4
+C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/13/2025 10:07:28 PAGE 4
165 1 E2uiDsgEndTemp = (15*10 + 2731);
166 1
@@ -203,31 +203,31 @@ line level source
173 1 E2ui_CYCLECOUNTC = 400;
174 1 E2uiUpdateCycleCount = 75;
175 1
- 176 1 //
- 177 1 // if( bOV )
- 178 1 // {
- 179 1 // E2ucSOC = 100;
- 180 1 // E2ulDfRC = E2ulFCC;
- 181 1 //
- 182 1 // Info_uiRSOC = 100;
- 183 1 // Info_ulRC = E2ulFCC;
- 184 1 //
- 185 1 // Info.uiRSOC = 100;
- 186 1 // Info.ulRC = E2ulFCC;
- 187 1 // }
- 188 1 //
- 189 1 //
- 190 1 // if( bUV )
- 191 1 // {
- 192 1 // E2ucSOC = 0;
- 193 1 // E2ulDfRC = 0;
- 194 1 //
- 195 1 // Info_uiRSOC = 0;
- 196 1 // Info_ulRC = 0;
- 197 1 //
- 198 1 // Info.uiRSOC = 0;
- 199 1 // Info.ulRC = 0;
- 200 1 // }
+ 176 1
+ 177 1 if( bOV )
+ 178 1 {
+ 179 2 E2ucSOC = 100;
+ 180 2 E2ulDfRC = E2ulFCC;
+ 181 2
+ 182 2 Info_uiRSOC = 100;
+ 183 2 Info_ulRC = E2ulFCC;
+ 184 2
+ 185 2 Info.uiRSOC = 100;
+ 186 2 Info.ulRC = E2ulFCC;
+ 187 2 }
+ 188 1
+ 189 1
+ 190 1 if( bUV )
+ 191 1 {
+ 192 2 E2ucSOC = 0;
+ 193 2 E2ulDfRC = 0;
+ 194 2
+ 195 2 Info_uiRSOC = 0;
+ 196 2 Info_ulRC = 0;
+ 197 2
+ 198 2 Info.uiRSOC = 0;
+ 199 2 Info.ulRC = 0;
+ 200 2 }
201 1 //}
202 1 // bAFE_SC = bSC;
203 1 }
@@ -253,39 +253,39 @@ line level source
223 1 bFD = E2ucDsgEndFlg;
224 1 EA = eabak;
225 1
- 226 1 // if( bOV )
-C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/11/2025 15:43:04 PAGE 5
+ 226 1 if( bOV )
+C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/13/2025 10:07:28 PAGE 5
- 227 1 // {
- 228 1 // E2ucSOC = 100;
- 229 1 // E2ulDfRC = E2ulFCC;
- 230 1 //
- 231 1 // Info_uiRSOC = 100;
- 232 1 // Info_ulRC = E2ulFCC;
- 233 1 //
- 234 1 // Info.uiRSOC = 100;
- 235 1 // Info.ulRC = E2ulFCC;
- 236 1 // }
- 237 1 //
- 238 1 //
- 239 1 // if( bUV )
- 240 1 // {
- 241 1 // E2ucSOC = 0;
- 242 1 // E2ulDfRC = 0;
- 243 1 //
- 244 1 // Info_uiRSOC = 0;
- 245 1 // Info_ulRC = 0;
- 246 1 //
- 247 1 // Info.uiRSOC = 0;
- 248 1 // Info.ulRC = 0;
- 249 1 // }
+ 227 1 {
+ 228 2 E2ucSOC = 100;
+ 229 2 E2ulDfRC = E2ulFCC;
+ 230 2
+ 231 2 Info_uiRSOC = 100;
+ 232 2 Info_ulRC = E2ulFCC;
+ 233 2
+ 234 2 Info.uiRSOC = 100;
+ 235 2 Info.ulRC = E2ulFCC;
+ 236 2 }
+ 237 1
+ 238 1
+ 239 1 if( bUV )
+ 240 1 {
+ 241 2 E2ucSOC = 0;
+ 242 2 E2ulDfRC = 0;
+ 243 2
+ 244 2 Info_uiRSOC = 0;
+ 245 2 Info_ulRC = 0;
+ 246 2
+ 247 2 Info.uiRSOC = 0;
+ 248 2 Info.ulRC = 0;
+ 249 2 }
250 1 //}
251 1 // bAFE_SC = bSC;
252 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
- CODE SIZE = 534 ----
+ CODE SIZE = 764 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 103 ----
PDATA SIZE = ---- ----
diff --git a/output/GasGaugeInter_V4_13.obj b/output/GasGaugeInter_V4_13.obj
index acb2a2b..72035e2 100644
Binary files a/output/GasGaugeInter_V4_13.obj and b/output/GasGaugeInter_V4_13.obj differ
diff --git a/output/Initial.lst b/output/Initial.lst
index 80ac09f..02b2ca9 100644
--- a/output/Initial.lst
+++ b/output/Initial.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 1
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE INITIAL
@@ -62,7 +62,7 @@ line level source
50 2 }
51 1 else if(McuFlashCheckFlg(MCUFLASH_BK2_FLG_ADDR))
52 1 {
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 2
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 2
53 2 McuFlashRead(MCUFLASH_BK2_ADDR, XRAM_MAP_ADDR, 512);
54 2 McuFlashWrite(MCUFLASH_BK1_ADDR, XRAM_MAP_ADDR); //¸üб¸·ÝÇø1
@@ -126,7 +126,7 @@ line level source
111 1 }
112
113
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 3
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 3
114 /*************************************************************************************************
115 * º¯ÊýÃû: InitGPIO
@@ -190,7 +190,7 @@ line level source
- IO״̬:P2.[7,6,5,4,3,2,1,0]ÓÐЧ
156 P2.7CR[1], P2.6CR[0], P2.5CR[1], P2.4CR[1], P2.3CR[1], P2.2CR[0], P2.1CR[1], P2.0CR[1], P2CR = 0xB
-B; IO·½Ïò:P2.[7,6,5,4,3,2,1,0]ÓÐЧ,1Êä³ö£¬0ÊäÈë
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 4
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 4
157 P2.7PC[0], P2.6PC[1], P2.5PC[0], P2.4PC[0], P2.3PC[0], P2.2PC[1], P2.1PC[1], P2.0PC[1], P2PCR = 0x
-46; ÄÚ²¿ÉÏÀ:1¿ªÆô£¬0¹Ø±Õ
@@ -254,7 +254,7 @@ line level source
211 1 #if (UART0_DEFINE == 6)
P0 |= 0xC0;
P0PCR |= 0x40;
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 5
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 5
#endif
215 1
@@ -318,7 +318,7 @@ line level source
273 1 #if (UART0_DEFINE == 17)
P0 |= 0x80;
P2 |= 0x20;
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 6
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 6
P0PCR |= 0x80;
#endif
@@ -382,7 +382,7 @@ line level source
P0 |= 0x02;
P2 |= 0x20;
P2PCR |= 0x20;
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 7
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 7
#endif
339 1
@@ -446,7 +446,7 @@ line level source
397 1 #if (UART1_DEFINE == 9)
P1 |= 0x02;
P2 |= 0x40;
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 8
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 8
P2PCR |= 0x40;
#endif
@@ -510,7 +510,7 @@ line level source
#endif
460 1
461 1 #if (UART1_DEFINE == 20)
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 9
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 9
P3 |= 0x10;
P2 |= 0x80;
@@ -574,7 +574,7 @@ line level source
P2 |= 0xC0;
P2PCR |= 0x40;
#endif
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 10
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 10
524 1
525 1 //UART2Ïà¹ØIOÅäÖ㬵±Ç°demo°å´Ë´®¿Ú×öLEDµÆÏÔʾ¹¦ÄÜ£¬²»Ö§³Ö´®¿ÚͨѶ£¬¹Êdemo°åÅäÖÃΪ²»Ê¹ÄÜuart2´®¿Ú¹¦ÄÜ
@@ -638,7 +638,7 @@ line level source
583 2 {
584 3 bRTCErr = 1; //ÍâÖÃRTCÄ£¿é³ö´í
585 3 }
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 11
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 11
586 2 }
587 1
diff --git a/output/Initial.obj b/output/Initial.obj
index 7ce854b..21bbc32 100644
Binary files a/output/Initial.obj and b/output/Initial.obj differ
diff --git a/output/Interrupt.lst b/output/Interrupt.lst
index 547db81..2c9d1b6 100644
--- a/output/Interrupt.lst
+++ b/output/Interrupt.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 INTERRUPT 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 INTERRUPT 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE INTERRUPT
@@ -62,7 +62,7 @@ line level source
50 2 IF45 = 0;
51 2 InterruptINT4App(0x20);
52 2 }
-C51 COMPILER V9.01 INTERRUPT 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 INTERRUPT 02/13/2025 10:07:28 PAGE 2
53 1 if(IF46)
54 1 {
diff --git a/output/Interrupt.obj b/output/Interrupt.obj
index 81c9a7d..6ffc482 100644
Binary files a/output/Interrupt.obj and b/output/Interrupt.obj differ
diff --git a/output/InterruptApp.lst b/output/InterruptApp.lst
index a2cc9b8..f48ad04 100644
--- a/output/InterruptApp.lst
+++ b/output/InterruptApp.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 INTERRUPTAPP 02/11/2025 15:43:03 PAGE 1
+C51 COMPILER V9.01 INTERRUPTAPP 02/13/2025 10:07:27 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE INTERRUPTAPP
@@ -62,7 +62,7 @@ line level source
50 *************************************************************************************************/
51 void InterruptTimer3App(void)
52 {
-C51 COMPILER V9.01 INTERRUPTAPP 02/11/2025 15:43:03 PAGE 2
+C51 COMPILER V9.01 INTERRUPTAPP 02/13/2025 10:07:27 PAGE 2
53 1
54 1 bTimer5msFlg = 1; //5ms±ê־ΪԤÁô±êÖ¾
diff --git a/output/InterruptApp.obj b/output/InterruptApp.obj
index 52fcff6..475444c 100644
Binary files a/output/InterruptApp.obj and b/output/InterruptApp.obj differ
diff --git a/output/KeyApp.lst b/output/KeyApp.lst
index be64d14..a426cc2 100644
--- a/output/KeyApp.lst
+++ b/output/KeyApp.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 KEYAPP 02/11/2025 15:43:03 PAGE 1
+C51 COMPILER V9.01 KEYAPP 02/13/2025 10:07:27 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE KEYAPP
@@ -62,7 +62,7 @@ line level source
50 1 {
51 2 bSlowDischarge = 0;
52 2 bMidDischarge = 0;
-C51 COMPILER V9.01 KEYAPP 02/11/2025 15:43:03 PAGE 2
+C51 COMPILER V9.01 KEYAPP 02/13/2025 10:07:27 PAGE 2
53 2 bFastDischarge = 0;
54 2 }
diff --git a/output/KeyApp.obj b/output/KeyApp.obj
index 9750330..cd3f2dd 100644
Binary files a/output/KeyApp.obj and b/output/KeyApp.obj differ
diff --git a/output/KeyScan.lst b/output/KeyScan.lst
index dcebf02..fd39367 100644
--- a/output/KeyScan.lst
+++ b/output/KeyScan.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 KEYSCAN 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 KEYSCAN 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE KEYSCAN
@@ -62,7 +62,7 @@ line level source
50 2 else if(!KEY_2_IO_RD)
51 2 {
52 3 ucKeyValueBK = KEYVAL_2; //°´¼ü°´Ïº󣬻ñȡмüÖµ
-C51 COMPILER V9.01 KEYSCAN 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 KEYSCAN 02/13/2025 10:07:28 PAGE 2
53 3 }
54 2 #endif
@@ -126,7 +126,7 @@ line level source
103 4 if(uiKeyValidCnt == KEY_L_TIME) //µ±°´ÏÂʱ¼ä´ïµ½³¤°´Â˲¨Ê±¼äʱ£¬ÈÏΪ´Ë°´¼üΪ³¤°´¼ü
104 4 {
105 5 ucKeyValue = ucKeyOldValue | KEY_STATE_L;
-C51 COMPILER V9.01 KEYSCAN 02/11/2025 15:43:04 PAGE 3
+C51 COMPILER V9.01 KEYSCAN 02/13/2025 10:07:28 PAGE 3
106 5 bKeyFlg = 1;
107 5 }
diff --git a/output/KeyScan.obj b/output/KeyScan.obj
index 7077775..75b04fc 100644
Binary files a/output/KeyScan.obj and b/output/KeyScan.obj differ
diff --git a/output/Led.lst b/output/Led.lst
index 08f0221..2a1aa6b 100644
--- a/output/Led.lst
+++ b/output/Led.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 LED 02/11/2025 15:43:03 PAGE 1
+C51 COMPILER V9.01 LED 02/13/2025 10:07:27 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE LED
@@ -62,7 +62,7 @@ line level source
51
52
53 /*************************************************************************************************
-C51 COMPILER V9.01 LED 02/11/2025 15:43:03 PAGE 2
+C51 COMPILER V9.01 LED 02/13/2025 10:07:27 PAGE 2
54 * º¯ÊýÃû: LedAutoOff
55 * ²Î Êý: ÎÞ
@@ -126,7 +126,7 @@ line level source
113 2 if(LedDisNum == 0)
114 2 {
115 3 // LEDAllOff();
-C51 COMPILER V9.01 LED 02/11/2025 15:43:03 PAGE 3
+C51 COMPILER V9.01 LED 02/13/2025 10:07:27 PAGE 3
116 3 }
117 2 if(LedDisNum == 1)
diff --git a/output/Led.obj b/output/Led.obj
index 6013bab..78bf03e 100644
Binary files a/output/Led.obj and b/output/Led.obj differ
diff --git a/output/LowPower.lst b/output/LowPower.lst
index 1eae3c2..ee2977f 100644
--- a/output/LowPower.lst
+++ b/output/LowPower.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 1
+C51 COMPILER V9.01 LOWPOWER 02/13/2025 10:07:27 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE LOWPOWER
@@ -62,7 +62,7 @@ line level source
50 2 ucSleepTimerCnt = 0;
51 2 ucPDTimerCnt = 0;
52 2 ucUart0TimeoutCnt = 0;
-C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 2
+C51 COMPILER V9.01 LOWPOWER 02/13/2025 10:07:27 PAGE 2
53 2 ucUart1TimeoutCnt = 0;
54 2 ucUart2TimeoutCnt = 0;
@@ -126,7 +126,7 @@ line level source
112 1 #if (UART1_DEFINE != 0)
IrqUart1Dis();
#endif
-C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 3
+C51 COMPILER V9.01 LOWPOWER 02/13/2025 10:07:27 PAGE 3
115 1 #if (UART2_DEFINE != 0)
IrqUart2Dis();
@@ -190,7 +190,7 @@ line level source
170 6 bSleepFlg = 1;
171 6 }
172 5 }
-C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 4
+C51 COMPILER V9.01 LOWPOWER 02/13/2025 10:07:27 PAGE 4
173 4 else
174 4 {
@@ -254,7 +254,7 @@ MODULE INFORMATION: STATIC OVERLAYABLE
XDATA SIZE = 3 ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
-C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 5
+C51 COMPILER V9.01 LOWPOWER 02/13/2025 10:07:27 PAGE 5
IDATA SIZE = ---- ----
BIT SIZE = 4 ----
diff --git a/output/LowPower.obj b/output/LowPower.obj
index 0e92e11..4f9f334 100644
Binary files a/output/LowPower.obj and b/output/LowPower.obj differ
diff --git a/output/MCUCore_Load b/output/MCUCore_Load
index 40a0c4a..aa3bbcb 100644
Binary files a/output/MCUCore_Load and b/output/MCUCore_Load differ
diff --git a/output/MCUCore_Load.hex b/output/MCUCore_Load.hex
index d1f9595..da41ac8 100644
--- a/output/MCUCore_Load.hex
+++ b/output/MCUCore_Load.hex
@@ -1,1286 +1,1301 @@
-:0E741A00C29CD2A08F993099FDC2A0C29922C7
-:105A4200126608306D2053B1F8C26D1272DB127407
-:105A520040127175126D90126520126815126FA1B5
-:105A620012580B12729B306C21B2A4C26C121C7AB7
-:105A7200125D901272251271B21271CF125CC54082
-:105A8200031250EC1272C6124561126FCE1271EC03
-:105A92001263951247BB124E48900206E524F0A30A
-:0E5AA200E525F0A3E522F0A3E523F08096228F
-:106B20009005367401F07E027F3C7B40E4FD1270DC
-:106B3000257E027F0A7B14E4127025900224740AD9
-:106B4000F0A374ABF0A3740AF0A374ABF0C22CC230
-:106B50002D9003FF7402F0D22ED27B90027C7450F1
-:026B6000F02221
-:1050EC007FFE7E0112704F501F7B007A02E4FDFCA4
-:1050FC00FFFE125F107FFE7E0312704F402CE4FD0A
-:10510C00FF7E021252C080227FFE7E0312704F502F
-:10511C00167B007A02E4FDFCFF7E02125F10E4FDB8
-:10512C00FFFE1252C08003D26E22900000E0F520E8
-:10513C00A3E0F521900238E520F0A3E521F09000E2
-:10514C001A12275190022C1227B7900022E0FFA3CD
-:10515C00E0900236CFF0A3EFF0E52154072403F5DD
-:10516C001364056005E513B40A04E4F51422E51391
-:10517C0064046005E513B409047514012275140266
-:01518C002200
-:10719400C2AFD2ACC086758640C28FD086D2AD4312
-:0E71A400BA6043E840E4F5D843A908D2AF2210
-:106FFA007580F075E18F75E9C075908075E27F75CF
-:10700A00EA8075A04675E3BB75EB4675B01875E462
-:0B701A00E675EC184380C043E98022BB
-:10660800E4FF127133126FFA1250EC126B207D0501
-:106618007C007F44126F71125DF112726E7D647F8F
-:10662800A07E0F12570D1255851254FE4002D25A01
-:10663800126CDE30071212578E4002D2397E047F68
-:0C664800971253E54002D27812719422A0
-:10102E00EFB4200E206303306619E4FF127133D241
-:10103E006522EFB4400D206303306607E4FF1271A2
-:04104E0033D2652212
-:10710F00D26B90049FE004F0C3940A4004E4F0D2E1
-:10711F006D90049EE004F0C394C84004E4F0D26C78
-:04712F0012504A228E
-:106C2300D3EF9450EE940040037F0522D3EF943CBE
-:106C3300EE940040037F0422D3EF9428EE940040A7
-:106C4300037F0322D3EF9414EE940040037F0222C8
-:0F6C5300D3EF9400EE940040037F01227F0022D4
-:1072EF0030710F90053EE004F0C394644004E4F065
-:0372FF00C2712237
-:105FCC00302A1490053CE004F0C3940A400BE4F032
-:105FDC00A2B5B392B58002C2B530720D90053DE00A
-:105FEC0004F0C394054002E4F030712C900234E0CC
-:105FFC00FEA3E0FF126C23EF6401601CEFB40204FB
-:10600C00D2A18014EFB40306D2A1D2A2800AEFB4BD
-:0B601C000406D2A1D2A2D2A31272EFA0
-:016027002256
-:105C5F00C22CC22DC22E302B569003FFE0701804B9
-:105C6F00F0D22D900089E0FEA3E0FF90008CE0FDC4
-:105C7F0012570D43B701229003FFE0B401167402CF
-:105C8F00F0D22E900089E0FEA3E0FF7D6412570D45
-:105C9F0043B70122E49003FFF0D22C900089E0FE7D
-:105CAF00A3E0FF90008BE0FD12570D43B70122C216
-:065CBF002CC22DC22E22B2
-:106F4100307A2CC27AE50824FE600F24F160161411
-:106F5100601024117019125C5F22D271E490053E19
-:106F6100F022D26322B272307203C28322D2832210
-:106BA30030653CC265306624E4FF127133D2AFC254
-:106BB30066E49005E8F07F01126936D2ACD2ADD21B
-:106BC300CE7F701272571273C012734EE49005E8B1
-:106BD300F0A3F09003F7F09003F8F09003F9F0229C
-:1073E60053B1F8C2AFD283E4FF1272B112709D801E
-:0273F600EF2284
-:106E0500D283C2721273611273D37F701273F8C288
-:106E1500CE53B77E302904D2A58002C2A57F0112C8
-:106E25006936C2AFC2ACC2ADE4F5D87F801271330A
-:066E3500D2AF12743422FA
-:1053570030640E204306204403304505C264D263FF
-:105367002230161490002AE0FF9005E9E004F0C30C
-:105377009F406AEFF0D2632220715B202A50202BD6
-:105387004D30191490002AE0FF9005E9E004F0C3BE
-:105397009F404AEFF0D26322E49005E9F0A212722F
-:1053A700107218721A721172137219721B721C72B0
-:1053B700157272401390002AE0FF9005E8E004F0B0
-:1053C7009F401AEFF0D26622E49005E8F022E490BD
-:0E53D70005E8F0A3F022E49005E8F0A3F02230
-:106BE300206626206323C2AFA279727A726F726520
-:106BF300724C726D726C400D9005EAE06412600590
-:106C0300D2AF127428D2AF801330630AD26F124707
-:106C1300BB1273E68006306603126E05126BA32265
-:10685E00000000300062007400000089008E009974
-:10686E0000A200AA00BB00BF00FE00000000000056
-:10687E00000000000020005000820094000000A9DB
-:10688E0000AE00B900C200CA00DB00DF011E00002E
-:08689E000000000000000000F2
-:10728500900402E07008C29C75995AD2A022C29C53
-:067295007599FFD2A02252
-:085881009002B8EEF0A3EFF075
-:105889007B017A047900900402E02403FD12720975
-:10589900900402E02403F582E43404F583E06F7098
-:1058A90043FF900402E0FEEFC39E502953B1F87400
-:1058B900032FF582E43404F583E0FE9002B8E0FC9E
-:1058C900A3E0F5828C83EEF09002B8E475F0011242
-:1058D900257B0F80CDD270E49005F5F0C29C7599B7
-:0B58E9005AD2A022C29C7599FFD2A0E9
-:0158F4002291
-:105D2B00900402E0D3948C4002E4F0E4FD90040272
-:105D3B00E0FCEDC39C501D53B1F88F828E83E0FBCA
-:105D4B0074032DF582E43404F583EBF00FBF0001EF
-:105D5B000E0D80D97B017A047900EC2403FD1272BD
-:105D6B0009900402E02403F582E43404F583EFF098
-:105D7B00C29C9003FAE02400F582E43404F583E03E
-:045D8B00F599D2A014
-:015D8F0022F1
-:1067CC007B017A047900900402E02403FD12720923
-:1067DC00900402E02403F582E43404F583E0B50769
-:1067EC0020900404E0FFB441089005EA7412F08094
-:1067FC0006EFB40502D264C243C29C75995AD2A06A
-:09680C0022C29C7599FFD2A02262
-:106D1A007B017A047900900402E02403FD127209CF
-:106D2A00900402E02403F582E43404F583E0B50715
-:106D3A0012900403E09003F2F0C243C29C75995A80
-:0B6D4A00D2A022C29C7599FFD2A022AB
-:103B8800900401E0FF12280D3BDC013BDC023BDC2A
-:103B9800033BDC043BDC053BDC063BDC073BDC0889
-:103BA8003BDC093BDC0A3BED0B3BFD0C3C050D3CCB
-:103BB8000D0E3C150F3BF5103C1D113C25123C2DFC
-:103BC800133C35143C3D153C45163C4D173C5518E7
-:103BD80000003C5DEF25E02408F582E43402AF8262
-:103BE800FE125D2B227E027F1E125D2B227E027F3B
-:103BF80020125D2B227E027F24125D2B227E027F03
-:103C080026125D2B227E027F28125D2B227E027FE8
-:103C18002A125D2B227E027F2C125D2B227E027FD0
-:103C280030125D2B227E027F34125D2B227E027FB2
-:103C380036125D2B227E027F06125D2B227E027FCA
-:103C480008125D2B227E027F38125D2B227E027FB6
-:103C58003A125D2B22900402E0C394804009D23AC4
-:103C68009003E27401F022900401E0B4781090030C
-:103C7800F2E0B40C09D23A9003EF7401F0229004F8
-:103C880001E0B478229003F2E025E0245EF582E4B6
-:103C98003468F583E493FE740193FF9002B6EEF066
-:103CA800A3EFF0125D2B22900401E0B47921900378
-:103CB800F2E025E02482F582E43468F583E493FE9B
-:0F3CC800740193FF9002B6EEF0A3EFF0125D2BA4
-:013CD70022CA
-:106243007B017A047900900402E02403FD127209B1
-:10625300900402E02403F582E43404F583E06F70D4
-:106263002F900403E0FEA3E0FDEEEDFF9005DFEECB
-:10627300F0A3EFF04E7008C29C7599FFD2A022D212
-:10628300799005DAE04401F0C29C75995AD2A022B4
-:08629300C29C7599FFD2A02204
-:1046F8007B017A047900900402E02403FD12720918
-:10470800900402E02403F582E43404F583E06F604A
-:10471800030247B3900404E0FFE4FCFDFE781012A6
-:104728002732C004C005C006C007900403E0FFE4B8
-:10473800FCFDFE7818122732D003D002D001D00039
-:104748001226C9C004C005C006C007900405E0FFD2
-:10475800E4FCFDFE7808122732D003D002D001D045
-:10476800001226C9A804A905AA06AB07A3E0FFE41E
-:10477800FCFDFE1226C99005D61227B79002A1E0CB
-:104788007002A3E0600C9005D6122751EC4D4E4FF5
-:104798007008C29C7599FFD2A022D2799005DAE000
-:1047A8004410F0C29C75995AD2A022C29C7599FFF8
-:0347B800D2A0226A
-:106DCB007B017A047900900402E02403FD1272091E
-:106DDB00900402E02403F582E43404F583E0B50764
-:106DEB0011D2799005DAE04420F0C29C75995AD201
-:0A6DFB00A022C29C7599FFD2A022CD
-:10656E007B017A047900900402E02403FD12720983
-:10657E00900402E02403F582E43404F583E06F70A6
-:10658E0024D279900403E0FEA3E0FDEEEDFF90052A
-:10659E00DBEEF0A3EFF09005DAE04404F0C29C7558
-:0D65AE00995AD2A022C29C7599FFD2A0225A
-:1065BB007B017A047900900402E02403FD12720936
-:1065CB00900402E02403F582E43404F583E06F7059
-:1065DB0024D279900403E0FEA3E0FDEEEDFF9005DD
-:1065EB00DDEEF0A3EFF09005DAE04408F0C29C7505
-:0D65FB00995AD2A022C29C7599FFD2A0220D
-:10629B007B017A047900900402E02403FD12720959
-:1062AB00900402E02403F582E43404F583E06F707C
-:1062BB002FFF74032FF582E43404F583E0FE74E1C1
-:1062CB002FF582E43405F583EEF00FEFB407E3D23C
-:1062DB00799005DAE04480F0C29C75995AD2A022DD
-:0762EB00C29C7599FFD2A0CF
-:0162F2002289
-:104EF400900401E012280D4F20184F24774F40787A
-:104F04004F62794F2CA04F34A14F38A24F28A34FA2
-:104F140030A44F3CAF4F84B000004F9E1267CC22A8
-:104F2400126D1A221246F82212624322126DCB220B
-:104F340012656E221265BB2212629B229003F2E07C
-:104F440025E0245EF582E43468F583E493FE74017D
-:104F540093FF9002B6EEF0A3EFF012588122900373
-:104F6400F2E025E02482F582E43468F583E493FEDC
-:104F7400740193FF9002B6EEF0A3EFF01258812271
-:104F8400900403E0B4550CD23AD238C29C75995AB5
-:0A4F9400D2A022C29C7599FFD2A0A2
-:014F9E0022F0
-:1038B700E49002B6F0A3F09003FAE0FFB4021A9086
-:1038C7000401E064A56006E49003FAF022E49003A3
-:1038D700FDF0A3F09003F3F022900402E0FD7C00DA
-:1038E7002409FBEC33FA7E00C3EF9BEA6480F8748B
-:1038F7008098505FED2407FDEC33FCD3EF9DEC641B
-:1039070080F874809850189003FAE024FFF582E459
-:103917003403F583E0FF9003FDEE8FF012257B90D3
-:1039270003FAE0FFB40511900404E0640770030292
-:103937003A1FE49003FAF022EF64066003023A1F8D
-:10394700900405E064067003023A1F9003F3E04415
-:1039570020F022E49003FAF0900402E0FD2408F539
-:1039670082E43404F583E0FE74072DF582E4340421
-:10397700F583E07C002400FFEC3EFE9003FDE06E43
-:103987007003A3E06F60079003F3E04480F09003B7
-:10399700F3E0FF6006900406F08007D24CE4900441
-:1039A70006F0E4900402F0900405740BF090040311
-:1039B700E0FFA3E0900403F0A3EFF07F029004027E
-:1039C700E0FE2407FDE433FCEFC39DEC6480F8744C
-:1039D7008098501874002FF582E43404F583E0FDD5
-:1039E7009002B6E48DF012257B0F80D19002B6E0ED
-:1039F700FCA3E0FF74072EF582E43404F583EFF0AF
-:103A0700ECFF900402E02408F582E43404F583EF28
-:083A1700F0C29C75995AD2A07F
-:013A1F002284
-:105229009003FAE02400F582E43404F583EFF0906A
-:1052390003FAE004F0E0C3948C4002E4F09003FA2E
-:10524900E064017027900400E0FF54FEB59A10EF66
-:1052590020E006D246C2498013D249C246800D9049
-:105269000400E0645A6005E49003FAF030460D90BA
-:1052790003FAE064037030123B88802B3049259093
-:105289000402E02403FFE433FE9003FAE0D39FEE27
-:105299006480F8748098400F124EF4C249E4900378
-:1052A900FAF080031238B7C243E49005E8F090059C
-:0752B900E9F09003F7F02279
-:104CE200900400E0B45A06A3E064A56003304C4887
-:104CF200900402E02408FFE433FE9003FAE0C39F2D
-:104D0200EE6480F87480984016D29CC2A0E4F0C28F
-:104D120046900400F0A3F0A3F0A3F0D24380669083
-:104D220003FAE004F0C29CE02400F582E43404F5C6
-:104D320083E0F599D2A0804D9003FAE0FF601690CF
-:104D42000402E02403FDE433FCC3EF9DEC6480F82D
-:104D52007480984019D29CC2A0E49003FAF0C24633
-:104D6200900400F0A3F0A3F0A3F0D24380179003C5
-:104D7200FAE004F0C29CE02400F582E43404F583F6
-:104D8200E0F599D2A0E49005E8F09005E9F09003EF
-:034D9200F7F02215
-:10729B009003F7E004F0C39404400AE4F09003FA7F
-:0672AB00F0D29CC2A022FB
-:10722500305C119002B1E004F0C39405400BD25AD2
-:0A7235007405F022E49002B1F0228B
-:0E4F9F009002C1EFF0A3EDF0A3EAF0A3EBF057
-:104FAD00C254E4A3F0305A03025042A3F09002C25F
-:104FBD00E0FF9002C6E0C39F507B9002C5E0FF0466
-:104FCD00F0EFC39405503E9002C1E0FD7C009002CD
-:104FDD00FA7401F0A3F09002C3E0FFA3E09002FC8D
-:104FED00CFF0A3EFF0E4FB7F36123CD8925430544F
-:104FFD0004801280C5E4F5C87F0112693612726E05
-:10500D0012693680B59002C5E0C394054004802531
-:10501D008015E49002C5F09002C1E004F09002C347
-:10502D00E475F00112257B7F011269369002C6E00E
-:0C503D0004F0024FBAA254B3925CA254DB
-:015049002244
-:0E5B89009002C4EFF0A3EDF0A3EAF0A3EBF05E
-:105B9700C254E4A3F0205A4D9002C8E0FF04F0EF8E
-:105BA700C3940550409002C4E0FD7C00A3E090023E
-:105BB700F0F0A37401F09002C6E0FFA3E09002F2B8
-:105BC700CFF0A3EFF0E4FB7F3612325B92543054F0
-:105BD70004801280C3E4F5C87F0112693612726E21
-:0C5BE70012693680B3A254B3925CA25441
-:015BF300228F
-:106CDE007A027BA37D02E4FF125B89502E9002A301
-:106CEE00E07004A3E060249002A7E04480F07A02F2
-:106CFE007BA77D017F04124F9F9002A7E0547FF087
-:0C6D0E007A027BA77D017F04124F9F22B8
-:10558500E49002A6F0A37450F0E4A3F0A374F8F03D
-:10559500E4A3F0A3F0A37470F0A37401F0A3740363
-:1055A500F0A374FFF0E4A3F03000199002A7E044E3
-:1055B50008F09002ACE0FF9000BBE0540FFEEF4E08
-:1055C5009002ACF030013E9002A7E04404F0900256
-:1055D500ADE0FF9000BBE054F0FEEF4E9002ADF061
-:1055E5009000BCE0FEA3E0FF7C007D32122833E48E
-:1055F5007B257A01F9F8122637AD07AC06EC900247
-:05560500AEF0A3EFF080
-:01560A00227D
-:1054FE00D2539002C07403F09002C0E0FF14F0EF9C
-:10550E0060727A027BA67D0B7F03124F9F505C90D8
-:10551E0002BF7403F09002BFE0FFD3940B504E7A9B
-:10552E00027BBD7D02125B899002BFE0FF7E007B95
-:10553E000124A3F9EE3402FA1224FBFD9002BDE021
-:10554E00B5051374A42FF9EE3402FA1224FBFF9062
-:10555E0002BEE06F600C9002BFE064076004C253AD
-:10556E00800B9002BFE02402F080AAC25330538811
-:06557E0080028084A253AC
-:015584002204
-:106CA1007A027BA37D02E4FF125B89502F9002A43C
-:106CB100E0FF30E102D259EF30E002D25B9002A353
-:106CC100E0FF30E307206804D215D26AEF30E20218
-:0D6CD100D2149002A4E030E2031254FE221F
-:10723F007A027BBA7D027F02125B89500A9002BAF2
-:07724F00E09002A5F0F52616
-:017256002215
-:105D90009002BC7403F09002BCE0FFD3940B50500F
-:105DA0007A027BBA7D02125B899002BCE0FF7E0022
-:105DB0007B0124A3F9EE3402FA1224FBFD9002BA0F
-:105DC000E0B5051374A42FF9EE3402FA1224FBFF98
-:105DD0009002BBE06F60109002BCE06407600812A4
-:105DE00054FE400CD263229002BCE02402F080A654
-:015DF0002290
-:10709D009002B07433F07A027BB07D017F0D124FF8
-:1070AD009F50129002A7E04420F07A027BA77D0149
-:0670BD007F04124F9F2228
-:1072B1009002A8E054FCF04FF07A027BA87D017F98
-:0572C10005124F9F22A1
-:107302009002A7E04401F07A027BA77D017F04127C
-:037312004F9F2268
-:107315009002A7E054FEF07A027BA77D017F04125C
-:037325004F9F2255
-:107328009002A7E04402F07A027BA77D017F041255
-:037338004F9F2242
-:10733B009002A7E054FDF07A027BA77D017F041237
-:03734B004F9F222F
-:106C62009002BCEEF0A3EFF09002BCE0FEA3E0784D
-:106C720005CEC313CE13D8F99002AAF07A027BAAEA
-:106C82007D017F07124F9F50159002BCE0A3E09058
-:0F6C920002ABF07A027BAB7D017F08124F9F228D
-:10734E009002A7E04410F07A027BA77D017F041221
-:03735E004F9F221C
-:107361009002A7E054EFF07A027BA77D017F04121F
-:037371004F9F2209
-:107374009002A9E044F8F07A027BA97D017F06120D
-:037384004F9F22F6
-:107387009002A9E05407F07A027BA97D017F0612DB
-:037397004F9F22E3
-:10739A009002A9E044E0F07A027BA97D017F0612FF
-:0373AA004F9F22D0
-:1073AD009002A9E0541FF07A027BA97D017F06129D
-:0373BD004F9F22BD
-:1073C0009002A9E04408F07A027BA97D017F0612B1
-:0373D0004F9F22AA
-:1073D3009002A9E054F7F07A027BA97D017F06129F
-:0373E3004F9F2297
-:1073F8009002A6E04FF07A027BA67D017F03124F30
-:027408009F22C1
-:107257009002A6E0FEEFF4FFEE5FF07A027BA67DD8
-:07726700017F03124F9F227B
-:103E1F00305E03023F62305F03023F622003030202
-:103E2F003F62E490053AF0A3F0C3900063E095126F
-:103E3F00900062E09511500330181ED3900065E09A
-:103E4F009512900064E09511400320180C20100982
-:103E5F00201206201103301308C260E4900539F0D8
-:103E6F0022C39000A3E095129000A2E095114003A9
-:103E7F00023F5BC3E5129510FFE511950FFED3903E
-:103E8F0000A5E09F9000A4E09E4003023F5B9000DE
-:103E9F00A6E0FEA3E0FFEE3395E0FDFC90022012BA
-:103EAF00276AC31226E45003023F5B206006900589
-:103EBF0039E004F09000A8E075F00AA4FF900539EE
-:103ECF00E0C39FE5F06480F87480985003023F626E
-:103EDF00AD14E5142513FFE433FEEDC39FEE6480AC
-:103EEF00F87480985063ED25E0240AF582E43402DB
-:103EFF00F583E0FEA3E0C39510FFEE950FFED39080
-:103F0F0000A5E09F9000A4E09E503BED25E0240A21
-:103F1F00F582E43402F583E0FEA3E0FF9000A2E017
-:103F2F00FAA3E0FBC3EF9BEE9A401B74017E00A83F
-:103F3F0005088005C333CE33CED8F9FF90053AE09C
-:103F4F004EF0A3E04FF00D8089D26022C260E49062
-:033F5F000539F031
-:013F6200223C
-:106E3B00C25330052D20162A306227C39002B4E0CE
-:106E4B0094B49002B3E094005011D253900538E003
-:106E5B0004F0C3940A400BD2168007C262E490057B
-:046E6B0038F0A25306
-:016E6F002200
-:104C2800C3E5129510FFE511950FFEC3EF94B0EEA2
-:104C38009404500AE5129464E51194055002D26276
-:104C4800900536E024FE605514605914606A1460BB
-:104C58007C24046003024CE1205F0330607B3061F8
-:104C68001590053AE05455FFA3E054559002BACF89
-:104C7800F0A3EFF0801390053AE054AAFFA3E054A4
-:104C8800AA9002BACFF0A3EFF09002BAE0FEA3E038
-:104C9800FF126C629005367402F0D25E22900536DF
-:104CA8007403F022126E3B4030E4FFFE126C6290F7
-:104CB80005367404F0B26122126E3B400790053647
-:104CC8007405F0229005367401F0B2612290053621
-:094CD8007401F0C25FC260C25E0B
-:014CE10022B0
-:1070C30030052220161F900537E004F0C3942D40AD
-:1070D30014742DF0205E0EE4F0D25F90053A740331
-:0670E300F0A374FFF0228F
-:0A744000123E1F1270C3124C2822E6
-:106EDA00FFD8FFE2FFECFFF60000000A00190023CA
-:106EEA00002D00370041004B0055FFFBFFFCFFFD62
-:106EFA00FFFEFFFFFFFF0000000100010002000388
-:046F0A00000400057A
-:042CD8008F828E83D6
-:102CDC007E037FE8AD82AC83122833C006C007AEFA
-:102CEC0083AF82C3E49FFF74109EFEAB07FAE4F936
-:102CFC00F8D007D0061226379002BD1227B7E47F12
-:102D0C000AFEFDFC9002BD12276AD31226FA401D62
-:102D1C009002BD122751C3EF940AFFEE9400FEED12
-:102D2C009400FDEC9400FC9002BD1227B79042BABF
-:102D3C00E493FE740193FFE4FCFD9002BD12276A3C
-:102D4C00C31226FA400D9002BB7409F0A374E3F091
-:102D5C00022ECB9043AAE493FE740193FFE4FCFD96
-:102D6C009002BD12276AD31226FA500D9002BB7442
-:102D7C000EF0A37493F0022ECB90027CE09002BA7A
-:102D8C00F025E024BAF582E43442F583E493FE7432
-:102D9C000193FFE4FCFD9002BD12276AD31226FAC0
-:102DAC00403D90027CE0149002BAF09002BAE0FF31
-:102DBC00C39400406DEF25E024BAF582E43442F56B
-:102DCC0083E493FE740193FFE4FCFD9002BD122793
-:102DDC006AD31226FA404B9002BAE014F080CC90E1
-:102DEC00027CE0049002BAF09002BAE0FFC394783F
-:102DFC00502AEF25E024BAF582E43442F583E493BB
-:102E0C00FE740193FFE4FCFD9002BD12276AD312FD
-:102E1C0026FA50089002BAE004F080CC9002BAE096
-:102E2C0014F09002BAE090027CF025E024BAF5820E
-:102E3C00E43442F583E493FE740193FFE4FCFD90CB
-:102E4C0002BD12276A12259EE47B0AFAF9F81225B4
-:102E5C00ACC004C005C006C0079002BAE0FF25E074
-:102E6C0024BCF582E43442F583E493FC740193FDB5
-:102E7C00EF25E024BAF582E43442F583C374019360
-:102E8C009DFFE4939CFEAB07FAE4F9F8D007D0065B
-:102E9C00D005D004122637AB07AA0690027CE0249A
-:102EAC00ECFFE434FFFE7C007D0A122514EF2BFFAF
-:102EBC00EE3ACF24ABCF340A9002BBF0A3EFF090E4
-:072ECC0002BBE0FEA3E0FFE2
-:012ED30022DC
-:10673800D2539002C3E514F0E5132514FFE433FEA9
-:106748009002C3E0C39FEE6480F87480985028E0FC
-:10675800FF25E02485F582E43402AB82FAEF25E0D8
-:10676800240EFF7D02125B894005C253A25322907A
-:0967780002C3E004F080C1A25349
-:0167810022F5
-:1068A600D2537A027B997D027F22125B894002C213
-:1068B600537A027B9B7D027F24125B894002C2537E
-:1068C6007A027B9D7D027F26125B894002C253E5D8
-:1068D60013D39405400F7A027B9F7D027F28125BBB
-:0768E600894002C253A253D6
-:0168ED002288
-:1043AC001268A64003024489900299E0FEA3E0FF44
-:1043BC00122CD89000C6E02FFF9000C5E03EFEC244
-:1043CC00AC900224F0A3EFF0D2AC90029DE0FEA3DF
-:1043DC00E0FF7C007D11122833E47B0AFAF9F81215
-:1043EC002637EF241FFFE43EFEC2AC900228F0A358
-:1043FC00EFF0D2ACE513D39405402A90029FE0FE77
-:10440C00A3E0FF7C007D11122833E47B0AFAF9F853
-:10441C00122637EF241FFFE43EFEC2AC90022AF0B6
-:10442C00A3EFF0D2AC900224E0FCA3E0FD900202DA
-:10443C00ECF0A3EDF0900204ECF0A3EDF0300D3DA8
-:10444C0090029BE0FEA3E0FF122CD89000C8E02F56
-:10445C00FF9000C7E03EFEC2AC900226F0A3EFF046
-:10446C00D2ACD3900203E09F900202E09E4006EE95
-:0D447C00F0A3EFF022900204EEF0A3EFF0A9
-:014489002210
-:103F63009002BB1227DC000000009002BF1227DC86
-:103F730000000000E4900200F0A3F09002B3741775
-:103F8300F0A37470F0126738400302409A9002BAAB
-:103F9300E514F0E5132514FFE433FE9002BAE0FDC7
-:103FA300C39FEE6480F87480984003024071ED254E
-:103FB300E02485F582E43402F583E0FEA3E0FF7C90
-:103FC3000E7DD8122833C006C0079000BFE0FEA3C1
-:103FD300E0FFFBAA06E4F9F8D007D00612263790D3
-:103FE30002BF1227B7900200E0FEA3E0FFE4FCFD4E
-:103FF3009002BF12276AD31226FA400E9002BF1214
-:104003002751900200EEF0A3EFF09002B3E0FEA37D
-:10401300E0FFE4FCFD9002BF12276AC31226FA50A8
-:104023000E9002BF1227519002B3EEF0A3EFF020DF
-:104033005E33C2AC9002BF1227519002BAE025E072
-:10404300240AF582E43402F583EEF0A3EFF0D2AC58
-:104053009002BB1227519002BF12276A122591903A
-:1040630002BB1227B79002BAE004F0023F96205E2B
-:1040730026900200E0F511A3E0F5129002B3E0F5FB
-:104083000FA3E0F510C2AC9002BB12275190021EA1
-:07409300EEF0A3EFF0D2AC48
-:01409A002203
-:104D9500E49002BFF0A3F0A3F09002C1E0FFC3943A
-:104DA5000C4003024E3FEF25E024DAF582E4346E31
-:104DB500F583E493FE740193FFFBAA06EA3395E0BD
-:104DC500F9F89002C1E025E024DCF582E4346EF5C3
-:104DD50083E493FE740193FFEE3395E0FDFC122509
-:104DE50091E47B02FAF9F8126ADCE47B0AFAF9F835
-:104DF5001225ACEF24ABFBEE340AFAE43DF9E43CB2
-:104E0500F8900228E0FEA3E0FFE4FCFDC31226E4CF
-:104E1500401F9002C1E025E024F4F582E4346EF5EC
-:104E250083E493FF7401939002BFCFF0A3EFF0806A
-:104E3500099002C1E004F0024D9E9002BFE0FEA37E
-:024E4500E0FF8C
-:014E47002248
-:1035C7009002BB1227DC000000007A027BA17D027B
-:1035D7007F2A125B899002A1E0FEA3E0FFEE30E4B0
-:1035E7000944E09002A1F0A3EFF0124D959000C3BB
-:1035F700E0FCA3E0FDC39002A2E09DFD9002A1E0E4
-:103607009CCD2FFFED3EFE3395E0FDFC7B187AFC49
-:1036170079FF78FF1225ACC006C0079000C1E0FE15
-:10362700A3E0FFFBAA06EA3395E0F9F8D007D00636
-:10363700126ADC90027D1227B790027D1227519003
-:1036470002B2E025E025E0243CF582E43402F5836C
-:103657001227B79002B2E004F0C394104002E4F0DE
-:10366700E49002BAF09002BAE0FFC394105026A388
-:1036770012276AEF25E025E0243CF582E43402F5C1
-:10368700831227511225919002BB1227B79002BAD5
-:10369700E004F080D0E47B10FAF9F89002BB12271F
-:1036A70051126ADC9002811227B7C22BC22A9000FE
-:1036B70028E0FEA3E0FFC3E49FFFE49EFE3395E00E
-:1036C700FDFC90028112276AC31226E4502190055F
-:1036D700F2E004F0C3940A4067740AF0D22BC2AC3C
-:1036E7009002811227519002201227B7D2AC229064
-:1036F7000028E0FEA3E0FFEE3395E0FDFC90028199
-:1037070012276AD31226E440299005F1E004F094C9
-:103717000A402D740AF0D22A7D647FA07E0F1257CB
-:103727000DC2AC9002811227519002201227B7D206
-:10373700AC22C2AC9002201227DC00000000D2AC01
-:01374700225F
-:1072DB00126CA1C25B123F631243AC305905C25909
-:0472EB001235C7226F
-:105AB000E49002BAF0A3F0AF14E513FDE5142DFD58
-:105AC000E433FCEFC39DEC6480F8748098501DEFC4
-:105AD00025E02485F582E43402F583E0FCA3E0FDB3
-:105AE0009002BAEC8DF012257B0F80CD9002BAE0C7
-:105AF000FEA3E0FF7C0E7DD8122833C006C00790BD
-:105B000005DFE0FEA3E0FFFBAA06E4F9F8D007D02A
-:0C5B1000061226379000BFEEF0A3EFF065
-:015B1C002266
-:106D55009000C3E0FEA3E0FFC39002A2E09FFF9076
-:106D650002A1E09EFE3395E0FDFC7B187AFC79FFDD
-:106D750078FF1225AC9005D612276A126ADCEF4E11
-:0A6D850060089000C1EEF0A3EFF0EB
-:016D8F0022E1
-:10740A009002A1E0FFA3E09000C3CFF0A3EFF02227
-:106A0E00900299E0FEA3E0FF122CD8C39005DCE0C3
-:106A1E009FFF9005DBE09EFE9000C5E0FCA3E0FD2D
-:106A2E00C3EF9DFDEE9CFCC3ED9496EC64809480C8
-:106A3E005012ED946AEC6480947F40089000C5EE8D
-:046A4E00F0A3EFF0D2
-:016A52002221
-:106A530090029BE0FEA3E0FF122CD8C39005DEE07A
-:106A63009FFF9005DDE09EFE9000C7E0FCA3E0FDE4
-:106A7300C3EF9DFDEE9CFCC3ED9496EC6480948083
-:106A83005012ED946AEC6480947F40089000C7EE46
-:046A9300F0A3EFF08D
-:016A970022DC
-:106A98009005E1E0900497F09005E2E0900498F00A
-:106AA8009005E3E0900499F09005E4E090049AF0F2
-:106AB8009005E5E090049BF09005E6E090049CF0DA
-:106AC8009005E7E090049DF07E047F9712518DD2E7
-:046AD8003AD23D224F
-:1063950030794BC2799005DAE030E003125AB090BB
-:1063A50005DAE030E403126D559005DAE030E503D7
-:1063B50012740A9005DAE030E203126A0E9005DAEB
-:1063C500E030E303126A539005DAE030E703126A1E
-:0F63D50098E49005DAF0D2709005F57402F0228A
-:10652000306A0DC26AD268E49005F4F01273282232
-:1065300030683A12723F203134900087E075F002E3
-:10654000A4FFAEF09005F4E004F0C39FEE6480F881
-:106550007480984018C268E4F012733B307602C22F
-:0E65600019C21BC21C301505C215126CDE22BA
-:1068150030690DC269D267E49005F3F01273022264
-:1068250030673512723F20302F900087E075F002F7
-:10683500A4FFAEF09005F3E004F0C39FEE6480F88A
-:106845007480984013C267E4F0127315307507C25F
-:0968550018C214126CDEC21A22F2
-:1071B200300719303B119003E7E004F0C394054017
-:0D71C2000BD2397405F022E49003E7F022AF
-:105E52009002E4EEF0A3EFF0A3EDF0A3EAF0A3EBDF
-:015E6200F04F
-:105E6300C253203941E4A3F09002E4E0FCA3E0FD37
-:105E7300A3E09002FAF0E4A3F09002E7E0FFA3E0CE
-:105E83009002FCCFF0A3EFF07B017FA0123CD8502F
-:105E930004D25380117F011269369002E9E004F0C5
-:0D5EA300E0C3940540C2A253B3923BA2534A
-:015EB00022CF
-:105EB1009002C6EEF0A3EFF0A3EDF0A3EAF0A3EB9E
-:015EC100F0F0
-:105EC200C254203941E4A3F09002C6E0FCA3E0FDF5
-:105ED200A3E09002F0F0E4A3F09002C9E0FFA3E097
-:105EE2009002F2CFF0A3EFF07B017FA012325B5061
-:105EF20004D25480117F011269369002CBE004F083
-:0D5F0200E0C3940540C2A254B3923BA254E8
-:015F0F00226F
-:105B1D007E027FBD7B08E4FD127025E49002BBF090
-:105B2D00A3F09002BBE0FEA3E0FFE4FCFD7BFF7A57
-:105B3D0007F9F8D31226E4402E53B1F89002BBE0DA
-:105B4D00FEA3E07805C333CE33CED8F9241FFFE48E
-:105B5D003EFE7A027BBD7D01125E529002BBE47562
-:105B6D00F00112257B80BB7A027BBD7D087FE07E34
-:0B5B7D00FF125E52E49003E0F0A3F082
-:015B880022FA
-:10578E00C2537A027BBA7D087FE07EFF125EB19231
-:10579E00539002BBE0FF9002BAE02F9002BCF09053
-:1057AE0002BFE0FF9002BEE02F9002C0F09002BD5B
-:1057BE00E0FF9002BCE0B507179002BAE0FEA3E04E
-:1057CE007C002400FFEC3E9003E0F0A3EFF0802A73
-:1057DE009002C1E0FF9002C0E0B507179002BEE054
-:1057EE00FEA3E07C002400FFEC3E9003E0F0A3EF6C
-:0C57FE00F08007E49003E0F0A3F0A25359
-:01580A00227B
-:10665400E49002C4F07E047F971230997E047F9701
-:106664007C027DBB7B07126F0EE4FF74BB2FF582A7
-:10667400E43402F583E0FE9002C4E02EF00FEFB4A0
-:1066840007E99002C4E09002C2F0A3745AF07A02BF
-:0B6694007BBB7D097FF07EFF125E5291
-:01669F0022D8
-:106B62009003E0E0FCA3E0FDEC9002DCF0AF05A3B3
-:106B7200EFF09002DCE02F9002DFF09002DCE09078
-:106B820002E0F09002DDE09002E1F09002DFE0909E
-:106B920002E3F07A027BDC7D087FE07EFF125E5228
-:016BA20022D0
-:053414009002BBEFF087
-:103419006410701A7E037FE87C027DBC7B03126F07
-:103429000E7E037FEC7C027DBF126F0E801F7E042F
-:103439007F971230997E047F977C027DBC7B0312B3
-:103449006F0E7E047F9A7C027DBF126F0E9002067A
-:10345900E0FCA3E0FDEC9002C2F0A3EDF0900208BD
-:10346900E0FCA3E0FDEC9002C4F0A3EDF090022C87
-:10347900122751781812270B9002C6EFF090022CF0
-:10348900122751781012270B9002C7EFF090022CE7
-:10349900122751780812270B9002C8EFF090022CDE
-:1034A9001227519002C9EFF0900230122751781873
-:1034B90012270B9002CAEFF09002301227517810B0
-:1034C90012270B9002CBEFF09002301227517808A7
-:1034D90012270B9002CCEFF0900230122751900284
-:1034E900CDEFF090021EE0FCA3E0FDAE047818CE0B
-:1034F900C313CE13D8F99002CEF0EDAE047810CEF6
-:10350900C313CE13D8F99002CFF090021EE0FCA3AA
-:10351900E0FDEC9002D0F0A3EDF0900220122751CB
-:10352900781812271E9002D2EFF09002201227512C
-:10353900781012271E9002D3EFF090022012275123
-:10354900780812271E9002D4EFF09002201227511A
-:103559009002D5EFF0900224E0FCA3E0FDEC90028C
-:10356900D6F0A3EDF0900236E0FCA3E0FDEC90026A
-:10357900D8F0A3EDF09002BBE09002DAF0A3745A00
-:10358900F09003E0E0FEA3E0FF7A027BBC7D20120D
-:103599005E529003E0E475F02012257B9003E0E091
-:1035A900FEA3E0FFE4FCFD7BE07AFFF9F8D31226E5
-:0D35B900E45007E49003E0F0A3F0126B6211
-:0135C60022E2
-:105BF4009003F2E02480FFE434FFEF7D00C454F00E
-:105C0400FC900401E02488FFE434FFFEEF7807C32E
-:105C140033CE33CED8F92DFFEE3CFE900402E0FDE6
-:105C24007A047B03125EB17B017A0479009004024A
-:105C3400E02403FD127209900402E02403F582E4D7
-:105C44003404F583EFF0C29C9003FAE02400F5825B
-:0A5C5400E43404F583E0F599D2A0D2
-:015C5E002223
-:1058F5009003F2E02480FFE434FFEF7D00C454F010
-:10590500FC9004A1E02488FFE434FFFEEF7807C390
-:1059150033CE33CED8F92DFFEE3CFE9004A2E0FD48
-:105925007A047BA3125EB17B017A0479A09004A26C
-:10593500E02403FD1272099004A2E024A3F582E499
-:105945003404F583EFF0758640C2A49003FBE02490
-:0E595500A0F582E43404F583E0F5A1E4F586C4
-:015963002221
-:105964009003F2E02480FFE434FFEF7D00C454F0A0
-:10597400FC900541E02488FFE434FFFEEF7807C380
-:1059840033CE33CED8F92DFFEE3CFE900542E0FD38
-:105994007A057B43125EB17B017A0579409005421A
-:1059A400E02403FD127209900542E02443F582E4E9
-:1059B4003405F583EFF0758640C2949003FCE0242F
-:0E59C40040F582E43405F583E0F591E4F586C4
-:0159D20022B2
-:1068EE007E047F971230997E047F977C047D037B14
-:1068FE0007126F0E7B017A047900900402E02403E4
-:10690E00FD127209900402E02403F582E43404F5CA
-:10691E0083EFF0C29C9003FAE02400F582E4340485
-:08692E00F583E0F599D2A022E7
-:1066A0007E047F971230997E047F977C047DA37BC4
-:1066B00007126F0E7B017A0479A09004A2E02403F4
-:1066C000FD1272099004A2E024A3F582E43404F5DB
-:1066D00083EFF0758640C2A49003FBE024A0F5820E
-:0C66E000E43404F583E0F5A1E4F5862223
-:1066EC007E047F971230997E047F977C057D437BD7
-:1066FC0007126F0E7B017A057940900542E0240366
-:10670C00FD127209900542E02443F582E43405F54C
-:10671C0083EFF0758640C2949003FCE02440F58230
-:0C672C00E43405F583E0F591E4F58622E5
-:104E4800200703024EF3203A03024EF3C23A3038E9
-:104E580005C238125B1D9003E2E0FF7008A3E07002
-:104E680004A3E06021EF6008E49003E2F0125BF431
-:104E78009003E3E06005E4F01259649003E4E06015
-:104E880005E4F01259649003EFE0FF7008A3E070A6
-:104E980004A3E06021EF6008E49003EFF01268EEED
-:104EA8009003F0E06005E4F01266A09003F1E06082
-:104EB80005E4F01266EC303D05C23D126654303C04
-:104EC8000CC23C9002BA7410F0FF12341430420C39
-:104ED800C2429002BA7401F0FF123414303F0CC27F
-:0B4EE8003F9002BA7402F0FF12341475
-:014EF300229C
-:1045610020070302463390002EE0FF9003DDE004B4
-:10457100F0C39F4009E4F07E047F971230999003C5
-:10458100DEE475F00112257BFEC3E5F09410EE9494
-:104591000E400BE49003DEF0A3F0D23AD23D202A84
-:1045A1001ED241304006C240D23AD24230190B30BD
-:1045B1003E08C23ED23AD23F8005201902D23E3097
-:1045C100416990002CE0FEA3E0FFEE3395E0FDFC95
-:1045D10090022012276AC31226E4404F9003E5E0BF
-:1045E1007002A3E070147E047F971230997E047FDD
-:1045F100977C037DE87B07126F0E90002BE0FF7E16
-:10460100007C007D3C1225149003E5E475F0011255
-:10461100257BFCD3E5F09FEC9E4017E49003E5F089
-:10462100A3F0D240C241D23AD23C22E49003E5F059
-:03463100A3F022D1
-:031053000259D36C
-:1059D300C0E0C083C082C0D075D000C007C0867548
-:1059E300860030D807C2D87F0112102E30D907C2E3
-:1059F300D97F0212102E30DA07C2DA7F0412102E7A
-:105A030030DB07C2DB7F0812102E30DC07C2DC7FDD
-:105A13001012102E30DD07C2DD7F2012102E30DE73
-:105A230007C2DE7F4012102E30DF07C2DF7F8012F5
-:0F5A3300102ED086D007D0D0D082D083D0E032D2
+:0E750000C29CD2A08F993099FDC2A0C29922E0
+:105B79001266EE306D2053B1F8C26D1273C1127501
+:105B89002612725B126E761266061268FB12708715
+:105B9900125942127381306C21B2A4C26C121C7A60
+:105BA900125EC712730B1272981272B5125DFC4025
+:105BB900031252231273AC1245D41270B41272D26A
+:105BC90012647B1248F2124F7F900206E524F0A37B
+:0E5BD900E525F0A3E522F0A3E523F080962257
+:106C06009005367401F07E027F3C7B40E4FD1271F4
+:106C16000B7E027F0A7B14E412710B900224740A25
+:106C2600F0A374ABF0A3740AF0A374ABF0C22CC249
+:106C36002D9003FF7402F0D22ED27B90027C74500A
+:026C4600F0223A
+:105223007FFE7E01127135501F7B007A02E4FDFC84
+:10523300FFFE1260477FFE7E03127135402CE4FDB2
+:10524300FF7E021253F780227FFE7E0312713550D8
+:10525300167B007A02E4FDFCFF7E02126047E4FD48
+:10526300FFFE1253F78003D26E22900000E0F52078
+:10527300A3E0F521900238E520F0A3E521F09000AA
+:105283001A12275190022C1227B7900022E0FFA395
+:10529300E0900236CFF0A3EFF0E52154072403F5A5
+:1052A3001364056005E513B40A04E4F51422E51359
+:1052B30064046005E513B40904751401227514022E
+:0152C30022C8
+:10727A00C2AFD2ACC086758640C28FD086D2AD432B
+:0E728A00BA6043E840E4F5D843A908D2AF2229
+:1070E0007580F075E18F75E9C075908075E27F75E8
+:1070F000EA8075A04675E3BB75EB4675B01875E47C
+:0B710000E675EC184380C043E98022D4
+:1066EE00E4FF1272191270E0125223126C067D052D
+:1066FE007C007F44127057125F281273547D647FA2
+:10670E00A07E0F1258441256BC1256354002D25A71
+:10671E00126DC43007121258C54002D2397E047F62
+:0C672E009712551C4002D27812727A2299
+:10102E00EFB4200E206303306619E4FF127219D25A
+:10103E006522EFB4400D206303306607E4FF1272A1
+:04104E0019D265222C
+:1071F500D26B90049FE004F0C3940A4004E4F0D2FB
+:107205006D90049EE004F0C394C84004E4F0D26C91
+:04721500125181226F
+:106D0900D3EF9450EE940040037F0522D3EF943CD7
+:106D1900EE940040037F0422D3EF9428EE940040C0
+:106D2900037F0322D3EF9414EE940040037F0222E1
+:0F6D3900D3EF9400EE940040037F01227F0022ED
+:1073D50030710F90053EE004F0C394644004E4F07E
+:0373E500C2712250
+:10610300302A1490053CE004F0C3940A400BE4F0F9
+:10611300A2B5B392B58002C2B530720D90053DE0D1
+:1061230004F0C394054002E4F030712C900234E093
+:10613300FEA3E0FF126D09EF6401601CEFB40204DB
+:10614300D2A18014EFB40306D2A1D2A2800AEFB485
+:0B6153000406D2A1D2A2D2A31273D581
+:01615E00221E
+:105D9600C22CC22DC22E302B569003FFE070180481
+:105DA600F0D22D900089E0FEA3E0FF90008CE0FD8C
+:105DB60012584443B701229003FFE0B4011674025F
+:105DC600F0D22E900089E0FEA3E0FF7D64125844D5
+:105DD60043B70122E49003FFF0D22C900089E0FE45
+:105DE600A3E0FF90008BE0FD12584443B70122C2A6
+:065DF6002CC22DC22E227A
+:10702700307A2CC27AE50824FE600F24F16016142A
+:10703700601024117019125D9622D271E490053EFA
+:10704700F022D26322B272307203C28322D2832229
+:106C890030653CC265306624E4FF127219D2AFC286
+:106C990066E49005E8F07F01126A1CD2ACD2ADD24D
+:106CA900CE7F7012733D1274A6127434E49005E815
+:106CB900F0A3F09003F7F09003F8F09003F9F022B5
+:1074CC0053B1F8C2AFD283E4FF1273971271838069
+:0274DC00EF229D
+:106EEB00D283C2721274471274B97F701274DEC2ED
+:106EFB00CE53B77E302904D2A58002C2A57F0112E2
+:106F0B006A1CC2AFC2ACC2ADE4F5D87F8012721955
+:066F1B00D2AF12751A222C
+:10548E0030640E204306204403304505C264D263C7
+:10549E002230161490002AE0FF9005E9E004F0C3D4
+:1054AE009F406AEFF0D2632220715B202A50202B9E
+:1054BE004D30191490002AE0FF9005E9E004F0C386
+:1054CE009F404AEFF0D26322E49005E9F0A21272F7
+:1054DE00107218721A721172137219721B721C7278
+:1054EE00157272401390002AE0FF9005E8E004F078
+:1054FE009F401AEFF0D26622E49005E8F022E49085
+:0E550E0005E8F0A3F022E49005E8F0A3F022F7
+:106CC900206626206323C2AFA279727A726F726539
+:106CD900724C726D726C400D9005EAE064126005A9
+:106CE900D2AF12750ED2AF801330630AD26F124839
+:106CF900F21274CC8006306603126EEB126C892294
+:10694400000000300062007400000089008E00998D
+:1069540000A200AA00BB00BF00FE0000000000006F
+:10696400000000000020005000820094000000A9F4
+:1069740000AE00B900C200CA00DB00DF011E000047
+:0869840000000000000000000B
+:10736B00900402E07008C29C75995AD2A022C29C6C
+:06737B007599FFD2A0226B
+:0859B8009002B8EEF0A3EFF03D
+:1059C0007B017A047900900402E02403FD1272EF57
+:1059D000900402E02403F582E43404F583E06F7060
+:1059E00043FF900402E0FEEFC39E502953B1F874C8
+:1059F000032FF582E43404F583E0FE9002B8E0FC66
+:105A0000A3E0F5828C83EEF09002B8E475F0011209
+:105A1000257B0F80CDD270E49005F5F0C29C75997E
+:0B5A20005AD2A022C29C7599FFD2A0B0
+:015A2B002258
+:105E6200900402E0D3948C4002E4F0E4FD9004023A
+:105E7200E0FCEDC39C501D53B1F88F828E83E0FB92
+:105E820074032DF582E43404F583EBF00FBF0001B7
+:105E92000E0D80D97B017A047900EC2403FD127285
+:105EA200EF900402E02403F582E43404F583EFF07A
+:105EB200C29C9003FAE02400F582E43404F583E006
+:045EC200F599D2A0DC
+:015EC60022B9
+:1068B2007B017A047900900402E02403FD1272EF56
+:1068C200900402E02403F582E43404F583E0B50782
+:1068D20020900404E0FFB441089005EA7412F080AD
+:1068E20006EFB40502D264C243C29C75995AD2A083
+:0968F20022C29C7599FFD2A0227C
+:106E00007B017A047900900402E02403FD1272EF02
+:106E1000900402E02403F582E43404F583E0B5072E
+:106E200012900403E09003F2F0C243C29C75995A99
+:0B6E3000D2A022C29C7599FFD2A022C4
+:103BFB00900401E0FF12280D3C4F013C4F023C4F5B
+:103C0B00033C4F043C4F053C4F063C4F073C4F08D1
+:103C1B003C4F093C4F0A3C600B3C700C3C780D3C14
+:103C2B00800E3C880F3C68103C90113C98123CA0D5
+:103C3B00133CA8143CB0153CB8163CC0173CC81834
+:103C4B0000003CD0EF25E02408F582E43402AF827B
+:103C5B00FE125E62227E027F1E125E62227E027F57
+:103C6B0020125E62227E027F24125E62227E027F1F
+:103C7B0026125E62227E027F28125E62227E027F05
+:103C8B002A125E62227E027F2C125E62227E027FED
+:103C9B0030125E62227E027F34125E62227E027FCF
+:103CAB0036125E62227E027F06125E62227E027FE7
+:103CBB0008125E62227E027F38125E62227E027FD3
+:103CCB003A125E6222900402E0C394804009D23A19
+:103CDB009003E27401F022900401E0B47810900399
+:103CEB00F2E0B40C09D23A9003EF7401F022900485
+:103CFB0001E0B478229003F2E025E02444F582E45D
+:103D0B003469F583E493FE740193FF9002B6EEF0F1
+:103D1B00A3EFF0125E6222900401E0B479219003CC
+:103D2B00F2E025E02468F582E43469F583E493FE40
+:0F3D3B00740193FF9002B6EEF0A3EFF0125E62F8
+:013D4A002256
+:10637A007B017A047900900402E02403FD1272EF93
+:10638A00900402E02403F582E43404F583E06F709C
+:10639A002F900403E0FEA3E0FDEEEDFF9005DFEE93
+:1063AA00F0A3EFF04E7008C29C7599FFD2A022D2DA
+:1063BA00799005DAE04401F0C29C75995AD2A0227C
+:0863CA00C29C7599FFD2A022CC
+:10482F007B017A047900900402E02403FD1272EFF9
+:10483F00900402E02403F582E43404F583E06F6012
+:10484F00030248EA900404E0FFE4FCFDFE78101236
+:10485F002732C004C005C006C007900403E0FFE480
+:10486F00FCFDFE7818122732D003D002D001D00001
+:10487F001226C9C004C005C006C007900405E0FF9A
+:10488F00E4FCFDFE7808122732D003D002D001D00D
+:10489F00001226C9A804A905AA06AB07A3E0FFE4E6
+:1048AF00FCFDFE1226C99005D61227B79002A1E093
+:1048BF007002A3E0600C9005D6122751EC4D4E4FBD
+:1048CF007008C29C7599FFD2A022D2799005DAE0C8
+:1048DF004410F0C29C75995AD2A022C29C7599FFC0
+:0348EF00D2A02232
+:106EB1007B017A047900900402E02403FD1272EF51
+:106EC100900402E02403F582E43404F583E0B5077D
+:106ED10011D2799005DAE04420F0C29C75995AD21A
+:0A6EE100A022C29C7599FFD2A022E6
+:106654007B017A047900900402E02403FD1272EFB6
+:10666400900402E02403F582E43404F583E06F70BF
+:1066740024D279900403E0FEA3E0FDEEEDFF900543
+:10668400DBEEF0A3EFF09005DAE04404F0C29C7571
+:0D669400995AD2A022C29C7599FFD2A02273
+:1066A1007B017A047900900402E02403FD1272EF69
+:1066B100900402E02403F582E43404F583E06F7072
+:1066C10024D279900403E0FEA3E0FDEEEDFF9005F6
+:1066D100DDEEF0A3EFF09005DAE04408F0C29C751E
+:0D66E100995AD2A022C29C7599FFD2A02226
+:1063D2007B017A047900900402E02403FD1272EF3B
+:1063E200900402E02403F582E43404F583E06F7044
+:1063F2002FFF74032FF582E43404F583E0FE74E189
+:106402002FF582E43405F583EEF00FEFB407E3D203
+:10641200799005DAE04480F0C29C75995AD2A022A4
+:07642200C29C7599FFD2A096
+:016429002250
+:10502B00900401E012280D505718505B7750777899
+:10503B005099795063A0506BA1506FA2505FA35051
+:10504B0067A45073AF50BBB0000050D51268B222AA
+:10505B00126E002212482F2212637A22126EB12294
+:10506B00126654221266A1221263D2229003F2E03E
+:10507B0025E02444F582E43469F583E493FE74015E
+:10508B0093FF9002B6EEF0A3EFF01259B822900303
+:10509B00F2E025E02468F582E43469F583E493FEBD
+:1050AB00740193FF9002B6EEF0A3EFF01259B82201
+:1050BB00900403E0B4550CD23AD238C29C75995A7D
+:0A50CB00D2A022C29C7599FFD2A06A
+:0150D50022B8
+:10392A00E49002B6F0A3F09003FAE0FFB4021A9012
+:10393A000401E064A56006E49003FAF022E490032F
+:10394A00FDF0A3F09003F3F022900402E0FD7C0066
+:10395A002409FBEC33FA7E00C3EF9BEA6480F87417
+:10396A008098505FED2407FDEC33FCD3EF9DEC64A7
+:10397A0080F874809850189003FAE024FFF582E4E6
+:10398A003403F583E0FF9003FDEE8FF012257B9060
+:10399A0003FAE0FFB40511900404E064077003021F
+:1039AA003A92E49003FAF022EF64066003023A9234
+:1039BA00900405E064067003023A929003F3E0442F
+:1039CA0020F022E49003FAF0900402E0FD2408F5C6
+:1039DA0082E43404F583E0FE74072DF582E43404AE
+:1039EA00F583E07C002400FFEC3EFE9003FDE06ED0
+:1039FA007003A3E06F60079003F3E04480F0900344
+:103A0A00F3E0FF6006900406F08007D24CE49004CD
+:103A1A0006F0E4900402F0900405740BF09004039D
+:103A2A00E0FFA3E0900403F0A3EFF07F029004020A
+:103A3A00E0FE2407FDE433FCEFC39DEC6480F874D8
+:103A4A008098501874002FF582E43404F583E0FD61
+:103A5A009002B6E48DF012257B0F80D19002B6E079
+:103A6A00FCA3E0FF74072EF582E43404F583EFF03B
+:103A7A00ECFF900402E02408F582E43404F583EFB5
+:083A8A00F0C29C75995AD2A00C
+:013A92002211
+:105360009003FAE02400F582E43404F583EFF09032
+:1053700003FAE004F0E0C3948C4002E4F09003FAF6
+:10538000E064017027900400E0FF54FEB59A10EF2E
+:1053900020E006D246C2498013D249C246800D9011
+:1053A0000400E0645A6005E49003FAF030460D9082
+:1053B00003FAE064037030123BFB802B30492590E8
+:1053C0000402E02403FFE433FE9003FAE0D39FEEEF
+:1053D0006480F8748098400F12502BC249E4900307
+:1053E000FAF0800312392AC243E49005E8F09005F0
+:0753F000E9F09003F7F02241
+:104E1900900400E0B45A06A3E064A56003304C484E
+:104E2900900402E02408FFE433FE9003FAE0C39FF4
+:104E3900EE6480F87480984016D29CC2A0E4F0C257
+:104E490046900400F0A3F0A3F0A3F0D2438066904B
+:104E590003FAE004F0C29CE02400F582E43404F58E
+:104E690083E0F599D2A0804D9003FAE0FF60169097
+:104E79000402E02403FDE433FCC3EF9DEC6480F8F5
+:104E89007480984019D29CC2A0E49003FAF0C246FB
+:104E9900900400F0A3F0A3F0A3F0D243801790038D
+:104EA900FAE004F0C29CE02400F582E43404F583BE
+:104EB900E0F599D2A0E49005E8F09005E9F09003B7
+:034EC900F7F022DD
+:107381009003F7E004F0C39404400AE4F09003FA98
+:06739100F0D29CC2A02214
+:10730B00305C119002B1E004F0C39405400BD25AEB
+:0A731B007405F022E49002B1F022A4
+:0E50D6009002C1EFF0A3EDF0A3EAF0A3EBF01F
+:1050E400C254E4A3F0305A03025179A3F09002C2EF
+:1050F400E0FF9002C6E0C39F507B9002C5E0FF042E
+:10510400F0EFC39405503E9002C1E0FD7C00900294
+:10511400FA7401F0A3F09002C3E0FFA3E09002FC54
+:10512400CFF0A3EFF0E4FB7F36123D4B92543054A2
+:1051340004801280C5E4F5C87F01126A1C127354FE
+:10514400126A1C80B59002C5E0C394054004802512
+:105154008015E49002C5F09002C1E004F09002C30F
+:10516400E475F00112257B7F01126A1C9002C6E0EF
+:0C51740004F00250F1A254B3925CA2546B
+:01518000220C
+:0E5CC0009002C4EFF0A3EDF0A3EAF0A3EBF026
+:105CCE00C254E4A3F0205A4D9002C8E0FF04F0EF56
+:105CDE00C3940550409002C4E0FD7C00A3E0900206
+:105CEE00F0F0A37401F09002C6E0FFA3E09002F280
+:105CFE00CFF0A3EFF0E4FB7F361232CE9254305445
+:105D0E0004801280C3E4F5C87F01126A1C1273541A
+:0C5D1E00126A1C80B3A254B3925CA25421
+:015D2A002256
+:106DC4007A027BA37D02E4FF125CC0502E9002A3E2
+:106DD400E07004A3E060249002A7E04480F07A020B
+:106DE4007BA77D017F041250D69002A7E0547FF068
+:0C6DF4007A027BA77D017F041250D6229A
+:1056BC00E49002A6F0A37450F0E4A3F0A374F8F005
+:1056CC00E4A3F0A3F0A37470F0A37401F0A374032B
+:1056DC00F0A374FFF0E4A3F03000199002A7E044AB
+:1056EC0008F09002ACE0FF9000BBE0540FFEEF4ED0
+:1056FC009002ACF030013E9002A7E04404F090021E
+:10570C00ADE0FF9000BBE054F0FEEF4E9002ADF028
+:10571C009000BCE0FEA3E0FF7C007D32122833E455
+:10572C007B257A01F9F8122637AD07AC06EC90020E
+:05573C00AEF0A3EFF048
+:015741002245
+:10563500D2539002C07403F09002C0E0FF14F0EF63
+:1056450060727A027BA67D0B7F031250D6505C9068
+:1056550002BF7403F09002BFE0FFD3940B504E7A63
+:10566500027BBD7D02125CC09002BFE0FF7E007B25
+:105675000124A3F9EE3402FA1224FBFD9002BDE0E9
+:10568500B5051374A42FF9EE3402FA1224FBFF902A
+:1056950002BEE06F600C9002BFE064076004C25375
+:1056A500800B9002BFE02402F080AAC253305388D9
+:0656B50080028084A25374
+:0156BB0022CC
+:106D87007A027BA37D02E4FF125CC0502F9002A41D
+:106D9700E0FF30E102D259EF30E002D25B9002A36C
+:106DA700E0FF30E307206804D215D26AEF30E20231
+:0D6DB700D2149002A4E030E20312563522FF
+:107325007A027BBA7D027F02125CC0500A9002BAD3
+:07733500E09002A5F0F5262F
+:01733C00222E
+:105EC7009002BC7403F09002BCE0FFD3940B5050D7
+:105ED7007A027BBA7D02125CC09002BCE0FF7E00B2
+:105EE7007B0124A3F9EE3402FA1224FBFD9002BAD7
+:105EF700E0B5051374A42FF9EE3402FA1224FBFF60
+:105F07009002BBE06F60109002BCE064076008126B
+:105F17005635400CD263229002BCE02402F080A6E2
+:015F27002257
+:107183009002B07433F07A027BB07D017F0D125010
+:10719300D650129002A7E04420F07A027BA77D012B
+:0671A3007F041250D62209
+:107397009002A8E054FCF04FF07A027BA87D017FB1
+:0573A700051250D62282
+:1073E8009002A7E04401F07A027BA77D017F041296
+:0373F80050D6224A
+:1073FB009002A7E054FEF07A027BA77D017F041276
+:03740B0050D62236
+:10740E009002A7E04402F07A027BA77D017F04126E
+:03741E0050D62223
+:107421009002A7E054FDF07A027BA77D017F041250
+:0374310050D62210
+:106D48009002BCEEF0A3EFF09002BCE0FEA3E07866
+:106D580005CEC313CE13D8F99002AAF07A027BAA03
+:106D68007D017F071250D650159002BCE0A3E09039
+:0F6D780002ABF07A027BAB7D017F081250D6226E
+:107434009002A7E04410F07A027BA77D017F04123A
+:0374440050D622FD
+:107447009002A7E054EFF07A027BA77D017F041238
+:0374570050D622EA
+:10745A009002A9E044F8F07A027BA97D017F061226
+:03746A0050D622D7
+:10746D009002A9E05407F07A027BA97D017F0612F4
+:03747D0050D622C4
+:107480009002A9E044E0F07A027BA97D017F061218
+:0374900050D622B1
+:107493009002A9E0541FF07A027BA97D017F0612B6
+:0374A30050D6229E
+:1074A6009002A9E04408F07A027BA97D017F0612CA
+:0374B60050D6228B
+:1074B9009002A9E054F7F07A027BA97D017F0612B8
+:0374C90050D62278
+:1074DE009002A6E04FF07A027BA67D017F03125048
+:0274EE00D622A4
+:10733D009002A6E0FEEFF4FFEE5FF07A027BA67DF1
+:07734D00017F031250D6225C
+:103E9200305E03023FD5305F03023FD520030302A9
+:103EA2003FD5E490053AF0A3F0C3900063E0951289
+:103EB200900062E09511500330181ED3900065E027
+:103EC2009512900064E09511400320180C2010090F
+:103ED200201206201103301308C260E4900539F065
+:103EE20022C39000A3E095129000A2E09511400336
+:103EF200023FCEC3E5129510FFE511950FFED39058
+:103F020000A5E09F9000A4E09E4003023FCE9000F7
+:103F1200A6E0FEA3E0FFEE3395E0FDFC9002201246
+:103F2200276AC31226E45003023FCE2060069005A2
+:103F320039E004F09000A8E075F00AA4FF9005397A
+:103F4200E0C39FE5F06480F87480985003023FD587
+:103F5200AD14E5142513FFE433FEEDC39FEE648038
+:103F6200F87480985063ED25E0240AF582E4340267
+:103F7200F583E0FEA3E0C39510FFEE950FFED3900C
+:103F820000A5E09F9000A4E09E503BED25E0240AAE
+:103F9200F582E43402F583E0FEA3E0FF9000A2E0A4
+:103FA200FAA3E0FBC3EF9BEE9A401B74017E00A8CC
+:103FB20005088005C333CE33CED8F9FF90053AE029
+:103FC2004EF0A3E04FF00D8089D26022C260E490EF
+:033FD2000539F0BE
+:013FD50022C9
+:106F2100C25330052D20162A306227C39002B4E0E7
+:106F310094B49002B3E094005011D253900538E01C
+:106F410004F0C3940A400BD2168007C262E4900594
+:046F510038F0A2531F
+:016F55002219
+:104D5F00C3E5129510FFE511950FFEC3EF94B0EE6A
+:104D6F009404500AE5129464E51194055002D2623E
+:104D7F00900536E024FE605514605914606A146083
+:104D8F007C24046003024E18205F0330607B306187
+:104D9F001590053AE05455FFA3E054559002BACF51
+:104DAF00F0A3EFF0801390053AE054AAFFA3E0546C
+:104DBF00AA9002BACFF0A3EFF09002BAE0FEA3E000
+:104DCF00FF126D489005367402F0D25E22900536C0
+:104DDF007403F022126F214030E4FFFE126D4890F1
+:104DEF0005367404F0B26122126F21400790053628
+:104DFF007405F0229005367401F0B26122900536E9
+:094E0F007401F0C25FC260C25ED2
+:014E18002277
+:1071A90030052220161F900537E004F0C3942D40C6
+:1071B90014742DF0205E0EE4F0D25F90053A74034A
+:0671C900F0A374FFF022A8
+:0A752600123E921271A9124D5F226D
+:106FC000FFD8FFE2FFECFFF60000000A00190023E3
+:106FD000002D00370041004B0055FFFBFFFCFFFD7B
+:106FE000FFFEFFFFFFFF00000001000100020003A1
+:046FF0000004000594
+:042F10008F828E839B
+:102F14007E037FE8AD82AC83122833C006C007AEBF
+:102F240083AF82C3E49FFF74109EFEAB07FAE4F9FB
+:102F3400F8D007D0061226379002BD1227B7E47FD7
+:102F44000AFEFDFC9002BD12276AD31226FA401D28
+:102F54009002BD122751C3EF940AFFEE9400FEEDD8
+:102F64009400FDEC9400FC9002BD1227B790432D11
+:102F7400E493FE740193FFE4FCFD9002BD12276A02
+:102F8400C31226FA400D9002BB7409F0A374E3F057
+:102F940002310390441DE493FE740193FFE4FCFDAD
+:102FA4009002BD12276AD31226FA500D9002BB7408
+:102FB4000EF0A37493F002310390027CE09002BA05
+:102FC400F025E0242DF582E43443F583E493FE7484
+:102FD4000193FFE4FCFD9002BD12276AD31226FA86
+:102FE400403D90027CE0149002BAF09002BAE0FFF7
+:102FF400C39400406DEF25E0242DF582E43443F5BD
+:1030040083E493FE740193FFE4FCFD9002BD122758
+:103014006AD31226FA404B9002BAE014F080CC90A6
+:10302400027CE0049002BAF09002BAE0FFC3947804
+:10303400502AEF25E0242DF582E43443F583E4930C
+:10304400FE740193FFE4FCFD9002BD12276AD312C3
+:1030540026FA50089002BAE004F080CC9002BAE05C
+:1030640014F09002BAE090027CF025E0242DF58261
+:10307400E43443F583E493FE740193FFE4FCFD9090
+:1030840002BD12276A12259EE47B0AFAF9F812257A
+:10309400ACC004C005C006C0079002BAE0FF25E03A
+:1030A400242FF582E43443F583E493FC740193FD07
+:1030B400EF25E0242DF582E43443F583C3740193B2
+:1030C4009DFFE4939CFEAB07FAE4F9F8D007D00621
+:1030D400D005D004122637AB07AA0690027CE02460
+:1030E400ECFFE434FFFE7C007D0A122514EF2BFF75
+:1030F400EE3ACF24ABCF340A9002BBF0A3EFF090AA
+:0731040002BBE0FEA3E0FFA7
+:01310B0022A1
+:10681E00D2539002C3E514F0E5132514FFE433FEC2
+:10682E009002C3E0C39FEE6480F87480985028E015
+:10683E00FF25E02485F582E43402AB82FAEF25E0F1
+:10684E00240EFF7D02125CC04005C253A25322905B
+:09685E0002C3E004F080C1A25362
+:01686700220E
+:10698C00D2537A027B997D027F22125CC04002C2F4
+:10699C00537A027B9B7D027F24125CC04002C2535F
+:1069AC007A027B9D7D027F26125CC04002C253E5B9
+:1069BC0013D39405400F7A027B9F7D027F28125CD3
+:0769CC00C04002C253A253B8
+:0169D30022A1
+:10441F0012698C40030244FC900299E0FEA3E0FF76
+:10442F00122F109000C6E02FFF9000C5E03EFEC295
+:10443F00AC900224F0A3EFF0D2AC90029DE0FEA36B
+:10444F00E0FF7C007D11122833E47B0AFAF9F812A1
+:10445F002637EF241FFFE43EFEC2AC900228F0A3E4
+:10446F00EFF0D2ACE513D39405402A90029FE0FE03
+:10447F00A3E0FF7C007D11122833E47B0AFAF9F8E0
+:10448F00122637EF241FFFE43EFEC2AC90022AF043
+:10449F00A3EFF0D2AC900224E0FCA3E0FD90020267
+:1044AF00ECF0A3EDF0900204ECF0A3EDF0300D3D35
+:1044BF0090029BE0FEA3E0FF122F109000C8E02FA8
+:1044CF00FF9000C7E03EFEC2AC900226F0A3EFF0D3
+:1044DF00D2ACD3900203E09F900202E09E4006EE22
+:0D44EF00F0A3EFF022900204EEF0A3EFF036
+:0144FC00229D
+:103FD6009002BB1227DC000000009002BF1227DC13
+:103FE60000000000E4900200F0A3F09002B3741702
+:103FF600F0A37470F012681E400302410D9002BADD
+:10400600E514F0E5132514FFE433FE9002BAE0FD53
+:10401600C39FEE6480F874809840030240E4ED2567
+:10402600E02485F582E43402F583E0FEA3E0FF7C1C
+:104036000E7DD8122833C006C0079000BFE0FEA34D
+:10404600E0FFFBAA06E4F9F8D007D006122637905F
+:1040560002BF1227B7900200E0FEA3E0FFE4FCFDDA
+:104066009002BF12276AD31226FA400E9002BF12A0
+:104076002751900200EEF0A3EFF09002B3E0FEA30A
+:10408600E0FFE4FCFD9002BF12276AC31226FA5035
+:104096000E9002BF1227519002B3EEF0A3EFF0206C
+:1040A6005E33C2AC9002BF1227519002BAE025E0FF
+:1040B600240AF582E43402F583EEF0A3EFF0D2ACE5
+:1040C6009002BB1227519002BF12276A12259190C7
+:1040D60002BB1227B79002BAE004F0024009205E44
+:1040E60026900200E0F511A3E0F5129002B3E0F588
+:1040F6000FA3E0F510C2AC9002BB12275190021E2E
+:07410600EEF0A3EFF0D2ACD4
+:01410D00228F
+:104ECC00E49002BFF0A3F0A3F09002C1E0FFC39402
+:104EDC000C4003024F76EF25E024C0F582E4346FDA
+:104EEC00F583E493FE740193FFFBAA06EA3395E085
+:104EFC00F9F89002C1E025E024C2F582E4346FF5A4
+:104F0C0083E493FE740193FFEE3395E0FDFC1225D0
+:104F1C0091E47B02FAF9F8126BC2E47B0AFAF9F815
+:104F2C001225ACEF24ABFBEE340AFAE43DF9E43C79
+:104F3C00F8900228E0FEA3E0FFE4FCFDC31226E497
+:104F4C00401F9002C1E025E024DAF582E4346FF5CD
+:104F5C0083E493FF7401939002BFCFF0A3EFF08032
+:104F6C00099002C1E004F0024ED59002BFE0FEA30E
+:024F7C00E0FF54
+:014F7E002210
+:10363A009002BB1227DC000000007A027BA17D0207
+:10364A007F2A125CC09002A1E0FEA3E0FFEE30E404
+:10365A000944E09002A1F0A3EFF0124ECC9000C30F
+:10366A00E0FCA3E0FDC39002A2E09DFD9002A1E070
+:10367A009CCD2FFFED3EFE3395E0FDFC7B187AFCD6
+:10368A0079FF78FF1225ACC006C0079000C1E0FEA2
+:10369A00A3E0FFFBAA06EA3395E0F9F8D007D006C3
+:1036AA00126BC290027D1227B790027D12275190A9
+:1036BA0002B2E025E025E0243CF582E43402F583F9
+:1036CA001227B79002B2E004F0C394104002E4F06B
+:1036DA00E49002BAF09002BAE0FFC394105026A315
+:1036EA0012276AEF25E025E0243CF582E43402F54E
+:1036FA00831227511225919002BB1227B79002BA62
+:10370A00E004F080D0E47B10FAF9F89002BB1227AB
+:10371A0051126BC29002811227B7C22BC22A9000A3
+:10372A0028E0FEA3E0FFC3E49FFFE49EFE3395E09A
+:10373A00FDFC90028112276AC31226E450219005EB
+:10374A00F2E004F0C3940A4067740AF0D22BC2ACC8
+:10375A009002811227519002201227B7D2AC2290F0
+:10376A000028E0FEA3E0FFEE3395E0FDFC90028125
+:10377A0012276AD31226E440299005F1E004F09456
+:10378A000A402D740AF0D22A7D647FA07E0F125857
+:10379A0044C2AC9002811227519002201227B7D25C
+:1037AA00AC22C2AC9002201227DC00000000D2AC8E
+:0137BA0022EC
+:1073C100126D87C25B123FD612441F305905C25954
+:0473D10012363A2214
+:105BE700E49002BAF0A3F0AF14E513FDE5142DFD20
+:105BF700E433FCEFC39DEC6480F8748098501DEF8C
+:105C070025E02485F582E43402F583E0FCA3E0FD7A
+:105C17009002BAEC8DF012257B0F80CD9002BAE08E
+:105C2700FEA3E0FF7C0E7DD8122833C006C0079084
+:105C370005DFE0FEA3E0FFFBAA06E4F9F8D007D0F2
+:0C5C4700061226379000BFEEF0A3EFF02D
+:015C5300222E
+:106E3B009000C3E0FEA3E0FFC39002A2E09FFF908F
+:106E4B0002A1E09EFE3395E0FDFC7B187AFC79FFF6
+:106E5B0078FF1225AC9005D612276A126BC2EF4E43
+:0A6E6B0060089000C1EEF0A3EFF004
+:016E750022FA
+:1074F0009002A1E0FFA3E09000C3CFF0A3EFF02241
+:106AF400900299E0FEA3E0FF122F10C39005DCE0A2
+:106B04009FFF9005DBE09EFE9000C5E0FCA3E0FD46
+:106B1400C3EF9DFDEE9CFCC3ED9496EC64809480E1
+:106B24005012ED946AEC6480947F40089000C5EEA6
+:046B3400F0A3EFF0EB
+:016B3800223A
+:106B390090029BE0FEA3E0FF122F10C39005DEE058
+:106B49009FFF9005DDE09EFE9000C7E0FCA3E0FDFD
+:106B5900C3EF9DFDEE9CFCC3ED9496EC648094809C
+:106B69005012ED946AEC6480947F40089000C7EE5F
+:046B7900F0A3EFF0A6
+:016B7D0022F5
+:106B7E009005E1E0900497F09005E2E0900498F023
+:106B8E009005E3E0900499F09005E4E090049AF00B
+:106B9E009005E5E090049BF09005E6E090049CF0F3
+:106BAE009005E7E090049DF07E047F971252C4D2C8
+:046BBE003AD23D2268
+:10647B0030794BC2799005DAE030E003125BE7909C
+:10648B0005DAE030E403126E3B9005DAE030E50309
+:10649B001274F09005DAE030E203126AF49005DA38
+:1064AB00E030E303126B399005DAE030E703126B4F
+:0F64BB007EE49005DAF0D2709005F57402F022BD
+:10660600306A0DC26AD268E49005F4F012740E2264
+:1066160030683A127325203134900087E075F00215
+:10662600A4FFAEF09005F4E004F0C39FEE6480F89A
+:106636007480984018C268E4F0127421307602C261
+:0E66460019C21BC21C301505C215126DC422EC
+:1068FB0030690DC269D267E49005F3F01273E82298
+:10690B0030673512732520302F900087E075F00229
+:10691B00A4FFAEF09005F3E004F0C39FEE6480F8A3
+:10692B007480984013C267E4F01273FB307507C292
+:09693B0018C214126DC4C21A2224
+:10729800300719303B119003E7E004F0C394054030
+:0D72A8000BD2397405F022E49003E7F022C8
+:105F89009002E4EEF0A3EFF0A3EDF0A3EAF0A3EBA7
+:015F9900F017
+:105F9A00C253203941E4A3F09002E4E0FCA3E0FDFF
+:105FAA00A3E09002FAF0E4A3F09002E7E0FFA3E096
+:105FBA009002FCCFF0A3EFF07B017FA0123D4B5083
+:105FCA0004D25380117F01126A1C9002E9E004F0A6
+:0D5FDA00E0C3940540C2A253B3923BA25312
+:015FE7002297
+:105FE8009002C6EEF0A3EFF0A3EDF0A3EAF0A3EB66
+:015FF800F0B8
+:105FF900C254203941E4A3F09002C6E0FCA3E0FDBD
+:10600900A3E09002F0F0E4A3F09002C9E0FFA3E05E
+:106019009002F2CFF0A3EFF07B017FA01232CE50B5
+:1060290004D25480117F01126A1C9002CBE004F063
+:0D603900E0C3940540C2A254B3923BA254B0
+:016046002237
+:105C54007E027FBD7B08E4FD12710BE49002BBF071
+:105C6400A3F09002BBE0FEA3E0FFE4FCFD7BFF7A1F
+:105C740007F9F8D31226E4402E53B1F89002BBE0A2
+:105C8400FEA3E07805C333CE33CED8F9241FFFE456
+:105C94003EFE7A027BBD7D01125F899002BBE475F2
+:105CA400F00112257B80BB7A027BBD7D087FE07EFC
+:0B5CB400FF125F89E49003E0F0A3F012
+:015CBF0022C2
+:1058C500C2537A027BBA7D087FE07EFF125FE892C1
+:1058D500539002BBE0FF9002BAE02F9002BCF0901B
+:1058E50002BFE0FF9002BEE02F9002C0F09002BD23
+:1058F500E0FF9002BCE0B507179002BAE0FEA3E016
+:105905007C002400FFEC3E9003E0F0A3EFF0802A3A
+:105915009002C1E0FF9002C0E0B507179002BEE01B
+:10592500FEA3E07C002400FFEC3E9003E0F0A3EF33
+:0C593500F08007E49003E0F0A3F0A25320
+:015941002243
+:10673A00E49002C4F07E047F9712310C7E047F97A6
+:10674A007C027DBB7B07126FF4E4FF74BB2FF582DA
+:10675A00E43402F583E0FE9002C4E02EF00FEFB4B9
+:10676A0007E99002C4E09002C2F0A3745AF07A02D8
+:0B677A007BBB7D097FF07EFF125F8972
+:0167850022F1
+:106C48009003E0E0FCA3E0FDEC9002DCF0AF05A3CC
+:106C5800EFF09002DCE02F9002DFF09002DCE09091
+:106C680002E0F09002DDE09002E1F09002DFE090B7
+:106C780002E3F07A027BDC7D087FE07EFF125F8909
+:016C880022E9
+:053487009002BBEFF014
+:10348C006410701A7E037FE87C027DBC7B03126F94
+:10349C00F47E037FEC7C027DBF126FF4801F7E04F0
+:1034AC007F9712310C7E047F977C027DBC7B0312CC
+:1034BC006FF47E047F9A7C027DBF126FF49002063B
+:1034CC00E0FCA3E0FDEC9002C2F0A3EDF09002084A
+:1034DC00E0FCA3E0FDEC9002C4F0A3EDF090022C14
+:1034EC00122751781812270B9002C6EFF090022C7D
+:1034FC00122751781012270B9002C7EFF090022C74
+:10350C00122751780812270B9002C8EFF090022C6A
+:10351C001227519002C9EFF09002301227517818FF
+:10352C0012270B9002CAEFF090023012275178103C
+:10353C0012270B9002CBEFF0900230122751780833
+:10354C0012270B9002CCEFF0900230122751900210
+:10355C00CDEFF090021EE0FCA3E0FDAE047818CE97
+:10356C00C313CE13D8F99002CEF0EDAE047810CE82
+:10357C00C313CE13D8F99002CFF090021EE0FCA337
+:10358C00E0FDEC9002D0F0A3EDF090022012275158
+:10359C00781812271E9002D2EFF0900220122751B9
+:1035AC00781012271E9002D3EFF0900220122751B0
+:1035BC00780812271E9002D4EFF0900220122751A7
+:1035CC009002D5EFF0900224E0FCA3E0FDEC900219
+:1035DC00D6F0A3EDF0900236E0FCA3E0FDEC9002F7
+:1035EC00D8F0A3EDF09002BBE09002DAF0A3745A8D
+:1035FC00F09003E0E0FEA3E0FF7A027BBC7D20129A
+:10360C005F899003E0E475F02012257B9003E0E0E5
+:10361C00FEA3E0FFE4FCFD7BE07AFFF9F8D3122671
+:0D362C00E45007E49003E0F0A3F0126C48B6
+:01363900226E
+:105D2B009003F2E02480FFE434FFEF7D00C454F0D5
+:105D3B00FC900401E02488FFE434FFFEEF7807C3F6
+:105D4B0033CE33CED8F92DFFEE3CFE900402E0FDAE
+:105D5B007A047B03125FE87B017A047900900402DA
+:105D6B00E02403FD1272EF900402E02403F582E4B9
+:105D7B003404F583EFF0C29C9003FAE02400F58223
+:0A5D8B00E43404F583E0F599D2A09A
+:015D950022EB
+:105A2C009003F2E02480FFE434FFEF7D00C454F0D7
+:105A3C00FC9004A1E02488FFE434FFFEEF7807C358
+:105A4C0033CE33CED8F92DFFEE3CFE9004A2E0FD10
+:105A5C007A047BA3125FE87B017A0479A09004A2FC
+:105A6C00E02403FD1272EF9004A2E024A3F582E47B
+:105A7C003404F583EFF0758640C2A49003FBE02458
+:0E5A8C00A0F582E43404F583E0F5A1E4F5868C
+:015A9A0022E9
+:105A9B009003F2E02480FFE434FFEF7D00C454F068
+:105AAB00FC900541E02488FFE434FFFEEF7807C348
+:105ABB0033CE33CED8F92DFFEE3CFE900542E0FD00
+:105ACB007A057B43125FE87B017A057940900542AA
+:105ADB00E02403FD1272EF900542E02443F582E4CB
+:105AEB003405F583EFF0758640C2949003FCE024F7
+:0E5AFB0040F582E43405F583E0F591E4F5868C
+:015B09002279
+:1069D4007E047F9712310C7E047F977C047D037BB9
+:1069E40007126FF47B017A047900900402E0240317
+:1069F400FD1272EF900402E02403F582E43404F5FE
+:106A040083EFF0C29C9003FAE02400F582E434049E
+:086A1400F583E0F599D2A02200
+:106786007E047F9712310C7E047F977C047DA37B69
+:1067960007126FF47B017A0479A09004A2E0240327
+:1067A600FD1272EF9004A2E024A3F582E43404F50E
+:1067B60083EFF0758640C2A49003FBE024A0F58227
+:0C67C600E43404F583E0F5A1E4F586223C
+:1067D2007E047F9712310C7E047F977C057D437B7C
+:1067E20007126FF47B017A057940900542E0240399
+:1067F200FD1272EF900542E02443F582E43405F580
+:1068020083EFF0758640C2949003FCE02440F58249
+:0C681200E43405F583E0F591E4F58622FE
+:104F7F0020070302502A203A0302502AC23A30383F
+:104F8F0005C238125C549003E2E0FF7008A3E07092
+:104F9F0004A3E06021EF6008E49003E2F0125D2BC0
+:104FAF009003E3E06005E4F0125A9B9003E4E060A5
+:104FBF0005E4F0125A9B9003EFE0FF7008A3E07036
+:104FCF0004A3E06021EF6008E49003EFF01269D4CE
+:104FDF009003F0E06005E4F01267869003F1E06063
+:104FEF0005E4F01267D2303D05C23D12673A303CFE
+:104FFF000CC23C9002BA7410F0FF12348730420C8E
+:10500F00C2429002BA7401F0FF123487303F0CC2D3
+:0B501F003F9002BA7402F0FF123487C9
+:01502A002263
+:1045D4002007030246A690002EE0FF9003DDE004CE
+:1045E400F0C39F4009E4F07E047F9712310C9003DE
+:1045F400DEE475F00112257BFEC3E5F09410EE9421
+:104604000E400BE49003DEF0A3F0D23AD23D202A10
+:104614001ED241304006C240D23AD24230190B3049
+:104624003E08C23ED23AD23F8005201902D23E3023
+:10463400416990002CE0FEA3E0FFEE3395E0FDFC21
+:1046440090022012276AC31226E4404F9003E5E04B
+:104654007002A3E070147E047F9712310C7E047FF5
+:10466400977C037DE87B07126FF490002BE0FF7EBC
+:10467400007C007D3C1225149003E5E475F00112E2
+:10468400257BFCD3E5F09FEC9E4017E49003E5F016
+:10469400A3F0D240C241D23AD23C22E49003E5F0E6
+:0346A400A3F0225E
+:03105300025B0A33
+:105B0A00C0E0C083C082C0D075D000C007C086750F
+:105B1A00860030D807C2D87F0112102E30D907C2AA
+:105B2A00D97F0212102E30DA07C2DA7F0412102E41
+:105B3A0030DB07C2DB7F0812102E30DC07C2DC7FA5
+:105B4A001012102E30DD07C2DD7F2012102E30DE3B
+:105B5A0007C2DE7F4012102E30DF07C2DF7F8012BD
+:0F5B6A00102ED086D007D0D0D082D083D0E0329A
:03102B00021003AD
:10100300C0E0C083C082C0D0C086758640C28F75E1
-:10101300860012710FD086D0D0D082D083D0E03238
-:10504A00307A030250EB75090F20A7057509018014
-:10505A000620B003750902E509650C6038050EE5FE
-:10506A000E7002050DC3E50B940AE50A940040652B
-:10507A00E50E940AE50D94004067E50B9490E50A65
-:10508A0094014008E50C4440F5088003850C08D2D9
-:10509A007A80428040E509640F6037E4F50DF50E29
-:1050AA00050BE50B7002050AB4900EE50AB4010976
-:1050BA00E50C4410F508D27A22E50BB4B023E50AD0
-:1050CA00B4041E750A01750B90E50C4420F508D24C
-:1050DA007A2275080FE4F50AF50BF50DF50E850928
-:0150EA000CB9
-:0150EB0022A2
-:106E7000AB07AA06C2AF43A701EAF5F7AF038FFB42
-:106E8000AF058FFC75F26E75F30575F40A75F5099B
-:106E9000EAADF7B50509E475F606000000000053F9
-:056EA000A7FED2AF22A5
-:1070E900D256E4FDFCEF2DFBEE3C8B82F583E49355
-:1070F9006004C256800D0DBD00010CE4B505E6EC37
-:05710900B402E2A256F1
-:01710E00225E
-:0860DE009002C0EEF0A3EFF008
-:1060E600D256AE04AF05E4A3F0A3F09002C2E0FCE2
-:1060F600A3E0FDC3EC940250369002C1E02DFD9062
-:1061060002C0E03C8D82F583E493FD9002C2E0FA82
-:10611600A3E02FF582EE3AF583E0FCED6C6004C255
-:1061260056800C9002C2E475F00112257B80BCA259
-:016136005612
-:016137002245
-:085472009002C0EEF0A3EFF080
-:10547A00C256AF05A3ECF0A3EFF0E4FDFC9002C026
-:10548A00E0FAA3E0FB2DF5FBEB2DEA3CF5F7A3E0F0
-:10549A00FEA3E02DF582EE3CF583E0F5FC75F26E95
-:1054AA0020AF3D75F305E5A7603275F40A9005F65D
-:1054BA00E06455702375F5099002C1E02D9002C091
-:1054CA00E03CABF7B5030DE475F6060000000000FA
-:1054DA00D2568010C2568019C2568015C256801103
-:1054EA00C256800D0DBD00010CED7003EC64027014
-:0354FA008CA2562B
-:0154FD00228C
-:0E52C0009002BCEEF0A3EFF0A3ECF0A3EDF033
-:1052CE00C25553B1F8C2AF43A7019002BCE0FF7EB6
-:1052DE0000F5F775F2E620AF5B75F305E5A76054B0
-:1052EE0075F40A9005F6E06455704975F509ADF749
-:1052FE00EF6D7001EE703D75F60600000000009037
-:10530E0002BCE0FEA3E0FF1270E950289002BCE060
-:10531E00FEA3E0FFA3E0FCA3E0FD12547250159033
-:10532E0002BCE0FEA3E0FFA3E0FCA3E0FD1260DE02
-:10533E005002D255E4F5F2F5F3F5F4F5F5F5F65322
-:08534E00A7FEF5F7D2AFA2554E
-:015356002234
-:1047BB00C253C254206F0302487BC26F9005F6743C
-:1047CB0055F0E513D39405400C9002BA7427F0A36F
-:1047DB007410F0800A9002BA7413F0A37488F090EE
-:1047EB0002BAE0FEA3E0FFC390021FE09F90021EFF
-:1047FB00E09E406B9001FEE0645A7004A3E064A558
-:10480B00705DFDFCFFFE1252C04023E4FDFCFFFE79
-:10481B001252C04019D25374FF9001FEF0A3F0FD69
-:10482B007FFE7E01126E707DFF7FFF126E70E4FDC6
-:10483B00FCFF7E021252C0402AE4FDFCFF7E0212F6
-:10484B0052C0401FD25474FF9001FEF0A3F0FD7FC5
-:10485B00FE7E03126E707DFF7FFF126E708004D29E
-:10486B0053D254E49005F6F0305305305402D26E17
-:01487B00221A
-:0E5F10009002BAEEF0A3EFF0A3EAF0A3EBF0DC
-:105F1E00D253AE04AF058E198F1AC2AF43A70153E9
-:105F2E00B1F8E4FFFED39002BDE09F9002BCE09E6C
-:105F3E0040279002BBE02FFD9002BAE03E8D82F525
-:105F4E0083E493851A82851983F0051AE51A700287
-:105F5E0005190FBF00010E80CC53A7FED2AFA2537E
-:015F6E002210
-:1072C6003070119005F5E004F0C394024006C270D8
-:0572D600E4F0D26F227C
-:10704F00C25343A701EEC313FEEF1325E0FFEE3348
-:10705F008F82F583740193B4A507E493B45A02D2D7
-:06706F005353A7FEA253DB
-:0170750022F8
-:056F71009002BAEFF0F0
-:106F7600758640758830AE04AF057C1F7D401228AB
-:106F860033E4FB7A01F9F8122637C3E49FFFE49E47
-:0A6F9600FE8F8CF58DD28AE4F5869B
-:016FA00022CE
-:057133009002BAEFF02C
-:10713800A2AFE433FFC2AF43B20800000000000072
-:0C714800000053B26043B20424FF92AF79
-:017154002218
-:10560B009005EBEEF0A3EFF0A3EDF075C7B09005AE
-:10561B00EBE0FEA3E0FFFBAA06E4F9F87FD87EB827
-:10562B007D05FC126ADC8FCC9005EBE0FEA3E0FF5E
-:10563B00FBAA06E4F9F87FD87EB87D05FC126ADC7C
-:10564B00780812271E8FCDAFCDEFFEADCC7C00E4DA
-:10565B002DFFEC3EFE9005EDE0FBFD1225147D6465
-:10566B001225268FCEAFCDEFFEADCC7C00E42DFF07
-:10567B00EC3EFEAD031225147D64122526EEF5CF0C
-:01568B0022FC
-:10568C009005EEEEF0A3EFF0A3EDF075B6B090053B
-:10569C00EEE0FEA3E0FFFBAA06E4F9F87FD87EB8A3
-:1056AC007D05FC126ADC8FAE9005EEE0FEA3E0FFF8
-:1056BC00FBAA06E4F9F87FD87EB87D05FC126ADCFB
-:1056CC00780812271E8FAFAFAFEFFEADAE7C00E4B3
-:1056DC002DFFEC3EFE9005F0E0FBFD1225147D64E1
-:1056EC001225268FA4AFAFEFFEADAE7C00E42DFFEC
-:1056FC00EC3EFEAD031225147D64122526EEF5A5B5
-:01570C00227A
-:10570D009002BFEEF0A3EFF0A3EDF075B7B09002ED
-:10571D00BFE0FEA3E0FFFBAA06E4F9F87FD87EB850
-:10572D007D05FC126ADC8FBC9002BFE0FEA3E0FF9A
-:10573D00FBAA06E4F9F87FD87EB87D05FC126ADC79
-:10574D00780812271E8FBDAFBDEFFEADBC7C00E407
-:10575D002DFFEC3EFE9002C1E0FBFD1225147D6491
-:10576D001225268FBEAFBDEFFEADBC7C00E42DFF34
-:10577D00EC3EFEAD031225147D64122526EEF5BF19
-:01578D0022F9
-:10693600E5B2547070067C067D868020E5B2547000
-:10694600FEBE20067C037D438012E5B25470FEBE77
-:1069560040067C017DA180047C007D8BE4FEEEC3B5
-:106966009F5014E4FBFAC3EB9DEA9C50070BBB0057
-:07697600010A80F20E80E728
-:01697D0022F7
-:105CC50090002FE0645A705A900061E0645A705257
-:105CD500900073E0645A704A900088E0645A7042FC
-:105CE50090008DE0645A703A900098E0645A7032E2
-:105CF5009000A1E0645A702A9000A9E0B45A23905C
-:105D050000BAE0B45A1C9000BEE0B45A159000CA1F
-:105D1500E0B45A0E9001FEE0645A7004A3E064A555
-:065D25006002C322D3223C
-:087025009002C6EEF0A3EFF0AB
-:10702D00E4FFEFC39B501A9002C6E0F8A3E0F5828F
-:10703D008883EDF09002C6E475F00112257B0F8078
-:01704D00E161
-:01704E00221F
-:086F0E009002DCEEF0A3EFF0AD
-:106F1600E4FFEFC39B50239002DCE0F8A3E0F58288
-:106F26008883E08D828C83F00DBD00010C9002DC1D
-:0A6F3600E475F00112257B0F80D8EE
-:016F4000222E
-:0C742800758E5543870100000000002213
-:0C743400758E5543870200000000002206
-:106FCE009005EAE064127023204306204403304506
-:106FDE001A207017206F14C2AFE4F5A8F5A9F58832
-:0C6FEE00F5E8F59DF59CF59812000022D6
-:10678200D228D229201403301602C22820110F2049
-:10679200130C201B09201C06201503301602C229E7
-:1067A200202B0E201009201206201803301A02C2D4
-:1067B20028202A05301902C229201B06201C03307A
-:0A67C2001502C228301A02C2292273
-:106FA100126782A273302801B34008A2743029010C
-:106FB100B35019A2289273A2299274A229E433FF33
-:0D6FC10025E0FFA228E4334FFF1272B12239
-:10697E00201844C3900063E09512900062E09511D8
-:10698E00501F9003BFE475F00112257BFEC3E5F0A6
-:10699E009401EE94004020D218E49003BFF0A3F0CF
-:1069AE0022D3900065E09512900064E095114007A7
-:0869BE00E49003BFF0A3F022F6
-:1069C600201944D3900075E09510900074E0950F5F
-:1069D600401F9003C1E475F00112257BFEC3E5F06C
-:1069E6009401EE94004020D219E49003C1F0A3F084
-:1069F60022C3900077E09510900076E0950F50073F
-:086A0600E49003C1F0A3F022AB
-:1063E40020104B90008EE0FEA3E0FF900204E0FC3E
-:1063F400A3E0FDD39FEC9E401F9003D1E475F00110
-:1064040012257BFEC3E5F09401EE94004020D210E7
-:10641400E49003D1F0A3F022900090E0FEA3E0FF0B
-:0F642400C3ED9FEC9E5007E49003D1F0A3F0224C
-:1064330020124B900092E0FEA3E0FF900202E0FCEA
-:10644300A3E0FDC39FEC9E501F9003D5E475F001BC
-:1064530012257BFEC3E5F09401EE94004020D21296
-:10646300E49003D5F0A3F022900094E0FEA3E0FFB4
-:0F647300D3ED9FEC9E4007E49003D5F0A3F022F9
-:1064820020114B900099E0FEA3E0FF900204E0FC93
-:10649200A3E0FDD39FEC9E401F9003D3E475F0016F
-:1064A20012257BFEC3E5F09401EE94004020D21148
-:1064B200E49003D3F0A3F02290009BE0FEA3E0FF60
-:0F64C200C3ED9FEC9E5007E49003D3F0A3F022AC
-:1064D10020134B90009DE0FEA3E0FF900202E0FC40
-:1064E100A3E0FDC39FEC9E501F9003D7E475F0011C
-:1064F10012257BFEC3E5F09401EE94004020D213F7
-:10650100E49003D7F0A3F02290009FE0FEA3E0FF08
-:0F651100D3ED9FEC9E4007E49003D7F0A3F02258
-:106D9000307B37123F631243AC12697E1269C61210
-:106DA00063E41264331264821264D190053FE004FC
-:106DB000F0C394024014C27B205A0920390620787F
-:0B6DC00003306E03D26322123A20223F
-:1046340020185C201459C3900063E0951290006226
-:10464400E095115033900066E075F00AA4FFAEF0D7
-:104654009003BFE475F00112257BFCC3E5F09FECE9
-:104664009E50030246F7D218C275E49003BFF0A32C
-:10467400F09003D9F0A3F022D3900065E095129056
-:104684000064E09511406CE49003BFF0A3F0222095
-:104694007561D3900065E09512900064E095114037
-:1046A4003C900067E075F00AA4FFAEF09003D9E4F3
-:1046B40075F00112257BFCC3E5F09FEC9E4034307D
-:1046C4000E06D275D2698007C218C214126CDEE4D9
-:1046D4009003BFF0A3F09003D9F0A3F022C390009D
-:1046E40063E09512900062E095115007E49003D9BD
-:0446F400F0A3F0221D
-:10487C00201959D3900075E09510900074E0950FB5
-:10488C004033900078E075F00AA4FFAEF09003C1BD
-:10489C00E475F00112257BFCC3E5F09FEC9E500300
-:1048AC00024937D219C276E49003C1F0A3F0900309
-:1048BC00DBF0A3F022C3900077E09510900076E037
-:1048CC00950F5067E49003C1F0A3F02220765CC3EF
-:1048DC00900077E09510900076E0950F503790009F
-:1048EC0079E075F00AA4FFAEF09003DBE475F001FB
-:1048FC0012257BFCC3E5F09FEC9E402F300F06D2B7
-:10490C0076D26A8002C219E49003C1F0A3F090033E
-:10491C00DBF0A3F022D3900075E09510900074E0CA
-:0C492C00950F4007E49003DBF0A3F0229D
-:1049380020105E90008EE0FEA3E0FF900204E0FCF1
-:10494800A3E0FDD39FEC9E4031900096E075F014F3
-:10495800A4FFAEF09003D1E475F00112257BFAC3F1
-:10496800E5F09FEA9E50030249F3D210E49003D188
-:10497800F0A3F09003C3F0A3F022900090E0FEA310
-:10498800E0FFC3ED9FEC9E5062E49003D1F0A3F0EA
-:1049980022900090E0FEA3E0FF900204E0FCA3E078
-:1049A800FDC39FEC9E502E900096E075F014A4FF76
-:1049B800AEF09003C3E475F00112257BFAC3E5F06D
-:1049C8009FEA9E4026C210E49003D1F0A3F0900322
-:1049D800C3F0A3F02290008EE0FEA3E0FFD3ED9F8A
-:0C49E800EC9E4007E49003C3F0A3F02213
-:1049F40020125E900092E0FEA3E0FF900202E0FC31
-:104A0400A3E0FDC39FEC9E5031900096E075F01436
-:104A1400A4FFAEF09003D5E475F00112257BFAC330
-:104A2400E5F09FEA9E5003024AAFD212E49003D508
-:104A3400F0A3F09003C7F0A3F022900094E0FEA34B
-:104A4400E0FFD3ED9FEC9E4062E49003D5F0A3F029
-:104A540022900094E0FEA3E0FF900202E0FCA3E0B9
-:104A6400FDD39FEC9E402E900096E075F014A4FFB9
-:104A7400AEF09003C7E475F00112257BFAC3E5F0AC
-:104A84009FEA9E4026C212E49003D5F0A3F090035F
-:104A9400C7F0A3F022900092E0FEA3E0FFC3ED9FD5
-:0C4AA400EC9E5007E49003C7F0A3F02242
-:104AB00020115E900099E0FEA3E0FF900204E0FC6C
-:104AC000A3E0FDD39FEC9E4031900096E075F0147A
-:104AD000A4FFAEF09003D3E475F00112257BFAC376
-:104AE000E5F09FEA9E5003024B6BD211E49003D392
-:104AF000F0A3F09003C5F0A3F02290009BE0FEA38A
-:104B0000E0FFC3ED9FEC9E5062E49003D3F0A3F06E
-:104B10002290009BE0FEA3E0FF900204E0FCA3E0F3
-:104B2000FDC39FEC9E502E900096E075F014A4FFFC
-:104B3000AEF09003C5E475F00112257BFAC3E5F0F1
-:104B40009FEA9E4026C211E49003D3F0A3F09003A5
-:104B5000C5F0A3F022900099E0FEA3E0FFD3ED9F03
-:0C4B6000EC9E4007E49003C5F0A3F02297
-:104B6C0020135E90009DE0FEA3E0FF900202E0FCAB
-:104B7C00A3E0FDC39FEC9E5031900096E075F014BD
-:104B8C00A4FFAEF09003D7E475F00112257BFAC3B5
-:104B9C00E5F09FEA9E5003024C27D213E49003D712
-:104BAC00F0A3F09003C9F0A3F02290009FE0FEA3C5
-:104BBC00E0FFD3ED9FEC9E4062E49003D7F0A3F0AE
-:104BCC002290009FE0FEA3E0FF900202E0FCA3E035
-:104BDC00FDD39FEC9E402E900096E075F014A4FF40
-:104BEC00AEF09003C9E475F00112257BFAC3E5F031
-:104BFC009FEA9E4026C213E49003D7F0A3F09003E3
-:104C0C00C9F0A3F02290009DE0FEA3E0FFC3ED9F4E
-:0C4C1C00EC9E5007E49003C9F0A3F022C6
-:10613800201A5590006D12275190027D12276AD3BC
-:106148001226E4402A900071E075F00AA4FFAEF030
-:106158009003CDE475F00112257BFCC3E5F09FECBC
-:106168009E4025D21AD269E49003CDF0A3F02220F4
-:106178006716D39003CEE094009003CDE0940040DE
-:096188000774FFF5F012257B22DB
-:10619100201B5590007D12275190027D12276AC362
-:1061A1001226E4502A900081E075F00AA4FFAEF0B7
-:1061B1009003BBE475F00112257BFCC3E5F09FEC75
-:1061C1009E4025E49003BBF0A3F0D21BD26A2220AB
-:1061D1006816D39003BCE094009003BBE0940040A8
-:0961E1000774FFF5F012257B2282
-:1061EA00201C5590008212275190027D12276AC303
-:1061FA001226E4502A900086E075F002A4FFAEF061
-:10620A009003BDE475F00112257BFCD3E5F09FEC09
-:10621A009E4025E49003BDF0A3F0D21CD26A22204E
-:10622A006816D39003BEE094009003BDE09400404A
-:09623A000774FFF5F012257B2228
-:10717500207B1B12463412487C1249381249F412FE
-:0F7185004AB0124B6C1261381261911261EA220A
-:10580B00300272201B06201C03301539900072E009
-:10581B0075F014A4FFAEF09003CFE475F0011225E0
-:10582B007BFCC3E5F09FEC9E401BE49005F4F090ED
-:10583B0003CFF0A3F0C21BC21CC26AC268301505AD
-:10584B00C215126CDE301A2D900072E075F014A4A4
-:10585B00FFAEF09003CBE475F00112257BFCD3E592
-:10586B00F09FEC9E400FE49003CBF0A3F0C21A9094
-:06587B0005F3F0C26722F4
-:1071CF00300719307711900496E004F0C39405400E
-:0D71DF000BD2787405F022E4900496F022A3
-:0E6028009002F1EFF0A3EDF0A3EAF0A3EBF08D
-:10603600C256207840E4A3F09002F1E0FD7C00A374
-:10604600E09002FAF0E4A3F09002F3E0FFA3E09000
-:1060560002FCCFF0A3EFF0E4FB7FDE123CD8500445
-:10606600D25680117F011269369002F5E004F0E005
-:0C607600C3940540C3A256B39277A25613
-:0160820022FB
-:0E6083009002E7EFF0A3EDF0A3EAF0A3EBF03C
-:10609100C255207840E4A3F09002E7E0FD7C00A324
-:1060A100E09002F0F0E4A3F09002E9E0FFA3E090B9
-:1060B10002F2CFF0A3EFF0E4FB7FDE12325B50047B
-:1060C100D25580117F011269369002EBE004F0E0B5
-:0C60D100C3940540C3A255B39277A255BA
-:0160DD0022A0
-:083099009002DCEEF0A3EFF061
-:1030A100C2547A027BDE7D09E4FF12608340030291
-:1030B10032589002E5E030E00302324B9002E0E04A
-:1030C10020E70302316A9002DEE0FF547094504021
-:1030D1000302316AEF540F9409400302316AE0544C
-:1030E1007F9459400302316AA3E0FF547094505019
-:1030F10078EF540F94095071E0547F9459506AA3AA
-:10310100E0FF543094205061EF540F9409505AE07D
-:10311100542F94245053A3E0FF54309430504AEF7D
-:10312100540F94095043E0543FFF9431503BEF60FA
-:1031310038A3E0FF54109410502FEF540F9409500E
-:1031410028E0541FFF94125020EF601DA3E0FF54AC
-:10315100F094905014EF540F9409500DE09499504D
-:1031610008A3E05407940640779002DCE0FEA3E058
-:10317100FFF5828E83E09002DEF08F828E83A3E0E2
-:103181009002DFF09002DCE0A3E0F5828E83A3A33E
-:10319100E09002E0F08F828E83A3A3A3E09002E18E
-:1031A100F09002DCE0A3E02404F582E43EF583E044
-:1031B1009002E2F0EF2405F582E43EF583E090020F
-:1031C100E3F09002DCE0A3E02406F582E43EF5831F
-:1031D100E09002E4F07E027FDE12518D92548077FE
-:1031E1009002DEE0FF9002DCE0FCA3E0FDF5828CC2
-:1031F10083EFF09002DFE08D828C83A3F09002E0F8
-:10320100E0541F8D828C83A3A3F09002E1E08D82B4
-:103211008C83A3A3A3F09002E2E0FFED2404F582E6
-:10322100E43CF583EFF09002E3E0FFED2405F58245
-:10323100E43CF583EFF09002E4E0FFED2406F58233
-:10324100E43CF583EFF0D254800D9002DCE0FEA364
-:09325100E0FF12518D9254A254C9
-:01325A002251
-:08518D009002E7EEF0A3EFF041
-:10519500C255A37490F07A027BE97D017F07126006
-:1051A5002892559002E7E0FEA3E0FFF5828E83E0AA
-:1051B5009002EAF08F828E83A3E09002EBF09002DA
-:1051C500E7E0FCA3E0FDF5828C83A3A3E044809097
-:1051D50002ECF08D828C83A3A3A3E09002EDF09006
-:1051E50002E7E0A3E0FF2404F582E43EF583E090C6
-:1051F50002EEF0EF2405F582E43EF583E09002EF40
-:10520500F09002E7E0A3E02406F582E43EF583E0B2
-:105215009002F0F07A027BEA7D07E4FF12602892A3
-:0352250055A2553A
-:015228002263
-:0853E5009002BAEEF0A3EFF014
-:1053ED00C253E49002C5F07E027FBC7B09FD1270B2
-:1053FD00257A027BBC7D097FF07EFF125EB1E4FF52
-:10540D0074BC2FF582E43402F583E0FE9002C5E012
-:10541D002EF00FEFB407E99002C5E0FF9002C3E054
-:10542D00B50706A3E0645A601BE49002BCF0A3F03C
-:10543D00A37412F0A37401F0A37405F0A37420F00B
-:10544D00A37405F07E027FBC9002BAE0FCA3E0FDE0
-:10545D007B07126F0E9002BAE0FEA3E0FF123099A7
-:04546D009253A25361
-:015471002218
-:1041BA0000070E091C1B1215383F363124232A2DFD
-:1041CA0070777E796C6B6265484F464154535A5DED
-:1041DA00E0E7EEE9FCFBF2F5D8DFD6D1C4C3CACDDD
-:1041EA0090979E998C8B8285A8AFA6A1B4B3BABDCD
-:1041FA00C7C0C9CEDBDCD5D2FFF8F1F6E3E4EDEABD
-:10420A00B7B0B9BEABACA5A28F88818693949D9AAC
-:10421A002720292E3B3C35321F18111603040D0A9C
-:10422A005750595E4B4C45426F68616673747D7A8C
-:10423A00898E878095929B9CB1B6BFB8ADAAA3A47C
-:10424A00F9FEF7F0E5E2EBECC1C6CFC8DDDAD3D46C
-:10425A00696E676075727B7C51565F584D4A43445C
-:10426A00191E171005020B0C21262F283D3A33344C
-:10427A004E49404752555C5B7671787F6A6D64633C
-:10428A003E39303722252C2B0601080F1A1D14132C
-:10429A00AEA9A0A7B2B5BCBB9691989F8A8D84831C
-:1042AA00DED9D0D7C2C5CCCBE6E1E8EFFAFDF4F30C
-:10720900E4FFEDD3940040131224FB6F9041BA932D
-:0B721900FF740129F9E43AFA1D80E738
-:017224002247
-:10707600D2587D807CBBE5C820E31053B1F8ED4CB7
-:107086006009ED1D70011C80ED80EBE5D154F86FB1
-:067096006002C258A2587E
-:01709C0022D1
-:103CD8009002F9EBF09002F6EFF0A3ECF0A3EDF010
-:103CE800D25790030274BBF0A37480F09002FEEFE9
-:103CF800F0A3EDF09002FCE0FEA3E0F5828E83E0F5
-:103D0800900300F07B017A0279FE7D03127209901C
-:103D18000301EFF09002FAE0D394005003023E1C36
-:103D280043E6C043D10143C80175C8607F081270DB
-:103D380076400C7F101270764005C257023DF9900C
-:103D480002F6E0F58D75C8407F181270764005C2FE
-:103D580057023DF99002F9E0B401159002F7E0F539
-:103D68008D75C8407F281270764005C257023DF90C
-:103D78009002F7E0A3E0F58D75C8407F28127076B1
-:103D88004004C257806B9002FBE06401702EA3E0F0
-:103D9800FEA3E0F5828E83E0F58D75C8407F28127A
-:103DA80070764004C2578049900301E0F58D75C8CC
-:103DB800407F281270764039C2578035E4FE900261
-:103DC800FAE0FFEEC39F50299002FCE0FCA3E0F567
-:103DD800828C83E0F58D75C8407F28127076400488
-:103DE800C257800D9002FCE475F00112257B0E800D
-:103DF800CD75C850E5C830E41B53B1F8900302E014
-:103E08007002A3E0600E90030274FFF5F012257BA8
-:063E180080E280E0A257E9
-:013E1E002281
-:0A325B00AA079002EDECF0A3EDF0DD
-:10326500D256E4900323F0A374BBF0A37480F090CE
-:1032750002F5EAF0A3EDF0EA4401A3F09002F0E0D4
-:10328500D39400500302341143E6C043D10143C82F
-:103295000175C8607F08127076400C7F1012707639
-:1032A5004005C2560233EE8A8D75C8407F181270EC
-:1032B500764005C2560233EEEBB401159002EDE0FF
-:1032C500F58D75C8407F281270764005C2560233C9
-:1032D500EE9002EDE0A3E0F58D75C8407F281270F1
-:1032E500764005C2560233EE75C8607F08127076C7
-:1032F500400C7F101270764005C2560233EEEA4448
-:1033050001F58D75C8407F401270764005C25602A2
-:1033150033EEE49002F4F09002F0E0FF9002F4E066
-:10332500FEC39F50579002F1E07031EF14B5060AC5
-:1033350075C8407F58127076800875C8447F501252
-:1033450070769002F2E0FEA3E0F5828E83E58DF0C3
-:103355009002F2E475F00112257B801875C8447F50
-:10336500501270769002F4E024F8F582E43402F508
-:1033750083E58DF09002F4E004F0809B9002F1E08B
-:103385006401706575C8407F58127076900323E517
-:103395008DF07B017A0279F59002F0E02403FD12AD
-:1033A5007209900323E0B5073EE49002F4F0900221
-:1033B500F0E0FF9002F4E0FEC39F502D74F82EF567
-:1033C50082E43402F583E0FF9002F2E0FCA3E0F52D
-:1033D500828C83EFF09002F2E475F00112257B9068
-:1033E50002F4E004F080C7C25675C850E5C830E461
-:1033F5001B53B1F8900324E07002A3E0600E900324
-:0E3405002474FFF5F012257B80E280E0A256D1
-:013413002296
-:10726E0075C632E4F5E6F5D1758A2075D10275C87A
-:07727E00407589FFF58D2228
-:035DF10075C43244
-:105DF400E4F5877598509002BA747FF0A374CCF0E0
-:105E04009002BAE0F59D759CCCE0FEA3E0FFFBE4B4
-:105E1400C39BFF74809EFEE49400FDE49400FCE4C4
-:105E24007B10FAF9F81225ACEC12243CA804A9055D
-:105E3400AA06AB077F557E557D507C44122347123A
-:0D5E4400247A8F9E439D80759A0A759BFFFE
-:015E5100222E
-:031023000262F373
-:1062F300C0E0C0F0C083C082C0D075D000C000C071
-:0D63030001C002C003C004C005C006C007F1
-:10631000C086758600309807C298AF99125229300E
-:096320009905C299124CE2D086E5
-:10632900D007D006D005D004D003D002D001D000C8
-:0B633900D0D0D082D083D0F0D0E03272
-:1042BA00253E232E213E1F6C1DB71C1C1A99192D51
-:1042CA0017D7169415651447133A123C114D106B03
-:1042DA000F960ECD0E0F0D5C0CB20C120B7B0AEC76
-:1042EA000A6509E5096B08F9088C082507C30767F9
-:1042FA00070F06BC066D062205DB05980558051B47
-:10430A0004E104AA04760444041503E803BD0394F3
-:10431A00036E03490325030402E402C502A8028DC1
-:10432A00027202590241022A021401FF01EB01D76B
-:10433A0001C501B401A30193018301750167015904
-:10434A00014C014001340129011E0114010A010036
-:10435A0000F700EE00E600DE00D600CE00C700C07F
-:10436A0000BA00B300AD00A700A2009C009700921B
-:10437A00008D008900840080007C00780074007041
-:10438A00006D0069006600630060005D005A005716
-:10439A0000550052004F004D004B004900460044B2
-:0243AA000042CF
-:0310000002715525
-:1071550075819F007808760008B8A0FAE4900000D1
-:10716500F0A3A882A983B8DCF7B907F400025A4254
-:102ED400A2AF9253C2AF900234E0FFA3E090032864
-:102EE400CFF0A3EFF090022C122751900346122743
-:102EF400B79002301227519003791227B790023607
-:102F0400E0FFA3E0900367CFF0A3EFF0900220125C
-:102F1400275190037E1227B7900224E0FFA3E0908C
-:102F24000377CFF0A3EFF090021EE0FEA3E0FFE4EE
-:102F3400FCFD9003501227B7851117851218850FD1
-:102F4400158510169003621227DC00000000E4903F
-:102F54000375F0A3F0A25392AF90034F741EF09048
-:102F6400036E745AF0A3740BF0A3740FF09003690A
-:102F74001227DCFFFF7748E490036DF0900372049E
-:102F8400F090038A7414F090033F743EF0A37480AD
-:102F9400F0A3E4F0A37411F09003737406F0A37427
-:102FA40022F090038C743CF0900003E02438FE90EF
-:102FB4000002E034FF900326F0A3CEF090035A748D
-:102FC4000FF0900361740AF0900014E0FFA3E09006
-:102FD4000382CFF0A3EFF090034E745AF0E513FB95
-:102FE4007A007C117D94FF7E00122514E4FCFD9090
-:102FF40003301227B77C0B7DB8AF037E0012251473
-:10300400E4FCFD9003561227B7900366743CF090DD
-:10301400038B7414F0900334740FF090037D7414D4
-:10302400F0900371740AF090032A1227DC00000068
-:1030340028900345741EF0900343740BF0A374416D
-:10304400F0900354740BF0A37441F0900384E4F003
-:10305400A37432F090034AE4F0A37405F090033BA8
-:10306400E4F0A37469F0900386E4F0A37464F09030
-:10307400034CE4F0A3741EF090033DE4F0A37462E7
-:10308400F09003887401F0A37490F090035FE4F06F
-:04309400A3744BF0E6
-:013098002215
-:10634400A2AF9253C2AF900328E0FFA3E0900234BF
-:10635400CFF0A3EFF090034612275190022C12279E
-:10636400B79003791227519002301227B790036730
-:10637400E0FFA3E0900236CFF0A3EFF0A251922207
-:10638400A25292209000B9E024FF9221A25392AF2E
-:0163940022E6
-:06744A005AA569963CC33F
-:10409B007F647E00E49002BCF09002BCE0FDC39410
-:1040AB000A40030241B9ED25E02402F582E4340015
-:1040BB00F583E0FCA3E0D39518EC95175003024170
-:1040CB00B09002BCE0705790007AE0FCA3E0FDD307
-:1040DB009518EC95175003301906E4FEFF0241B911
-:1040EB00C3E5189DFFE5179CFE7C007D0A12283363
-:1040FB00EEC0E0EFC0E090007AE0FEA3E0FFC390DB
-:10410B000003E09FFF900002E09EFECBEFCBFAE4B2
-:10411B00F9F8D0E0FFD0E0FE1226370241B9900249
-:10412B00BCE025E02400F582E43400F583E0FEA337
-:10413B00E0FFC3E5189FFFE5179EFE7C007D0A128A
-:10414B002833ECC0E0EDC0E0EEC0E0EFC0E0900241
-:10415B00BCE0FF25E02400F582E43400F583E0FCAD
-:10416B00A3E0FDEF25E02402F582E43400F583E0C3
-:10417B00FEA3E0C39DFFEE9CFECBEFCBFAE4F9F878
-:10418B00D0E0FFD0E0FED0E0FDD0E0FC122637CD32
-:10419B00EFCDCCEECC9002BCE075F00AA42DFFE580
-:0F41AB00F03CFE80099002BCE004F00240A42228
-:103748009002BCEEF0A3EFF09000AAE0F9FDD3EFF1
-:103758009DEE9400500302382190036EE0FF900222
-:10376800BCE0FCA3E0FDD39FEC94004078ED9464AA
-:10377800EC940050709002BCE0FAA3E0FBC37464C0
-:103788009BFFE49AFE7C007D0A122514E9FDC3EB39
-:103798009DFDEA9CFCD3ED9FEC9E50030238B69049
-:1037A80002BCE0FEA3E0FF9000AAF07C007D0A12B4
-:1037B80025149003ABEEF0A3EFF09002BCE0FEA35B
-:1037C800E0FFE4FD90001AE0F8A3E0F9A3E0FAA313
-:1037D800E0FB1225ACE47B64FAF9F8122637900076
-:1037E800AB1227B7229002BCE07004A3E0646460C7
-:1037F800030238B69000AA7464F09003AB7403F027
-:10380800A374E8F090001AE0FCA3E0FDA3E0FEA397
-:10381800E0FF9000AB1227B7229000AAE0FD9002CB
-:10382800BCE0FEA3E0FFC3ED9FFDE49EFC90034FC8
-:10383800E0FBD3ED9BEC9400403F9000AAEFF07CB6
-:10384800007D0A1225149003ABEEF0A3EFF090026E
-:10385800BCE0FEA3E0FFE4FD90001AE0F8A3E0F965
-:10386800A3E0FAA3E0FB1225ACE47B64FAF9F812B2
-:1038780026379000AB1227B7229002BCE07002A353
-:10388800E0702B9000AA04F09003ABE4F0A3740A54
-:10389800F0E47B64FAF9F890001AE0FCA3E0FDA3D9
-:0F38A800E0FEA3E0FF1226379000AB1227B722F5
-:103A2000122ED412409B9002BAEEF0A3EFF0E47F86
-:103A3000E87E03FDFC9000ABE0F8A3E0F9A3E0FA18
-:103A4000A3E0FB1225AC90001AE0F8A3E0F9A3E094
-:103A5000FAA3E0FB1226379003ABEEF0A3EFF09051
-:103A600002BAE0FEA3E0FF1237489000AAE0FF7E12
-:103A700000900328EEF0FAA3EFF0FB90001AE0FCB0
-:103A8000A3E0FDA3E0FEA3E0FF9003461227B7CF1B
-:103A9000EBCF7E00E4FCFD900346E0F8A3E0F9A341
-:103AA000E0FAA3E0FB1225ACE47B64FAF9F81226F5
-:103AB000379003791227B79000ABE0FCA3E0FDA399
-:103AC000E0FEA3E0FF90035B1227B79003371227B5
-:103AD000DC000000009003A9E0FFA3E090032ECFDC
-:103AE000F0A3EFF0E47830F608F67838F608F678C8
-:103AF000341227C3000000009003AF1227DC00003F
-:103B00000000E490039FF0A3F09003B5F0A3F090C1
-:103B100003ADF0A3F0C252C24EC2509003A8F09081
-:103B200003A7F0783AF608F67832F608F69003AB79
-:103B3000E0FFA3E09003B3CFF0A3EFF0C251C24D7A
-:103B40009003B71227DC00000000E49003A9F0A363
-:103B5000F09003911227DC0000000090039A1227D6
-:103B6000DC000000009003951227DC00000000E458
-:103B700090039EF0900399F0C24F90038D1227DCC2
-:083B8000000000001263442262
-:10448A0012409B9002BAEEF0A3EFF0900334E0FFE3
-:10449A00E4FCFDFE90001AE0F8A3E0F9A3E0FAA319
-:1044AA00E0FB1225ACE47B0AFAF9F8122637C8ECCD
-:1044BA00C8C9EDC9CAEECACBEFCB90037EE0FCA314
-:1044CA00E0FDA3E0FEA3E0FFD31226FA5003024563
-:1044DA006090037DE0FF7E009002BAE0FCA3E0FD5D
-:1044EA00D39FEC9E4070D3900383E095189003828B
-:1044FA00E095174061ED9FFBEC9EFA9003ABE0FE5E
-:10450A00A3E0FF7C007D0A122526C3EF9BEE9A509A
-:10451A0045900371E0FFC39002BBE09FFF9002BA8F
-:10452A00E09400FE7C007D0A1225149003ABEEF0A5
-:10453A00A3EFF0E4FD90001AE0F8A3E0F9A3E0FA93
-:10454A00A3E0FB1225ACE47BE87A03F9F8122637DC
-:07455A009000AB1227B7220D
-:101C7A00122ED4900343E0FEA3E0FFD3900378E052
+:1010130086001271F5D086D0D0D082D083D0E03252
+:10518100307A0302522275090F20A70575090180A3
+:105191000620B003750902E509650C6038050EE5C6
+:1051A1000E7002050DC3E50B940AE50A94004065F3
+:1051B100E50E940AE50D94004067E50B9490E50A2D
+:1051C10094014008E50C4440F5088003850C08D2A1
+:1051D1007A80428040E509640F6037E4F50DF50EF1
+:1051E100050BE50B7002050AB4900EE50AB401093E
+:1051F100E50C4410F508D27A22E50BB4B023E50A98
+:10520100B4041E750A01750B90E50C4420F508D213
+:105211007A2275080FE4F50AF50BF50DF50E8509EF
+:015221000C80
+:015222002269
+:106F5600AB07AA06C2AF43A701EAF5F7AF038FFB5B
+:106F6600AF058FFC75F26E75F30575F40A75F509B4
+:106F7600EAADF7B50509E475F60600000000005312
+:056F8600A7FED2AF22BE
+:1071CF00D256E4FDFCEF2DFBEE3C8B82F583E4936E
+:1071DF006004C256800D0DBD00010CE4B505E6EC50
+:0571EF00B402E2A2560B
+:0171F4002278
+:086215009002C0EEF0A3EFF0CF
+:10621D00D256AE04AF05E4A3F0A3F09002C2E0FCA9
+:10622D00A3E0FDC3EC940250369002C1E02DFD9029
+:10623D0002C0E03C8D82F583E493FD9002C2E0FA4A
+:10624D00A3E02FF582EE3AF583E0FCED6C6004C21D
+:10625D0056800C9002C2E475F00112257B80BCA221
+:01626D0056DA
+:01626E00220D
+:0855A9009002C0EEF0A3EFF048
+:1055B100C256AF05A3ECF0A3EFF0E4FDFC9002C0EE
+:1055C100E0FAA3E0FB2DF5FBEB2DEA3CF5F7A3E0B8
+:1055D100FEA3E02DF582EE3CF583E0F5FC75F26E5D
+:1055E10020AF3D75F305E5A7603275F40A9005F625
+:1055F100E06455702375F5099002C1E02D9002C059
+:10560100E03CABF7B5030DE475F6060000000000C1
+:10561100D2568010C2568019C2568015C2568011CA
+:10562100C256800D0DBD00010CED7003EC640270DB
+:035631008CA256F2
+:015634002253
+:0E53F7009002BCEEF0A3EFF0A3ECF0A3EDF0FB
+:10540500C25553B1F8C2AF43A7019002BCE0FF7E7D
+:1054150000F5F775F2E620AF5B75F305E5A7605477
+:1054250075F40A9005F6E06455704975F509ADF710
+:10543500EF6D7001EE703D75F606000000000090FE
+:1054450002BCE0FEA3E0FF1271CF50289002BCE041
+:10545500FEA3E0FFA3E0FCA3E0FD1255A9501590C3
+:1054650002BCE0FEA3E0FFA3E0FCA3E0FD12621591
+:105475005002D255E4F5F2F5F3F5F4F5F5F5F653EA
+:08548500A7FEF5F7D2AFA25516
+:01548D0022FC
+:1048F200C253C254206F030249B2C26F9005F674CC
+:1049020055F0E513D39405400C9002BA7427F0A336
+:104912007410F0800A9002BA7413F0A37488F090B5
+:1049220002BAE0FEA3E0FFC390021FE09F90021EC6
+:10493200E09E406B9001FEE0645A7004A3E064A51F
+:10494200705DFDFCFFFE1253F74023E4FDFCFFFE09
+:104952001253F74019D25374FF9001FEF0A3F0FDF9
+:104962007FFE7E01126F567DFF7FFF126F56E4FDC0
+:10497200FCFF7E021253F7402AE4FDFCFF7E021286
+:1049820053F7401FD25474FF9001FEF0A3F0FD7F55
+:10499200FE7E03126F567DFF7FFF126F568004D298
+:1049A20053D254E49005F6F0305305305402D26EDF
+:0149B20022E2
+:0E6047009002BAEEF0A3EFF0A3EAF0A3EBF0A4
+:10605500D253AE04AF058E198F1AC2AF43A70153B1
+:10606500B1F8E4FFFED39002BDE09F9002BCE09E34
+:1060750040279002BBE02FFD9002BAE03E8D82F5ED
+:1060850083E493851A82851983F0051AE51A70024F
+:1060950005190FBF00010E80CC53A7FED2AFA25346
+:0160A50022D8
+:1073AC003070119005F5E004F0C394024006C270F1
+:0573BC00E4F0D26F2295
+:10713500C25343A701EEC313FEEF1325E0FFEE3361
+:107145008F82F583740193B4A507E493B45A02D2F0
+:067155005353A7FEA253F4
+:01715B002211
+:057057009002BAEFF009
+:10705C00758640758830AE04AF057C1F7D401228C4
+:10706C0033E4FB7A01F9F8122637C3E49FFFE49E60
+:0A707C00FE8F8CF58DD28AE4F586B4
+:0170860022E7
+:057219009002BAEFF045
+:10721E00A2AFE433FFC2AF43B2080000000000008B
+:0C722E00000053B26043B20424FF92AF92
+:01723A002231
+:105742009005EBEEF0A3EFF0A3EDF075C7B0900576
+:10575200EBE0FEA3E0FFFBAA06E4F9F87FD87EB8EF
+:105762007D05FC126BC28FCC9005EBE0FEA3E0FF3F
+:10577200FBAA06E4F9F87FD87EB87D05FC126BC25D
+:10578200780812271E8FCDAFCDEFFEADCC7C00E4A2
+:105792002DFFEC3EFE9005EDE0FBFD1225147D642D
+:1057A2001225268FCEAFCDEFFEADCC7C00E42DFFCF
+:1057B200EC3EFEAD031225147D64122526EEF5CFD4
+:0157C20022C4
+:1057C3009005EEEEF0A3EFF0A3EDF075B6B0900503
+:1057D300EEE0FEA3E0FFFBAA06E4F9F87FD87EB86B
+:1057E3007D05FC126BC28FAE9005EEE0FEA3E0FFD9
+:1057F300FBAA06E4F9F87FD87EB87D05FC126BC2DC
+:10580300780812271E8FAFAFAFEFFEADAE7C00E47A
+:105813002DFFEC3EFE9005F0E0FBFD1225147D64A8
+:105823001225268FA4AFAFEFFEADAE7C00E42DFFB3
+:10583300EC3EFEAD031225147D64122526EEF5A57C
+:015843002242
+:105844009002BFEEF0A3EFF0A3EDF075B7B09002B5
+:10585400BFE0FEA3E0FFFBAA06E4F9F87FD87EB818
+:105864007D05FC126BC28FBC9002BFE0FEA3E0FF7B
+:10587400FBAA06E4F9F87FD87EB87D05FC126BC25A
+:10588400780812271E8FBDAFBDEFFEADBC7C00E4CF
+:105894002DFFEC3EFE9002C1E0FBFD1225147D6459
+:1058A4001225268FBEAFBDEFFEADBC7C00E42DFFFC
+:1058B400EC3EFEAD031225147D64122526EEF5BFE1
+:0158C40022C1
+:106A1C00E5B2547070067C067D868020E5B2547019
+:106A2C00FEBE20067C037D438012E5B25470FEBE90
+:106A3C0040067C017DA180047C007D8BE4FEEEC3CE
+:106A4C009F5014E4FBFAC3EB9DEA9C50070BBB0070
+:076A5C00010A80F20E80E741
+:016A63002210
+:105DFC0090002FE0645A705A900061E0645A70521F
+:105E0C00900073E0645A704A900088E0645A7042C3
+:105E1C0090008DE0645A703A900098E0645A7032A9
+:105E2C009000A1E0645A702A9000A9E0B45A239023
+:105E3C0000BAE0B45A1C9000BEE0B45A159000CAE7
+:105E4C00E0B45A0E9001FEE0645A7004A3E064A51D
+:065E5C006002C322D32204
+:08710B009002C6EEF0A3EFF0C4
+:10711300E4FFEFC39B501A9002C6E0F8A3E0F582A8
+:107123008883EDF09002C6E475F00112257B0F8091
+:01713300E17A
+:017134002238
+:086FF4009002DCEEF0A3EFF0C7
+:106FFC00E4FFEFC39B50239002DCE0F8A3E0F582A2
+:10700C008883E08D828C83F00DBD00010C9002DC36
+:0A701C00E475F00112257B0F80D807
+:017026002247
+:0C750E00758E554387010000000000222C
+:0C751A00758E554387020000000000221F
+:1070B4009005EAE06412702320430620440330451F
+:1070C4001A207017206F14C2AFE4F5A8F5A9F5884B
+:0C70D400F5E8F59DF59CF59812000022EF
+:10686800D228D229201403301602C22820110F2062
+:10687800130C201B09201C06201503301602C22900
+:10688800202B0E201009201206201803301A02C2ED
+:1068980028202A05301902C229201B06201C033093
+:0A68A8001502C228301A02C229228C
+:10708700126868A273302801B34008A2743029013E
+:10709700B35019A2289273A2299274A229E433FF4C
+:0D70A70025E0FFA228E4334FFF127397226B
+:106A6400201844C3900063E09512900062E09511F1
+:106A7400501F9003BFE475F00112257BFEC3E5F0BF
+:106A84009401EE94004020D218E49003BFF0A3F0E8
+:106A940022D3900065E09512900064E095114007C0
+:086AA400E49003BFF0A3F0220F
+:106AAC00201944D3900075E09510900074E0950F78
+:106ABC00401F9003C1E475F00112257BFEC3E5F085
+:106ACC009401EE94004020D219E49003C1F0A3F09D
+:106ADC0022C3900077E09510900076E0950F500758
+:086AEC00E49003C1F0A3F022C5
+:1064CA0020104B90008EE0FEA3E0FF900204E0FC57
+:1064DA00A3E0FDD39FEC9E401F9003D1E475F00129
+:1064EA0012257BFEC3E5F09401EE94004020D21001
+:1064FA00E49003D1F0A3F022900090E0FEA3E0FF25
+:0F650A00C3ED9FEC9E5007E49003D1F0A3F02265
+:1065190020124B900092E0FEA3E0FF900202E0FC03
+:10652900A3E0FDC39FEC9E501F9003D5E475F001D5
+:1065390012257BFEC3E5F09401EE94004020D212AF
+:10654900E49003D5F0A3F022900094E0FEA3E0FFCD
+:0F655900D3ED9FEC9E4007E49003D5F0A3F02212
+:1065680020114B900099E0FEA3E0FF900204E0FCAC
+:10657800A3E0FDD39FEC9E401F9003D3E475F00188
+:1065880012257BFEC3E5F09401EE94004020D21161
+:10659800E49003D3F0A3F02290009BE0FEA3E0FF79
+:0F65A800C3ED9FEC9E5007E49003D3F0A3F022C5
+:1065B70020134B90009DE0FEA3E0FF900202E0FC59
+:1065C700A3E0FDC39FEC9E501F9003D7E475F00135
+:1065D70012257BFEC3E5F09401EE94004020D21310
+:1065E700E49003D7F0A3F02290009FE0FEA3E0FF22
+:0F65F700D3ED9FEC9E4007E49003D7F0A3F02272
+:106E7600307B37123FD612441F126A64126AAC1274
+:106E860064CA1265191265681265B790053FE00479
+:106E9600F0C394024014C27B205A09203906207898
+:0B6EA60003306E03D26322123A9322E5
+:1046A70020185C201459C3900063E09512900062B3
+:1046B700E095115033900066E075F00AA4FFAEF064
+:1046C7009003BFE475F00112257BFCC3E5F09FEC76
+:1046D7009E500302476AD218C275E49003BFF0A345
+:1046E700F09003D9F0A3F022D3900065E0951290E3
+:1046F7000064E09511406CE49003BFF0A3F0222022
+:104707007561D3900065E09512900064E0951140C3
+:104717003C900067E075F00AA4FFAEF09003D9E47F
+:1047270075F00112257BFCC3E5F09FEC9E40343009
+:104737000E06D275D2698007C218C214126DC4E47E
+:104747009003BFF0A3F09003D9F0A3F022C3900029
+:1047570063E09512900062E095115007E49003D949
+:04476700F0A3F022A9
+:1049B300201959D3900075E09510900074E0950F7D
+:1049C3004033900078E075F00AA4FFAEF09003C185
+:1049D300E475F00112257BFCC3E5F09FEC9E5003C8
+:1049E300024A6ED219C276E49003C1F0A3F0900399
+:1049F300DBF0A3F022C3900077E09510900076E0FF
+:104A0300950F5067E49003C1F0A3F02220765CC3B6
+:104A1300900077E09510900076E0950F5037900066
+:104A230079E075F00AA4FFAEF09003DBE475F001C2
+:104A330012257BFCC3E5F09FEC9E402F300F06D27E
+:104A430076D26A8002C219E49003C1F0A3F0900306
+:104A5300DBF0A3F022D3900075E09510900074E092
+:0C4A6300950F4007E49003DBF0A3F02265
+:104A6F0020105E90008EE0FEA3E0FF900204E0FCB9
+:104A7F00A3E0FDD39FEC9E4031900096E075F014BB
+:104A8F00A4FFAEF09003D1E475F00112257BFAC3B9
+:104A9F00E5F09FEA9E5003024B2AD210E49003D117
+:104AAF00F0A3F09003C3F0A3F022900090E0FEA3D8
+:104ABF00E0FFC3ED9FEC9E5062E49003D1F0A3F0B2
+:104ACF0022900090E0FEA3E0FF900204E0FCA3E040
+:104ADF00FDC39FEC9E502E900096E075F014A4FF3E
+:104AEF00AEF09003C3E475F00112257BFAC3E5F035
+:104AFF009FEA9E4026C210E49003D1F0A3F09003EA
+:104B0F00C3F0A3F02290008EE0FEA3E0FFD3ED9F51
+:0C4B1F00EC9E4007E49003C3F0A3F022DA
+:104B2B0020125E900092E0FEA3E0FF900202E0FCF8
+:104B3B00A3E0FDC39FEC9E5031900096E075F014FE
+:104B4B00A4FFAEF09003D5E475F00112257BFAC3F8
+:104B5B00E5F09FEA9E5003024BE6D212E49003D598
+:104B6B00F0A3F09003C7F0A3F022900094E0FEA313
+:104B7B00E0FFD3ED9FEC9E4062E49003D5F0A3F0F1
+:104B8B0022900094E0FEA3E0FF900202E0FCA3E081
+:104B9B00FDD39FEC9E402E900096E075F014A4FF81
+:104BAB00AEF09003C7E475F00112257BFAC3E5F074
+:104BBB009FEA9E4026C212E49003D5F0A3F0900327
+:104BCB00C7F0A3F022900092E0FEA3E0FFC3ED9F9D
+:0C4BDB00EC9E5007E49003C7F0A3F0220A
+:104BE70020115E900099E0FEA3E0FF900204E0FC34
+:104BF700A3E0FDD39FEC9E4031900096E075F01442
+:104C0700A4FFAEF09003D3E475F00112257BFAC33D
+:104C1700E5F09FEA9E5003024CA2D211E49003D321
+:104C2700F0A3F09003C5F0A3F02290009BE0FEA351
+:104C3700E0FFC3ED9FEC9E5062E49003D3F0A3F036
+:104C47002290009BE0FEA3E0FF900204E0FCA3E0BB
+:104C5700FDC39FEC9E502E900096E075F014A4FFC4
+:104C6700AEF09003C5E475F00112257BFAC3E5F0B9
+:104C77009FEA9E4026C211E49003D3F0A3F090036D
+:104C8700C5F0A3F022900099E0FEA3E0FFD3ED9FCB
+:0C4C9700EC9E4007E49003C5F0A3F0225F
+:104CA30020135E90009DE0FEA3E0FF900202E0FC73
+:104CB300A3E0FDC39FEC9E5031900096E075F01485
+:104CC300A4FFAEF09003D7E475F00112257BFAC37D
+:104CD300E5F09FEA9E5003024D5ED213E49003D7A2
+:104CE300F0A3F09003C9F0A3F02290009FE0FEA38D
+:104CF300E0FFD3ED9FEC9E4062E49003D7F0A3F076
+:104D03002290009FE0FEA3E0FF900202E0FCA3E0FC
+:104D1300FDD39FEC9E402E900096E075F014A4FF07
+:104D2300AEF09003C9E475F00112257BFAC3E5F0F8
+:104D33009FEA9E4026C213E49003D7F0A3F09003AA
+:104D4300C9F0A3F02290009DE0FEA3E0FFC3ED9F16
+:0C4D5300EC9E5007E49003C9F0A3F0228E
+:10626F00201A5590006D12275190027D12276AD384
+:10627F001226E4402A900071E075F00AA4FFAEF0F8
+:10628F009003CDE475F00112257BFCC3E5F09FEC84
+:10629F009E4025D21AD269E49003CDF0A3F02220BC
+:1062AF006716D39003CEE094009003CDE0940040A6
+:0962BF000774FFF5F012257B22A3
+:1062C800201B5590007D12275190027D12276AC32A
+:1062D8001226E4502A900081E075F00AA4FFAEF07F
+:1062E8009003BBE475F00112257BFCC3E5F09FEC3D
+:1062F8009E4025E49003BBF0A3F0D21BD26A222073
+:106308006816D39003BCE094009003BBE09400406F
+:096318000774FFF5F012257B2249
+:10632100201C5590008212275190027D12276AC3CA
+:106331001226E4502A900086E075F002A4FFAEF028
+:106341009003BDE475F00112257BFCD3E5F09FECD1
+:106351009E4025E49003BDF0A3F0D21CD26A222016
+:106361006816D39003BEE094009003BDE094004012
+:096371000774FFF5F012257B22F0
+:10725B00207B1B1246A71249B3124A6F124B2B12FB
+:0F726B004BE7124CA312626F1262C8126321220A
+:10594200300272201B06201C03301539900072E0D1
+:1059520075F014A4FFAEF09003CFE475F0011225A8
+:105962007BFCC3E5F09FEC9E401BE49005F4F090B5
+:1059720003CFF0A3F0C21BC21CC26AC26830150575
+:10598200C215126DC4301A2D900072E075F014A485
+:10599200FFAEF09003CBE475F00112257BFCD3E55A
+:1059A200F09FEC9E400FE49003CBF0A3F0C21A905C
+:0659B20005F3F0C26722BC
+:1072B500300719307711900496E004F0C394054027
+:0D72C5000BD2787405F022E4900496F022BC
+:0E615F009002F1EFF0A3EDF0A3EAF0A3EBF055
+:10616D00C256207840E4A3F09002F1E0FD7C00A33C
+:10617D00E09002FAF0E4A3F09002F3E0FFA3E090C8
+:10618D0002FCCFF0A3EFF0E4FB7FDE123D4B500499
+:10619D00D25680117F01126A1C9002F5E004F0E0E6
+:0C61AD00C3940540C3A256B39277A256DB
+:0161B90022C3
+:0E61BA009002E7EFF0A3EDF0A3EAF0A3EBF004
+:1061C800C255207840E4A3F09002E7E0FD7C00A3EC
+:1061D800E09002F0F0E4A3F09002E9E0FFA3E09081
+:1061E80002F2CFF0A3EFF0E4FB7FDE1232CE5004D0
+:1061F800D25580117F01126A1C9002EBE004F0E096
+:0C620800C3940540C3A255B39277A25581
+:016214002267
+:08310C009002DCEEF0A3EFF0ED
+:10311400C2547A027BDE7D09E4FF1261BA400302E5
+:1031240032CB9002E5E030E0030232BE9002E0E0F0
+:1031340020E7030231DD9002DEE0FF54709450403A
+:10314400030231DDEF540F940940030231DDE054F2
+:103154007F945940030231DDA3E0FF547094505032
+:1031640078EF540F94095071E0547F9459506AA336
+:10317400E0FF543094205061EF540F9409505AE00A
+:10318400542F94245053A3E0FF54309430504AEF0A
+:10319400540F94095043E0543FFF9431503BEF6087
+:1031A40038A3E0FF54109410502FEF540F9409509B
+:1031B40028E0541FFF94125020EF601DA3E0FF5439
+:1031C400F094905014EF540F9409500DE0949950DA
+:1031D40008A3E05407940640779002DCE0FEA3E0E5
+:1031E400FFF5828E83E09002DEF08F828E83A3E06F
+:1031F4009002DFF09002DCE0A3E0F5828E83A3A3CB
+:10320400E09002E0F08F828E83A3A3A3E09002E11A
+:10321400F09002DCE0A3E02404F582E43EF583E0D0
+:103224009002E2F0EF2405F582E43EF583E090029B
+:10323400E3F09002DCE0A3E02406F582E43EF583AB
+:10324400E09002E4F07E027FDE1252C49254807752
+:103254009002DEE0FF9002DCE0FCA3E0FDF5828C4E
+:1032640083EFF09002DFE08D828C83A3F09002E084
+:10327400E0541F8D828C83A3A3F09002E1E08D8241
+:103284008C83A3A3A3F09002E2E0FFED2404F58273
+:10329400E43CF583EFF09002E3E0FFED2405F582D2
+:1032A400E43CF583EFF09002E4E0FFED2406F582C0
+:1032B400E43CF583EFF0D254800D9002DCE0FEA3F1
+:0932C400E0FF1252C49254A2541E
+:0132CD0022DE
+:0852C4009002E7EEF0A3EFF009
+:1052CC00C255A37490F07A027BE97D017F071261CD
+:1052DC005F92559002E7E0FEA3E0FFF5828E83E03B
+:1052EC009002EAF08F828E83A3E09002EBF09002A2
+:1052FC00E7E0FCA3E0FDF5828C83A3A3E04480905F
+:10530C0002ECF08D828C83A3A3A3E09002EDF090CD
+:10531C0002E7E0A3E0FF2404F582E43EF583E0908D
+:10532C0002EEF0EF2405F582E43EF583E09002EF07
+:10533C00F09002E7E0A3E02406F582E43EF583E07A
+:10534C009002F0F07A027BEA7D07E4FF12615F9233
+:03535C0055A25502
+:01535F00222B
+:08551C009002BAEEF0A3EFF0DB
+:10552400C253E49002C5F07E027FBC7B09FD127178
+:105534000B7A027BBC7D097FF07EFF125FE8E4FFFB
+:1055440074BC2FF582E43402F583E0FE9002C5E0DA
+:105554002EF00FEFB407E99002C5E0FF9002C3E01C
+:10556400B50706A3E0645A601BE49002BCF0A3F004
+:10557400A37412F0A37401F0A37405F0A37420F0D3
+:10558400A37405F07E027FBC9002BAE0FCA3E0FDA8
+:105594007B07126FF49002BAE0FEA3E0FF12310C15
+:0455A4009253A25329
+:0155A80022E0
+:10422D0000070E091C1B1215383F363124232A2D89
+:10423D0070777E796C6B6265484F464154535A5D79
+:10424D00E0E7EEE9FCFBF2F5D8DFD6D1C4C3CACD69
+:10425D0090979E998C8B8285A8AFA6A1B4B3BABD59
+:10426D00C7C0C9CEDBDCD5D2FFF8F1F6E3E4EDEA49
+:10427D00B7B0B9BEABACA5A28F88818693949D9A39
+:10428D002720292E3B3C35321F18111603040D0A29
+:10429D005750595E4B4C45426F68616673747D7A19
+:1042AD00898E878095929B9CB1B6BFB8ADAAA3A409
+:1042BD00F9FEF7F0E5E2EBECC1C6CFC8DDDAD3D4F9
+:1042CD00696E676075727B7C51565F584D4A4344E9
+:1042DD00191E171005020B0C21262F283D3A3334D9
+:1042ED004E49404752555C5B7671787F6A6D6463C9
+:1042FD003E39303722252C2B0601080F1A1D1413B9
+:10430D00AEA9A0A7B2B5BCBB9691989F8A8D8483A8
+:10431D00DED9D0D7C2C5CCCBE6E1E8EFFAFDF4F398
+:1072EF00E4FFEDD3940040131224FB6F90422D93D3
+:0B72FF00FF740129F9E43AFA1D80E752
+:01730A002260
+:10715C00D2587D807CBBE5C820E31053B1F8ED4CD0
+:10716C006009ED1D70011C80ED80EBE5D154F86FCA
+:06717C006002C258A25897
+:0171820022EA
+:103D4B009002F9EBF09002F6EFF0A3ECF0A3EDF09C
+:103D5B00D25790030274BBF0A37480F09002FEEF75
+:103D6B00F0A3EDF09002FCE0FEA3E0F5828E83E081
+:103D7B00900300F07B017A0279FE7D031272EF90C3
+:103D8B000301EFF09002FAE0D394005003023E8F50
+:103D9B0043E6C043D10143C80175C8607F08127167
+:103DAB005C400C7F1012715C4005C257023E6C9058
+:103DBB0002F6E0F58D75C8407F1812715C4005C2A4
+:103DCB0057023E6C9002F9E0B401159002F7E0F552
+:103DDB008D75C8407F2812715C4005C257023E6C3E
+:103DEB009002F7E0A3E0F58D75C8407F2812715C57
+:103DFB004004C257806B9002FBE06401702EA3E07D
+:103E0B00FEA3E0F5828E83E0F58D75C8407F281206
+:103E1B00715C4004C2578049900301E0F58D75C871
+:103E2B00407F2812715C4039C2578035E4FE900206
+:103E3B00FAE0FFEEC39F50299002FCE0FCA3E0F5F3
+:103E4B00828C83E0F58D75C8407F2812715C40042D
+:103E5B00C257800D9002FCE475F00112257B0E8099
+:103E6B00CD75C850E5C830E41B53B1F8900302E0A0
+:103E7B007002A3E0600E90030274FFF5F012257B35
+:063E8B0080E280E0A25776
+:013E9100220E
+:0A32CE00AA079002EDECF0A3EDF06A
+:1032D800D256E4900323F0A374BBF0A37480F0905B
+:1032E80002F5EAF0A3EDF0EA4401A3F09002F0E061
+:1032F800D39400500302348443E6C043D10143C849
+:103308000175C8607F0812715C400C7F1012715CF7
+:103318004005C2560234618A8D75C8407F18127103
+:103328005C4005C256023461EBB401159002EDE031
+:10333800F58D75C8407F2812715C4005C25602346D
+:10334800619002EDE0A3E0F58D75C8407F28127109
+:103358005C4005C25602346175C8607F0812715C12
+:10336800400C7F1012715C4005C256023461EA4479
+:1033780001F58D75C8407F4012715C4005C2560248
+:103388003461E49002F4F09002F0E0FF9002F4E07F
+:10339800FEC39F50579002F1E07031EF14B5060A52
+:1033A80075C8407F5812715C800875C8447F5012F8
+:1033B800715C9002F2E0FEA3E0F5828E83E58DF069
+:1033C8009002F2E475F00112257B801875C8447FDD
+:1033D8005012715C9002F4E024F8F582E43402F5AE
+:1033E80083E58DF09002F4E004F0809B9002F1E018
+:1033F8006401706575C8407F5812715C900323E5BD
+:103408008DF07B017A0279F59002F0E02403FD1239
+:1034180072EF900323E0B5073EE49002F4F09002C7
+:10342800F0E0FF9002F4E0FEC39F502D74F82EF5F3
+:1034380082E43402F583E0FF9002F2E0FCA3E0F5B9
+:10344800828C83EFF09002F2E475F00112257B90F4
+:1034580002F4E004F080C7C25675C850E5C830E4ED
+:103468001B53B1F8900324E07002A3E0600E9003B0
+:0E3478002474FFF5F012257B80E280E0A2565E
+:013486002223
+:1073540075C632E4F5E6F5D1758A2075D10275C893
+:07736400407589FFF58D2241
+:035F280075C4320B
+:105F2B00E4F5877598509002BA747FF0A374CCF0A7
+:105F3B009002BAE0F59D759CCCE0FEA3E0FFFBE47C
+:105F4B00C39BFF74809EFEE49400FDE49400FCE48C
+:105F5B007B10FAF9F81225ACEC12243CA804A90525
+:105F6B00AA06AB077F557E557D507C441223471202
+:0D5F7B00247A8F9E439D80759A0A759BFFC6
+:015F880022F6
+:0310230002642A3A
+:10642A00C0E0C0F0C083C082C0D075D000C000C038
+:0D643A0001C002C003C004C005C006C007B9
+:10644700C086758600309807C298AF99125360309E
+:096457009905C299124E19D08674
+:10646000D007D006D005D004D003D002D001D00090
+:0B647000D0D0D082D083D0F0D0E0323A
+:10432D00253E232E213E1F6C1DB71C1C1A99192DDD
+:10433D0017D7169415651447133A123C114D106B8F
+:10434D000F960ECD0E0F0D5C0CB20C120B7B0AEC02
+:10435D000A6509E5096B08F9088C082507C3076785
+:10436D00070F06BC066D062205DB05980558051BD3
+:10437D0004E104AA04760444041503E803BD039480
+:10438D00036E03490325030402E402C502A8028D4E
+:10439D00027202590241022A021401FF01EB01D7F8
+:1043AD0001C501B401A30193018301750167015991
+:1043BD00014C014001340129011E0114010A0100C3
+:1043CD0000F700EE00E600DE00D600CE00C700C00C
+:1043DD0000BA00B300AD00A700A2009C00970092A8
+:1043ED00008D008900840080007C007800740070CE
+:1043FD00006D0069006600630060005D005A0057A3
+:10440D0000550052004F004D004B0049004600443E
+:02441D0000425B
+:0310000002723B3E
+:10723B0075819F007808760008B8A0FAE4900000EA
+:10724B00F0A3A882A983B8DCF7B907F400025B7935
+:102AB800A2AF9253C2AF900234E0FFA3E090032884
+:102AC800CFF0A3EFF090022C122751900346122763
+:102AD800B79002301227519003791227B790023627
+:102AE800E0FFA3E0900367CFF0A3EFF0900220127D
+:102AF800275190037E1227B7900224E0FFA3E090AD
+:102B08000377CFF0A3EFF090021EE0FEA3E0FFE40E
+:102B1800FCFD9003501227B7851117851218850FF1
+:102B2800158510169003621227DC00000000E4905F
+:102B38000375F0A3F0A25392AF90034F741EF09068
+:102B4800036E745AF0A3740BF0A3740FF09003692A
+:102B58001227DCFFFF7748E490036DF090037204BE
+:102B6800F090038A7414F090033F743EF0A37480CD
+:102B7800F0A3E4F0A37411F09003737406F0A37447
+:102B880022F090038C743CF0900003E02438FE900F
+:102B98000002E034FF900326F0A3CEF090035A74AD
+:102BA8000FF0900361740AF0900014E0FFA3E09026
+:102BB8000382CFF0A3EFF090034E745AF0E513FBB5
+:102BC8007A007C117D94FF7E00122514E4FCFD90B0
+:102BD80003301227B77C0B7DB8AF037E0012251493
+:102BE800E4FCFD9003561227B7900366743CF090FE
+:102BF800038B7414F0900334740FF090037D7414F5
+:102C0800F0900371740AF090032A1227DC00000088
+:102C180028900345741EF0900343740BF0A374418D
+:102C2800F0900354740BF0A37441F0900384E4F023
+:102C3800A37432F090034AE4F0A37405F090033BC8
+:102C4800E4F0A37469F0900386E4F0A37464F09050
+:102C5800034CE4F0A3741EF090033DE4F0A3746207
+:102C6800F09003887401F0A37490F090035FE4F08F
+:102C7800A3744BF030183C9000AA7464F090001ACA
+:102C88001227519000AB1227B7900328E4F0A374E1
+:102C980064F090001A1227519003791227B7900216
+:102CA80034E4F0A37464F090001A122751900230B3
+:102CB8001227B7301931E49000AAF09000AB122720
+:102CC800DC00000000E4900328F0A3F090037912E0
+:102CD80027DC00000000E4900234F0A3F0900230FA
+:072CE8001227DC00000000D0
+:012CEF0022C2
+:10476B00A2AF9253C2AF900328E0FFA3E0900234B4
+:10477B00CFF0A3EFF090034612275190022C122793
+:10478B00B79003791227519002301227B790036725
+:10479B00E0FFA3E0900236CFF0A3EFF0A2519222FC
+:1047AB00A25292209000B9E024FF9221A25392AF23
+:1047BB0030183C9000AA7464F090001A12275190A4
+:1047CB0000AB1227B7900328E4F0A37464F09000B9
+:1047DB001A1227519003791227B7900234E4F0A3F1
+:1047EB007464F090001A1227519002301227B730E0
+:1047FB001931E49000AAF09000AB1227DC00000006
+:10480B0000E4900328F0A3F09003791227DC00005A
+:10481B000000E4900234F0A3F09002301227DC0089
+:03482B000000008A
+:01482E002267
+:067530005AA569963CC358
+:10410E007F647E00E49002BCF09002BCE0FDC3949C
+:10411E000A400302422CED25E02402F582E434002D
+:10412E00F583E0FCA3E0D39518EC951750030242FB
+:10413E00239002BCE0705790007AE0FCA3E0FDD320
+:10414E009518EC95175003301906E4FEFF02422C29
+:10415E00C3E5189DFFE5179CFE7C007D0A122833EF
+:10416E00EEC0E0EFC0E090007AE0FEA3E0FFC39067
+:10417E000003E09FFF900002E09EFECBEFCBFAE43F
+:10418E00F9F8D0E0FFD0E0FE12263702422C900262
+:10419E00BCE025E02400F582E43400F583E0FEA3C4
+:1041AE00E0FFC3E5189FFFE5179EFE7C007D0A1217
+:1041BE002833ECC0E0EDC0E0EEC0E0EFC0E09002CE
+:1041CE00BCE0FF25E02400F582E43400F583E0FC3A
+:1041DE00A3E0FDEF25E02402F582E43400F583E050
+:1041EE00FEA3E0C39DFFEE9CFECBEFCBFAE4F9F805
+:1041FE00D0E0FFD0E0FED0E0FDD0E0FC122637CDBF
+:10420E00EFCDCCEECC9002BCE075F00AA42DFFE50C
+:0F421E00F03CFE80099002BCE004F00241172240
+:1037BB009002BCEEF0A3EFF09000AAE0F9FDD3EF7E
+:1037CB009DEE9400500302389490036EE0FF90023C
+:1037DB00BCE0FCA3E0FDD39FEC94004078ED946437
+:1037EB00EC940050709002BCE0FAA3E0FBC374644D
+:1037FB009BFFE49AFE7C007D0A122514E9FDC3EBC6
+:10380B009DFDEA9CFCD3ED9FEC9E50030239299061
+:10381B0002BCE0FEA3E0FF9000AAF07C007D0A1240
+:10382B0025149003ABEEF0A3EFF09002BCE0FEA3E7
+:10383B00E0FFE4FD90001AE0F8A3E0F9A3E0FAA39F
+:10384B00E0FB1225ACE47B64FAF9F8122637900002
+:10385B00AB1227B7229002BCE07004A3E064646053
+:10386B00030239299000AA7464F09003AB7403F03F
+:10387B00A374E8F090001AE0FCA3E0FDA3E0FEA324
+:10388B00E0FF9000AB1227B7229000AAE0FD900258
+:10389B00BCE0FEA3E0FFC3ED9FFDE49EFC90034F55
+:1038AB00E0FBD3ED9BEC9400403F9000AAEFF07C43
+:1038BB00007D0A1225149003ABEEF0A3EFF09002FB
+:1038CB00BCE0FEA3E0FFE4FD90001AE0F8A3E0F9F2
+:1038DB00A3E0FAA3E0FB1225ACE47B64FAF9F8123F
+:1038EB0026379000AB1227B7229002BCE07002A3E0
+:1038FB00E0702B9000AA04F09003ABE4F0A3740AE1
+:10390B00F0E47B64FAF9F890001AE0FCA3E0FDA365
+:0F391B00E0FEA3E0FF1226379000AB1227B72281
+:103A9300122AB812410E9002BAEEF0A3EFF0E47FBF
+:103AA300E87E03FDFC9000ABE0F8A3E0F9A3E0FAA5
+:103AB300A3E0FB1225AC90001AE0F8A3E0F9A3E021
+:103AC300FAA3E0FB1226379003ABEEF0A3EFF090DE
+:103AD30002BAE0FEA3E0FF1237BB9000AAE0FF7E2C
+:103AE30000900328EEF0FAA3EFF0FB90001AE0FC3D
+:103AF300A3E0FDA3E0FEA3E0FF9003461227B7CFA8
+:103B0300EBCF7E00E4FCFD900346E0F8A3E0F9A3CD
+:103B1300E0FAA3E0FB1225ACE47B64FAF9F8122681
+:103B2300379003791227B79000ABE0FCA3E0FDA325
+:103B3300E0FEA3E0FF90035B1227B7900337122741
+:103B4300DC000000009003A9E0FFA3E090032ECF68
+:103B5300F0A3EFF0E47830F608F67838F608F67854
+:103B6300341227C3000000009003AF1227DC0000CB
+:103B73000000E490039FF0A3F09003B5F0A3F0904E
+:103B830003ADF0A3F0C252C24EC2509003A8F0900E
+:103B930003A7F0783AF608F67832F608F69003AB06
+:103BA300E0FFA3E09003B3CFF0A3EFF0C251C24D07
+:103BB3009003B71227DC00000000E49003A9F0A3F0
+:103BC300F09003911227DC0000000090039A122763
+:103BD300DC000000009003951227DC00000000E4E5
+:103BE30090039EF0900399F0C24F90038D1227DC4F
+:083BF3000000000012476B22E4
+:1044FD0012410E9002BAEEF0A3EFF0900334E0FFFC
+:10450D00E4FCFDFE90001AE0F8A3E0F9A3E0FAA3A5
+:10451D00E0FB1225ACE47B0AFAF9F8122637C8EC59
+:10452D00C8C9EDC9CAEECACBEFCB90037EE0FCA3A0
+:10453D00E0FDA3E0FEA3E0FFD31226FA50030245EF
+:10454D00D390037DE0FF7E009002BAE0FCA3E0FD76
+:10455D00D39FEC9E4070D3900383E0951890038217
+:10456D00E095174061ED9FFBEC9EFA9003ABE0FEEA
+:10457D00A3E0FF7C007D0A122526C3EF9BEE9A5027
+:10458D0045900371E0FFC39002BBE09FFF9002BA1C
+:10459D00E09400FE7C007D0A1225149003ABEEF032
+:1045AD00A3EFF0E4FD90001AE0F8A3E0F9A3E0FA20
+:1045BD00A3E0FB1225ACE47BE87A03F9F812263769
+:0745CD009000AB1227B7229A
+:101C7A00122AB8900343E0FEA3E0FFD3900378E072
:101C8A009F900377E09E401EE4FFFEFDFC90039ABE
:101C9A00E0F8A3E0F9A3E0FAA3E0FBD31226E440BC
:101CAA0005301802D252C3900383E095189003823C
@@ -1318,7 +1333,7 @@
:101EAA00E0FCA3E0FDA3E0FEA3E0FF900330E0F82E
:101EBA00A3E0F9A3E0FAA3E0FBC31226FA501390B9
:101ECA000366E0FF9003A7E004F0C39F4004EFF02D
-:101EDA00D25012448A022220900028E0FEA3E0FF9A
+:101EDA00D2501244FD022220900028E0FEA3E0FF27
:101EEA00C3E49FFFE49EFE3395E0FDFC90037EE091
:101EFA00F8A3E0F9A3E0FAA3E0FBC31226E4400347
:101F0A000220D7E49003A8F09003A7F0C250C2526F
@@ -1388,54 +1403,54 @@
:10230A0000ABE0FCA3E0FDA3E0FEA3E0FF90035BCB
:10231A001227B79003AFE0FCA3E0FDA3E0FEA3E021
:10232A00FF9003371227B79003A9E0FFA3E09003B9
-:0A233A002ECFF0A3EFF0126344224F
-:106EA500122ED490038D12277690032AE0F8A3E0E2
-:106EB500F9A3E0FAA3E0FBC31226FA501490032AC3
-:106EC500E0FCA3E0FDA3E0FEA3E0FF90038D122705
-:056ED500B71263442226
-:102AB8009005F7E4F0A37464F0122ED412409B90B2
-:102AC80005F7EEF0A3EFF04E702E9000AA04F090F8
-:102AD80003ABE4F0A3740AF0E47B64FAF9F890001D
-:102AE8001AE0FCA3E0FDA3E0FEA3E0FF1226379066
-:102AF80000AB1227B7022BC290032AE0FCA3E0FD2B
-:102B0800A3E0FEA3E0FF90038DE0F8A3E0F9A3E0C3
-:102B1800FAA3E0FBC31226FA400E9005F7E0FEA3E5
-:102B2800E0FF123748022BC2E47F64FEFDFC9000F0
-:102B38001AE0F8A3E0F9A3E0FAA3E0FB1225AC90B1
-:102B480000ABE0F8A3E0F9A3E0FAA3E0FB12263714
-:102B5800C8ECC8C9EDC9CAEECACBEFCB90034FE0A9
-:102B6800FF9005F8E02FFF9005F7E03400FEE4FC45
-:102B7800FDD31226FA40439005F7E0FAA3E0FB7C68
-:102B8800007D0AFFCEEACE1225149003ABEEF0A327
-:102B9800EFF0CFEBCFCEEACEE4FD90001AE0F8A339
-:102BA800E0F9A3E0FAA3E0FB1225ACE47B64FAF9B0
-:102BB800F81226379000AB1227B7E47830F608F6FB
-:102BC8007838F608F678341227C30000000090031E
-:102BD800AF1227DC00000000E490039FF0A3F09000
-:102BE80003B5F0A3F09003ADF0A3F0C252C24EC2F9
-:102BF800509003A8F09003A7F0783AF608F67832D8
-:102C0800F608F69003ABE0FFA3E09003B3CFF0A380
-:102C1800EFF0C251C24D9003B71227DC000000004C
-:102C2800E49003A9F0A3F09003911227DC000000C0
-:102C38000090039A1227DC000000009003951227E9
-:102C4800DC00000000E490039EF0900399F0C24F6E
-:102C580090038D1227DC000000009000AAE0FF7EA0
-:102C680000900328EEF0FAA3EFF0FB90001AE0FCC6
-:102C7800A3E0FDA3E0FEA3E0FF9003461227B7CF31
-:102C8800EBCF7E00E4FCFD900346E0F8A3E0F9A357
-:102C9800E0FAA3E0FB1225ACE47B64FAF9F812260B
-:102CA800379003791227B79000ABE0FCA3E0FDA3AF
-:102CB800E0FEA3E0FF90035B1227B79003371227CB
-:102CC800DC00000000E490032EF0A3F0126344221D
+:0A233A002ECFF0A3EFF012476B2244
+:106F8B00122AB890038D12277690032AE0F8A3E01B
+:106F9B00F9A3E0FAA3E0FBC31226FA501490032ADC
+:106FAB00E0FCA3E0FDA3E0FEA3E0FF90038D12271E
+:056FBB00B712476B2234
+:102CF0009005F7E4F0A37464F0122AB812410E9024
+:102D000005F7EEF0A3EFF04E702E9000AA04F090BD
+:102D100003ABE4F0A3740AF0E47B64FAF9F89000E2
+:102D20001AE0FCA3E0FDA3E0FEA3E0FF122637902B
+:102D300000AB1227B7022DFA90032AE0FCA3E0FDB6
+:102D4000A3E0FEA3E0FF90038DE0F8A3E0F9A3E089
+:102D5000FAA3E0FBC31226FA400E9005F7E0FEA3AB
+:102D6000E0FF1237BB022DFAE47F64FEFDFC900009
+:102D70001AE0F8A3E0F9A3E0FAA3E0FB1225AC9077
+:102D800000ABE0F8A3E0F9A3E0FAA3E0FB122637DA
+:102D9000C8ECC8C9EDC9CAEECACBEFCB90034FE06F
+:102DA000FF9005F8E02FFF9005F7E03400FEE4FC0B
+:102DB000FDD31226FA40439005F7E0FAA3E0FB7C2E
+:102DC000007D0AFFCEEACE1225149003ABEEF0A3ED
+:102DD000EFF0CFEBCFCEEACEE4FD90001AE0F8A3FF
+:102DE000E0F9A3E0FAA3E0FB1225ACE47B64FAF976
+:102DF000F81226379000AB1227B7E47830F608F6C1
+:102E00007838F608F678341227C3000000009003E3
+:102E1000AF1227DC00000000E490039FF0A3F090C5
+:102E200003B5F0A3F09003ADF0A3F0C252C24EC2BE
+:102E3000509003A8F09003A7F0783AF608F678329D
+:102E4000F608F69003ABE0FFA3E09003B3CFF0A346
+:102E5000EFF0C251C24D9003B71227DC0000000012
+:102E6000E49003A9F0A3F09003911227DC00000086
+:102E70000090039A1227DC000000009003951227AF
+:102E8000DC00000000E490039EF0900399F0C24F34
+:102E900090038D1227DC000000009000AAE0FF7E66
+:102EA00000900328EEF0FAA3EFF0FB90001AE0FC8C
+:102EB000A3E0FDA3E0FEA3E0FF9003461227B7CFF7
+:102EC000EBCF7E00E4FCFD900346E0F8A3E0F9A31D
+:102ED000E0FAA3E0FB1225ACE47B64FAF9F81226D1
+:102EE000379003791227B79000ABE0FCA3E0FDA375
+:102EF000E0FEA3E0FF90035B1227B7900337122791
+:102F0000DC00000000E490032EF0A3F012476B22D7
:10286000305109305206C251D24D802130521E9053
:1028700003AB7403F0A374E8F090001AE0FCA3E04B
:10288000FDA3E0FEA3E0FF9000AB1227B7304D039D
:102890000229109000B7E0FCA3E0FD900022E0FECA
:1028A000A3E0FFC39DFDEE9CFCC3900360E09D9000
:1028B000035FE09C4003022AB7205203022AB712AA
-:1028C0005F6FE4FCFDFE90001AE0F8A3E0F9A3E0DE
+:1028C00060A6E4FCFDFE90001AE0F8A3E0F9A3E0A6
:1028D000FAA3E0FB1225ACECC0E0EDC0E0EEC0E0F6
-:1028E000EFC0E09000B7E0FEA3E0FF125F6FCBEF18
+:1028E000EFC0E09000B7E0FEA3E0FF1260A6CBEFE0
:1028F000CBE4FAF9F8D0E0FFD0E0FED0E0FDD0E084
:10290000FC1226379003B71227B7022A6C022A6CF2
:10291000C24DE47F32FEFDFC900016E0F8A3E0F922
@@ -1465,18 +1480,18 @@
:102A9000E0FDA3E0FEA3E0FF9000AB1227B790009B
:102AA00022E0FFA3E09000B7CFF0A3EFF09003B7D0
:082AB0001227DC0000000022E7
-:105F6F00C3900389E09F900388E09E500479558089
-:105F7F0048C3900387E09F900386E09E50169003DE
-:105F8F004CE0FCA3E0FD12252690033DE0A3E0C307
-:105F9F009FF98025C3900385E09F900384E09E5076
-:105FAF001690034AE0FCA3E0FD12252690033BE088
-:0D5FBF00A3E0C39FF980027964CFE9CF22EF
+:1060A600C3900389E09F900388E09E500479558051
+:1060B60048C3900387E09F900386E09E50169003A6
+:1060C6004CE0FCA3E0FD12252690033DE0A3E0C3CF
+:1060D6009FF98025C3900385E09F900384E09E503E
+:1060E6001690034AE0FCA3E0FD12252690033BE050
+:0D60F600A3E0C39FF980027964CFE9CF22B7
:10105600E49002BAF0A3F0FFA3F0A3F0A3F090038C
:10106600A1E0645A6028A2AF9253C2AF75A701E40B
:10107600EF90124093FE74A12FF582E43403F583BA
:10108600EEF00FEFB406E9E4F5A7A25392AF900392
:10109600A6E064C36003021C48FF74A12FF582E436
-:1010A6003403F583E0FEEF90744A936E6003021CEE
+:1010A6003403F583E0FEEF907530936E6003021C07
:1010B600480FEFB406E48003021C48900028E0FEC7
:1010C600A3E0FFEE3395E0FDFC90037EE0F8A3E09D
:1010D600F9A3E0FAA3E0FBD31226E450030214F1CD
@@ -1611,7 +1626,7 @@
:1018E600ACC8ECC8C9EDC9CAEECACBEFCB90033F72
:1018F600E0FEA3E0FFE4C3EF9BFBEE9AFAE499F95E
:10190600E498F89002BAE0FEA3E0FFEE3395E0FD1E
-:10191600FC1225ACE47B107A27F9F8126ADCC8ECD5
+:10191600FC1225ACE47B107A27F9F8126BC2C8ECEE
:10192600C8C9EDC9CAEECACBEFCB900373E0FEA3DC
:10193600E0FFE4FCFDEB2FFFEA3EFEED39FDEC385F
:10194600FC90001AE0F8A3E0F9A3E0FAA3E0FB128A
@@ -1666,8 +1681,8 @@
:101C5600E0FAA3E0FBD31226E44009301806900010
:101C6600AA7464F09002BDE0FFA3E0900335CFF0C4
:041C7600A3EFF022C6
-:1071EC00304C19204306204403304510C24CC24396
-:0D71FC00C244C245C2AF1273611200A62248
+:1072D200304C19204306204403304510C24CC243AF
+:0D72E200C244C245C2AF1274471200A6227A
:10000000020D7A021003000000000002100B000035
:10001000000000021013000000000002101B00008E
:10002000000000021023000000000002102B00005E
@@ -1986,11 +2001,11 @@
:10269B00FFEE33FEED33FDCC33CCC833C810D70778
:1026AB009BEC9AE899400AED9BFDEC9AFCE899F8B3
:0E26BB000FD5F0DAE4CDFBE4CCFAE4C8F92246
-:106ADC00C2D5E830E70FB2D5E4C39BFBE49AFAE4E5
-:106AEC0099F9E498F8EC30E717B2D5126B1212262C
-:106AFC0037E4C39BFBE49AFAE499F9E498F8800331
-:106B0C0012263730D50DE4C39FFFE49EFEE49DFDB5
-:046B1C00E49CFC22D7
+:106BC200C2D5E830E70FB2D5E4C39BFBE49AFAE4FE
+:106BD20099F9E498F8EC30E717B2D5126BF812265F
+:106BE20037E4C39BFBE49AFAE499F9E498F880034A
+:106BF20012263730D50DE4C39FFFE49EFEE49DFDCF
+:046C0200E49CFC22F0
:0D26C900EF4BFFEE4AFEED49FDEC48FC2210
:0E26D600C3E49FFFE49EFEE49DFDE49CFC2215
:1026E400EB9FF5F0EA9E42F0E99D42F0EC6480C86D
diff --git a/output/MCUCore_Load.m51 b/output/MCUCore_Load.m51
index 3c03b02..ff7d3f4 100644
--- a/output/MCUCore_Load.m51
+++ b/output/MCUCore_Load.m51
@@ -1,4 +1,4 @@
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 1
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
@@ -59,7 +59,7 @@ INPUT MODULES INCLUDED:
D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LSUB)
D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 2
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 2
D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?SLDIV)
@@ -119,7 +119,7 @@ LINK MAP OF MODULE: .\output\MCUCore_Load (MAIN)
IDATA 0030H 000CH UNIT ?ID?GASGAUGEV4_12
003CH 0064H *** GAP ***
IDATA 00A0H 0060H ABSOLUTE
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 3
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 3
@@ -179,7 +179,7 @@ LINK MAP OF MODULE: .\output\MCUCore_Load (MAIN)
XDATA 0090H 0002H ABSOLUTE
XDATA 0092H 0002H ABSOLUTE
XDATA 0094H 0002H ABSOLUTE
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 4
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 4
XDATA 0096H 0001H ABSOLUTE
@@ -239,7 +239,7 @@ LINK MAP OF MODULE: .\output\MCUCore_Load (MAIN)
XDATA 05F5H 0002H UNIT ?XD?MCUFLASH
XDATA 05F7H 0002H UNIT ?XD?GASGAUGEWKUP?GASGAUGEV4_12
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 5
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 5
* * * * * * * C O D E M E M O R Y * * * * * * *
@@ -256,187 +256,187 @@ LINK MAP OF MODULE: .\output\MCUCore_Load (MAIN)
CODE 1C7AH 06CAH UNIT ?PR?GASGAUGEMANAGE?GASGAUGEV4_12
CODE 2344H 051CH UNIT ?C?LIB_CODE
CODE 2860H 0258H UNIT ?PR?FCCUPDATE?GASGAUGEV4_12
- CODE 2AB8H 0220H UNIT ?PR?GASGAUGEWKUP?GASGAUGEV4_12
- CODE 2CD8H 01FCH UNIT ?PR?_CALCUTEMP?CALCULATE
- CODE 2ED4H 01C5H UNIT ?PR?GASGAUGEVARIN?GASGAUGEINTER_V4_13
- CODE 3099H 01C2H UNIT ?PR?_RTCREADTIME?RTC
- CODE 325BH 01B9H UNIT ?PR?_TWIREAD?TWI
- CODE 3414H 01B3H UNIT ?PR?_E2PROMBKDATA?EXTE2PROM
- CODE 35C7H 0181H UNIT ?PR?AFECALCUCURR?CALCULATE
- CODE 3748H 016FH UNIT ?PR?_GASGAUGEINITSOC?GASGAUGEV4_12
- CODE 38B7H 0169H UNIT ?PR?UART0IAPCHECKHANDSHAKE?UARTAPP
- CODE 3A20H 0168H UNIT ?PR?GASGAUGEINIT?GASGAUGEV4_12
- CODE 3B88H 0150H UNIT ?PR?UART0RDCMDPROCESS?UARTAPP
- CODE 3CD8H 0147H UNIT ?PR?_TWIWRITE?TWI
- CODE 3E1FH 0144H UNIT ?PR?BALTURNONCHECK?BALANCE
- CODE 3F63H 0138H UNIT ?PR?AFECALCUVOL?CALCULATE
- CODE 409BH 011FH UNIT ?PR?GASGAUGEGETOCV?GASGAUGEV4_12
- CODE 41BAH 0100H UNIT ?CO?TWI
- CODE 42BAH 00F2H UNIT ?CO?THERMISTOR
- CODE 43ACH 00DEH UNIT ?PR?AFECALCUTEMPE?CALCULATE
- CODE 448AH 00D7H UNIT ?PR?CORRECTCHGDFRC?GASGAUGEV4_12
- CODE 4561H 00D3H UNIT ?PR?E2PROMBKCHECK?EXTE2PROM
- CODE 4634H 00C4H UNIT ?PR?PROTECTOV?PROTECT
- CODE 46F8H 00C3H UNIT ?PR?UART0CALICURRENT?UARTAPP
- CODE 47BBH 00C1H UNIT ?PR?MCUFLASHPROCESS?MCUFLASH
- CODE 487CH 00BCH UNIT ?PR?PROTECTUV?PROTECT
- CODE 4938H 00BCH UNIT ?PR?PROTECTOTC?PROTECT
- CODE 49F4H 00BCH UNIT ?PR?PROTECTUTC?PROTECT
- CODE 4AB0H 00BCH UNIT ?PR?PROTECTOTD?PROTECT
- CODE 4B6CH 00BCH UNIT ?PR?PROTECTUTD?PROTECT
- CODE 4C28H 00BAH UNIT ?PR?BALPROCESS?BALANCE
- CODE 4CE2H 00B3H UNIT ?PR?INTERRUPTUART0APPTX?UARTAPP
- CODE 4D95H 00B3H UNIT ?PR?OFFSETCALCULATE?CALCULATE
- CODE 4E48H 00ACH UNIT ?PR?E2PROMBKPROCESS?EXTE2PROM
- CODE 4EF4H 00ABH UNIT ?PR?UART0WRCMDPROCESS?UARTAPP
- CODE 4F9FH 00ABH UNIT ?PR?_AFEWRITEREG?AFE
- CODE 504AH 00A2H UNIT ?PR?KEYSCAN?KEYSCAN
- CODE 50ECH 00A1H UNIT ?PR?SYSPARAINIT?INITIAL
- CODE 518DH 009CH UNIT ?PR?_RTCMODIFYTIME?RTC
- CODE 5229H 0097H UNIT ?PR?_INTERRUPTUART0APPRX?UARTAPP
- CODE 52C0H 0097H UNIT ?PR?_MCUFLASHWRITE?MCUFLASH
- CODE 5357H 008EH UNIT ?PR?LOWPOWERCHECK?LOWPOWER
- CODE 53E5H 008DH UNIT ?PR?_RTCINITTIME?RTC
- CODE 5472H 008CH UNIT ?PR?_MCUFLASHWRSECTOR?MCUFLASH
- CODE 54FEH 0087H UNIT ?PR?AFEINIT?AFE
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 6
+ CODE 2AB8H 0238H UNIT ?PR?GASGAUGEVARIN?GASGAUGEINTER_V4_13
+ CODE 2CF0H 0220H UNIT ?PR?GASGAUGEWKUP?GASGAUGEV4_12
+ CODE 2F10H 01FCH UNIT ?PR?_CALCUTEMP?CALCULATE
+ CODE 310CH 01C2H UNIT ?PR?_RTCREADTIME?RTC
+ CODE 32CEH 01B9H UNIT ?PR?_TWIREAD?TWI
+ CODE 3487H 01B3H UNIT ?PR?_E2PROMBKDATA?EXTE2PROM
+ CODE 363AH 0181H UNIT ?PR?AFECALCUCURR?CALCULATE
+ CODE 37BBH 016FH UNIT ?PR?_GASGAUGEINITSOC?GASGAUGEV4_12
+ CODE 392AH 0169H UNIT ?PR?UART0IAPCHECKHANDSHAKE?UARTAPP
+ CODE 3A93H 0168H UNIT ?PR?GASGAUGEINIT?GASGAUGEV4_12
+ CODE 3BFBH 0150H UNIT ?PR?UART0RDCMDPROCESS?UARTAPP
+ CODE 3D4BH 0147H UNIT ?PR?_TWIWRITE?TWI
+ CODE 3E92H 0144H UNIT ?PR?BALTURNONCHECK?BALANCE
+ CODE 3FD6H 0138H UNIT ?PR?AFECALCUVOL?CALCULATE
+ CODE 410EH 011FH UNIT ?PR?GASGAUGEGETOCV?GASGAUGEV4_12
+ CODE 422DH 0100H UNIT ?CO?TWI
+ CODE 432DH 00F2H UNIT ?CO?THERMISTOR
+ CODE 441FH 00DEH UNIT ?PR?AFECALCUTEMPE?CALCULATE
+ CODE 44FDH 00D7H UNIT ?PR?CORRECTCHGDFRC?GASGAUGEV4_12
+ CODE 45D4H 00D3H UNIT ?PR?E2PROMBKCHECK?EXTE2PROM
+ CODE 46A7H 00C4H UNIT ?PR?PROTECTOV?PROTECT
+ CODE 476BH 00C4H UNIT ?PR?GASGAUGEVAROUT?GASGAUGEINTER_V4_13
+ CODE 482FH 00C3H UNIT ?PR?UART0CALICURRENT?UARTAPP
+ CODE 48F2H 00C1H UNIT ?PR?MCUFLASHPROCESS?MCUFLASH
+ CODE 49B3H 00BCH UNIT ?PR?PROTECTUV?PROTECT
+ CODE 4A6FH 00BCH UNIT ?PR?PROTECTOTC?PROTECT
+ CODE 4B2BH 00BCH UNIT ?PR?PROTECTUTC?PROTECT
+ CODE 4BE7H 00BCH UNIT ?PR?PROTECTOTD?PROTECT
+ CODE 4CA3H 00BCH UNIT ?PR?PROTECTUTD?PROTECT
+ CODE 4D5FH 00BAH UNIT ?PR?BALPROCESS?BALANCE
+ CODE 4E19H 00B3H UNIT ?PR?INTERRUPTUART0APPTX?UARTAPP
+ CODE 4ECCH 00B3H UNIT ?PR?OFFSETCALCULATE?CALCULATE
+ CODE 4F7FH 00ACH UNIT ?PR?E2PROMBKPROCESS?EXTE2PROM
+ CODE 502BH 00ABH UNIT ?PR?UART0WRCMDPROCESS?UARTAPP
+ CODE 50D6H 00ABH UNIT ?PR?_AFEWRITEREG?AFE
+ CODE 5181H 00A2H UNIT ?PR?KEYSCAN?KEYSCAN
+ CODE 5223H 00A1H UNIT ?PR?SYSPARAINIT?INITIAL
+ CODE 52C4H 009CH UNIT ?PR?_RTCMODIFYTIME?RTC
+ CODE 5360H 0097H UNIT ?PR?_INTERRUPTUART0APPRX?UARTAPP
+ CODE 53F7H 0097H UNIT ?PR?_MCUFLASHWRITE?MCUFLASH
+ CODE 548EH 008EH UNIT ?PR?LOWPOWERCHECK?LOWPOWER
+ CODE 551CH 008DH UNIT ?PR?_RTCINITTIME?RTC
+ CODE 55A9H 008CH UNIT ?PR?_MCUFLASHWRSECTOR?MCUFLASH
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 6
- CODE 5585H 0086H UNIT ?PR?AFEINITREG?AFE
- CODE 560BH 0081H UNIT ?PR?_MCUPWM0SET?MCULIB
- CODE 568CH 0081H UNIT ?PR?_MCUPWM1SET?MCULIB
- CODE 570DH 0081H UNIT ?PR?_MCUPWM2SET?MCULIB
- CODE 578EH 007DH UNIT ?PR?E2PROMINIT?EXTE2PROM
- CODE 580BH 0076H UNIT ?PR?PROTECTOCRECOVER?PROTECT
- CODE 5881H 0074H UNIT ?PR?_UART0WRITEINFO?UARTAPP
- CODE 58F5H 006FH UNIT ?PR?UART1RDE2PROM?EXTE2PROM
- CODE 5964H 006FH UNIT ?PR?UART2RDE2PROM?EXTE2PROM
- CODE 59D3H 006FH UNIT ?PR?INTERRUPTINT4?INTERRUPT
- CODE 5A42H 006EH UNIT ?PR?MAIN?MAIN
- CODE 5AB0H 006DH UNIT ?PR?CALIVOLTAGE?CALIBRATE
- CODE 5B1DH 006CH UNIT ?PR?E2PROMERASE?EXTE2PROM
- CODE 5B89H 006BH UNIT ?PR?_AFEREADREG?AFE
- CODE 5BF4H 006BH UNIT ?PR?UART0RDE2PROM?EXTE2PROM
- CODE 5C5FH 0066H UNIT ?PR?KEYSWITCHSPEED?KEYAPP
- CODE 5CC5H 0066H UNIT ?PR?RAMCHECKPROCESS?MCULIB
- CODE 5D2BH 0065H UNIT ?PR?_UART0READINFO?UARTAPP
- CODE 5D90H 0061H UNIT ?PR?AFERAMCHECK?AFE
- CODE 5DF1H 0061H UNIT ?PR?UART0INIT?UART
- CODE 5E52H 005FH UNIT ?PR?_E2PROMWRITE?EXTE2PROM
- CODE 5EB1H 005FH UNIT ?PR?_E2PROMREAD?EXTE2PROM
- CODE 5F10H 005FH UNIT ?PR?_MCUFLASHREAD?MCUFLASH
- CODE 5F6FH 005DH UNIT ?PR?_GETCYCLEGAIN?GASGAUGEV4_12
- CODE 5FCCH 005CH UNIT ?PR?LEDDISPLAY?LED
- CODE 6028H 005BH UNIT ?PR?_RTCWRITE?RTC
- CODE 6083H 005BH UNIT ?PR?_RTCREAD?RTC
- CODE 60DEH 005AH UNIT ?PR?_MCUFLASHDATACHECK?MCUFLASH
- CODE 6138H 0059H UNIT ?PR?PROTECTOCC?PROTECT
- CODE 6191H 0059H UNIT ?PR?PROTECTOCD1?PROTECT
- CODE 61EAH 0059H UNIT ?PR?PROTECTOCD2?PROTECT
- CODE 6243H 0058H UNIT ?PR?UART0CALIVOLTAGE?UARTAPP
- CODE 629BH 0058H UNIT ?PR?UART0CALIRTC?UARTAPP
- CODE 62F3H 0051H UNIT ?PR?INTERRUPTUART0?UART
- CODE 6344H 0051H UNIT ?PR?GASGAUGEVAROUT?GASGAUGEINTER_V4_13
- CODE 6395H 004FH UNIT ?PR?CALIPROCESS?CALIBRATE
- CODE 63E4H 004FH UNIT ?PR?PORPROTECTOTC?PORSELFTEST
- CODE 6433H 004FH UNIT ?PR?PORPROTECTUTC?PORSELFTEST
- CODE 6482H 004FH UNIT ?PR?PORPROTECTOTD?PORSELFTEST
- CODE 64D1H 004FH UNIT ?PR?PORPROTECTUTD?PORSELFTEST
- CODE 6520H 004EH UNIT ?PR?LOADCHECK?CHARGERLOAD
- CODE 656EH 004DH UNIT ?PR?UART0CALITS1?UARTAPP
- CODE 65BBH 004DH UNIT ?PR?UART0CALITS2?UARTAPP
- CODE 6608H 004CH UNIT ?PR?INITIAL?INITIAL
- CODE 6654H 004CH UNIT ?PR?E2PROMBKRTC?EXTE2PROM
- CODE 66A0H 004CH UNIT ?PR?UART1RDRTC?EXTE2PROM
- CODE 66ECH 004CH UNIT ?PR?UART2RDRTC?EXTE2PROM
- CODE 6738H 004AH UNIT ?PR?AFEGETVOL?CALCULATE
- CODE 6782H 004AH UNIT ?PR?MOSSTATUSCHECK?MOSCTRL
- CODE 67CCH 0049H UNIT ?PR?UART0WRITEMANUFACTURE?UARTAPP
- CODE 6815H 0049H UNIT ?PR?CHGERCHECK?CHARGERLOAD
- CODE 685EH 0048H UNIT ?CO?UARTAPP
- CODE 68A6H 0048H UNIT ?PR?AFEGETTEMPE?CALCULATE
- CODE 68EEH 0048H UNIT ?PR?UART0RDRTC?EXTE2PROM
- CODE 6936H 0048H UNIT ?PR?_DELAY1MS?MCULIB
- CODE 697EH 0048H UNIT ?PR?PORPROTECTOV?PORSELFTEST
- CODE 69C6H 0048H UNIT ?PR?PORPROTECTUV?PORSELFTEST
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 7
+ CODE 5635H 0087H UNIT ?PR?AFEINIT?AFE
+ CODE 56BCH 0086H UNIT ?PR?AFEINITREG?AFE
+ CODE 5742H 0081H UNIT ?PR?_MCUPWM0SET?MCULIB
+ CODE 57C3H 0081H UNIT ?PR?_MCUPWM1SET?MCULIB
+ CODE 5844H 0081H UNIT ?PR?_MCUPWM2SET?MCULIB
+ CODE 58C5H 007DH UNIT ?PR?E2PROMINIT?EXTE2PROM
+ CODE 5942H 0076H UNIT ?PR?PROTECTOCRECOVER?PROTECT
+ CODE 59B8H 0074H UNIT ?PR?_UART0WRITEINFO?UARTAPP
+ CODE 5A2CH 006FH UNIT ?PR?UART1RDE2PROM?EXTE2PROM
+ CODE 5A9BH 006FH UNIT ?PR?UART2RDE2PROM?EXTE2PROM
+ CODE 5B0AH 006FH UNIT ?PR?INTERRUPTINT4?INTERRUPT
+ CODE 5B79H 006EH UNIT ?PR?MAIN?MAIN
+ CODE 5BE7H 006DH UNIT ?PR?CALIVOLTAGE?CALIBRATE
+ CODE 5C54H 006CH UNIT ?PR?E2PROMERASE?EXTE2PROM
+ CODE 5CC0H 006BH UNIT ?PR?_AFEREADREG?AFE
+ CODE 5D2BH 006BH UNIT ?PR?UART0RDE2PROM?EXTE2PROM
+ CODE 5D96H 0066H UNIT ?PR?KEYSWITCHSPEED?KEYAPP
+ CODE 5DFCH 0066H UNIT ?PR?RAMCHECKPROCESS?MCULIB
+ CODE 5E62H 0065H UNIT ?PR?_UART0READINFO?UARTAPP
+ CODE 5EC7H 0061H UNIT ?PR?AFERAMCHECK?AFE
+ CODE 5F28H 0061H UNIT ?PR?UART0INIT?UART
+ CODE 5F89H 005FH UNIT ?PR?_E2PROMWRITE?EXTE2PROM
+ CODE 5FE8H 005FH UNIT ?PR?_E2PROMREAD?EXTE2PROM
+ CODE 6047H 005FH UNIT ?PR?_MCUFLASHREAD?MCUFLASH
+ CODE 60A6H 005DH UNIT ?PR?_GETCYCLEGAIN?GASGAUGEV4_12
+ CODE 6103H 005CH UNIT ?PR?LEDDISPLAY?LED
+ CODE 615FH 005BH UNIT ?PR?_RTCWRITE?RTC
+ CODE 61BAH 005BH UNIT ?PR?_RTCREAD?RTC
+ CODE 6215H 005AH UNIT ?PR?_MCUFLASHDATACHECK?MCUFLASH
+ CODE 626FH 0059H UNIT ?PR?PROTECTOCC?PROTECT
+ CODE 62C8H 0059H UNIT ?PR?PROTECTOCD1?PROTECT
+ CODE 6321H 0059H UNIT ?PR?PROTECTOCD2?PROTECT
+ CODE 637AH 0058H UNIT ?PR?UART0CALIVOLTAGE?UARTAPP
+ CODE 63D2H 0058H UNIT ?PR?UART0CALIRTC?UARTAPP
+ CODE 642AH 0051H UNIT ?PR?INTERRUPTUART0?UART
+ CODE 647BH 004FH UNIT ?PR?CALIPROCESS?CALIBRATE
+ CODE 64CAH 004FH UNIT ?PR?PORPROTECTOTC?PORSELFTEST
+ CODE 6519H 004FH UNIT ?PR?PORPROTECTUTC?PORSELFTEST
+ CODE 6568H 004FH UNIT ?PR?PORPROTECTOTD?PORSELFTEST
+ CODE 65B7H 004FH UNIT ?PR?PORPROTECTUTD?PORSELFTEST
+ CODE 6606H 004EH UNIT ?PR?LOADCHECK?CHARGERLOAD
+ CODE 6654H 004DH UNIT ?PR?UART0CALITS1?UARTAPP
+ CODE 66A1H 004DH UNIT ?PR?UART0CALITS2?UARTAPP
+ CODE 66EEH 004CH UNIT ?PR?INITIAL?INITIAL
+ CODE 673AH 004CH UNIT ?PR?E2PROMBKRTC?EXTE2PROM
+ CODE 6786H 004CH UNIT ?PR?UART1RDRTC?EXTE2PROM
+ CODE 67D2H 004CH UNIT ?PR?UART2RDRTC?EXTE2PROM
+ CODE 681EH 004AH UNIT ?PR?AFEGETVOL?CALCULATE
+ CODE 6868H 004AH UNIT ?PR?MOSSTATUSCHECK?MOSCTRL
+ CODE 68B2H 0049H UNIT ?PR?UART0WRITEMANUFACTURE?UARTAPP
+ CODE 68FBH 0049H UNIT ?PR?CHGERCHECK?CHARGERLOAD
+ CODE 6944H 0048H UNIT ?CO?UARTAPP
+ CODE 698CH 0048H UNIT ?PR?AFEGETTEMPE?CALCULATE
+ CODE 69D4H 0048H UNIT ?PR?UART0RDRTC?EXTE2PROM
+ CODE 6A1CH 0048H UNIT ?PR?_DELAY1MS?MCULIB
+ CODE 6A64H 0048H UNIT ?PR?PORPROTECTOV?PORSELFTEST
+ CODE 6AACH 0048H UNIT ?PR?PORPROTECTUV?PORSELFTEST
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 7
- CODE 6A0EH 0045H UNIT ?PR?CALITS1?CALIBRATE
- CODE 6A53H 0045H UNIT ?PR?CALITS2?CALIBRATE
- CODE 6A98H 0044H UNIT ?PR?CALIRTCTIME?CALIBRATE
- CODE 6ADCH 0044H UNIT ?C?LDIV
- CODE 6B20H 0042H UNIT ?PR?INITVAR?INITIAL
- CODE 6B62H 0041H UNIT ?PR?E2PROMBKBOOT?EXTE2PROM
- CODE 6BA3H 0040H UNIT ?PR?WAKEUPPROCESS?LOWPOWER
- CODE 6BE3H 0040H UNIT ?PR?LOWPOWERPROCESS?LOWPOWER
- CODE 6C23H 003FH UNIT ?PR?_LEDGETDISNUM?LED
- CODE 6C62H 003FH UNIT ?PR?_AFEBALCTL?AFE
- CODE 6CA1H 003DH UNIT ?PR?AFERDFLG?AFE
- CODE 6CDEH 003CH UNIT ?PR?AFECLRFLG?AFE
- CODE 6D1AH 003BH UNIT ?PR?UART0READSUBCLASSID?UARTAPP
- CODE 6D55H 003BH UNIT ?PR?CALICURRENTGAIN?CALIBRATE
- CODE 6D90H 003BH UNIT ?PR?PORSELFTEST?PORSELFTEST
- CODE 6DCBH 003AH UNIT ?PR?UART0CALICUROFFSET?UARTAPP
- CODE 6E05H 0036H UNIT ?PR?SYSTEMINTOSLEEP?LOWPOWER
- CODE 6E3BH 0035H UNIT ?PR?CTOCHECKVOL?BALANCE
- CODE 6E70H 0035H UNIT ?PR?_MCUFLASHWRONEBYTE?MCUFLASH
- CODE 6EA5H 0035H UNIT ?PR?GASGAUGEIDLE?GASGAUGEV4_12
- CODE 6EDAH 0034H UNIT ?CO?CALCULATE
- CODE 6F0EH 0033H UNIT ?PR?_MEMORYCOPY?MCULIB
- CODE 6F41H 0030H UNIT ?PR?KEYPROCESS?KEYAPP
- CODE 6F71H 0030H UNIT ?PR?_MCUTIMER3SET?MCULIB
- CODE 6FA1H 002DH UNIT ?PR?MOSCTRL?MOSCTRL
- CODE 6FCEH 002CH UNIT ?PR?SYSTEMRESETPROCESS?MCULIB
- CODE 6FFAH 002BH UNIT ?PR?INITGPIO?INITIAL
- CODE 7025H 002AH UNIT ?PR?_MEMORYSET?MCULIB
- CODE 704FH 0027H UNIT ?PR?_MCUFLASHCHECKFLG?MCUFLASH
- CODE 7076H 0027H UNIT ?PR?_TWICHECKSTATUS?TWI
- CODE 709DH 0026H UNIT ?PR?AFEENTERPD?AFE
- CODE 70C3H 0026H UNIT ?PR?CTOTURNONCHECK?BALANCE
- CODE 70E9H 0026H UNIT ?PR?_MCUFLASHBLANKCHECK?MCUFLASH
- CODE 710FH 0024H UNIT ?PR?INTERRUPTTIMER3APP?INTERRUPTAPP
- CODE 7133H 0022H UNIT ?PR?_MCUCLOCKSET?MCULIB
- CODE 7155H 0020H UNIT ?C_C51STARTUP
- CODE 7175H 001FH UNIT ?PR?PROTECTPROCESS?PROTECT
- CODE 7194H 001EH UNIT ?PR?INITIRQ?INITIAL
- CODE 71B2H 001DH UNIT ?PR?E2PROMTWICHECK?EXTE2PROM
- CODE 71CFH 001DH UNIT ?PR?RTCTWICHECK?RTC
- CODE 71ECH 001DH UNIT ?PR?ISPPROCESS?BOOTAPP
- CODE 7209H 001CH UNIT ?PR?_CRC8CAL?TWI
- CODE 7225H 001AH UNIT ?PR?AFETWICHECK?AFE
- CODE 723FH 0018H UNIT ?PR?AFERDSTATUS?AFE
- CODE 7257H 0017H UNIT ?PR?_AFEALARMDIS?AFE
- CODE 726EH 0017H UNIT ?PR?TWIINIT?TWI
- CODE 7285H 0016H UNIT ?PR?UART0HANDSHAKE?UARTAPP
- CODE 729BH 0016H UNIT ?PR?UART0CHECK?UARTAPP
- CODE 72B1H 0015H UNIT ?PR?_AFEMOSCTL?AFE
- CODE 72C6H 0015H UNIT ?PR?MCUFLASHWRWAITCHECK?MCUFLASH
- CODE 72DBH 0014H UNIT ?PR?AFEINFOPROCESS?CALCULATE
- CODE 72EFH 0013H UNIT ?PR?LEDAUTOOFF?LED
- CODE 7302H 0013H UNIT ?PR?AFECHGERCHECKEN?AFE
- CODE 7315H 0013H UNIT ?PR?AFECHGERCHECKDIS?AFE
- CODE 7328H 0013H UNIT ?PR?AFELOADCHECKEN?AFE
- CODE 733BH 0013H UNIT ?PR?AFELOADCHECKDIS?AFE
- CODE 734EH 0013H UNIT ?PR?AFEWDTEN?AFE
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 8
+ CODE 6AF4H 0045H UNIT ?PR?CALITS1?CALIBRATE
+ CODE 6B39H 0045H UNIT ?PR?CALITS2?CALIBRATE
+ CODE 6B7EH 0044H UNIT ?PR?CALIRTCTIME?CALIBRATE
+ CODE 6BC2H 0044H UNIT ?C?LDIV
+ CODE 6C06H 0042H UNIT ?PR?INITVAR?INITIAL
+ CODE 6C48H 0041H UNIT ?PR?E2PROMBKBOOT?EXTE2PROM
+ CODE 6C89H 0040H UNIT ?PR?WAKEUPPROCESS?LOWPOWER
+ CODE 6CC9H 0040H UNIT ?PR?LOWPOWERPROCESS?LOWPOWER
+ CODE 6D09H 003FH UNIT ?PR?_LEDGETDISNUM?LED
+ CODE 6D48H 003FH UNIT ?PR?_AFEBALCTL?AFE
+ CODE 6D87H 003DH UNIT ?PR?AFERDFLG?AFE
+ CODE 6DC4H 003CH UNIT ?PR?AFECLRFLG?AFE
+ CODE 6E00H 003BH UNIT ?PR?UART0READSUBCLASSID?UARTAPP
+ CODE 6E3BH 003BH UNIT ?PR?CALICURRENTGAIN?CALIBRATE
+ CODE 6E76H 003BH UNIT ?PR?PORSELFTEST?PORSELFTEST
+ CODE 6EB1H 003AH UNIT ?PR?UART0CALICUROFFSET?UARTAPP
+ CODE 6EEBH 0036H UNIT ?PR?SYSTEMINTOSLEEP?LOWPOWER
+ CODE 6F21H 0035H UNIT ?PR?CTOCHECKVOL?BALANCE
+ CODE 6F56H 0035H UNIT ?PR?_MCUFLASHWRONEBYTE?MCUFLASH
+ CODE 6F8BH 0035H UNIT ?PR?GASGAUGEIDLE?GASGAUGEV4_12
+ CODE 6FC0H 0034H UNIT ?CO?CALCULATE
+ CODE 6FF4H 0033H UNIT ?PR?_MEMORYCOPY?MCULIB
+ CODE 7027H 0030H UNIT ?PR?KEYPROCESS?KEYAPP
+ CODE 7057H 0030H UNIT ?PR?_MCUTIMER3SET?MCULIB
+ CODE 7087H 002DH UNIT ?PR?MOSCTRL?MOSCTRL
+ CODE 70B4H 002CH UNIT ?PR?SYSTEMRESETPROCESS?MCULIB
+ CODE 70E0H 002BH UNIT ?PR?INITGPIO?INITIAL
+ CODE 710BH 002AH UNIT ?PR?_MEMORYSET?MCULIB
+ CODE 7135H 0027H UNIT ?PR?_MCUFLASHCHECKFLG?MCUFLASH
+ CODE 715CH 0027H UNIT ?PR?_TWICHECKSTATUS?TWI
+ CODE 7183H 0026H UNIT ?PR?AFEENTERPD?AFE
+ CODE 71A9H 0026H UNIT ?PR?CTOTURNONCHECK?BALANCE
+ CODE 71CFH 0026H UNIT ?PR?_MCUFLASHBLANKCHECK?MCUFLASH
+ CODE 71F5H 0024H UNIT ?PR?INTERRUPTTIMER3APP?INTERRUPTAPP
+ CODE 7219H 0022H UNIT ?PR?_MCUCLOCKSET?MCULIB
+ CODE 723BH 0020H UNIT ?C_C51STARTUP
+ CODE 725BH 001FH UNIT ?PR?PROTECTPROCESS?PROTECT
+ CODE 727AH 001EH UNIT ?PR?INITIRQ?INITIAL
+ CODE 7298H 001DH UNIT ?PR?E2PROMTWICHECK?EXTE2PROM
+ CODE 72B5H 001DH UNIT ?PR?RTCTWICHECK?RTC
+ CODE 72D2H 001DH UNIT ?PR?ISPPROCESS?BOOTAPP
+ CODE 72EFH 001CH UNIT ?PR?_CRC8CAL?TWI
+ CODE 730BH 001AH UNIT ?PR?AFETWICHECK?AFE
+ CODE 7325H 0018H UNIT ?PR?AFERDSTATUS?AFE
+ CODE 733DH 0017H UNIT ?PR?_AFEALARMDIS?AFE
+ CODE 7354H 0017H UNIT ?PR?TWIINIT?TWI
+ CODE 736BH 0016H UNIT ?PR?UART0HANDSHAKE?UARTAPP
+ CODE 7381H 0016H UNIT ?PR?UART0CHECK?UARTAPP
+ CODE 7397H 0015H UNIT ?PR?_AFEMOSCTL?AFE
+ CODE 73ACH 0015H UNIT ?PR?MCUFLASHWRWAITCHECK?MCUFLASH
+ CODE 73C1H 0014H UNIT ?PR?AFEINFOPROCESS?CALCULATE
+ CODE 73D5H 0013H UNIT ?PR?LEDAUTOOFF?LED
+ CODE 73E8H 0013H UNIT ?PR?AFECHGERCHECKEN?AFE
+ CODE 73FBH 0013H UNIT ?PR?AFECHGERCHECKDIS?AFE
+ CODE 740EH 0013H UNIT ?PR?AFELOADCHECKEN?AFE
+ CODE 7421H 0013H UNIT ?PR?AFELOADCHECKDIS?AFE
+ CODE 7434H 0013H UNIT ?PR?AFEWDTEN?AFE
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 8
- CODE 7361H 0013H UNIT ?PR?AFEWDTDIS?AFE
- CODE 7374H 0013H UNIT ?PR?AFEADCEN?AFE
- CODE 7387H 0013H UNIT ?PR?AFEADCDIS?AFE
- CODE 739AH 0013H UNIT ?PR?AFECADCEN?AFE
- CODE 73ADH 0013H UNIT ?PR?AFECADCDIS?AFE
- CODE 73C0H 0013H UNIT ?PR?AFETEMPADCEN?AFE
- CODE 73D3H 0013H UNIT ?PR?AFETEMPADCDIS?AFE
- CODE 73E6H 0012H UNIT ?PR?SYSTEMINTOPD?LOWPOWER
- CODE 73F8H 0012H UNIT ?PR?_AFEALARMEN?AFE
- CODE 740AH 0010H UNIT ?PR?CALICURZERO?CALIBRATE
- CODE 741AH 000EH UNIT ?PR?_PUTCHAR?MAIN
- CODE 7428H 000CH UNIT ?PR?MCUINTOIDLE?MCULIB
- CODE 7434H 000CH UNIT ?PR?MCUINTOPD?MCULIB
- CODE 7440H 000AH UNIT ?PR?BALANCEPROCESS?BALANCE
- CODE 744AH 0006H UNIT ?CO?GASGAUGEV4_12
+ CODE 7447H 0013H UNIT ?PR?AFEWDTDIS?AFE
+ CODE 745AH 0013H UNIT ?PR?AFEADCEN?AFE
+ CODE 746DH 0013H UNIT ?PR?AFEADCDIS?AFE
+ CODE 7480H 0013H UNIT ?PR?AFECADCEN?AFE
+ CODE 7493H 0013H UNIT ?PR?AFECADCDIS?AFE
+ CODE 74A6H 0013H UNIT ?PR?AFETEMPADCEN?AFE
+ CODE 74B9H 0013H UNIT ?PR?AFETEMPADCDIS?AFE
+ CODE 74CCH 0012H UNIT ?PR?SYSTEMINTOPD?LOWPOWER
+ CODE 74DEH 0012H UNIT ?PR?_AFEALARMEN?AFE
+ CODE 74F0H 0010H UNIT ?PR?CALICURZERO?CALIBRATE
+ CODE 7500H 000EH UNIT ?PR?_PUTCHAR?MAIN
+ CODE 750EH 000CH UNIT ?PR?MCUINTOIDLE?MCULIB
+ CODE 751AH 000CH UNIT ?PR?MCUINTOPD?MCULIB
+ CODE 7526H 000AH UNIT ?PR?BALANCEPROCESS?BALANCE
+ CODE 7530H 0006H UNIT ?CO?GASGAUGEV4_12
@@ -479,7 +479,7 @@ SEGMENT BIT_GROUP DATA_GROUP
?PR?_UART0READINFO?UARTAPP ----- ----- ----- ----- ----- -----
+--> ?PR?_CRC8CAL?TWI
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 9
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 9
@@ -539,7 +539,7 @@ SEGMENT BIT_GROUP DATA_GROUP
+--> ?PR?PROTECTPROCESS?PROTECT
+--> ?PR?PORSELFTEST?PORSELFTEST
+--> ?PR?LOADCHECK?CHARGERLOAD
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 10
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 10
+--> ?PR?CHGERCHECK?CHARGERLOAD
@@ -599,7 +599,7 @@ SEGMENT BIT_GROUP DATA_GROUP
?PR?INITVAR?INITIAL ----- ----- ----- ----- ----- -----
+--> ?PR?_MEMORYSET?MCULIB
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 11
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 11
@@ -659,7 +659,7 @@ SEGMENT BIT_GROUP DATA_GROUP
+--> ?PR?_RTCMODIFYTIME?RTC
?PR?_RTCREAD?RTC 002AH.5 0000H.1 ----- ----- 02E7H 0005H
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 12
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 12
+--> ?PR?_TWIREAD?TWI
@@ -719,7 +719,7 @@ SEGMENT BIT_GROUP DATA_GROUP
+--> ?PR?_AFEWRITEREG?AFE
?PR?CTOCHECKVOL?BALANCE 002AH.3 0000H.1 ----- ----- ----- -----
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 13
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 13
@@ -779,7 +779,7 @@ SEGMENT BIT_GROUP DATA_GROUP
?PR?CHGERCHECK?CHARGERLOAD ----- ----- ----- ----- ----- -----
+--> ?PR?AFECHGERCHECKEN?AFE
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 14
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 14
+--> ?PR?AFERDSTATUS?AFE
@@ -839,7 +839,7 @@ SEGMENT BIT_GROUP DATA_GROUP
+--> ?PR?CALITS1?CALIBRATE
+--> ?PR?CALITS2?CALIBRATE
+--> ?PR?CALIRTCTIME?CALIBRATE
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 15
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 15
@@ -899,7 +899,7 @@ SEGMENT BIT_GROUP DATA_GROUP
+--> ?PR?_MEMORYCOPY?MCULIB
+--> ?PR?_CRC8CAL?TWI
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 16
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 16
?PR?E2PROMBKRTC?EXTE2PROM ----- ----- ----- ----- 02BBH 000AH
@@ -934,71 +934,71 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:00A0H.0 PUBLIC P2_0
B:00A0H.4 PUBLIC P2_4
B:0098H.1 PUBLIC TI
- C:5A42H PUBLIC main
+ C:5B79H PUBLIC main
D:0099H PUBLIC SBUF
D:00B1H PUBLIC RSTSTAT
B:0098H.4 PUBLIC REN
- C:741AH PUBLIC _putchar
+ C:7500H PUBLIC _putchar
------- PROC _PUTCHAR
D:0007H SYMBOL c
- C:741AH LINE# 13
- C:741AH LINE# 14
- C:741AH LINE# 15
- C:741CH LINE# 16
- C:741EH LINE# 17
- C:7420H LINE# 18
- C:7423H LINE# 19
- C:7425H LINE# 20
- C:7427H LINE# 21
- C:7427H LINE# 22
+ C:7500H LINE# 13
+ C:7500H LINE# 14
+ C:7500H LINE# 15
+ C:7502H LINE# 16
+ C:7504H LINE# 17
+ C:7506H LINE# 18
+ C:7509H LINE# 19
+ C:750BH LINE# 20
+ C:750DH LINE# 21
+ C:750DH LINE# 22
------- ENDPROC _PUTCHAR
------- PROC MAIN
- C:5A42H LINE# 32
- C:5A42H LINE# 33
- C:5A42H LINE# 34
- C:5A45H LINE# 38
- C:5A45H LINE# 39
- C:5A45H LINE# 42
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 17
+ C:5B79H LINE# 32
+ C:5B79H LINE# 33
+ C:5B79H LINE# 34
+ C:5B7CH LINE# 38
+ C:5B7CH LINE# 39
+ C:5B7CH LINE# 42
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 17
- C:5A48H LINE# 43
- C:5A48H LINE# 44
- C:5A4BH LINE# 46
- C:5A4DH LINE# 47
- C:5A50H LINE# 49
- C:5A53H LINE# 51
- C:5A56H LINE# 53
- C:5A59H LINE# 55
- C:5A5CH LINE# 57
- C:5A5FH LINE# 59
- C:5A62H LINE# 61
- C:5A65H LINE# 66
- C:5A68H LINE# 76
- C:5A68H LINE# 78
- C:5A6BH LINE# 79
- C:5A6BH LINE# 80
- C:5A6DH LINE# 100
- C:5A6FH LINE# 101
- C:5A72H LINE# 103
- C:5A75H LINE# 105
- C:5A78H LINE# 106
- C:5A7BH LINE# 107
- C:5A7EH LINE# 109
- C:5A83H LINE# 110
- C:5A83H LINE# 111
- C:5A86H LINE# 112
- C:5A86H LINE# 114
- C:5A89H LINE# 116
- C:5A8CH LINE# 121
- C:5A8CH LINE# 123
- C:5A8FH LINE# 125
- C:5A92H LINE# 127
- C:5A95H LINE# 129
- C:5A98H LINE# 131
- C:5A9BH LINE# 135
- C:5AA5H LINE# 136
- C:5AADH LINE# 138
+ C:5B7FH LINE# 43
+ C:5B7FH LINE# 44
+ C:5B82H LINE# 46
+ C:5B84H LINE# 47
+ C:5B87H LINE# 49
+ C:5B8AH LINE# 51
+ C:5B8DH LINE# 53
+ C:5B90H LINE# 55
+ C:5B93H LINE# 57
+ C:5B96H LINE# 59
+ C:5B99H LINE# 61
+ C:5B9CH LINE# 66
+ C:5B9FH LINE# 76
+ C:5B9FH LINE# 78
+ C:5BA2H LINE# 79
+ C:5BA2H LINE# 80
+ C:5BA4H LINE# 100
+ C:5BA6H LINE# 101
+ C:5BA9H LINE# 103
+ C:5BACH LINE# 105
+ C:5BAFH LINE# 106
+ C:5BB2H LINE# 107
+ C:5BB5H LINE# 109
+ C:5BBAH LINE# 110
+ C:5BBAH LINE# 111
+ C:5BBDH LINE# 112
+ C:5BBDH LINE# 114
+ C:5BC0H LINE# 116
+ C:5BC3H LINE# 121
+ C:5BC3H LINE# 123
+ C:5BC6H LINE# 125
+ C:5BC9H LINE# 127
+ C:5BCCH LINE# 129
+ C:5BCFH LINE# 131
+ C:5BD2H LINE# 135
+ C:5BDCH LINE# 136
+ C:5BE4H LINE# 138
------- ENDPROC MAIN
------- ENDMOD MAIN
@@ -1008,7 +1008,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
- C:7194H PUBLIC InitIRQ
+ C:727AH PUBLIC InitIRQ
D:00C0H PUBLIC P4
D:0080H PUBLIC P5
B:00A8H.7 PUBLIC EA
@@ -1019,144 +1019,144 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00E2H PUBLIC P1CR
D:00E3H PUBLIC P2CR
D:00E4H PUBLIC P3CR
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 18
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 18
D:00BAH PUBLIC IENC
- C:6B20H PUBLIC InitVar
- C:6FFAH PUBLIC InitGPIO
+ C:6C06H PUBLIC InitVar
+ C:70E0H PUBLIC InitGPIO
B:00A8H.4 PUBLIC ES0
B:00A8H.5 PUBLIC ET3
D:0086H PUBLIC INSCON
B:0088H.7 PUBLIC TF3
- C:6608H PUBLIC Initial
- C:50ECH PUBLIC SysParaInit
+ C:66EEH PUBLIC Initial
+ C:5223H PUBLIC SysParaInit
D:00E9H PUBLIC P0PCR
D:00EAH PUBLIC P1PCR
D:00EBH PUBLIC P2PCR
D:00ECH PUBLIC P3PCR
------- PROC INITVAR
- C:6B20H LINE# 18
- C:6B20H LINE# 19
- C:6B20H LINE# 20
- C:6B26H LINE# 21
- C:6B31H LINE# 22
- C:6B3BH LINE# 23
- C:6B45H LINE# 24
- C:6B4DH LINE# 26
- C:6B4FH LINE# 27
- C:6B51H LINE# 28
- C:6B57H LINE# 29
- C:6B59H LINE# 30
- C:6B5BH LINE# 32
- C:6B61H LINE# 33
+ C:6C06H LINE# 18
+ C:6C06H LINE# 19
+ C:6C06H LINE# 20
+ C:6C0CH LINE# 21
+ C:6C17H LINE# 22
+ C:6C21H LINE# 23
+ C:6C2BH LINE# 24
+ C:6C33H LINE# 26
+ C:6C35H LINE# 27
+ C:6C37H LINE# 28
+ C:6C3DH LINE# 29
+ C:6C3FH LINE# 30
+ C:6C41H LINE# 32
+ C:6C47H LINE# 33
------- ENDPROC INITVAR
------- PROC SYSPARAINIT
- C:50ECH LINE# 41
- C:50ECH LINE# 42
- C:50ECH LINE# 43
- C:50F5H LINE# 44
- C:50F5H LINE# 45
- C:5101H LINE# 46
- C:510AH LINE# 47
- C:510AH LINE# 48
- C:5112H LINE# 49
- C:5112H LINE# 50
- C:5114H LINE# 51
- C:511DH LINE# 52
- C:511DH LINE# 53
- C:512AH LINE# 54
- C:5131H LINE# 55
- C:5133H LINE# 57
- C:5133H LINE# 58
- C:5136H LINE# 60
- C:5136H LINE# 62
- C:5140H LINE# 63
- C:514AH LINE# 64
- C:5156H LINE# 65
- C:5165H LINE# 67
- C:516DH LINE# 69
- C:5176H LINE# 70
- C:5176H LINE# 71
- C:5179H LINE# 72
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 19
+ C:5223H LINE# 41
+ C:5223H LINE# 42
+ C:5223H LINE# 43
+ C:522CH LINE# 44
+ C:522CH LINE# 45
+ C:5238H LINE# 46
+ C:5241H LINE# 47
+ C:5241H LINE# 48
+ C:5249H LINE# 49
+ C:5249H LINE# 50
+ C:524BH LINE# 51
+ C:5254H LINE# 52
+ C:5254H LINE# 53
+ C:5261H LINE# 54
+ C:5268H LINE# 55
+ C:526AH LINE# 57
+ C:526AH LINE# 58
+ C:526DH LINE# 60
+ C:526DH LINE# 62
+ C:5277H LINE# 63
+ C:5281H LINE# 64
+ C:528DH LINE# 65
+ C:529CH LINE# 67
+ C:52A4H LINE# 69
+ C:52ADH LINE# 70
+ C:52ADH LINE# 71
+ C:52B0H LINE# 72
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 19
- C:517AH LINE# 73
- C:5185H LINE# 74
- C:5185H LINE# 75
- C:5188H LINE# 76
- C:5189H LINE# 78
- C:5189H LINE# 79
- C:518CH LINE# 80
- C:518CH LINE# 81
+ C:52B1H LINE# 73
+ C:52BCH LINE# 74
+ C:52BCH LINE# 75
+ C:52BFH LINE# 76
+ C:52C0H LINE# 78
+ C:52C0H LINE# 79
+ C:52C3H LINE# 80
+ C:52C3H LINE# 81
------- ENDPROC SYSPARAINIT
------- PROC INITIRQ
- C:7194H LINE# 89
- C:7194H LINE# 90
- C:7194H LINE# 91
- C:7196H LINE# 93
- C:7198H LINE# 102
- C:71A1H LINE# 103
- C:71A3H LINE# 105
- C:71A6H LINE# 106
- C:71A9H LINE# 107
- C:71ACH LINE# 108
- C:71AFH LINE# 110
- C:71B1H LINE# 111
+ C:727AH LINE# 89
+ C:727AH LINE# 90
+ C:727AH LINE# 91
+ C:727CH LINE# 93
+ C:727EH LINE# 102
+ C:7287H LINE# 103
+ C:7289H LINE# 105
+ C:728CH LINE# 106
+ C:728FH LINE# 107
+ C:7292H LINE# 108
+ C:7295H LINE# 110
+ C:7297H LINE# 111
------- ENDPROC INITIRQ
------- PROC INITGPIO
- C:6FFAH LINE# 164
- C:6FFAH LINE# 165
- C:6FFAH LINE# 167
- C:6FFDH LINE# 168
- C:7000H LINE# 169
- C:7003H LINE# 171
- C:7006H LINE# 172
- C:7009H LINE# 173
- C:700CH LINE# 175
- C:700FH LINE# 176
- C:7012H LINE# 177
- C:7015H LINE# 179
- C:7018H LINE# 180
- C:701BH LINE# 181
- C:701EH LINE# 185
- C:7021H LINE# 186
- C:7024H LINE# 530
+ C:70E0H LINE# 164
+ C:70E0H LINE# 165
+ C:70E0H LINE# 167
+ C:70E3H LINE# 168
+ C:70E6H LINE# 169
+ C:70E9H LINE# 171
+ C:70ECH LINE# 172
+ C:70EFH LINE# 173
+ C:70F2H LINE# 175
+ C:70F5H LINE# 176
+ C:70F8H LINE# 177
+ C:70FBH LINE# 179
+ C:70FEH LINE# 180
+ C:7101H LINE# 181
+ C:7104H LINE# 185
+ C:7107H LINE# 186
+ C:710AH LINE# 530
------- ENDPROC INITGPIO
------- PROC INITIAL
- C:6608H LINE# 538
- C:6608H LINE# 539
- C:6608H LINE# 540
- C:660DH LINE# 542
- C:6610H LINE# 546
- C:6613H LINE# 548
- C:6616H LINE# 550
- C:661FH LINE# 553
- C:6622H LINE# 564
- C:6625H LINE# 566
- C:662EH LINE# 568
- C:6631H LINE# 569
- C:6636H LINE# 570
- C:6636H LINE# 571
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 20
+ C:66EEH LINE# 538
+ C:66EEH LINE# 539
+ C:66EEH LINE# 540
+ C:66F3H LINE# 542
+ C:66F6H LINE# 546
+ C:66F9H LINE# 548
+ C:66FCH LINE# 550
+ C:6705H LINE# 553
+ C:6708H LINE# 564
+ C:670BH LINE# 566
+ C:6714H LINE# 568
+ C:6717H LINE# 569
+ C:671CH LINE# 570
+ C:671CH LINE# 571
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 20
- C:6638H LINE# 572
- C:6638H LINE# 573
- C:663BH LINE# 575
- C:663EH LINE# 576
- C:663EH LINE# 577
- C:6643H LINE# 578
- C:6643H LINE# 579
- C:6645H LINE# 580
- C:6645H LINE# 582
- C:664EH LINE# 583
- C:664EH LINE# 584
- C:6650H LINE# 585
- C:6650H LINE# 586
- C:6650H LINE# 588
- C:6653H LINE# 589
+ C:671EH LINE# 572
+ C:671EH LINE# 573
+ C:6721H LINE# 575
+ C:6724H LINE# 576
+ C:6724H LINE# 577
+ C:6729H LINE# 578
+ C:6729H LINE# 579
+ C:672BH LINE# 580
+ C:672BH LINE# 582
+ C:6734H LINE# 583
+ C:6734H LINE# 584
+ C:6736H LINE# 585
+ C:6736H LINE# 586
+ C:6736H LINE# 588
+ C:6739H LINE# 589
------- ENDPROC INITIAL
------- ENDMOD INITIAL
@@ -1173,7 +1173,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:002DH.3 PUBLIC bTimer5msFlg
X:049FH PUBLIC ucTimer50ms
B:002DH.4 PUBLIC bTimer1sFlg
- C:710FH PUBLIC InterruptTimer3App
+ C:71F5H PUBLIC InterruptTimer3App
B:002DH.5 PUBLIC bTimer50msFlg
------- PROC _INTERRUPTINT4APP
D:0007H SYMBOL IntSource
@@ -1198,24 +1198,24 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:1051H LINE# 42
------- ENDPROC _INTERRUPTINT4APP
------- PROC INTERRUPTTIMER3APP
- C:710FH LINE# 51
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 21
+ C:71F5H LINE# 51
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 21
- C:710FH LINE# 52
- C:710FH LINE# 54
- C:7111H LINE# 56
- C:711CH LINE# 57
- C:711CH LINE# 58
- C:711EH LINE# 59
- C:7120H LINE# 60
- C:7120H LINE# 62
- C:712BH LINE# 63
- C:712BH LINE# 64
- C:712DH LINE# 65
- C:712FH LINE# 66
- C:712FH LINE# 68
- C:7132H LINE# 69
+ C:71F5H LINE# 52
+ C:71F5H LINE# 54
+ C:71F7H LINE# 56
+ C:7202H LINE# 57
+ C:7202H LINE# 58
+ C:7204H LINE# 59
+ C:7206H LINE# 60
+ C:7206H LINE# 62
+ C:7211H LINE# 63
+ C:7211H LINE# 64
+ C:7213H LINE# 65
+ C:7215H LINE# 66
+ C:7215H LINE# 68
+ C:7218H LINE# 69
------- ENDPROC INTERRUPTTIMER3APP
------- ENDMOD INTERRUPTAPP
@@ -1227,7 +1227,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
D:0080H PUBLIC P5
- C:6C23H PUBLIC _LedGetDisNum
+ C:6D09H PUBLIC _LedGetDisNum
B:00A0H.1 PUBLIC P2_1
B:00A0H.2 PUBLIC P2_2
B:00A0H.3 PUBLIC P2_3
@@ -1237,114 +1237,114 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:053EH PUBLIC ucLedTimeCnt
B:002EH.1 PUBLIC bLedDisFlg
B:002EH.2 PUBLIC bLedDisBleFlg
- C:72EFH PUBLIC LedAutoOff
- C:5FCCH PUBLIC LedDisplay
+ C:73D5H PUBLIC LedAutoOff
+ C:6103H PUBLIC LedDisplay
------- PROC _LEDGETDISNUM
D:0006H SYMBOL Rsoc
- C:6C23H LINE# 24
- C:6C23H LINE# 25
- C:6C23H LINE# 26
- C:6C2CH LINE# 27
- C:6C2CH LINE# 28
- C:6C2FH LINE# 29
- C:6C2FH LINE# 30
- C:6C38H LINE# 31
- C:6C38H LINE# 32
- C:6C3BH LINE# 33
- C:6C3BH LINE# 34
- C:6C44H LINE# 35
- C:6C44H LINE# 36
- C:6C47H LINE# 37
- C:6C47H LINE# 38
- C:6C50H LINE# 39
- C:6C50H LINE# 40
- C:6C53H LINE# 41
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 22
+ C:6D09H LINE# 24
+ C:6D09H LINE# 25
+ C:6D09H LINE# 26
+ C:6D12H LINE# 27
+ C:6D12H LINE# 28
+ C:6D15H LINE# 29
+ C:6D15H LINE# 30
+ C:6D1EH LINE# 31
+ C:6D1EH LINE# 32
+ C:6D21H LINE# 33
+ C:6D21H LINE# 34
+ C:6D2AH LINE# 35
+ C:6D2AH LINE# 36
+ C:6D2DH LINE# 37
+ C:6D2DH LINE# 38
+ C:6D36H LINE# 39
+ C:6D36H LINE# 40
+ C:6D39H LINE# 41
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 22
- C:6C53H LINE# 42
- C:6C5CH LINE# 43
- C:6C5CH LINE# 44
- C:6C5FH LINE# 45
- C:6C5FH LINE# 47
- C:6C5FH LINE# 48
- C:6C61H LINE# 49
- C:6C61H LINE# 50
+ C:6D39H LINE# 42
+ C:6D42H LINE# 43
+ C:6D42H LINE# 44
+ C:6D45H LINE# 45
+ C:6D45H LINE# 47
+ C:6D45H LINE# 48
+ C:6D47H LINE# 49
+ C:6D47H LINE# 50
------- ENDPROC _LEDGETDISNUM
------- PROC LEDAUTOOFF
- C:72EFH LINE# 59
- C:72EFH LINE# 60
- C:72EFH LINE# 61
- C:72F2H LINE# 62
- C:72F2H LINE# 63
- C:72FDH LINE# 64
- C:72FDH LINE# 65
- C:72FFH LINE# 66
- C:7301H LINE# 67
- C:7301H LINE# 68
- C:7301H LINE# 69
+ C:73D5H LINE# 59
+ C:73D5H LINE# 60
+ C:73D5H LINE# 61
+ C:73D8H LINE# 62
+ C:73D8H LINE# 63
+ C:73E3H LINE# 64
+ C:73E3H LINE# 65
+ C:73E5H LINE# 66
+ C:73E7H LINE# 67
+ C:73E7H LINE# 68
+ C:73E7H LINE# 69
------- ENDPROC LEDAUTOOFF
------- PROC LEDDISPLAY
------- DO
D:0007H SYMBOL LedDisNum
------- ENDDO
- C:5FCCH LINE# 80
- C:5FCCH LINE# 81
- C:5FCCH LINE# 84
- C:5FCFH LINE# 85
- C:5FCFH LINE# 86
- C:5FDAH LINE# 87
- C:5FDAH LINE# 88
- C:5FDCH LINE# 89
- C:5FE1H LINE# 90
- C:5FE1H LINE# 91
- C:5FE3H LINE# 93
- C:5FE3H LINE# 94
- C:5FE5H LINE# 95
- C:5FE5H LINE# 97
- C:5FE8H LINE# 98
- C:5FE8H LINE# 99
- C:5FF3H LINE# 100
- C:5FF3H LINE# 101
- C:5FF5H LINE# 103
- C:5FF5H LINE# 104
- C:5FF5H LINE# 106
- C:5FF5H LINE# 108
- C:5FF5H LINE# 110
- C:5FF8H LINE# 111
- C:5FF8H LINE# 112
- C:6003H LINE# 113
- C:6003H LINE# 114
- C:6003H LINE# 116
- C:6003H LINE# 117
- C:6008H LINE# 118
- C:6008H LINE# 120
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 23
+ C:6103H LINE# 80
+ C:6103H LINE# 81
+ C:6103H LINE# 84
+ C:6106H LINE# 85
+ C:6106H LINE# 86
+ C:6111H LINE# 87
+ C:6111H LINE# 88
+ C:6113H LINE# 89
+ C:6118H LINE# 90
+ C:6118H LINE# 91
+ C:611AH LINE# 93
+ C:611AH LINE# 94
+ C:611CH LINE# 95
+ C:611CH LINE# 97
+ C:611FH LINE# 98
+ C:611FH LINE# 99
+ C:612AH LINE# 100
+ C:612AH LINE# 101
+ C:612CH LINE# 103
+ C:612CH LINE# 104
+ C:612CH LINE# 106
+ C:612CH LINE# 108
+ C:612CH LINE# 110
+ C:612FH LINE# 111
+ C:612FH LINE# 112
+ C:613AH LINE# 113
+ C:613AH LINE# 114
+ C:613AH LINE# 116
+ C:613AH LINE# 117
+ C:613FH LINE# 118
+ C:613FH LINE# 120
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 23
- C:6008H LINE# 121
- C:600CH LINE# 122
- C:600CH LINE# 124
- C:600EH LINE# 125
- C:6010H LINE# 126
- C:6014H LINE# 127
- C:6014H LINE# 129
- C:6016H LINE# 130
- C:6018H LINE# 131
- C:601AH LINE# 132
- C:601EH LINE# 133
- C:601EH LINE# 135
- C:6020H LINE# 136
- C:6022H LINE# 137
- C:6024H LINE# 138
- C:6024H LINE# 139
- C:6024H LINE# 140
- C:6024H LINE# 142
- C:6024H LINE# 143
- C:6024H LINE# 145
- C:6024H LINE# 147
- C:6024H LINE# 149
- C:6027H LINE# 150
+ C:613FH LINE# 121
+ C:6143H LINE# 122
+ C:6143H LINE# 124
+ C:6145H LINE# 125
+ C:6147H LINE# 126
+ C:614BH LINE# 127
+ C:614BH LINE# 129
+ C:614DH LINE# 130
+ C:614FH LINE# 131
+ C:6151H LINE# 132
+ C:6155H LINE# 133
+ C:6155H LINE# 135
+ C:6157H LINE# 136
+ C:6159H LINE# 137
+ C:615BH LINE# 138
+ C:615BH LINE# 139
+ C:615BH LINE# 140
+ C:615BH LINE# 142
+ C:615BH LINE# 143
+ C:615BH LINE# 145
+ C:615BH LINE# 147
+ C:615BH LINE# 149
+ C:615EH LINE# 150
------- ENDPROC LEDDISPLAY
------- ENDMOD LED
@@ -1357,89 +1357,89 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00C0H PUBLIC P4
D:0080H PUBLIC P5
D:00B7H PUBLIC PWM2CON
- C:6F41H PUBLIC KeyProcess
+ C:7027H PUBLIC KeyProcess
B:0080H.3 PUBLIC P0_3
- C:5C5FH PUBLIC KeySwitchSpeed
+ C:5D96H PUBLIC KeySwitchSpeed
X:03FFH PUBLIC ucDsgingSpeed
------- PROC KEYSWITCHSPEED
- C:5C5FH LINE# 20
- C:5C5FH LINE# 21
- C:5C5FH LINE# 22
- C:5C61H LINE# 23
- C:5C63H LINE# 24
- C:5C65H LINE# 25
- C:5C68H LINE# 26
- C:5C68H LINE# 27
- C:5C6EH LINE# 28
- C:5C6EH LINE# 29
- C:5C70H LINE# 30
- C:5C72H LINE# 31
- C:5C82H LINE# 32
- C:5C85H LINE# 33
- C:5C86H LINE# 34
- C:5C8DH LINE# 35
- C:5C8DH LINE# 36
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 24
+ C:5D96H LINE# 20
+ C:5D96H LINE# 21
+ C:5D96H LINE# 22
+ C:5D98H LINE# 23
+ C:5D9AH LINE# 24
+ C:5D9CH LINE# 25
+ C:5D9FH LINE# 26
+ C:5D9FH LINE# 27
+ C:5DA5H LINE# 28
+ C:5DA5H LINE# 29
+ C:5DA7H LINE# 30
+ C:5DA9H LINE# 31
+ C:5DB9H LINE# 32
+ C:5DBCH LINE# 33
+ C:5DBDH LINE# 34
+ C:5DC4H LINE# 35
+ C:5DC4H LINE# 36
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 24
- C:5C90H LINE# 37
- C:5C92H LINE# 38
- C:5C9FH LINE# 39
- C:5CA2H LINE# 40
- C:5CA3H LINE# 42
- C:5CA3H LINE# 43
- C:5CA8H LINE# 44
- C:5CAAH LINE# 45
- C:5CBAH LINE# 46
- C:5CBDH LINE# 47
- C:5CBDH LINE# 48
- C:5CBEH LINE# 50
- C:5CBEH LINE# 51
- C:5CC0H LINE# 52
- C:5CC2H LINE# 53
- C:5CC4H LINE# 54
- C:5CC4H LINE# 55
+ C:5DC7H LINE# 37
+ C:5DC9H LINE# 38
+ C:5DD6H LINE# 39
+ C:5DD9H LINE# 40
+ C:5DDAH LINE# 42
+ C:5DDAH LINE# 43
+ C:5DDFH LINE# 44
+ C:5DE1H LINE# 45
+ C:5DF1H LINE# 46
+ C:5DF4H LINE# 47
+ C:5DF4H LINE# 48
+ C:5DF5H LINE# 50
+ C:5DF5H LINE# 51
+ C:5DF7H LINE# 52
+ C:5DF9H LINE# 53
+ C:5DFBH LINE# 54
+ C:5DFBH LINE# 55
------- ENDPROC KEYSWITCHSPEED
------- PROC KEYPROCESS
- C:6F41H LINE# 64
- C:6F41H LINE# 65
- C:6F41H LINE# 66
- C:6F44H LINE# 67
- C:6F44H LINE# 68
- C:6F46H LINE# 69
- C:6F57H LINE# 70
- C:6F57H LINE# 71
- C:6F57H LINE# 72
- C:6F5AH LINE# 73
- C:6F5BH LINE# 75
- C:6F5BH LINE# 76
- C:6F5DH LINE# 77
- C:6F62H LINE# 78
- C:6F63H LINE# 80
- C:6F63H LINE# 81
- C:6F65H LINE# 82
- C:6F66H LINE# 84
- C:6F66H LINE# 85
- C:6F68H LINE# 86
- C:6F6BH LINE# 87
- C:6F6BH LINE# 88
- C:6F6DH LINE# 89
- C:6F6EH LINE# 91
- C:6F6EH LINE# 92
- C:6F70H LINE# 93
- C:6F70H LINE# 94
- C:6F70H LINE# 96
- C:6F70H LINE# 97
- C:6F70H LINE# 98
- C:6F70H LINE# 99
- C:6F70H LINE# 100
+ C:7027H LINE# 64
+ C:7027H LINE# 65
+ C:7027H LINE# 66
+ C:702AH LINE# 67
+ C:702AH LINE# 68
+ C:702CH LINE# 69
+ C:703DH LINE# 70
+ C:703DH LINE# 71
+ C:703DH LINE# 72
+ C:7040H LINE# 73
+ C:7041H LINE# 75
+ C:7041H LINE# 76
+ C:7043H LINE# 77
+ C:7048H LINE# 78
+ C:7049H LINE# 80
+ C:7049H LINE# 81
+ C:704BH LINE# 82
+ C:704CH LINE# 84
+ C:704CH LINE# 85
+ C:704EH LINE# 86
+ C:7051H LINE# 87
+ C:7051H LINE# 88
+ C:7053H LINE# 89
+ C:7054H LINE# 91
+ C:7054H LINE# 92
+ C:7056H LINE# 93
+ C:7056H LINE# 94
+ C:7056H LINE# 96
+ C:7056H LINE# 97
+ C:7056H LINE# 98
+ C:7056H LINE# 99
+ C:7056H LINE# 100
------- ENDPROC KEYPROCESS
------- ENDMOD KEYAPP
------- MODULE LOWPOWER
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 25
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 25
D:0090H PUBLIC P1
@@ -1456,182 +1456,182 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00D8H PUBLIC EXF1
B:00A0H.5 PUBLIC P2_5
X:05E9H PUBLIC ucPDTimerCnt
- C:6E05H PUBLIC SystemIntoSleep
- C:5357H PUBLIC LowPowerCheck
+ C:6EEBH PUBLIC SystemIntoSleep
+ C:548EH PUBLIC LowPowerCheck
B:002CH.4 PUBLIC bPCEnterPDFlg
- C:6BE3H PUBLIC LowPowerProcess
- C:6BA3H PUBLIC WakeUpProcess
+ C:6CC9H PUBLIC LowPowerProcess
+ C:6C89H PUBLIC WakeUpProcess
D:00B1H PUBLIC RSTSTAT
- C:73E6H PUBLIC SystemIntoPD
+ C:74CCH PUBLIC SystemIntoPD
B:00A8H.4 PUBLIC ES0
B:00A8H.5 PUBLIC ET3
X:05EAH PUBLIC ucResetFlag
B:002CH.5 PUBLIC bWakeupFlg
B:002CH.6 PUBLIC bSleepFlg
------- PROC WAKEUPPROCESS
- C:6BA3H LINE# 26
- C:6BA3H LINE# 27
- C:6BA3H LINE# 28
- C:6BA6H LINE# 29
- C:6BA6H LINE# 30
- C:6BA8H LINE# 31
- C:6BABH LINE# 32
- C:6BABH LINE# 33
- C:6BB0H LINE# 34
- C:6BB2H LINE# 36
- C:6BB4H LINE# 37
- C:6BB9H LINE# 38
- C:6BBEH LINE# 41
- C:6BC0H LINE# 43
- C:6BC2H LINE# 44
- C:6BC4H LINE# 46
- C:6BC9H LINE# 47
- C:6BCCH LINE# 48
- C:6BCFH LINE# 49
- C:6BCFH LINE# 50
- C:6BD4H LINE# 51
- C:6BD6H LINE# 52
- C:6BDAH LINE# 53
- C:6BDEH LINE# 54
- C:6BE2H LINE# 55
- C:6BE2H LINE# 56
+ C:6C89H LINE# 26
+ C:6C89H LINE# 27
+ C:6C89H LINE# 28
+ C:6C8CH LINE# 29
+ C:6C8CH LINE# 30
+ C:6C8EH LINE# 31
+ C:6C91H LINE# 32
+ C:6C91H LINE# 33
+ C:6C96H LINE# 34
+ C:6C98H LINE# 36
+ C:6C9AH LINE# 37
+ C:6C9FH LINE# 38
+ C:6CA4H LINE# 41
+ C:6CA6H LINE# 43
+ C:6CA8H LINE# 44
+ C:6CAAH LINE# 46
+ C:6CAFH LINE# 47
+ C:6CB2H LINE# 48
+ C:6CB5H LINE# 49
+ C:6CB5H LINE# 50
+ C:6CBAH LINE# 51
+ C:6CBCH LINE# 52
+ C:6CC0H LINE# 53
+ C:6CC4H LINE# 54
+ C:6CC8H LINE# 55
+ C:6CC8H LINE# 56
------- ENDPROC WAKEUPPROCESS
------- PROC SYSTEMINTOPD
- C:73E6H LINE# 65
- C:73E6H LINE# 66
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 26
+ C:74CCH LINE# 65
+ C:74CCH LINE# 66
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 26
- C:73E6H LINE# 67
- C:73E6H LINE# 68
- C:73E6H LINE# 69
- C:73E9H LINE# 71
- C:73EBH LINE# 73
- C:73EDH LINE# 74
- C:73F2H LINE# 76
- C:73F5H LINE# 77
+ C:74CCH LINE# 67
+ C:74CCH LINE# 68
+ C:74CCH LINE# 69
+ C:74CFH LINE# 71
+ C:74D1H LINE# 73
+ C:74D3H LINE# 74
+ C:74D8H LINE# 76
+ C:74DBH LINE# 77
------- ENDPROC SYSTEMINTOPD
------- PROC SYSTEMINTOSLEEP
- C:6E05H LINE# 87
- C:6E05H LINE# 88
- C:6E05H LINE# 90
- C:6E07H LINE# 91
- C:6E09H LINE# 93
- C:6E0CH LINE# 94
- C:6E0FH LINE# 95
- C:6E14H LINE# 96
- C:6E16H LINE# 97
- C:6E19H LINE# 98
- C:6E1CH LINE# 99
- C:6E1CH LINE# 100
- C:6E1EH LINE# 101
- C:6E20H LINE# 103
- C:6E20H LINE# 104
- C:6E22H LINE# 105
- C:6E22H LINE# 106
- C:6E27H LINE# 108
- C:6E29H LINE# 110
- C:6E2BH LINE# 118
- C:6E2DH LINE# 119
- C:6E30H LINE# 120
- C:6E35H LINE# 121
- C:6E37H LINE# 123
- C:6E3AH LINE# 124
+ C:6EEBH LINE# 87
+ C:6EEBH LINE# 88
+ C:6EEBH LINE# 90
+ C:6EEDH LINE# 91
+ C:6EEFH LINE# 93
+ C:6EF2H LINE# 94
+ C:6EF5H LINE# 95
+ C:6EFAH LINE# 96
+ C:6EFCH LINE# 97
+ C:6EFFH LINE# 98
+ C:6F02H LINE# 99
+ C:6F02H LINE# 100
+ C:6F04H LINE# 101
+ C:6F06H LINE# 103
+ C:6F06H LINE# 104
+ C:6F08H LINE# 105
+ C:6F08H LINE# 106
+ C:6F0DH LINE# 108
+ C:6F0FH LINE# 110
+ C:6F11H LINE# 118
+ C:6F13H LINE# 119
+ C:6F16H LINE# 120
+ C:6F1BH LINE# 121
+ C:6F1DH LINE# 123
+ C:6F20H LINE# 124
------- ENDPROC SYSTEMINTOSLEEP
------- PROC LOWPOWERCHECK
- C:5357H LINE# 135
- C:5357H LINE# 136
- C:5357H LINE# 137
- C:5363H LINE# 138
- C:5363H LINE# 139
- C:5365H LINE# 140
- C:5367H LINE# 141
- C:5368H LINE# 142
- C:536BH LINE# 143
- C:536BH LINE# 144
- C:537AH LINE# 145
- C:537AH LINE# 146
- C:537CH LINE# 147
- C:537EH LINE# 148
- C:537EH LINE# 149
- C:537FH LINE# 150
- C:5382H LINE# 151
- C:5382H LINE# 152
- C:5388H LINE# 153
- C:5388H LINE# 154
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 27
+ C:548EH LINE# 135
+ C:548EH LINE# 136
+ C:548EH LINE# 137
+ C:549AH LINE# 138
+ C:549AH LINE# 139
+ C:549CH LINE# 140
+ C:549EH LINE# 141
+ C:549FH LINE# 142
+ C:54A2H LINE# 143
+ C:54A2H LINE# 144
+ C:54B1H LINE# 145
+ C:54B1H LINE# 146
+ C:54B3H LINE# 147
+ C:54B5H LINE# 148
+ C:54B5H LINE# 149
+ C:54B6H LINE# 150
+ C:54B9H LINE# 151
+ C:54B9H LINE# 152
+ C:54BFH LINE# 153
+ C:54BFH LINE# 154
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 27
- C:538BH LINE# 155
- C:538BH LINE# 156
- C:539AH LINE# 157
- C:539AH LINE# 158
- C:539CH LINE# 159
- C:539EH LINE# 160
- C:539EH LINE# 161
- C:539FH LINE# 163
- C:539FH LINE# 164
- C:53A4H LINE# 165
- C:53BCH LINE# 166
- C:53BCH LINE# 167
- C:53CAH LINE# 168
- C:53CAH LINE# 169
- C:53CCH LINE# 170
- C:53CEH LINE# 171
- C:53CEH LINE# 172
- C:53CFH LINE# 174
- C:53CFH LINE# 175
- C:53D4H LINE# 176
- C:53D4H LINE# 177
- C:53D4H LINE# 178
- C:53D5H LINE# 180
- C:53D5H LINE# 181
- C:53DAH LINE# 182
- C:53DCH LINE# 183
- C:53DCH LINE# 184
- C:53DDH LINE# 186
- C:53DDH LINE# 187
- C:53E2H LINE# 188
- C:53E4H LINE# 189
- C:53E4H LINE# 190
+ C:54C2H LINE# 155
+ C:54C2H LINE# 156
+ C:54D1H LINE# 157
+ C:54D1H LINE# 158
+ C:54D3H LINE# 159
+ C:54D5H LINE# 160
+ C:54D5H LINE# 161
+ C:54D6H LINE# 163
+ C:54D6H LINE# 164
+ C:54DBH LINE# 165
+ C:54F3H LINE# 166
+ C:54F3H LINE# 167
+ C:5501H LINE# 168
+ C:5501H LINE# 169
+ C:5503H LINE# 170
+ C:5505H LINE# 171
+ C:5505H LINE# 172
+ C:5506H LINE# 174
+ C:5506H LINE# 175
+ C:550BH LINE# 176
+ C:550BH LINE# 177
+ C:550BH LINE# 178
+ C:550CH LINE# 180
+ C:550CH LINE# 181
+ C:5511H LINE# 182
+ C:5513H LINE# 183
+ C:5513H LINE# 184
+ C:5514H LINE# 186
+ C:5514H LINE# 187
+ C:5519H LINE# 188
+ C:551BH LINE# 189
+ C:551BH LINE# 190
------- ENDPROC LOWPOWERCHECK
------- PROC LOWPOWERPROCESS
- C:6BE3H LINE# 199
- C:6BE3H LINE# 200
- C:6BE3H LINE# 201
- C:6BE9H LINE# 202
- C:6BE9H LINE# 203
- C:6BEBH LINE# 204
- C:6C03H LINE# 205
- C:6C03H LINE# 206
- C:6C05H LINE# 207
- C:6C08H LINE# 208
- C:6C08H LINE# 209
- C:6C0AH LINE# 210
- C:6C0CH LINE# 211
- C:6C0FH LINE# 212
- C:6C0FH LINE# 213
- C:6C11H LINE# 214
- C:6C14H LINE# 215
- C:6C17H LINE# 216
- C:6C19H LINE# 217
- C:6C1CH LINE# 218
- C:6C1CH LINE# 219
- C:6C1FH LINE# 220
- C:6C1FH LINE# 222
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 28
+ C:6CC9H LINE# 199
+ C:6CC9H LINE# 200
+ C:6CC9H LINE# 201
+ C:6CCFH LINE# 202
+ C:6CCFH LINE# 203
+ C:6CD1H LINE# 204
+ C:6CE9H LINE# 205
+ C:6CE9H LINE# 206
+ C:6CEBH LINE# 207
+ C:6CEEH LINE# 208
+ C:6CEEH LINE# 209
+ C:6CF0H LINE# 210
+ C:6CF2H LINE# 211
+ C:6CF5H LINE# 212
+ C:6CF5H LINE# 213
+ C:6CF7H LINE# 214
+ C:6CFAH LINE# 215
+ C:6CFDH LINE# 216
+ C:6CFFH LINE# 217
+ C:6D02H LINE# 218
+ C:6D02H LINE# 219
+ C:6D05H LINE# 220
+ C:6D05H LINE# 222
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 28
- C:6C22H LINE# 223
+ C:6D08H LINE# 223
------- ENDPROC LOWPOWERPROCESS
------- ENDMOD LOWPOWER
------- MODULE UARTAPP
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
- C:3B88H PUBLIC Uart0RdCmdProcess
+ C:3BFBH PUBLIC Uart0RdCmdProcess
D:0090H PUBLIC P1
- C:6D1AH PUBLIC Uart0ReadSubClassID
+ C:6E00H PUBLIC Uart0ReadSubClassID
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
@@ -1640,20 +1640,20 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:0028H.4 PUBLIC bUart1SndAckFlg
B:0028H.5 PUBLIC bUart2SndAckFlg
X:03F2H PUBLIC ucSubClassID
- C:5229H PUBLIC _InterruptUart0AppRx
+ C:5360H PUBLIC _InterruptUart0AppRx
B:00A0H.0 PUBLIC P2_0
- C:4EF4H PUBLIC Uart0WrCmdProcess
- C:4CE2H PUBLIC InterruptUart0AppTx
+ C:502BH PUBLIC Uart0WrCmdProcess
+ C:4E19H PUBLIC InterruptUart0AppTx
X:03F3H PUBLIC ucUartErrCode
- C:6243H PUBLIC Uart0CaliVoltage
- C:656EH PUBLIC Uart0CaliTS1
- C:65BBH PUBLIC Uart0CaliTS2
- C:685EH PUBLIC Page1WrRdFuncTable
- C:6882H PUBLIC Page2WrRdFuncTable
- C:729BH PUBLIC Uart0Check
+ C:637AH PUBLIC Uart0CaliVoltage
+ C:6654H PUBLIC Uart0CaliTS1
+ C:66A1H PUBLIC Uart0CaliTS2
+ C:6944H PUBLIC Page1WrRdFuncTable
+ C:6968H PUBLIC Page2WrRdFuncTable
+ C:7381H PUBLIC Uart0Check
D:0099H PUBLIC SBUF
- C:46F8H PUBLIC Uart0CaliCurrent
- C:629BH PUBLIC Uart0CaliRTC
+ C:482FH PUBLIC Uart0CaliCurrent
+ C:63D2H PUBLIC Uart0CaliRTC
X:03F4H PUBLIC ucUart0SndLength
X:03F5H PUBLIC ucUart1SndLength
X:03F6H PUBLIC ucUart2SndLength
@@ -1667,19 +1667,19 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:0028H.6 PUBLIC bUart0ReadFlg
B:0028H.7 PUBLIC bUart1ReadFlg
B:0029H.0 PUBLIC bUart2ReadFlg
- C:38B7H PUBLIC Uart0IapCheckHandshake
+ C:392AH PUBLIC Uart0IapCheckHandshake
B:0029H.1 PUBLIC bUart0WriteFlg
- C:5D2BH PUBLIC _Uart0ReadInfo
- C:7285H PUBLIC Uart0Handshake
+ C:5E62H PUBLIC _Uart0ReadInfo
+ C:736BH PUBLIC Uart0Handshake
B:0029H.2 PUBLIC bUart1WriteFlg
B:0029H.3 PUBLIC bUart2WriteFlg
- C:67CCH PUBLIC Uart0WriteManufacture
- C:6DCBH PUBLIC Uart0CaliCurOffset
+ C:68B2H PUBLIC Uart0WriteManufacture
+ C:6EB1H PUBLIC Uart0CaliCurOffset
B:0098H.4 PUBLIC REN
B:0029H.4 PUBLIC bISPFlg
- C:5881H PUBLIC _Uart0WriteInfo
+ C:59B8H PUBLIC _Uart0WriteInfo
X:03FAH PUBLIC ucUart0BufPT
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 29
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 29
X:03FBH PUBLIC ucUart1BufPT
@@ -1687,362 +1687,362 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:009AH PUBLIC SADDR
X:03FDH PUBLIC uiReceCheckSum
------- PROC UART0HANDSHAKE
- C:7285H LINE# 110
- C:7285H LINE# 111
- C:7285H LINE# 112
- C:728BH LINE# 113
- C:728BH LINE# 114
- C:7292H LINE# 115
- C:7293H LINE# 117
- C:7293H LINE# 118
- C:729AH LINE# 119
- C:729AH LINE# 120
+ C:736BH LINE# 110
+ C:736BH LINE# 111
+ C:736BH LINE# 112
+ C:7371H LINE# 113
+ C:7371H LINE# 114
+ C:7378H LINE# 115
+ C:7379H LINE# 117
+ C:7379H LINE# 118
+ C:7380H LINE# 119
+ C:7380H LINE# 120
------- ENDPROC UART0HANDSHAKE
------- PROC _UART0WRITEINFO
X:02B8H SYMBOL ptr
------- DO
D:0007H SYMBOL i
------- ENDDO
- C:5881H LINE# 170
- C:5889H LINE# 171
- C:5889H LINE# 174
- C:58AAH LINE# 175
- C:58AAH LINE# 176
- C:58B5H LINE# 177
- C:58B5H LINE# 178
- C:58B8H LINE# 179
- C:58D1H LINE# 180
- C:58DBH LINE# 181
- C:58DEH LINE# 182
- C:58E0H LINE# 183
- C:58E5H LINE# 185
- C:58ECH LINE# 186
- C:58EDH LINE# 188
- C:58EDH LINE# 189
- C:58F4H LINE# 190
- C:58F4H LINE# 191
+ C:59B8H LINE# 170
+ C:59C0H LINE# 171
+ C:59C0H LINE# 174
+ C:59E1H LINE# 175
+ C:59E1H LINE# 176
+ C:59ECH LINE# 177
+ C:59ECH LINE# 178
+ C:59EFH LINE# 179
+ C:5A08H LINE# 180
+ C:5A12H LINE# 181
+ C:5A15H LINE# 182
+ C:5A17H LINE# 183
+ C:5A1CH LINE# 185
+ C:5A23H LINE# 186
+ C:5A24H LINE# 188
+ C:5A24H LINE# 189
+ C:5A2BH LINE# 190
+ C:5A2BH LINE# 191
------- ENDPROC _UART0WRITEINFO
------- PROC _UART0READINFO
D:0006H SYMBOL ptr
------- DO
D:0005H SYMBOL i
------- ENDDO
- C:5D2BH LINE# 263
- C:5D2BH LINE# 264
- C:5D2BH LINE# 267
- C:5D34H LINE# 268
- C:5D34H LINE# 269
- C:5D36H LINE# 270
- C:5D36H LINE# 271
- C:5D42H LINE# 272
- C:5D42H LINE# 273
- C:5D45H LINE# 274
- C:5D57H LINE# 275
- C:5D5CH LINE# 276
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 30
+ C:5E62H LINE# 263
+ C:5E62H LINE# 264
+ C:5E62H LINE# 267
+ C:5E6BH LINE# 268
+ C:5E6BH LINE# 269
+ C:5E6DH LINE# 270
+ C:5E6DH LINE# 271
+ C:5E79H LINE# 272
+ C:5E79H LINE# 273
+ C:5E7CH LINE# 274
+ C:5E8EH LINE# 275
+ C:5E93H LINE# 276
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 30
- C:5D5FH LINE# 277
- C:5D7BH LINE# 279
- C:5D8FH LINE# 280
+ C:5E96H LINE# 277
+ C:5EB2H LINE# 279
+ C:5EC6H LINE# 280
------- ENDPROC _UART0READINFO
------- PROC UART0WRITEMANUFACTURE
- C:67CCH LINE# 346
- C:67CCH LINE# 347
- C:67CCH LINE# 348
- C:67EDH LINE# 349
- C:67EDH LINE# 350
- C:67F5H LINE# 351
- C:67F5H LINE# 352
- C:67FBH LINE# 353
- C:67FDH LINE# 354
- C:6801H LINE# 355
- C:6801H LINE# 356
- C:6803H LINE# 357
- C:6803H LINE# 358
- C:6805H LINE# 359
- C:680CH LINE# 360
- C:680DH LINE# 362
- C:680DH LINE# 363
- C:6814H LINE# 364
- C:6814H LINE# 365
+ C:68B2H LINE# 346
+ C:68B2H LINE# 347
+ C:68B2H LINE# 348
+ C:68D3H LINE# 349
+ C:68D3H LINE# 350
+ C:68DBH LINE# 351
+ C:68DBH LINE# 352
+ C:68E1H LINE# 353
+ C:68E3H LINE# 354
+ C:68E7H LINE# 355
+ C:68E7H LINE# 356
+ C:68E9H LINE# 357
+ C:68E9H LINE# 358
+ C:68EBH LINE# 359
+ C:68F2H LINE# 360
+ C:68F3H LINE# 362
+ C:68F3H LINE# 363
+ C:68FAH LINE# 364
+ C:68FAH LINE# 365
------- ENDPROC UART0WRITEMANUFACTURE
------- PROC UART0READSUBCLASSID
- C:6D1AH LINE# 437
- C:6D1AH LINE# 438
- C:6D1AH LINE# 439
- C:6D3BH LINE# 440
- C:6D3BH LINE# 441
- C:6D43H LINE# 443
- C:6D45H LINE# 444
- C:6D4CH LINE# 445
- C:6D4DH LINE# 447
- C:6D4DH LINE# 448
- C:6D54H LINE# 449
- C:6D54H LINE# 450
+ C:6E00H LINE# 437
+ C:6E00H LINE# 438
+ C:6E00H LINE# 439
+ C:6E21H LINE# 440
+ C:6E21H LINE# 441
+ C:6E29H LINE# 443
+ C:6E2BH LINE# 444
+ C:6E32H LINE# 445
+ C:6E33H LINE# 447
+ C:6E33H LINE# 448
+ C:6E3AH LINE# 449
+ C:6E3AH LINE# 450
------- ENDPROC UART0READSUBCLASSID
------- PROC UART0RDCMDPROCESS
------- DO
X:02B6H SYMBOL rdaddr
------- ENDDO
- C:3B88H LINE# 506
- C:3B88H LINE# 507
- C:3B88H LINE# 510
- C:3BDCH LINE# 511
- C:3BDCH LINE# 512
- C:3BDCH LINE# 513
- C:3BDCH LINE# 514
- C:3BDCH LINE# 515
- C:3BDCH LINE# 516
- C:3BDCH LINE# 517
- C:3BDCH LINE# 518
- C:3BDCH LINE# 519
- C:3BDCH LINE# 520
- C:3BDCH LINE# 521
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 31
+ C:3BFBH LINE# 506
+ C:3BFBH LINE# 507
+ C:3BFBH LINE# 510
+ C:3C4FH LINE# 511
+ C:3C4FH LINE# 512
+ C:3C4FH LINE# 513
+ C:3C4FH LINE# 514
+ C:3C4FH LINE# 515
+ C:3C4FH LINE# 516
+ C:3C4FH LINE# 517
+ C:3C4FH LINE# 518
+ C:3C4FH LINE# 519
+ C:3C4FH LINE# 520
+ C:3C4FH LINE# 521
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 31
- C:3BDCH LINE# 522
- C:3BECH LINE# 523
- C:3BEDH LINE# 525
- C:3BEDH LINE# 526
- C:3BF4H LINE# 527
- C:3BF5H LINE# 529
- C:3BF5H LINE# 530
- C:3BFCH LINE# 531
- C:3BFDH LINE# 533
- C:3BFDH LINE# 534
- C:3C04H LINE# 535
- C:3C05H LINE# 537
- C:3C05H LINE# 538
- C:3C0CH LINE# 539
- C:3C0DH LINE# 541
- C:3C0DH LINE# 542
- C:3C14H LINE# 543
- C:3C15H LINE# 545
- C:3C15H LINE# 546
- C:3C1CH LINE# 547
- C:3C1DH LINE# 549
- C:3C1DH LINE# 550
- C:3C24H LINE# 551
- C:3C25H LINE# 553
- C:3C25H LINE# 554
- C:3C2CH LINE# 555
- C:3C2DH LINE# 557
- C:3C2DH LINE# 558
- C:3C34H LINE# 559
- C:3C35H LINE# 561
- C:3C35H LINE# 562
- C:3C3CH LINE# 563
- C:3C3DH LINE# 565
- C:3C3DH LINE# 566
- C:3C44H LINE# 567
- C:3C45H LINE# 569
- C:3C45H LINE# 570
- C:3C4CH LINE# 571
- C:3C4DH LINE# 573
- C:3C4DH LINE# 574
- C:3C54H LINE# 575
- C:3C55H LINE# 577
- C:3C55H LINE# 578
- C:3C5CH LINE# 579
- C:3C5DH LINE# 581
- C:3C5DH LINE# 582
- C:3C66H LINE# 583
- C:3C66H LINE# 584
- C:3C68H LINE# 585
- C:3C6EH LINE# 586
- C:3C6FH LINE# 587
- C:3C7DH LINE# 588
- C:3C7DH LINE# 589
- C:3C7FH LINE# 590
- C:3C85H LINE# 591
- C:3C86H LINE# 592
- C:3C8DH LINE# 593
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 32
+ C:3C4FH LINE# 522
+ C:3C5FH LINE# 523
+ C:3C60H LINE# 525
+ C:3C60H LINE# 526
+ C:3C67H LINE# 527
+ C:3C68H LINE# 529
+ C:3C68H LINE# 530
+ C:3C6FH LINE# 531
+ C:3C70H LINE# 533
+ C:3C70H LINE# 534
+ C:3C77H LINE# 535
+ C:3C78H LINE# 537
+ C:3C78H LINE# 538
+ C:3C7FH LINE# 539
+ C:3C80H LINE# 541
+ C:3C80H LINE# 542
+ C:3C87H LINE# 543
+ C:3C88H LINE# 545
+ C:3C88H LINE# 546
+ C:3C8FH LINE# 547
+ C:3C90H LINE# 549
+ C:3C90H LINE# 550
+ C:3C97H LINE# 551
+ C:3C98H LINE# 553
+ C:3C98H LINE# 554
+ C:3C9FH LINE# 555
+ C:3CA0H LINE# 557
+ C:3CA0H LINE# 558
+ C:3CA7H LINE# 559
+ C:3CA8H LINE# 561
+ C:3CA8H LINE# 562
+ C:3CAFH LINE# 563
+ C:3CB0H LINE# 565
+ C:3CB0H LINE# 566
+ C:3CB7H LINE# 567
+ C:3CB8H LINE# 569
+ C:3CB8H LINE# 570
+ C:3CBFH LINE# 571
+ C:3CC0H LINE# 573
+ C:3CC0H LINE# 574
+ C:3CC7H LINE# 575
+ C:3CC8H LINE# 577
+ C:3CC8H LINE# 578
+ C:3CCFH LINE# 579
+ C:3CD0H LINE# 581
+ C:3CD0H LINE# 582
+ C:3CD9H LINE# 583
+ C:3CD9H LINE# 584
+ C:3CDBH LINE# 585
+ C:3CE1H LINE# 586
+ C:3CE2H LINE# 587
+ C:3CF0H LINE# 588
+ C:3CF0H LINE# 589
+ C:3CF2H LINE# 590
+ C:3CF8H LINE# 591
+ C:3CF9H LINE# 592
+ C:3D00H LINE# 593
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 32
- C:3C8DH LINE# 594
- C:3CABH LINE# 595
- C:3CAEH LINE# 596
- C:3CAFH LINE# 597
- C:3CB6H LINE# 598
- C:3CB6H LINE# 599
- C:3CD4H LINE# 600
- C:3CD7H LINE# 601
- C:3CD7H LINE# 602
- C:3CD7H LINE# 603
- C:3CD7H LINE# 604
+ C:3D00H LINE# 594
+ C:3D1EH LINE# 595
+ C:3D21H LINE# 596
+ C:3D22H LINE# 597
+ C:3D29H LINE# 598
+ C:3D29H LINE# 599
+ C:3D47H LINE# 600
+ C:3D4AH LINE# 601
+ C:3D4AH LINE# 602
+ C:3D4AH LINE# 603
+ C:3D4AH LINE# 604
------- ENDPROC UART0RDCMDPROCESS
------- PROC UART0CALIVOLTAGE
- C:6243H LINE# 830
- C:6243H LINE# 831
- C:6243H LINE# 832
- C:6264H LINE# 833
- C:6264H LINE# 834
- C:6277H LINE# 836
- C:627AH LINE# 837
- C:627AH LINE# 838
- C:6281H LINE# 839
- C:6282H LINE# 841
- C:6282H LINE# 842
- C:6284H LINE# 843
- C:628BH LINE# 844
- C:6292H LINE# 845
- C:6292H LINE# 846
- C:6293H LINE# 848
- C:6293H LINE# 849
- C:629AH LINE# 850
- C:629AH LINE# 851
+ C:637AH LINE# 830
+ C:637AH LINE# 831
+ C:637AH LINE# 832
+ C:639BH LINE# 833
+ C:639BH LINE# 834
+ C:63AEH LINE# 836
+ C:63B1H LINE# 837
+ C:63B1H LINE# 838
+ C:63B8H LINE# 839
+ C:63B9H LINE# 841
+ C:63B9H LINE# 842
+ C:63BBH LINE# 843
+ C:63C2H LINE# 844
+ C:63C9H LINE# 845
+ C:63C9H LINE# 846
+ C:63CAH LINE# 848
+ C:63CAH LINE# 849
+ C:63D1H LINE# 850
+ C:63D1H LINE# 851
------- ENDPROC UART0CALIVOLTAGE
------- PROC UART0CALICURRENT
- C:46F8H LINE# 923
- C:46F8H LINE# 924
- C:46F8H LINE# 925
- C:471CH LINE# 926
- C:471CH LINE# 930
- C:4784H LINE# 932
- C:479AH LINE# 933
- C:479AH LINE# 934
- C:47A1H LINE# 935
- C:47A2H LINE# 937
- C:47A2H LINE# 938
- C:47A4H LINE# 939
- C:47ABH LINE# 940
- C:47B2H LINE# 941
- C:47B2H LINE# 942
- C:47B3H LINE# 944
- C:47B3H LINE# 945
- C:47BAH LINE# 946
- C:47BAH LINE# 947
+ C:482FH LINE# 923
+ C:482FH LINE# 924
+ C:482FH LINE# 925
+ C:4853H LINE# 926
+ C:4853H LINE# 930
+ C:48BBH LINE# 932
+ C:48D1H LINE# 933
+ C:48D1H LINE# 934
+ C:48D8H LINE# 935
+ C:48D9H LINE# 937
+ C:48D9H LINE# 938
+ C:48DBH LINE# 939
+ C:48E2H LINE# 940
+ C:48E9H LINE# 941
+ C:48E9H LINE# 942
+ C:48EAH LINE# 944
+ C:48EAH LINE# 945
+ C:48F1H LINE# 946
+ C:48F1H LINE# 947
------- ENDPROC UART0CALICURRENT
------- PROC UART0CALICUROFFSET
- C:6DCBH LINE# 950
- C:6DCBH LINE# 951
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 33
+ C:6EB1H LINE# 950
+ C:6EB1H LINE# 951
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 33
- C:6DCBH LINE# 952
- C:6DECH LINE# 953
- C:6DECH LINE# 954
- C:6DEEH LINE# 955
- C:6DF5H LINE# 957
- C:6DFCH LINE# 958
- C:6DFDH LINE# 960
- C:6DFDH LINE# 961
- C:6E04H LINE# 962
- C:6E04H LINE# 963
+ C:6EB1H LINE# 952
+ C:6ED2H LINE# 953
+ C:6ED2H LINE# 954
+ C:6ED4H LINE# 955
+ C:6EDBH LINE# 957
+ C:6EE2H LINE# 958
+ C:6EE3H LINE# 960
+ C:6EE3H LINE# 961
+ C:6EEAH LINE# 962
+ C:6EEAH LINE# 963
------- ENDPROC UART0CALICUROFFSET
------- PROC UART0CALITS1
- C:656EH LINE# 1073
- C:656EH LINE# 1074
- C:656EH LINE# 1075
- C:658FH LINE# 1076
- C:658FH LINE# 1077
- C:6591H LINE# 1078
- C:65A4H LINE# 1079
- C:65ABH LINE# 1081
- C:65B2H LINE# 1082
- C:65B3H LINE# 1084
- C:65B3H LINE# 1085
- C:65BAH LINE# 1086
- C:65BAH LINE# 1087
+ C:6654H LINE# 1073
+ C:6654H LINE# 1074
+ C:6654H LINE# 1075
+ C:6675H LINE# 1076
+ C:6675H LINE# 1077
+ C:6677H LINE# 1078
+ C:668AH LINE# 1079
+ C:6691H LINE# 1081
+ C:6698H LINE# 1082
+ C:6699H LINE# 1084
+ C:6699H LINE# 1085
+ C:66A0H LINE# 1086
+ C:66A0H LINE# 1087
------- ENDPROC UART0CALITS1
------- PROC UART0CALITS2
- C:65BBH LINE# 1090
- C:65BBH LINE# 1091
- C:65BBH LINE# 1092
- C:65DCH LINE# 1093
- C:65DCH LINE# 1094
- C:65DEH LINE# 1095
- C:65F1H LINE# 1096
- C:65F8H LINE# 1098
- C:65FFH LINE# 1099
- C:6600H LINE# 1101
- C:6600H LINE# 1102
- C:6607H LINE# 1103
- C:6607H LINE# 1104
+ C:66A1H LINE# 1090
+ C:66A1H LINE# 1091
+ C:66A1H LINE# 1092
+ C:66C2H LINE# 1093
+ C:66C2H LINE# 1094
+ C:66C4H LINE# 1095
+ C:66D7H LINE# 1096
+ C:66DEH LINE# 1098
+ C:66E5H LINE# 1099
+ C:66E6H LINE# 1101
+ C:66E6H LINE# 1102
+ C:66EDH LINE# 1103
+ C:66EDH LINE# 1104
------- ENDPROC UART0CALITS2
------- PROC UART0CALIRTC
------- DO
D:0007H SYMBOL i
------- ENDDO
- C:629BH LINE# 1196
- C:629BH LINE# 1197
- C:629BH LINE# 1200
- C:62BCH LINE# 1201
- C:62BCH LINE# 1202
- C:62BDH LINE# 1203
- C:62BDH LINE# 1204
- C:62D5H LINE# 1205
- C:62DAH LINE# 1206
- C:62DCH LINE# 1207
- C:62E3H LINE# 1208
- C:62EAH LINE# 1209
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 34
+ C:63D2H LINE# 1196
+ C:63D2H LINE# 1197
+ C:63D2H LINE# 1200
+ C:63F3H LINE# 1201
+ C:63F3H LINE# 1202
+ C:63F4H LINE# 1203
+ C:63F4H LINE# 1204
+ C:640CH LINE# 1205
+ C:6411H LINE# 1206
+ C:6413H LINE# 1207
+ C:641AH LINE# 1208
+ C:6421H LINE# 1209
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 34
- C:62EBH LINE# 1211
- C:62EBH LINE# 1212
- C:62F2H LINE# 1213
- C:62F2H LINE# 1214
+ C:6422H LINE# 1211
+ C:6422H LINE# 1212
+ C:6429H LINE# 1213
+ C:6429H LINE# 1214
------- ENDPROC UART0CALIRTC
------- PROC UART0WRCMDPROCESS
------- DO
X:02B6H SYMBOL rdaddr
------- ENDDO
- C:4EF4H LINE# 1280
- C:4EF4H LINE# 1281
- C:4EF4H LINE# 1283
- C:4F20H LINE# 1284
- C:4F20H LINE# 1285
- C:4F20H LINE# 1286
- C:4F23H LINE# 1287
- C:4F24H LINE# 1288
- C:4F24H LINE# 1289
- C:4F27H LINE# 1290
- C:4F28H LINE# 1291
- C:4F28H LINE# 1292
- C:4F2BH LINE# 1293
- C:4F2CH LINE# 1294
- C:4F2CH LINE# 1295
- C:4F2FH LINE# 1296
- C:4F30H LINE# 1297
- C:4F30H LINE# 1298
- C:4F33H LINE# 1299
- C:4F34H LINE# 1300
- C:4F34H LINE# 1301
- C:4F37H LINE# 1302
- C:4F38H LINE# 1303
- C:4F38H LINE# 1304
- C:4F3BH LINE# 1305
- C:4F3CH LINE# 1307
- C:4F3CH LINE# 1308
- C:4F3FH LINE# 1309
- C:4F40H LINE# 1310
- C:4F40H LINE# 1311
- C:4F5EH LINE# 1312
- C:4F61H LINE# 1313
- C:4F62H LINE# 1314
- C:4F62H LINE# 1315
- C:4F80H LINE# 1316
- C:4F83H LINE# 1317
- C:4F84H LINE# 1319
- C:4F84H LINE# 1320
- C:4F8BH LINE# 1321
- C:4F8BH LINE# 1322
- C:4F8DH LINE# 1323
- C:4F8FH LINE# 1324
- C:4F96H LINE# 1325
- C:4F97H LINE# 1327
- C:4F97H LINE# 1328
- C:4F9EH LINE# 1329
- C:4F9EH LINE# 1330
- C:4F9EH LINE# 1331
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 35
+ C:502BH LINE# 1280
+ C:502BH LINE# 1281
+ C:502BH LINE# 1283
+ C:5057H LINE# 1284
+ C:5057H LINE# 1285
+ C:5057H LINE# 1286
+ C:505AH LINE# 1287
+ C:505BH LINE# 1288
+ C:505BH LINE# 1289
+ C:505EH LINE# 1290
+ C:505FH LINE# 1291
+ C:505FH LINE# 1292
+ C:5062H LINE# 1293
+ C:5063H LINE# 1294
+ C:5063H LINE# 1295
+ C:5066H LINE# 1296
+ C:5067H LINE# 1297
+ C:5067H LINE# 1298
+ C:506AH LINE# 1299
+ C:506BH LINE# 1300
+ C:506BH LINE# 1301
+ C:506EH LINE# 1302
+ C:506FH LINE# 1303
+ C:506FH LINE# 1304
+ C:5072H LINE# 1305
+ C:5073H LINE# 1307
+ C:5073H LINE# 1308
+ C:5076H LINE# 1309
+ C:5077H LINE# 1310
+ C:5077H LINE# 1311
+ C:5095H LINE# 1312
+ C:5098H LINE# 1313
+ C:5099H LINE# 1314
+ C:5099H LINE# 1315
+ C:50B7H LINE# 1316
+ C:50BAH LINE# 1317
+ C:50BBH LINE# 1319
+ C:50BBH LINE# 1320
+ C:50C2H LINE# 1321
+ C:50C2H LINE# 1322
+ C:50C4H LINE# 1323
+ C:50C6H LINE# 1324
+ C:50CDH LINE# 1325
+ C:50CEH LINE# 1327
+ C:50CEH LINE# 1328
+ C:50D5H LINE# 1329
+ C:50D5H LINE# 1330
+ C:50D5H LINE# 1331
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 35
- C:4F9EH LINE# 1332
+ C:50D5H LINE# 1332
------- ENDPROC UART0WRCMDPROCESS
------- PROC UART0IAPCHECKHANDSHAKE
------- DO
@@ -2050,186 +2050,186 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0007H SYMBOL databak
X:02B6H SYMBOL checksum
------- ENDDO
- C:38B7H LINE# 1466
- C:38B7H LINE# 1467
- C:38B7H LINE# 1469
- C:38BEH LINE# 1471
- C:38C6H LINE# 1472
- C:38C6H LINE# 1473
- C:38CEH LINE# 1474
- C:38CEH LINE# 1475
- C:38D3H LINE# 1476
- C:38D4H LINE# 1478
- C:38D4H LINE# 1479
- C:38DBH LINE# 1480
- C:38DFH LINE# 1481
- C:38DFH LINE# 1482
- C:38E0H LINE# 1484
- C:38E0H LINE# 1485
- C:38FBH LINE# 1486
- C:38FBH LINE# 1487
- C:390EH LINE# 1488
- C:390EH LINE# 1489
- C:3926H LINE# 1490
- C:3926H LINE# 1491
- C:392EH LINE# 1492
- C:392EH LINE# 1493
- C:3939H LINE# 1494
- C:3939H LINE# 1495
- C:393EH LINE# 1496
- C:393EH LINE# 1497
- C:393FH LINE# 1498
- C:3947H LINE# 1499
- C:3947H LINE# 1500
- C:3952H LINE# 1501
- C:3952H LINE# 1502
- C:3959H LINE# 1503
- C:3959H LINE# 1504
- C:3959H LINE# 1505
- C:395AH LINE# 1507
- C:395AH LINE# 1508
- C:395FH LINE# 1509
- C:398EH LINE# 1510
- C:398EH LINE# 1511
- C:3995H LINE# 1512
- C:3995H LINE# 1514
- C:399CH LINE# 1515
- C:399CH LINE# 1516
- C:39A0H LINE# 1517
- C:39A2H LINE# 1519
- C:39A2H LINE# 1520
- C:39A4H LINE# 1521
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 36
+ C:392AH LINE# 1466
+ C:392AH LINE# 1467
+ C:392AH LINE# 1469
+ C:3931H LINE# 1471
+ C:3939H LINE# 1472
+ C:3939H LINE# 1473
+ C:3941H LINE# 1474
+ C:3941H LINE# 1475
+ C:3946H LINE# 1476
+ C:3947H LINE# 1478
+ C:3947H LINE# 1479
+ C:394EH LINE# 1480
+ C:3952H LINE# 1481
+ C:3952H LINE# 1482
+ C:3953H LINE# 1484
+ C:3953H LINE# 1485
+ C:396EH LINE# 1486
+ C:396EH LINE# 1487
+ C:3981H LINE# 1488
+ C:3981H LINE# 1489
+ C:3999H LINE# 1490
+ C:3999H LINE# 1491
+ C:39A1H LINE# 1492
+ C:39A1H LINE# 1493
+ C:39ACH LINE# 1494
+ C:39ACH LINE# 1495
+ C:39B1H LINE# 1496
+ C:39B1H LINE# 1497
+ C:39B2H LINE# 1498
+ C:39BAH LINE# 1499
+ C:39BAH LINE# 1500
+ C:39C5H LINE# 1501
+ C:39C5H LINE# 1502
+ C:39CCH LINE# 1503
+ C:39CCH LINE# 1504
+ C:39CCH LINE# 1505
+ C:39CDH LINE# 1507
+ C:39CDH LINE# 1508
+ C:39D2H LINE# 1509
+ C:3A01H LINE# 1510
+ C:3A01H LINE# 1511
+ C:3A08H LINE# 1512
+ C:3A08H LINE# 1514
+ C:3A0FH LINE# 1515
+ C:3A0FH LINE# 1516
+ C:3A13H LINE# 1517
+ C:3A15H LINE# 1519
+ C:3A15H LINE# 1520
+ C:3A17H LINE# 1521
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 36
- C:39A9H LINE# 1522
- C:39A9H LINE# 1524
- C:39AEH LINE# 1525
- C:39B4H LINE# 1527
- C:39B9H LINE# 1528
- C:39BFH LINE# 1529
- C:39C2H LINE# 1531
- C:39DBH LINE# 1532
- C:39DBH LINE# 1533
- C:39F0H LINE# 1534
- C:39F3H LINE# 1536
- C:3A07H LINE# 1537
- C:3A18H LINE# 1539
- C:3A1FH LINE# 1540
- C:3A1FH LINE# 1541
- C:3A1FH LINE# 1542
+ C:3A1CH LINE# 1522
+ C:3A1CH LINE# 1524
+ C:3A21H LINE# 1525
+ C:3A27H LINE# 1527
+ C:3A2CH LINE# 1528
+ C:3A32H LINE# 1529
+ C:3A35H LINE# 1531
+ C:3A4EH LINE# 1532
+ C:3A4EH LINE# 1533
+ C:3A63H LINE# 1534
+ C:3A66H LINE# 1536
+ C:3A7AH LINE# 1537
+ C:3A8BH LINE# 1539
+ C:3A92H LINE# 1540
+ C:3A92H LINE# 1541
+ C:3A92H LINE# 1542
------- ENDPROC UART0IAPCHECKHANDSHAKE
------- PROC _INTERRUPTUART0APPRX
D:0007H SYMBOL RxData
- C:5229H LINE# 1729
- C:5229H LINE# 1730
- C:5229H LINE# 1731
- C:5238H LINE# 1732
- C:523EH LINE# 1733
- C:5244H LINE# 1734
- C:5244H LINE# 1735
- C:5246H LINE# 1736
- C:5246H LINE# 1737
- C:524EH LINE# 1738
- C:524EH LINE# 1739
- C:5258H LINE# 1740
- C:5258H LINE# 1741
- C:525CH LINE# 1742
- C:525CH LINE# 1743
- C:525EH LINE# 1744
- C:5260H LINE# 1745
- C:5262H LINE# 1747
- C:5262H LINE# 1748
- C:5264H LINE# 1749
- C:5266H LINE# 1750
- C:5266H LINE# 1751
- C:5268H LINE# 1752
- C:5270H LINE# 1753
- C:5270H LINE# 1754
- C:5275H LINE# 1755
- C:5275H LINE# 1756
- C:5275H LINE# 1758
- C:5278H LINE# 1759
- C:5278H LINE# 1760
- C:5280H LINE# 1761
- C:5280H LINE# 1762
- C:5283H LINE# 1763
- C:5283H LINE# 1764
- C:5285H LINE# 1765
- C:5288H LINE# 1766
- C:5288H LINE# 1767
- C:52A1H LINE# 1768
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 37
+ C:5360H LINE# 1729
+ C:5360H LINE# 1730
+ C:5360H LINE# 1731
+ C:536FH LINE# 1732
+ C:5375H LINE# 1733
+ C:537BH LINE# 1734
+ C:537BH LINE# 1735
+ C:537DH LINE# 1736
+ C:537DH LINE# 1737
+ C:5385H LINE# 1738
+ C:5385H LINE# 1739
+ C:538FH LINE# 1740
+ C:538FH LINE# 1741
+ C:5393H LINE# 1742
+ C:5393H LINE# 1743
+ C:5395H LINE# 1744
+ C:5397H LINE# 1745
+ C:5399H LINE# 1747
+ C:5399H LINE# 1748
+ C:539BH LINE# 1749
+ C:539DH LINE# 1750
+ C:539DH LINE# 1751
+ C:539FH LINE# 1752
+ C:53A7H LINE# 1753
+ C:53A7H LINE# 1754
+ C:53ACH LINE# 1755
+ C:53ACH LINE# 1756
+ C:53ACH LINE# 1758
+ C:53AFH LINE# 1759
+ C:53AFH LINE# 1760
+ C:53B7H LINE# 1761
+ C:53B7H LINE# 1762
+ C:53BAH LINE# 1763
+ C:53BAH LINE# 1764
+ C:53BCH LINE# 1765
+ C:53BFH LINE# 1766
+ C:53BFH LINE# 1767
+ C:53D8H LINE# 1768
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 37
- C:52A1H LINE# 1769
- C:52A4H LINE# 1770
- C:52A6H LINE# 1771
- C:52ABH LINE# 1772
- C:52ABH LINE# 1773
- C:52ADH LINE# 1775
- C:52ADH LINE# 1776
- C:52B0H LINE# 1777
- C:52B0H LINE# 1778
- C:52B2H LINE# 1780
- C:52B7H LINE# 1781
- C:52BBH LINE# 1782
- C:52BFH LINE# 1783
+ C:53D8H LINE# 1769
+ C:53DBH LINE# 1770
+ C:53DDH LINE# 1771
+ C:53E2H LINE# 1772
+ C:53E2H LINE# 1773
+ C:53E4H LINE# 1775
+ C:53E4H LINE# 1776
+ C:53E7H LINE# 1777
+ C:53E7H LINE# 1778
+ C:53E9H LINE# 1780
+ C:53EEH LINE# 1781
+ C:53F2H LINE# 1782
+ C:53F6H LINE# 1783
------- ENDPROC _INTERRUPTUART0APPRX
------- PROC INTERRUPTUART0APPTX
- C:4CE2H LINE# 1792
- C:4CE2H LINE# 1793
- C:4CE2H LINE# 1794
- C:4CF2H LINE# 1795
- C:4CF2H LINE# 1796
- C:4D0BH LINE# 1797
- C:4D0BH LINE# 1798
- C:4D0FH LINE# 1799
- C:4D11H LINE# 1800
- C:4D13H LINE# 1801
- C:4D17H LINE# 1802
- C:4D19H LINE# 1803
- C:4D1BH LINE# 1804
- C:4D1DH LINE# 1805
- C:4D1FH LINE# 1806
- C:4D21H LINE# 1808
- C:4D21H LINE# 1809
- C:4D27H LINE# 1810
- C:4D38H LINE# 1811
- C:4D38H LINE# 1812
- C:4D3AH LINE# 1813
- C:4D57H LINE# 1814
- C:4D57H LINE# 1815
- C:4D5BH LINE# 1816
- C:4D60H LINE# 1817
- C:4D62H LINE# 1818
- C:4D66H LINE# 1819
- C:4D68H LINE# 1820
- C:4D6AH LINE# 1821
- C:4D6CH LINE# 1822
- C:4D6EH LINE# 1823
- C:4D70H LINE# 1825
- C:4D70H LINE# 1826
- C:4D76H LINE# 1827
- C:4D87H LINE# 1828
- C:4D87H LINE# 1830
- C:4D8CH LINE# 1831
- C:4D90H LINE# 1832
- C:4D94H LINE# 1833
+ C:4E19H LINE# 1792
+ C:4E19H LINE# 1793
+ C:4E19H LINE# 1794
+ C:4E29H LINE# 1795
+ C:4E29H LINE# 1796
+ C:4E42H LINE# 1797
+ C:4E42H LINE# 1798
+ C:4E46H LINE# 1799
+ C:4E48H LINE# 1800
+ C:4E4AH LINE# 1801
+ C:4E4EH LINE# 1802
+ C:4E50H LINE# 1803
+ C:4E52H LINE# 1804
+ C:4E54H LINE# 1805
+ C:4E56H LINE# 1806
+ C:4E58H LINE# 1808
+ C:4E58H LINE# 1809
+ C:4E5EH LINE# 1810
+ C:4E6FH LINE# 1811
+ C:4E6FH LINE# 1812
+ C:4E71H LINE# 1813
+ C:4E8EH LINE# 1814
+ C:4E8EH LINE# 1815
+ C:4E92H LINE# 1816
+ C:4E97H LINE# 1817
+ C:4E99H LINE# 1818
+ C:4E9DH LINE# 1819
+ C:4E9FH LINE# 1820
+ C:4EA1H LINE# 1821
+ C:4EA3H LINE# 1822
+ C:4EA5H LINE# 1823
+ C:4EA7H LINE# 1825
+ C:4EA7H LINE# 1826
+ C:4EADH LINE# 1827
+ C:4EBEH LINE# 1828
+ C:4EBEH LINE# 1830
+ C:4EC3H LINE# 1831
+ C:4EC7H LINE# 1832
+ C:4ECBH LINE# 1833
------- ENDPROC INTERRUPTUART0APPTX
------- PROC UART0CHECK
- C:729BH LINE# 1842
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 38
+ C:7381H LINE# 1842
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 38
- C:729BH LINE# 1843
- C:729BH LINE# 1844
- C:72A6H LINE# 1845
- C:72A6H LINE# 1846
- C:72A8H LINE# 1847
- C:72ACH LINE# 1848
- C:72B0H LINE# 1849
- C:72B0H LINE# 1850
+ C:7381H LINE# 1843
+ C:7381H LINE# 1844
+ C:738CH LINE# 1845
+ C:738CH LINE# 1846
+ C:738EH LINE# 1847
+ C:7392H LINE# 1848
+ C:7396H LINE# 1849
+ C:7396H LINE# 1850
------- ENDPROC UART0CHECK
------- ENDMOD UARTAPP
@@ -2279,7 +2279,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:0022H.5 PUBLIC bAFE_SC
B:0025H.0 PUBLIC bCHGMOS
B:0020H.3 PUBLIC bBAL_EN
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 39
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 39
X:001AH PUBLIC E2ulFCC
@@ -2339,7 +2339,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:0024H.2 PUBLIC bVDQ
B:0026H.5 PUBLIC bAfeDSG
B:0022H.2 PUBLIC bUTC
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 40
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 40
X:0062H PUBLIC E2uiOVvol
@@ -2394,75 +2394,75 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
- C:5585H PUBLIC AFEInitReg
+ C:56BCH PUBLIC AFEInitReg
X:0202H PUBLIC uiTempeMin
D:00C0H PUBLIC P4
D:0080H PUBLIC P5
X:0204H PUBLIC uiTempeMax
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 41
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 41
B:002BH.1 PUBLIC bCADCFlg
- C:7374H PUBLIC AfeADCEn
- C:6CDEH PUBLIC AFEClrFlg
- C:723FH PUBLIC AFERdStatus
+ C:745AH PUBLIC AfeADCEn
+ C:6DC4H PUBLIC AFEClrFlg
+ C:7325H PUBLIC AFERdStatus
D:0013H PUBLIC ucCellNum
X:0206H PUBLIC Info
- C:73D3H PUBLIC AfeTempADCDis
+ C:74B9H PUBLIC AfeTempADCDis
X:023CH PUBLIC slCadcCurBuf
B:002BH.2 PUBLIC bAfeErr
B:002BH.3 PUBLIC bVADCFlg
- C:6CA1H PUBLIC AFERdFlg
- C:7257H PUBLIC _AfeAlarmDis
- C:7361H PUBLIC AfeWDTDis
+ C:6D87H PUBLIC AFERdFlg
+ C:733DH PUBLIC _AfeAlarmDis
+ C:7447H PUBLIC AfeWDTDis
B:002BH.4 PUBLIC bAfeI2CRWErrFlg
- C:72B1H PUBLIC _AFEMosCtl
- C:73C0H PUBLIC AfeTempADCEn
+ C:7397H PUBLIC _AFEMosCtl
+ C:74A6H PUBLIC AfeTempADCEn
X:027CH PUBLIC ucTempeMiddle
- C:73F8H PUBLIC _AfeAlarmEn
- C:734EH PUBLIC AfeWDTEn
+ C:74DEH PUBLIC _AfeAlarmEn
+ C:7434H PUBLIC AfeWDTEn
X:027DH PUBLIC slCadcCurrent
X:0281H PUBLIC slCadcCurAverage
- C:73ADH PUBLIC AfeCADCDis
- C:7315H PUBLIC AFEChgerCheckDis
- C:6C62H PUBLIC _AfeBalCtl
+ C:7493H PUBLIC AfeCADCDis
+ C:73FBH PUBLIC AFEChgerCheckDis
+ C:6D48H PUBLIC _AfeBalCtl
X:0285H PUBLIC AFE
- C:739AH PUBLIC AfeCADCEn
- C:7302H PUBLIC AFEChgerCheckEn
- C:5D90H PUBLIC AFERamCheck
- C:733BH PUBLIC AFELoadCheckDis
+ C:7480H PUBLIC AfeCADCEn
+ C:73E8H PUBLIC AFEChgerCheckEn
+ C:5EC7H PUBLIC AFERamCheck
+ C:7421H PUBLIC AFELoadCheckDis
D:00C8H PUBLIC TWICON
X:02A3H PUBLIC REG
- C:709DH PUBLIC AFEEnterPD
- C:54FEH PUBLIC AFEInit
- C:7225H PUBLIC AFETwiCheck
- C:7328H PUBLIC AFELoadCheckEn
- C:5B89H PUBLIC _AFEReadReg
+ C:7183H PUBLIC AFEEnterPD
+ C:5635H PUBLIC AFEInit
+ C:730BH PUBLIC AFETwiCheck
+ C:740EH PUBLIC AFELoadCheckEn
+ C:5CC0H PUBLIC _AFEReadReg
X:02B1H PUBLIC ucAfeI2CErrDelayCnt
X:02B2H PUBLIC ucCadcCnt
- C:7387H PUBLIC AfeADCDis
+ C:746DH PUBLIC AfeADCDis
D:0014H PUBLIC ucCellNumOffset
- C:4F9FH PUBLIC _AFEWriteReg
+ C:50D6H PUBLIC _AFEWriteReg
B:002BH.5 PUBLIC bAfeAlarmFlg
X:02B3H PUBLIC uiVadcVmin
------- PROC AFETWICHECK
- C:7225H LINE# 43
- C:7225H LINE# 44
- C:7225H LINE# 45
- C:7228H LINE# 46
- C:7228H LINE# 47
- C:7233H LINE# 48
- C:7233H LINE# 49
- C:7235H LINE# 50
- C:7238H LINE# 51
- C:7238H LINE# 52
- C:7239H LINE# 54
- C:7239H LINE# 55
- C:723EH LINE# 56
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 42
+ C:730BH LINE# 43
+ C:730BH LINE# 44
+ C:730BH LINE# 45
+ C:730EH LINE# 46
+ C:730EH LINE# 47
+ C:7319H LINE# 48
+ C:7319H LINE# 49
+ C:731BH LINE# 50
+ C:731EH LINE# 51
+ C:731EH LINE# 52
+ C:731FH LINE# 54
+ C:731FH LINE# 55
+ C:7324H LINE# 56
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 42
- C:723EH LINE# 57
+ C:7324H LINE# 57
------- ENDPROC AFETWICHECK
------- PROC _AFEWRITEREG
X:02C1H SYMBOL Reg
@@ -2473,45 +2473,45 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:02C5H SYMBOL Times
X:02C6H SYMBOL i
------- ENDDO
- C:4F9FH LINE# 67
- C:4FADH LINE# 68
- C:4FADH LINE# 69
- C:4FAFH LINE# 70
- C:4FB2H LINE# 73
- C:4FB8H LINE# 74
- C:4FB8H LINE# 75
- C:4FC7H LINE# 76
- C:4FC7H LINE# 77
- C:4FD4H LINE# 78
- C:4FD4H LINE# 80
- C:4FD4H LINE# 81
- C:4FFBH LINE# 82
- C:4FFBH LINE# 88
- C:4FFEH LINE# 89
- C:4FFEH LINE# 90
- C:5000H LINE# 91
- C:5002H LINE# 93
- C:5002H LINE# 94
- C:5005H LINE# 95
- C:500AH LINE# 96
- C:500DH LINE# 97
- C:5010H LINE# 98
- C:5010H LINE# 99
- C:5012H LINE# 100
- C:501BH LINE# 101
- C:501BH LINE# 102
- C:501DH LINE# 103
- C:501FH LINE# 105
- C:501FH LINE# 106
- C:5024H LINE# 107
- C:502AH LINE# 108
- C:5034H LINE# 109
- C:5034H LINE# 110
- C:5039H LINE# 111
- C:5042H LINE# 112
- C:5042H LINE# 113
- C:5047H LINE# 115
- C:5049H LINE# 116
+ C:50D6H LINE# 67
+ C:50E4H LINE# 68
+ C:50E4H LINE# 69
+ C:50E6H LINE# 70
+ C:50E9H LINE# 73
+ C:50EFH LINE# 74
+ C:50EFH LINE# 75
+ C:50FEH LINE# 76
+ C:50FEH LINE# 77
+ C:510BH LINE# 78
+ C:510BH LINE# 80
+ C:510BH LINE# 81
+ C:5132H LINE# 82
+ C:5132H LINE# 88
+ C:5135H LINE# 89
+ C:5135H LINE# 90
+ C:5137H LINE# 91
+ C:5139H LINE# 93
+ C:5139H LINE# 94
+ C:513CH LINE# 95
+ C:5141H LINE# 96
+ C:5144H LINE# 97
+ C:5147H LINE# 98
+ C:5147H LINE# 99
+ C:5149H LINE# 100
+ C:5152H LINE# 101
+ C:5152H LINE# 102
+ C:5154H LINE# 103
+ C:5156H LINE# 105
+ C:5156H LINE# 106
+ C:515BH LINE# 107
+ C:5161H LINE# 108
+ C:516BH LINE# 109
+ C:516BH LINE# 110
+ C:5170H LINE# 111
+ C:5179H LINE# 112
+ C:5179H LINE# 113
+ C:517EH LINE# 115
+ C:5180H LINE# 116
------- ENDPROC _AFEWRITEREG
------- PROC _AFEREADREG
X:02C4H SYMBOL Reg
@@ -2519,85 +2519,85 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:02C6H SYMBOL RdBuf
------- DO
B:002AH.4 SYMBOL Result
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 43
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 43
X:02C8H SYMBOL Times
------- ENDDO
- C:5B89H LINE# 126
- C:5B97H LINE# 127
- C:5B97H LINE# 128
- C:5B99H LINE# 129
- C:5B9CH LINE# 131
- C:5B9FH LINE# 132
- C:5B9FH LINE# 133
- C:5BACH LINE# 134
- C:5BACH LINE# 136
- C:5BD5H LINE# 140
- C:5BD8H LINE# 141
- C:5BD8H LINE# 142
- C:5BDAH LINE# 143
- C:5BDCH LINE# 145
- C:5BDCH LINE# 146
- C:5BDFH LINE# 147
- C:5BE4H LINE# 148
- C:5BE7H LINE# 149
- C:5BEAH LINE# 150
- C:5BEAH LINE# 151
- C:5BECH LINE# 152
- C:5BECH LINE# 153
- C:5BF1H LINE# 155
- C:5BF3H LINE# 156
+ C:5CC0H LINE# 126
+ C:5CCEH LINE# 127
+ C:5CCEH LINE# 128
+ C:5CD0H LINE# 129
+ C:5CD3H LINE# 131
+ C:5CD6H LINE# 132
+ C:5CD6H LINE# 133
+ C:5CE3H LINE# 134
+ C:5CE3H LINE# 136
+ C:5D0CH LINE# 140
+ C:5D0FH LINE# 141
+ C:5D0FH LINE# 142
+ C:5D11H LINE# 143
+ C:5D13H LINE# 145
+ C:5D13H LINE# 146
+ C:5D16H LINE# 147
+ C:5D1BH LINE# 148
+ C:5D1EH LINE# 149
+ C:5D21H LINE# 150
+ C:5D21H LINE# 151
+ C:5D23H LINE# 152
+ C:5D23H LINE# 153
+ C:5D28H LINE# 155
+ C:5D2AH LINE# 156
------- ENDPROC _AFEREADREG
------- PROC AFECLRFLG
- C:6CDEH LINE# 165
- C:6CDEH LINE# 166
- C:6CDEH LINE# 167
- C:6CEBH LINE# 168
- C:6CEBH LINE# 169
- C:6CF5H LINE# 170
- C:6CF5H LINE# 171
- C:6CFCH LINE# 172
- C:6D07H LINE# 173
- C:6D0EH LINE# 174
- C:6D19H LINE# 175
- C:6D19H LINE# 176
- C:6D19H LINE# 177
+ C:6DC4H LINE# 165
+ C:6DC4H LINE# 166
+ C:6DC4H LINE# 167
+ C:6DD1H LINE# 168
+ C:6DD1H LINE# 169
+ C:6DDBH LINE# 170
+ C:6DDBH LINE# 171
+ C:6DE2H LINE# 172
+ C:6DEDH LINE# 173
+ C:6DF4H LINE# 174
+ C:6DFFH LINE# 175
+ C:6DFFH LINE# 176
+ C:6DFFH LINE# 177
------- ENDPROC AFECLRFLG
------- PROC AFEINITREG
------- DO
D:0004H SYMBOL TempVar
------- ENDDO
- C:5585H LINE# 186
- C:5585H LINE# 187
- C:5585H LINE# 190
- C:558AH LINE# 191
- C:558EH LINE# 192
- C:5591H LINE# 193
- C:5595H LINE# 194
- C:5598H LINE# 195
- C:559AH LINE# 196
- C:559EH LINE# 197
- C:55A2H LINE# 198
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 44
+ C:56BCH LINE# 186
+ C:56BCH LINE# 187
+ C:56BCH LINE# 190
+ C:56C1H LINE# 191
+ C:56C5H LINE# 192
+ C:56C8H LINE# 193
+ C:56CCH LINE# 194
+ C:56CFH LINE# 195
+ C:56D1H LINE# 196
+ C:56D5H LINE# 197
+ C:56D9H LINE# 198
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 44
- C:55A6H LINE# 199
- C:55AAH LINE# 200
- C:55ADH LINE# 202
- C:55B0H LINE# 203
- C:55B0H LINE# 204
- C:55B7H LINE# 205
- C:55C9H LINE# 206
- C:55C9H LINE# 207
- C:55CCH LINE# 208
- C:55CCH LINE# 209
- C:55D3H LINE# 210
- C:55E5H LINE# 211
- C:5602H LINE# 212
- C:5607H LINE# 213
- C:560AH LINE# 214
- C:560AH LINE# 215
+ C:56DDH LINE# 199
+ C:56E1H LINE# 200
+ C:56E4H LINE# 202
+ C:56E7H LINE# 203
+ C:56E7H LINE# 204
+ C:56EEH LINE# 205
+ C:5700H LINE# 206
+ C:5700H LINE# 207
+ C:5703H LINE# 208
+ C:5703H LINE# 209
+ C:570AH LINE# 210
+ C:571CH LINE# 211
+ C:5739H LINE# 212
+ C:573EH LINE# 213
+ C:5741H LINE# 214
+ C:5741H LINE# 215
------- ENDPROC AFEINITREG
------- PROC AFEINIT
------- DO
@@ -2606,246 +2606,246 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:002AH.3 SYMBOL Result
X:02C0H SYMBOL j
------- ENDDO
- C:54FEH LINE# 225
- C:54FEH LINE# 226
- C:54FEH LINE# 229
- C:5500H LINE# 230
- C:5506H LINE# 232
- C:5510H LINE# 233
- C:5510H LINE# 234
- C:551DH LINE# 235
- C:551DH LINE# 236
- C:552DH LINE# 237
- C:552DH LINE# 238
- C:5536H LINE# 240
- C:5564H LINE# 241
- C:5564H LINE# 242
- C:556CH LINE# 243
- C:556CH LINE# 244
- C:556EH LINE# 245
- C:5570H LINE# 246
- C:5570H LINE# 247
- C:5570H LINE# 248
- C:5579H LINE# 249
- C:5579H LINE# 251
- C:5579H LINE# 252
- C:557BH LINE# 253
- C:557BH LINE# 254
- C:557EH LINE# 255
- C:557EH LINE# 256
- C:5580H LINE# 257
- C:5580H LINE# 258
- C:5582H LINE# 259
- C:5584H LINE# 261
+ C:5635H LINE# 225
+ C:5635H LINE# 226
+ C:5635H LINE# 229
+ C:5637H LINE# 230
+ C:563DH LINE# 232
+ C:5647H LINE# 233
+ C:5647H LINE# 234
+ C:5654H LINE# 235
+ C:5654H LINE# 236
+ C:5664H LINE# 237
+ C:5664H LINE# 238
+ C:566DH LINE# 240
+ C:569BH LINE# 241
+ C:569BH LINE# 242
+ C:56A3H LINE# 243
+ C:56A3H LINE# 244
+ C:56A5H LINE# 245
+ C:56A7H LINE# 246
+ C:56A7H LINE# 247
+ C:56A7H LINE# 248
+ C:56B0H LINE# 249
+ C:56B0H LINE# 251
+ C:56B0H LINE# 252
+ C:56B2H LINE# 253
+ C:56B2H LINE# 254
+ C:56B5H LINE# 255
+ C:56B5H LINE# 256
+ C:56B7H LINE# 257
+ C:56B7H LINE# 258
+ C:56B9H LINE# 259
+ C:56BBH LINE# 261
------- ENDPROC AFEINIT
------- PROC AFERDFLG
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 45
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 45
- C:6CA1H LINE# 272
- C:6CA1H LINE# 273
- C:6CA1H LINE# 274
- C:6CAEH LINE# 275
- C:6CAEH LINE# 276
- C:6CB6H LINE# 277
- C:6CB6H LINE# 278
- C:6CB8H LINE# 279
- C:6CB8H LINE# 281
- C:6CBCH LINE# 282
- C:6CBCH LINE# 283
- C:6CBEH LINE# 284
- C:6CBEH LINE# 286
- C:6CC9H LINE# 287
- C:6CC9H LINE# 288
- C:6CCBH LINE# 289
- C:6CCDH LINE# 290
- C:6CCDH LINE# 291
- C:6CD1H LINE# 292
- C:6CD1H LINE# 293
- C:6CD3H LINE# 294
- C:6CD3H LINE# 296
- C:6CDAH LINE# 297
- C:6CDAH LINE# 298
- C:6CDDH LINE# 299
- C:6CDDH LINE# 300
- C:6CDDH LINE# 301
+ C:6D87H LINE# 272
+ C:6D87H LINE# 273
+ C:6D87H LINE# 274
+ C:6D94H LINE# 275
+ C:6D94H LINE# 276
+ C:6D9CH LINE# 277
+ C:6D9CH LINE# 278
+ C:6D9EH LINE# 279
+ C:6D9EH LINE# 281
+ C:6DA2H LINE# 282
+ C:6DA2H LINE# 283
+ C:6DA4H LINE# 284
+ C:6DA4H LINE# 286
+ C:6DAFH LINE# 287
+ C:6DAFH LINE# 288
+ C:6DB1H LINE# 289
+ C:6DB3H LINE# 290
+ C:6DB3H LINE# 291
+ C:6DB7H LINE# 292
+ C:6DB7H LINE# 293
+ C:6DB9H LINE# 294
+ C:6DB9H LINE# 296
+ C:6DC0H LINE# 297
+ C:6DC0H LINE# 298
+ C:6DC3H LINE# 299
+ C:6DC3H LINE# 300
+ C:6DC3H LINE# 301
------- ENDPROC AFERDFLG
------- PROC AFERDSTATUS
------- DO
X:02BAH SYMBOL RegTemp
------- ENDDO
- C:723FH LINE# 310
- C:723FH LINE# 311
- C:723FH LINE# 313
- C:724CH LINE# 314
- C:724CH LINE# 315
- C:7256H LINE# 316
- C:7256H LINE# 317
+ C:7325H LINE# 310
+ C:7325H LINE# 311
+ C:7325H LINE# 313
+ C:7332H LINE# 314
+ C:7332H LINE# 315
+ C:733CH LINE# 316
+ C:733CH LINE# 317
------- ENDPROC AFERDSTATUS
------- PROC AFERAMCHECK
------- DO
X:02BAH SYMBOL RdBuf
X:02BCH SYMBOL i
------- ENDDO
- C:5D90H LINE# 326
- C:5D90H LINE# 327
- C:5D90H LINE# 331
- C:5DA0H LINE# 332
- C:5DA0H LINE# 333
- C:5DA9H LINE# 335
- C:5DD7H LINE# 336
- C:5DD7H LINE# 337
- C:5DDFH LINE# 338
- C:5DDFH LINE# 339
- C:5DE4H LINE# 340
- C:5DE4H LINE# 341
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 46
+ C:5EC7H LINE# 326
+ C:5EC7H LINE# 327
+ C:5EC7H LINE# 331
+ C:5ED7H LINE# 332
+ C:5ED7H LINE# 333
+ C:5EE0H LINE# 335
+ C:5F0EH LINE# 336
+ C:5F0EH LINE# 337
+ C:5F16H LINE# 338
+ C:5F16H LINE# 339
+ C:5F1BH LINE# 340
+ C:5F1BH LINE# 341
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 46
- C:5DE6H LINE# 342
- C:5DE6H LINE# 343
- C:5DE7H LINE# 344
- C:5DE7H LINE# 345
- C:5DE7H LINE# 346
- C:5DF0H LINE# 347
+ C:5F1DH LINE# 342
+ C:5F1DH LINE# 343
+ C:5F1EH LINE# 344
+ C:5F1EH LINE# 345
+ C:5F1EH LINE# 346
+ C:5F27H LINE# 347
------- ENDPROC AFERAMCHECK
------- PROC AFEENTERPD
- C:709DH LINE# 356
- C:709DH LINE# 357
- C:709DH LINE# 358
- C:70A3H LINE# 359
- C:70B0H LINE# 360
- C:70B0H LINE# 361
- C:70B7H LINE# 362
- C:70C2H LINE# 363
- C:70C2H LINE# 364
+ C:7183H LINE# 356
+ C:7183H LINE# 357
+ C:7183H LINE# 358
+ C:7189H LINE# 359
+ C:7196H LINE# 360
+ C:7196H LINE# 361
+ C:719DH LINE# 362
+ C:71A8H LINE# 363
+ C:71A8H LINE# 364
------- ENDPROC AFEENTERPD
------- PROC _AFEMOSCTL
D:0007H SYMBOL MosStatus
- C:72B1H LINE# 373
- C:72B1H LINE# 374
- C:72B1H LINE# 375
- C:72B8H LINE# 376
- C:72BAH LINE# 377
- C:72C5H LINE# 378
+ C:7397H LINE# 373
+ C:7397H LINE# 374
+ C:7397H LINE# 375
+ C:739EH LINE# 376
+ C:73A0H LINE# 377
+ C:73ABH LINE# 378
------- ENDPROC _AFEMOSCTL
------- PROC AFECHGERCHECKEN
- C:7302H LINE# 388
- C:7302H LINE# 389
- C:7302H LINE# 390
- C:7309H LINE# 391
- C:7314H LINE# 392
+ C:73E8H LINE# 388
+ C:73E8H LINE# 389
+ C:73E8H LINE# 390
+ C:73EFH LINE# 391
+ C:73FAH LINE# 392
------- ENDPROC AFECHGERCHECKEN
------- PROC AFECHGERCHECKDIS
- C:7315H LINE# 395
- C:7315H LINE# 396
- C:7315H LINE# 397
- C:731CH LINE# 398
- C:7327H LINE# 399
+ C:73FBH LINE# 395
+ C:73FBH LINE# 396
+ C:73FBH LINE# 397
+ C:7402H LINE# 398
+ C:740DH LINE# 399
------- ENDPROC AFECHGERCHECKDIS
------- PROC AFELOADCHECKEN
- C:7328H LINE# 402
- C:7328H LINE# 403
- C:7328H LINE# 404
- C:732FH LINE# 405
- C:733AH LINE# 406
+ C:740EH LINE# 402
+ C:740EH LINE# 403
+ C:740EH LINE# 404
+ C:7415H LINE# 405
+ C:7420H LINE# 406
------- ENDPROC AFELOADCHECKEN
------- PROC AFELOADCHECKDIS
- C:733BH LINE# 409
- C:733BH LINE# 410
- C:733BH LINE# 411
- C:7342H LINE# 412
- C:734DH LINE# 413
+ C:7421H LINE# 409
+ C:7421H LINE# 410
+ C:7421H LINE# 411
+ C:7428H LINE# 412
+ C:7433H LINE# 413
------- ENDPROC AFELOADCHECKDIS
------- PROC _AFEBALCTL
X:02BCH SYMBOL BalChTemp
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 47
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 47
- C:6C62H LINE# 422
- C:6C6AH LINE# 423
- C:6C6AH LINE# 424
- C:6C7EH LINE# 425
- C:6C8BH LINE# 426
- C:6C8BH LINE# 427
- C:6C95H LINE# 428
- C:6CA0H LINE# 429
- C:6CA0H LINE# 430
+ C:6D48H LINE# 422
+ C:6D50H LINE# 423
+ C:6D50H LINE# 424
+ C:6D64H LINE# 425
+ C:6D71H LINE# 426
+ C:6D71H LINE# 427
+ C:6D7BH LINE# 428
+ C:6D86H LINE# 429
+ C:6D86H LINE# 430
------- ENDPROC _AFEBALCTL
------- PROC AFEWDTEN
- C:734EH LINE# 439
- C:734EH LINE# 440
- C:734EH LINE# 441
- C:7355H LINE# 442
- C:7360H LINE# 443
+ C:7434H LINE# 439
+ C:7434H LINE# 440
+ C:7434H LINE# 441
+ C:743BH LINE# 442
+ C:7446H LINE# 443
------- ENDPROC AFEWDTEN
------- PROC AFEWDTDIS
- C:7361H LINE# 446
- C:7361H LINE# 447
- C:7361H LINE# 448
- C:7368H LINE# 449
- C:7373H LINE# 450
+ C:7447H LINE# 446
+ C:7447H LINE# 447
+ C:7447H LINE# 448
+ C:744EH LINE# 449
+ C:7459H LINE# 450
------- ENDPROC AFEWDTDIS
------- PROC AFEADCEN
- C:7374H LINE# 459
- C:7374H LINE# 460
- C:7374H LINE# 461
- C:737BH LINE# 462
- C:7386H LINE# 463
+ C:745AH LINE# 459
+ C:745AH LINE# 460
+ C:745AH LINE# 461
+ C:7461H LINE# 462
+ C:746CH LINE# 463
------- ENDPROC AFEADCEN
------- PROC AFEADCDIS
- C:7387H LINE# 466
- C:7387H LINE# 467
- C:7387H LINE# 468
- C:738EH LINE# 469
- C:7399H LINE# 470
+ C:746DH LINE# 466
+ C:746DH LINE# 467
+ C:746DH LINE# 468
+ C:7474H LINE# 469
+ C:747FH LINE# 470
------- ENDPROC AFEADCDIS
------- PROC AFECADCEN
- C:739AH LINE# 472
- C:739AH LINE# 473
- C:739AH LINE# 474
- C:73A1H LINE# 475
- C:73ACH LINE# 476
+ C:7480H LINE# 472
+ C:7480H LINE# 473
+ C:7480H LINE# 474
+ C:7487H LINE# 475
+ C:7492H LINE# 476
------- ENDPROC AFECADCEN
------- PROC AFECADCDIS
- C:73ADH LINE# 479
- C:73ADH LINE# 480
- C:73ADH LINE# 481
- C:73B4H LINE# 482
- C:73BFH LINE# 483
+ C:7493H LINE# 479
+ C:7493H LINE# 480
+ C:7493H LINE# 481
+ C:749AH LINE# 482
+ C:74A5H LINE# 483
------- ENDPROC AFECADCDIS
------- PROC AFETEMPADCEN
- C:73C0H LINE# 485
- C:73C0H LINE# 486
- C:73C0H LINE# 487
- C:73C7H LINE# 488
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 48
+ C:74A6H LINE# 485
+ C:74A6H LINE# 486
+ C:74A6H LINE# 487
+ C:74ADH LINE# 488
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 48
- C:73D2H LINE# 489
+ C:74B8H LINE# 489
------- ENDPROC AFETEMPADCEN
------- PROC AFETEMPADCDIS
- C:73D3H LINE# 492
- C:73D3H LINE# 493
- C:73D3H LINE# 494
- C:73DAH LINE# 495
- C:73E5H LINE# 496
+ C:74B9H LINE# 492
+ C:74B9H LINE# 493
+ C:74B9H LINE# 494
+ C:74C0H LINE# 495
+ C:74CBH LINE# 496
------- ENDPROC AFETEMPADCDIS
------- PROC _AFEALARMEN
D:0007H SYMBOL AlarmFlg
- C:73F8H LINE# 505
- C:73F8H LINE# 506
- C:73F8H LINE# 507
- C:73FEH LINE# 508
- C:7409H LINE# 509
+ C:74DEH LINE# 505
+ C:74DEH LINE# 506
+ C:74DEH LINE# 507
+ C:74E4H LINE# 508
+ C:74EFH LINE# 509
------- ENDPROC _AFEALARMEN
------- PROC _AFEALARMDIS
D:0007H SYMBOL AlarmFlg
- C:7257H LINE# 511
- C:7257H LINE# 512
- C:7257H LINE# 513
- C:7262H LINE# 514
- C:726DH LINE# 515
+ C:733DH LINE# 511
+ C:733DH LINE# 512
+ C:733DH LINE# 513
+ C:7348H LINE# 514
+ C:7353H LINE# 515
------- ENDPROC _AFEALARMDIS
------- ENDMOD AFE
@@ -2859,211 +2859,211 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00C0H PUBLIC P4
B:002BH.7 PUBLIC bCellOpenDecFlag
D:0080H PUBLIC P5
- C:7440H PUBLIC BalanceProcess
+ C:7526H PUBLIC BalanceProcess
X:0536H PUBLIC ucBalanceStep
X:0537H PUBLIC ucCellOpenDecCnt
X:0538H PUBLIC ucCtoCnt
B:002CH.0 PUBLIC bBalanceFlg
- C:70C3H PUBLIC CTOTurnOnCheck
+ C:71A9H PUBLIC CTOTurnOnCheck
X:0539H PUBLIC ucBalanceTimeCnt
B:002CH.1 PUBLIC bBalanceOddFlg
X:053AH PUBLIC uiBalanceChannel
B:002CH.2 PUBLIC bCTOValidFlg
- C:3E1FH PUBLIC BalTurnOnCheck
- C:4C28H PUBLIC BalProcess
- C:6E3BH PUBLIC CTOCheckVol
+ C:3E92H PUBLIC BalTurnOnCheck
+ C:4D5FH PUBLIC BalProcess
+ C:6F21H PUBLIC CTOCheckVol
------- PROC BALTURNONCHECK
------- DO
D:0005H SYMBOL i
------- ENDDO
- C:3E1FH LINE# 32
- C:3E1FH LINE# 33
- C:3E1FH LINE# 36
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 49
+ C:3E92H LINE# 32
+ C:3E92H LINE# 33
+ C:3E92H LINE# 36
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 49
- C:3E2BH LINE# 37
- C:3E2BH LINE# 38
- C:3E31H LINE# 39
- C:3E31H LINE# 40
- C:3E38H LINE# 41
- C:3E68H LINE# 44
- C:3E68H LINE# 45
- C:3E6AH LINE# 46
- C:3E6FH LINE# 47
- C:3E70H LINE# 49
- C:3E70H LINE# 50
- C:3EBAH LINE# 51
- C:3EBAH LINE# 52
- C:3EBDH LINE# 53
- C:3EBDH LINE# 54
- C:3EC3H LINE# 55
- C:3EC3H LINE# 56
- C:3EDFH LINE# 57
- C:3EDFH LINE# 58
- C:3EF5H LINE# 59
- C:3EF5H LINE# 60
- C:3F3AH LINE# 61
- C:3F3AH LINE# 62
- C:3F55H LINE# 63
- C:3F55H LINE# 64
- C:3F58H LINE# 65
- C:3F5AH LINE# 66
- C:3F5AH LINE# 67
- C:3F5BH LINE# 69
- C:3F5BH LINE# 70
- C:3F5DH LINE# 71
- C:3F62H LINE# 72
- C:3F62H LINE# 73
- C:3F62H LINE# 74
- C:3F62H LINE# 75
- C:3F62H LINE# 76
+ C:3E9EH LINE# 37
+ C:3E9EH LINE# 38
+ C:3EA4H LINE# 39
+ C:3EA4H LINE# 40
+ C:3EABH LINE# 41
+ C:3EDBH LINE# 44
+ C:3EDBH LINE# 45
+ C:3EDDH LINE# 46
+ C:3EE2H LINE# 47
+ C:3EE3H LINE# 49
+ C:3EE3H LINE# 50
+ C:3F2DH LINE# 51
+ C:3F2DH LINE# 52
+ C:3F30H LINE# 53
+ C:3F30H LINE# 54
+ C:3F36H LINE# 55
+ C:3F36H LINE# 56
+ C:3F52H LINE# 57
+ C:3F52H LINE# 58
+ C:3F68H LINE# 59
+ C:3F68H LINE# 60
+ C:3FADH LINE# 61
+ C:3FADH LINE# 62
+ C:3FC8H LINE# 63
+ C:3FC8H LINE# 64
+ C:3FCBH LINE# 65
+ C:3FCDH LINE# 66
+ C:3FCDH LINE# 67
+ C:3FCEH LINE# 69
+ C:3FCEH LINE# 70
+ C:3FD0H LINE# 71
+ C:3FD5H LINE# 72
+ C:3FD5H LINE# 73
+ C:3FD5H LINE# 74
+ C:3FD5H LINE# 75
+ C:3FD5H LINE# 76
------- ENDPROC BALTURNONCHECK
------- PROC CTOCHECKVOL
------- DO
B:002AH.3 SYMBOL bResult
------- ENDDO
- C:6E3BH LINE# 87
- C:6E3BH LINE# 88
- C:6E3BH LINE# 89
- C:6E3DH LINE# 91
- C:6E40H LINE# 92
- C:6E40H LINE# 93
- C:6E43H LINE# 94
- C:6E43H LINE# 95
- C:6E46H LINE# 96
- C:6E46H LINE# 97
- C:6E55H LINE# 98
- C:6E55H LINE# 99
- C:6E57H LINE# 100
- C:6E62H LINE# 101
- C:6E62H LINE# 102
- C:6E64H LINE# 103
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 50
+ C:6F21H LINE# 87
+ C:6F21H LINE# 88
+ C:6F21H LINE# 89
+ C:6F23H LINE# 91
+ C:6F26H LINE# 92
+ C:6F26H LINE# 93
+ C:6F29H LINE# 94
+ C:6F29H LINE# 95
+ C:6F2CH LINE# 96
+ C:6F2CH LINE# 97
+ C:6F3BH LINE# 98
+ C:6F3BH LINE# 99
+ C:6F3DH LINE# 100
+ C:6F48H LINE# 101
+ C:6F48H LINE# 102
+ C:6F4AH LINE# 103
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 50
- C:6E64H LINE# 104
- C:6E66H LINE# 106
- C:6E66H LINE# 107
- C:6E68H LINE# 108
- C:6E6DH LINE# 109
- C:6E6DH LINE# 110
- C:6E6DH LINE# 111
- C:6E6DH LINE# 128
- C:6E6DH LINE# 130
- C:6E6FH LINE# 131
+ C:6F4AH LINE# 104
+ C:6F4CH LINE# 106
+ C:6F4CH LINE# 107
+ C:6F4EH LINE# 108
+ C:6F53H LINE# 109
+ C:6F53H LINE# 110
+ C:6F53H LINE# 111
+ C:6F53H LINE# 128
+ C:6F53H LINE# 130
+ C:6F55H LINE# 131
------- ENDPROC CTOCHECKVOL
------- PROC BALPROCESS
------- DO
X:02BAH SYMBOL BalChTemp
------- ENDDO
- C:4C28H LINE# 144
- C:4C28H LINE# 145
- C:4C28H LINE# 150
- C:4C46H LINE# 151
- C:4C46H LINE# 152
- C:4C48H LINE# 153
- C:4C48H LINE# 155
- C:4C60H LINE# 156
- C:4C60H LINE# 157
- C:4C60H LINE# 158
- C:4C66H LINE# 159
- C:4C66H LINE# 160
- C:4C69H LINE# 161
- C:4C69H LINE# 162
- C:4C7CH LINE# 163
- C:4C7EH LINE# 165
- C:4C7EH LINE# 166
- C:4C91H LINE# 167
- C:4C91H LINE# 168
- C:4C9CH LINE# 169
- C:4CA2H LINE# 170
- C:4CA4H LINE# 171
- C:4CA4H LINE# 172
- C:4CA5H LINE# 174
- C:4CA5H LINE# 175
- C:4CABH LINE# 176
- C:4CACH LINE# 178
- C:4CACH LINE# 179
- C:4CB1H LINE# 180
- C:4CB1H LINE# 181
- C:4CB7H LINE# 182
- C:4CBDH LINE# 183
- C:4CBFH LINE# 184
- C:4CBFH LINE# 185
- C:4CC0H LINE# 187
- C:4CC0H LINE# 188
- C:4CC5H LINE# 189
- C:4CC5H LINE# 190
- C:4CCBH LINE# 191
- C:4CCCH LINE# 193
- C:4CCCH LINE# 194
- C:4CD2H LINE# 195
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 51
+ C:4D5FH LINE# 144
+ C:4D5FH LINE# 145
+ C:4D5FH LINE# 150
+ C:4D7DH LINE# 151
+ C:4D7DH LINE# 152
+ C:4D7FH LINE# 153
+ C:4D7FH LINE# 155
+ C:4D97H LINE# 156
+ C:4D97H LINE# 157
+ C:4D97H LINE# 158
+ C:4D9DH LINE# 159
+ C:4D9DH LINE# 160
+ C:4DA0H LINE# 161
+ C:4DA0H LINE# 162
+ C:4DB3H LINE# 163
+ C:4DB5H LINE# 165
+ C:4DB5H LINE# 166
+ C:4DC8H LINE# 167
+ C:4DC8H LINE# 168
+ C:4DD3H LINE# 169
+ C:4DD9H LINE# 170
+ C:4DDBH LINE# 171
+ C:4DDBH LINE# 172
+ C:4DDCH LINE# 174
+ C:4DDCH LINE# 175
+ C:4DE2H LINE# 176
+ C:4DE3H LINE# 178
+ C:4DE3H LINE# 179
+ C:4DE8H LINE# 180
+ C:4DE8H LINE# 181
+ C:4DEEH LINE# 182
+ C:4DF4H LINE# 183
+ C:4DF6H LINE# 184
+ C:4DF6H LINE# 185
+ C:4DF7H LINE# 187
+ C:4DF7H LINE# 188
+ C:4DFCH LINE# 189
+ C:4DFCH LINE# 190
+ C:4E02H LINE# 191
+ C:4E03H LINE# 193
+ C:4E03H LINE# 194
+ C:4E09H LINE# 195
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 51
- C:4CD4H LINE# 196
- C:4CD4H LINE# 197
- C:4CD5H LINE# 199
- C:4CD5H LINE# 200
- C:4CDBH LINE# 201
- C:4CDDH LINE# 202
- C:4CDFH LINE# 203
- C:4CE1H LINE# 204
- C:4CE1H LINE# 205
- C:4CE1H LINE# 206
+ C:4E0BH LINE# 196
+ C:4E0BH LINE# 197
+ C:4E0CH LINE# 199
+ C:4E0CH LINE# 200
+ C:4E12H LINE# 201
+ C:4E14H LINE# 202
+ C:4E16H LINE# 203
+ C:4E18H LINE# 204
+ C:4E18H LINE# 205
+ C:4E18H LINE# 206
------- ENDPROC BALPROCESS
------- PROC CTOTURNONCHECK
- C:70C3H LINE# 215
- C:70C3H LINE# 216
- C:70C3H LINE# 220
- C:70C9H LINE# 222
- C:70C9H LINE# 223
- C:70D4H LINE# 224
- C:70D4H LINE# 225
- C:70D7H LINE# 226
- C:70DAH LINE# 227
- C:70DAH LINE# 228
- C:70DCH LINE# 229
- C:70DEH LINE# 230
- C:70E8H LINE# 231
- C:70E8H LINE# 232
- C:70E8H LINE# 233
- C:70E8H LINE# 234
+ C:71A9H LINE# 215
+ C:71A9H LINE# 216
+ C:71A9H LINE# 220
+ C:71AFH LINE# 222
+ C:71AFH LINE# 223
+ C:71BAH LINE# 224
+ C:71BAH LINE# 225
+ C:71BDH LINE# 226
+ C:71C0H LINE# 227
+ C:71C0H LINE# 228
+ C:71C2H LINE# 229
+ C:71C4H LINE# 230
+ C:71CEH LINE# 231
+ C:71CEH LINE# 232
+ C:71CEH LINE# 233
+ C:71CEH LINE# 234
------- ENDPROC CTOTURNONCHECK
------- PROC BALANCEPROCESS
- C:7440H LINE# 242
- C:7440H LINE# 243
- C:7440H LINE# 244
- C:7443H LINE# 246
- C:7446H LINE# 248
- C:7449H LINE# 249
+ C:7526H LINE# 242
+ C:7526H LINE# 243
+ C:7526H LINE# 244
+ C:7529H LINE# 246
+ C:752CH LINE# 248
+ C:752FH LINE# 249
------- ENDPROC BALANCEPROCESS
------- ENDMOD BALANCE
------- MODULE CALCULATE
C:0000H SYMBOL _ICE_DUMMY_
- C:4D95H PUBLIC OffsetCalculate
+ C:4ECCH PUBLIC OffsetCalculate
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
- C:2CD8H PUBLIC _CalcuTemp
+ C:2F10H PUBLIC _CalcuTemp
D:00C0H PUBLIC P4
D:0080H PUBLIC P5
- C:6EDAH PUBLIC siCurTempOffset
- C:35C7H PUBLIC AfeCalcuCurr
- C:3F63H PUBLIC AfeCalcuVol
- C:68A6H PUBLIC AfeGetTempe
+ C:6FC0H PUBLIC siCurTempOffset
+ C:363AH PUBLIC AfeCalcuCurr
+ C:3FD6H PUBLIC AfeCalcuVol
+ C:698CH PUBLIC AfeGetTempe
X:05F1H PUBLIC ucChgingCheckCnt
- C:72DBH PUBLIC AFEInfoProcess
+ C:73C1H PUBLIC AFEInfoProcess
X:05F2H PUBLIC ucDsgingCheckCnt
B:00A8H.4 PUBLIC ES0
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 52
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 52
- C:6738H PUBLIC AfeGetVol
- C:43ACH PUBLIC AfeCalcuTempe
+ C:681EH PUBLIC AfeGetVol
+ C:441FH PUBLIC AfeCalcuTempe
------- PROC _CALCUTEMP
D:0082H SYMBOL getdata
------- DO
@@ -3071,144 +3071,144 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:02BBH SYMBOL Temperature
X:02BDH SYMBOL Tempcalcu
------- ENDDO
- C:2CD8H LINE# 22
- C:2CDCH LINE# 23
- C:2CDCH LINE# 31
- C:2D0AH LINE# 32
- C:2D1CH LINE# 33
- C:2D1CH LINE# 34
- C:2D39H LINE# 35
- C:2D39H LINE# 38
- C:2D52H LINE# 39
- C:2D52H LINE# 40
- C:2D5CH LINE# 41
- C:2D5FH LINE# 42
- C:2D78H LINE# 43
- C:2D78H LINE# 44
- C:2D82H LINE# 45
- C:2D85H LINE# 47
- C:2D85H LINE# 48
- C:2D8DH LINE# 49
- C:2DAEH LINE# 50
- C:2DAEH LINE# 51
- C:2DC1H LINE# 52
- C:2DC1H LINE# 53
- C:2DE3H LINE# 54
- C:2DE3H LINE# 55
- C:2DE3H LINE# 56
- C:2DE3H LINE# 57
- C:2DEBH LINE# 58
- C:2DEBH LINE# 60
- C:2DEBH LINE# 61
- C:2DFEH LINE# 62
- C:2DFEH LINE# 63
- C:2E20H LINE# 64
- C:2E20H LINE# 65
- C:2E20H LINE# 66
- C:2E20H LINE# 67
- C:2E28H LINE# 68
- C:2E2EH LINE# 69
- C:2E2EH LINE# 70
- C:2E36H LINE# 72
- C:2ECBH LINE# 76
- C:2ECBH LINE# 77
- C:2ED3H LINE# 78
+ C:2F10H LINE# 22
+ C:2F14H LINE# 23
+ C:2F14H LINE# 31
+ C:2F42H LINE# 32
+ C:2F54H LINE# 33
+ C:2F54H LINE# 34
+ C:2F71H LINE# 35
+ C:2F71H LINE# 38
+ C:2F8AH LINE# 39
+ C:2F8AH LINE# 40
+ C:2F94H LINE# 41
+ C:2F97H LINE# 42
+ C:2FB0H LINE# 43
+ C:2FB0H LINE# 44
+ C:2FBAH LINE# 45
+ C:2FBDH LINE# 47
+ C:2FBDH LINE# 48
+ C:2FC5H LINE# 49
+ C:2FE6H LINE# 50
+ C:2FE6H LINE# 51
+ C:2FF9H LINE# 52
+ C:2FF9H LINE# 53
+ C:301BH LINE# 54
+ C:301BH LINE# 55
+ C:301BH LINE# 56
+ C:301BH LINE# 57
+ C:3023H LINE# 58
+ C:3023H LINE# 60
+ C:3023H LINE# 61
+ C:3036H LINE# 62
+ C:3036H LINE# 63
+ C:3058H LINE# 64
+ C:3058H LINE# 65
+ C:3058H LINE# 66
+ C:3058H LINE# 67
+ C:3060H LINE# 68
+ C:3066H LINE# 69
+ C:3066H LINE# 70
+ C:306EH LINE# 72
+ C:3103H LINE# 76
+ C:3103H LINE# 77
+ C:310BH LINE# 78
------- ENDPROC _CALCUTEMP
------- PROC AFEGETVOL
------- DO
X:02C3H SYMBOL i
B:002AH.3 SYMBOL Result
------- ENDDO
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 53
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 53
- C:6738H LINE# 87
- C:6738H LINE# 88
- C:6738H LINE# 90
- C:673AH LINE# 92
- C:6757H LINE# 93
- C:6757H LINE# 94
- C:6772H LINE# 95
- C:6772H LINE# 96
- C:6774H LINE# 97
- C:6777H LINE# 98
- C:6777H LINE# 99
- C:677FH LINE# 101
- C:6781H LINE# 102
+ C:681EH LINE# 87
+ C:681EH LINE# 88
+ C:681EH LINE# 90
+ C:6820H LINE# 92
+ C:683DH LINE# 93
+ C:683DH LINE# 94
+ C:6858H LINE# 95
+ C:6858H LINE# 96
+ C:685AH LINE# 97
+ C:685DH LINE# 98
+ C:685DH LINE# 99
+ C:6865H LINE# 101
+ C:6867H LINE# 102
------- ENDPROC AFEGETVOL
------- PROC AFEGETTEMPE
------- DO
B:002AH.3 SYMBOL Result
------- ENDDO
- C:68A6H LINE# 104
- C:68A6H LINE# 105
- C:68A6H LINE# 106
- C:68A8H LINE# 108
- C:68B5H LINE# 109
- C:68B5H LINE# 110
- C:68B7H LINE# 111
- C:68B7H LINE# 112
- C:68C4H LINE# 113
- C:68C4H LINE# 114
- C:68C6H LINE# 115
- C:68C6H LINE# 117
- C:68D3H LINE# 118
- C:68D3H LINE# 119
- C:68D5H LINE# 120
- C:68D5H LINE# 121
- C:68DCH LINE# 122
- C:68DCH LINE# 123
- C:68E9H LINE# 124
- C:68E9H LINE# 125
- C:68EBH LINE# 126
- C:68EBH LINE# 127
- C:68EBH LINE# 129
- C:68EDH LINE# 130
+ C:698CH LINE# 104
+ C:698CH LINE# 105
+ C:698CH LINE# 106
+ C:698EH LINE# 108
+ C:699BH LINE# 109
+ C:699BH LINE# 110
+ C:699DH LINE# 111
+ C:699DH LINE# 112
+ C:69AAH LINE# 113
+ C:69AAH LINE# 114
+ C:69ACH LINE# 115
+ C:69ACH LINE# 117
+ C:69B9H LINE# 118
+ C:69B9H LINE# 119
+ C:69BBH LINE# 120
+ C:69BBH LINE# 121
+ C:69C2H LINE# 122
+ C:69C2H LINE# 123
+ C:69CFH LINE# 124
+ C:69CFH LINE# 125
+ C:69D1H LINE# 126
+ C:69D1H LINE# 127
+ C:69D1H LINE# 129
+ C:69D3H LINE# 130
------- ENDPROC AFEGETTEMPE
------- PROC AFECALCUTEMPE
------- DO
D:0006H SYMBOL TempeData
------- ENDDO
- C:43ACH LINE# 139
- C:43ACH LINE# 140
- C:43ACH LINE# 143
- C:43B4H LINE# 144
- C:43B4H LINE# 145
- C:43CBH LINE# 147
- C:43CDH LINE# 155
- C:43D4H LINE# 157
- C:43D6H LINE# 165
- C:43F5H LINE# 167
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 54
+ C:441FH LINE# 139
+ C:441FH LINE# 140
+ C:441FH LINE# 143
+ C:4427H LINE# 144
+ C:4427H LINE# 145
+ C:443EH LINE# 147
+ C:4440H LINE# 155
+ C:4447H LINE# 157
+ C:4449H LINE# 165
+ C:4468H LINE# 167
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 54
- C:43F7H LINE# 175
- C:43FEH LINE# 178
- C:4400H LINE# 187
- C:4407H LINE# 188
- C:4407H LINE# 189
- C:4426H LINE# 191
- C:4428H LINE# 199
- C:442FH LINE# 201
- C:4431H LINE# 209
- C:4431H LINE# 211
- C:4441H LINE# 212
- C:4449H LINE# 213
- C:444CH LINE# 214
- C:444CH LINE# 215
- C:4463H LINE# 217
- C:4465H LINE# 225
- C:446CH LINE# 227
- C:446EH LINE# 236
- C:447BH LINE# 237
- C:447BH LINE# 238
- C:4480H LINE# 239
- C:4481H LINE# 241
- C:4481H LINE# 242
- C:4489H LINE# 243
- C:4489H LINE# 244
- C:4489H LINE# 245
- C:4489H LINE# 246
+ C:446AH LINE# 175
+ C:4471H LINE# 178
+ C:4473H LINE# 187
+ C:447AH LINE# 188
+ C:447AH LINE# 189
+ C:4499H LINE# 191
+ C:449BH LINE# 199
+ C:44A2H LINE# 201
+ C:44A4H LINE# 209
+ C:44A4H LINE# 211
+ C:44B4H LINE# 212
+ C:44BCH LINE# 213
+ C:44BFH LINE# 214
+ C:44BFH LINE# 215
+ C:44D6H LINE# 217
+ C:44D8H LINE# 225
+ C:44DFH LINE# 227
+ C:44E1H LINE# 236
+ C:44EEH LINE# 237
+ C:44EEH LINE# 238
+ C:44F3H LINE# 239
+ C:44F4H LINE# 241
+ C:44F4H LINE# 242
+ C:44FCH LINE# 243
+ C:44FCH LINE# 244
+ C:44FCH LINE# 245
+ C:44FCH LINE# 246
------- ENDPROC AFECALCUTEMPE
------- PROC AFECALCUVOL
------- DO
@@ -3216,137 +3216,137 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:02BBH SYMBOL TempPackVol
X:02BFH SYMBOL TempCellVol
------- ENDDO
- C:3F63H LINE# 256
- C:3F63H LINE# 257
- C:3F63H LINE# 259
- C:3F77H LINE# 260
- C:3F7EH LINE# 261
- C:3F88H LINE# 263
- C:3F90H LINE# 264
- C:3F90H LINE# 265
- C:3FB1H LINE# 266
- C:3FB1H LINE# 267
- C:3FE8H LINE# 269
- C:3FFFH LINE# 270
- C:3FFFH LINE# 271
- C:400DH LINE# 272
- C:400DH LINE# 273
- C:4024H LINE# 274
- C:4024H LINE# 275
- C:4032H LINE# 276
- C:4032H LINE# 278
- C:4035H LINE# 279
- C:4035H LINE# 281
- C:4037H LINE# 289
- C:4051H LINE# 291
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 55
+ C:3FD6H LINE# 256
+ C:3FD6H LINE# 257
+ C:3FD6H LINE# 259
+ C:3FEAH LINE# 260
+ C:3FF1H LINE# 261
+ C:3FFBH LINE# 263
+ C:4003H LINE# 264
+ C:4003H LINE# 265
+ C:4024H LINE# 266
+ C:4024H LINE# 267
+ C:405BH LINE# 269
+ C:4072H LINE# 270
+ C:4072H LINE# 271
+ C:4080H LINE# 272
+ C:4080H LINE# 273
+ C:4097H LINE# 274
+ C:4097H LINE# 275
+ C:40A5H LINE# 276
+ C:40A5H LINE# 278
+ C:40A8H LINE# 279
+ C:40A8H LINE# 281
+ C:40AAH LINE# 289
+ C:40C4H LINE# 291
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 55
- C:4053H LINE# 299
- C:4068H LINE# 300
- C:4068H LINE# 301
- C:4071H LINE# 303
- C:4074H LINE# 304
- C:4074H LINE# 305
- C:407EH LINE# 306
- C:4088H LINE# 309
- C:408AH LINE# 317
- C:4098H LINE# 319
- C:409AH LINE# 327
- C:409AH LINE# 328
- C:409AH LINE# 329
+ C:40C6H LINE# 299
+ C:40DBH LINE# 300
+ C:40DBH LINE# 301
+ C:40E4H LINE# 303
+ C:40E7H LINE# 304
+ C:40E7H LINE# 305
+ C:40F1H LINE# 306
+ C:40FBH LINE# 309
+ C:40FDH LINE# 317
+ C:410BH LINE# 319
+ C:410DH LINE# 327
+ C:410DH LINE# 328
+ C:410DH LINE# 329
------- ENDPROC AFECALCUVOL
------- PROC OFFSETCALCULATE
------- DO
X:02BFH SYMBOL siCadcTempOffset
X:02C1H SYMBOL i
------- ENDDO
- C:4D95H LINE# 350
- C:4D95H LINE# 351
- C:4D95H LINE# 352
- C:4D9CH LINE# 355
- C:4DABH LINE# 356
- C:4DABH LINE# 357
- C:4E17H LINE# 358
- C:4E17H LINE# 359
- C:4E34H LINE# 360
- C:4E36H LINE# 361
- C:4E36H LINE# 362
- C:4E3FH LINE# 363
- C:4E47H LINE# 364
+ C:4ECCH LINE# 350
+ C:4ECCH LINE# 351
+ C:4ECCH LINE# 352
+ C:4ED3H LINE# 355
+ C:4EE2H LINE# 356
+ C:4EE2H LINE# 357
+ C:4F4EH LINE# 358
+ C:4F4EH LINE# 359
+ C:4F6BH LINE# 360
+ C:4F6DH LINE# 361
+ C:4F6DH LINE# 362
+ C:4F76H LINE# 363
+ C:4F7EH LINE# 364
------- ENDPROC OFFSETCALCULATE
------- PROC AFECALCUCURR
------- DO
X:02BAH SYMBOL i
X:02BBH SYMBOL Tempdata
------- ENDDO
- C:35C7H LINE# 372
- C:35C7H LINE# 373
- C:35C7H LINE# 375
- C:35D1H LINE# 377
- C:35DCH LINE# 379
- C:35E8H LINE# 380
- C:35E8H LINE# 381
- C:35F1H LINE# 382
- C:35F1H LINE# 383
- C:3640H LINE# 385
- C:365AH LINE# 386
- C:3665H LINE# 387
- C:3665H LINE# 388
- C:3667H LINE# 389
- C:3667H LINE# 390
- C:3676H LINE# 391
- C:3676H LINE# 392
- C:3694H LINE# 393
- C:369CH LINE# 394
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 56
+ C:363AH LINE# 372
+ C:363AH LINE# 373
+ C:363AH LINE# 375
+ C:3644H LINE# 377
+ C:364FH LINE# 379
+ C:365BH LINE# 380
+ C:365BH LINE# 381
+ C:3664H LINE# 382
+ C:3664H LINE# 383
+ C:36B3H LINE# 385
+ C:36CDH LINE# 386
+ C:36D8H LINE# 387
+ C:36D8H LINE# 388
+ C:36DAH LINE# 389
+ C:36DAH LINE# 390
+ C:36E9H LINE# 391
+ C:36E9H LINE# 392
+ C:3707H LINE# 393
+ C:370FH LINE# 394
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 56
- C:36B1H LINE# 396
- C:36B3H LINE# 397
- C:36B5H LINE# 398
- C:36D5H LINE# 399
- C:36D5H LINE# 400
- C:36E0H LINE# 401
- C:36E0H LINE# 402
- C:36E3H LINE# 403
- C:36E5H LINE# 405
- C:36E7H LINE# 413
- C:36F3H LINE# 415
- C:36F5H LINE# 423
- C:36F5H LINE# 424
- C:36F6H LINE# 425
- C:3710H LINE# 426
- C:3710H LINE# 427
- C:371AH LINE# 428
- C:371AH LINE# 429
- C:371DH LINE# 430
- C:371FH LINE# 431
- C:3728H LINE# 433
- C:372AH LINE# 441
- C:3736H LINE# 443
- C:3738H LINE# 451
- C:3738H LINE# 452
- C:3739H LINE# 454
- C:3739H LINE# 456
- C:373BH LINE# 464
- C:3745H LINE# 466
- C:3747H LINE# 474
- C:3747H LINE# 475
+ C:3724H LINE# 396
+ C:3726H LINE# 397
+ C:3728H LINE# 398
+ C:3748H LINE# 399
+ C:3748H LINE# 400
+ C:3753H LINE# 401
+ C:3753H LINE# 402
+ C:3756H LINE# 403
+ C:3758H LINE# 405
+ C:375AH LINE# 413
+ C:3766H LINE# 415
+ C:3768H LINE# 423
+ C:3768H LINE# 424
+ C:3769H LINE# 425
+ C:3783H LINE# 426
+ C:3783H LINE# 427
+ C:378DH LINE# 428
+ C:378DH LINE# 429
+ C:3790H LINE# 430
+ C:3792H LINE# 431
+ C:379BH LINE# 433
+ C:379DH LINE# 441
+ C:37A9H LINE# 443
+ C:37ABH LINE# 451
+ C:37ABH LINE# 452
+ C:37ACH LINE# 454
+ C:37ACH LINE# 456
+ C:37AEH LINE# 464
+ C:37B8H LINE# 466
+ C:37BAH LINE# 474
+ C:37BAH LINE# 475
------- ENDPROC AFECALCUCURR
------- PROC AFEINFOPROCESS
- C:72DBH LINE# 484
- C:72DBH LINE# 485
- C:72DBH LINE# 486
- C:72DEH LINE# 488
- C:72E0H LINE# 489
- C:72E3H LINE# 490
- C:72E6H LINE# 492
- C:72E9H LINE# 493
- C:72E9H LINE# 494
- C:72EBH LINE# 495
- C:72EEH LINE# 496
- C:72EEH LINE# 497
+ C:73C1H LINE# 484
+ C:73C1H LINE# 485
+ C:73C1H LINE# 486
+ C:73C4H LINE# 488
+ C:73C6H LINE# 489
+ C:73C9H LINE# 490
+ C:73CCH LINE# 492
+ C:73CFH LINE# 493
+ C:73CFH LINE# 494
+ C:73D1H LINE# 495
+ C:73D4H LINE# 496
+ C:73D4H LINE# 497
------- ENDPROC AFEINFOPROCESS
------- ENDMOD CALCULATE
@@ -3359,138 +3359,138 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00C0H PUBLIC P4
D:0080H PUBLIC P5
X:05D6H PUBLIC slExtCur
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 57
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 57
- C:740AH PUBLIC CaliCurZero
+ C:74F0H PUBLIC CaliCurZero
X:05DAH PUBLIC ucExtcaliSwitch1
- C:5AB0H PUBLIC CaliVoltage
- C:6A0EH PUBLIC CaliTS1
- C:6A53H PUBLIC CaliTS2
+ C:5BE7H PUBLIC CaliVoltage
+ C:6AF4H PUBLIC CaliTS1
+ C:6B39H PUBLIC CaliTS2
X:05DBH PUBLIC uiExtTemp1
X:05DDH PUBLIC uiExtTemp2
- C:6395H PUBLIC CaliProcess
- C:6D55H PUBLIC CaliCurrentGain
+ C:647BH PUBLIC CaliProcess
+ C:6E3BH PUBLIC CaliCurrentGain
X:05DFH PUBLIC ulExtVPack
X:05E1H PUBLIC ucExtRTC
- C:6A98H PUBLIC CaliRTCTime
+ C:6B7EH PUBLIC CaliRTCTime
B:002FH.1 PUBLIC bCaliFlg
------- PROC CALIVOLTAGE
------- DO
D:0007H SYMBOL i
X:02BAH SYMBOL VPackTemp
------- ENDDO
- C:5AB0H LINE# 26
- C:5AB0H LINE# 27
- C:5AB0H LINE# 29
- C:5AB7H LINE# 31
- C:5ACFH LINE# 32
- C:5ACFH LINE# 33
- C:5AE9H LINE# 34
- C:5AECH LINE# 36
- C:5B1CH LINE# 37
+ C:5BE7H LINE# 26
+ C:5BE7H LINE# 27
+ C:5BE7H LINE# 29
+ C:5BEEH LINE# 31
+ C:5C06H LINE# 32
+ C:5C06H LINE# 33
+ C:5C20H LINE# 34
+ C:5C23H LINE# 36
+ C:5C53H LINE# 37
------- ENDPROC CALIVOLTAGE
------- PROC CALICURRENTGAIN
------- DO
D:0006H SYMBOL TempGain
------- ENDDO
- C:6D55H LINE# 46
- C:6D55H LINE# 47
- C:6D55H LINE# 50
- C:6D83H LINE# 51
- C:6D87H LINE# 52
- C:6D87H LINE# 53
- C:6D8FH LINE# 54
- C:6D8FH LINE# 55
+ C:6E3BH LINE# 46
+ C:6E3BH LINE# 47
+ C:6E3BH LINE# 50
+ C:6E69H LINE# 51
+ C:6E6DH LINE# 52
+ C:6E6DH LINE# 53
+ C:6E75H LINE# 54
+ C:6E75H LINE# 55
------- ENDPROC CALICURRENTGAIN
------- PROC CALICURZERO
- C:740AH LINE# 64
- C:740AH LINE# 65
- C:740AH LINE# 66
- C:7419H LINE# 67
+ C:74F0H LINE# 64
+ C:74F0H LINE# 65
+ C:74F0H LINE# 66
+ C:74FFH LINE# 67
------- ENDPROC CALICURZERO
------- PROC CALITS1
------- DO
D:0006H SYMBOL Tempe
------- ENDDO
- C:6A0EH LINE# 76
- C:6A0EH LINE# 77
- C:6A0EH LINE# 80
- C:6A26H LINE# 81
- C:6A4AH LINE# 82
- C:6A4AH LINE# 83
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 58
+ C:6AF4H LINE# 76
+ C:6AF4H LINE# 77
+ C:6AF4H LINE# 80
+ C:6B0CH LINE# 81
+ C:6B30H LINE# 82
+ C:6B30H LINE# 83
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 58
- C:6A52H LINE# 84
- C:6A52H LINE# 85
+ C:6B38H LINE# 84
+ C:6B38H LINE# 85
------- ENDPROC CALITS1
------- PROC CALITS2
------- DO
D:0006H SYMBOL Tempe
------- ENDDO
- C:6A53H LINE# 87
- C:6A53H LINE# 88
- C:6A53H LINE# 91
- C:6A6BH LINE# 92
- C:6A8FH LINE# 93
- C:6A8FH LINE# 94
- C:6A97H LINE# 95
- C:6A97H LINE# 96
+ C:6B39H LINE# 87
+ C:6B39H LINE# 88
+ C:6B39H LINE# 91
+ C:6B51H LINE# 92
+ C:6B75H LINE# 93
+ C:6B75H LINE# 94
+ C:6B7DH LINE# 95
+ C:6B7DH LINE# 96
------- ENDPROC CALITS2
------- PROC CALIRTCTIME
- C:6A98H LINE# 106
- C:6A98H LINE# 107
- C:6A98H LINE# 108
- C:6AA0H LINE# 109
- C:6AA8H LINE# 110
- C:6AB0H LINE# 111
- C:6AB8H LINE# 112
- C:6AC0H LINE# 113
- C:6AC8H LINE# 114
- C:6AD0H LINE# 116
- C:6AD7H LINE# 118
- C:6AD9H LINE# 119
- C:6ADBH LINE# 120
+ C:6B7EH LINE# 106
+ C:6B7EH LINE# 107
+ C:6B7EH LINE# 108
+ C:6B86H LINE# 109
+ C:6B8EH LINE# 110
+ C:6B96H LINE# 111
+ C:6B9EH LINE# 112
+ C:6BA6H LINE# 113
+ C:6BAEH LINE# 114
+ C:6BB6H LINE# 116
+ C:6BBDH LINE# 118
+ C:6BBFH LINE# 119
+ C:6BC1H LINE# 120
------- ENDPROC CALIRTCTIME
------- PROC CALIPROCESS
- C:6395H LINE# 131
- C:6395H LINE# 132
- C:6395H LINE# 133
- C:6398H LINE# 134
- C:6398H LINE# 135
- C:639AH LINE# 137
- C:63A1H LINE# 138
- C:63A1H LINE# 139
- C:63A4H LINE# 140
- C:63A4H LINE# 142
- C:63ABH LINE# 143
- C:63ABH LINE# 144
- C:63AEH LINE# 145
- C:63AEH LINE# 147
- C:63B5H LINE# 148
- C:63B5H LINE# 149
- C:63B8H LINE# 150
- C:63B8H LINE# 152
- C:63BFH LINE# 153
- C:63BFH LINE# 154
- C:63C2H LINE# 155
- C:63C2H LINE# 157
- C:63C9H LINE# 158
- C:63C9H LINE# 159
- C:63CCH LINE# 160
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 59
+ C:647BH LINE# 131
+ C:647BH LINE# 132
+ C:647BH LINE# 133
+ C:647EH LINE# 134
+ C:647EH LINE# 135
+ C:6480H LINE# 137
+ C:6487H LINE# 138
+ C:6487H LINE# 139
+ C:648AH LINE# 140
+ C:648AH LINE# 142
+ C:6491H LINE# 143
+ C:6491H LINE# 144
+ C:6494H LINE# 145
+ C:6494H LINE# 147
+ C:649BH LINE# 148
+ C:649BH LINE# 149
+ C:649EH LINE# 150
+ C:649EH LINE# 152
+ C:64A5H LINE# 153
+ C:64A5H LINE# 154
+ C:64A8H LINE# 155
+ C:64A8H LINE# 157
+ C:64AFH LINE# 158
+ C:64AFH LINE# 159
+ C:64B2H LINE# 160
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 59
- C:63CCH LINE# 162
- C:63D3H LINE# 163
- C:63D3H LINE# 164
- C:63D6H LINE# 165
- C:63D6H LINE# 167
- C:63DBH LINE# 168
- C:63DDH LINE# 169
- C:63E3H LINE# 170
- C:63E3H LINE# 171
+ C:64B2H LINE# 162
+ C:64B9H LINE# 163
+ C:64B9H LINE# 164
+ C:64BCH LINE# 165
+ C:64BCH LINE# 167
+ C:64C1H LINE# 168
+ C:64C3H LINE# 169
+ C:64C9H LINE# 170
+ C:64C9H LINE# 171
------- ENDPROC CALIPROCESS
------- ENDMOD CALIBRATE
@@ -3504,109 +3504,109 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0080H PUBLIC P5
X:05F3H PUBLIC ucChgerRCnt
B:002CH.7 PUBLIC bChgerChkingFlg
- C:6815H PUBLIC ChgerCheck
+ C:68FBH PUBLIC ChgerCheck
X:05F4H PUBLIC ucLoadRCnt
B:002DH.0 PUBLIC bLoadChkingFlg
B:002DH.1 PUBLIC bChgerStartCheckFlg
- C:6520H PUBLIC LoadCheck
+ C:6606H PUBLIC LoadCheck
B:002DH.2 PUBLIC bLoadStartCheckFlg
------- PROC LOADCHECK
- C:6520H LINE# 26
- C:6520H LINE# 27
- C:6520H LINE# 28
- C:6523H LINE# 29
- C:6523H LINE# 30
- C:6525H LINE# 31
- C:6527H LINE# 32
- C:652CH LINE# 33
- C:652FH LINE# 34
- C:6530H LINE# 35
- C:6533H LINE# 36
- C:6533H LINE# 37
- C:6536H LINE# 38
- C:6539H LINE# 39
- C:6539H LINE# 40
- C:6555H LINE# 41
- C:6555H LINE# 42
- C:6557H LINE# 43
- C:6559H LINE# 44
- C:655CH LINE# 45
- C:655FH LINE# 46
- C:655FH LINE# 47
- C:6561H LINE# 48
- C:6561H LINE# 49
- C:6563H LINE# 50
- C:6565H LINE# 51
- C:6568H LINE# 52
- C:6568H LINE# 53
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 60
+ C:6606H LINE# 26
+ C:6606H LINE# 27
+ C:6606H LINE# 28
+ C:6609H LINE# 29
+ C:6609H LINE# 30
+ C:660BH LINE# 31
+ C:660DH LINE# 32
+ C:6612H LINE# 33
+ C:6615H LINE# 34
+ C:6616H LINE# 35
+ C:6619H LINE# 36
+ C:6619H LINE# 37
+ C:661CH LINE# 38
+ C:661FH LINE# 39
+ C:661FH LINE# 40
+ C:663BH LINE# 41
+ C:663BH LINE# 42
+ C:663DH LINE# 43
+ C:663FH LINE# 44
+ C:6642H LINE# 45
+ C:6645H LINE# 46
+ C:6645H LINE# 47
+ C:6647H LINE# 48
+ C:6647H LINE# 49
+ C:6649H LINE# 50
+ C:664BH LINE# 51
+ C:664EH LINE# 52
+ C:664EH LINE# 53
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 60
- C:656AH LINE# 54
- C:656DH LINE# 55
- C:656DH LINE# 56
- C:656DH LINE# 57
- C:656DH LINE# 58
- C:656DH LINE# 59
+ C:6650H LINE# 54
+ C:6653H LINE# 55
+ C:6653H LINE# 56
+ C:6653H LINE# 57
+ C:6653H LINE# 58
+ C:6653H LINE# 59
------- ENDPROC LOADCHECK
------- PROC CHGERCHECK
- C:6815H LINE# 68
- C:6815H LINE# 69
- C:6815H LINE# 70
- C:6818H LINE# 71
- C:6818H LINE# 72
- C:681AH LINE# 73
- C:681CH LINE# 74
- C:6821H LINE# 75
- C:6824H LINE# 76
- C:6825H LINE# 77
- C:6828H LINE# 78
- C:6828H LINE# 79
- C:682BH LINE# 80
- C:682EH LINE# 81
- C:682EH LINE# 82
- C:684AH LINE# 83
- C:684AH LINE# 84
- C:684CH LINE# 85
- C:684EH LINE# 86
- C:6851H LINE# 87
- C:6854H LINE# 88
- C:6854H LINE# 89
- C:6856H LINE# 90
- C:6858H LINE# 91
- C:685BH LINE# 92
- C:685BH LINE# 93
- C:685DH LINE# 94
- C:685DH LINE# 95
- C:685DH LINE# 96
- C:685DH LINE# 97
+ C:68FBH LINE# 68
+ C:68FBH LINE# 69
+ C:68FBH LINE# 70
+ C:68FEH LINE# 71
+ C:68FEH LINE# 72
+ C:6900H LINE# 73
+ C:6902H LINE# 74
+ C:6907H LINE# 75
+ C:690AH LINE# 76
+ C:690BH LINE# 77
+ C:690EH LINE# 78
+ C:690EH LINE# 79
+ C:6911H LINE# 80
+ C:6914H LINE# 81
+ C:6914H LINE# 82
+ C:6930H LINE# 83
+ C:6930H LINE# 84
+ C:6932H LINE# 85
+ C:6934H LINE# 86
+ C:6937H LINE# 87
+ C:693AH LINE# 88
+ C:693AH LINE# 89
+ C:693CH LINE# 90
+ C:693EH LINE# 91
+ C:6941H LINE# 92
+ C:6941H LINE# 93
+ C:6943H LINE# 94
+ C:6943H LINE# 95
+ C:6943H LINE# 96
+ C:6943H LINE# 97
------- ENDPROC CHGERCHECK
------- ENDMOD CHARGERLOAD
------- MODULE EXTE2PROM
C:0000H SYMBOL _ICE_DUMMY_
- C:5BF4H PUBLIC Uart0RdE2PRom
- C:58F5H PUBLIC Uart1RdE2PRom
+ C:5D2BH PUBLIC Uart0RdE2PRom
+ C:5A2CH PUBLIC Uart1RdE2PRom
D:0080H PUBLIC P0
- C:5964H PUBLIC Uart2RdE2PRom
+ C:5A9BH PUBLIC Uart2RdE2PRom
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
- C:3414H PUBLIC _E2PRomBKData
+ C:3487H PUBLIC _E2PRomBKData
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
D:0080H PUBLIC P5
- C:5E52H PUBLIC _E2PRomWrite
- C:578EH PUBLIC E2PRomInit
- C:71B2H PUBLIC E2PRomTwiCheck
+ C:5F89H PUBLIC _E2PRomWrite
+ C:58C5H PUBLIC E2PRomInit
+ C:7298H PUBLIC E2PRomTwiCheck
B:00A0H.0 PUBLIC P2_0
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 61
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 61
X:03DDH PUBLIC ucRTCBKTime1
B:00A0H.4 PUBLIC REN1
B:0090H.4 PUBLIC REN2
X:03DEH PUBLIC uiRTCBKTime2
- C:6B62H PUBLIC E2PRomBKBoot
+ C:6C48H PUBLIC E2PRomBKBoot
B:0027H.0 PUBLIC bE2PErase
X:03E0H PUBLIC uiE2PDataAddr
B:0027H.1 PUBLIC bE2PRErr
@@ -3630,40 +3630,40 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:0027H.6 PUBLIC bE2PBKDsgEndValid
B:0098H.4 PUBLIC REN
X:03F0H PUBLIC bUart1RTCRdTime
- C:4561H PUBLIC E2PRomBKCheck
+ C:45D4H PUBLIC E2PRomBKCheck
X:03F1H PUBLIC bUart2RTCRdTime
- C:4E48H PUBLIC E2PRomBKProcess
- C:5B1DH PUBLIC E2PRomErase
- C:68EEH PUBLIC Uart0RdRTC
- C:6654H PUBLIC E2PRomBKRTC
- C:66A0H PUBLIC Uart1RdRTC
+ C:4F7FH PUBLIC E2PRomBKProcess
+ C:5C54H PUBLIC E2PRomErase
+ C:69D4H PUBLIC Uart0RdRTC
+ C:673AH PUBLIC E2PRomBKRTC
+ C:6786H PUBLIC Uart1RdRTC
B:0027H.7 PUBLIC bE2PBKDsgEnd
- C:66ECH PUBLIC Uart2RdRTC
+ C:67D2H PUBLIC Uart2RdRTC
B:0028H.0 PUBLIC bChgToDsgFlg
B:0028H.1 PUBLIC bDsgToChgFlg
B:0028H.2 PUBLIC bE2PBKChgStop
- C:5EB1H PUBLIC _E2PRomRead
+ C:5FE8H PUBLIC _E2PRomRead
------- PROC E2PROMTWICHECK
- C:71B2H LINE# 43
- C:71B2H LINE# 44
- C:71B2H LINE# 45
- C:71B5H LINE# 46
- C:71B5H LINE# 47
- C:71B8H LINE# 48
- C:71B8H LINE# 49
- C:71C3H LINE# 50
- C:71C3H LINE# 51
- C:71C5H LINE# 52
- C:71C8H LINE# 53
- C:71C8H LINE# 54
- C:71C9H LINE# 56
- C:71C9H LINE# 57
- C:71CEH LINE# 58
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 62
+ C:7298H LINE# 43
+ C:7298H LINE# 44
+ C:7298H LINE# 45
+ C:729BH LINE# 46
+ C:729BH LINE# 47
+ C:729EH LINE# 48
+ C:729EH LINE# 49
+ C:72A9H LINE# 50
+ C:72A9H LINE# 51
+ C:72ABH LINE# 52
+ C:72AEH LINE# 53
+ C:72AEH LINE# 54
+ C:72AFH LINE# 56
+ C:72AFH LINE# 57
+ C:72B4H LINE# 58
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 62
- C:71CEH LINE# 59
- C:71CEH LINE# 60
+ C:72B4H LINE# 59
+ C:72B4H LINE# 60
------- ENDPROC E2PROMTWICHECK
------- PROC _E2PROMWRITE
X:02E4H SYMBOL WrAddr
@@ -3673,24 +3673,24 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:002AH.3 SYMBOL Result
X:02E9H SYMBOL i
------- ENDDO
- C:5E52H LINE# 69
- C:5E63H LINE# 70
- C:5E63H LINE# 71
- C:5E65H LINE# 74
- C:5E68H LINE# 75
- C:5E68H LINE# 76
- C:5E6BH LINE# 77
- C:5E6BH LINE# 79
- C:5E94H LINE# 80
- C:5E94H LINE# 81
- C:5E96H LINE# 82
- C:5E98H LINE# 83
- C:5E98H LINE# 91
- C:5E9DH LINE# 92
- C:5EA9H LINE# 93
- C:5EA9H LINE# 94
- C:5EAEH LINE# 96
- C:5EB0H LINE# 97
+ C:5F89H LINE# 69
+ C:5F9AH LINE# 70
+ C:5F9AH LINE# 71
+ C:5F9CH LINE# 74
+ C:5F9FH LINE# 75
+ C:5F9FH LINE# 76
+ C:5FA2H LINE# 77
+ C:5FA2H LINE# 79
+ C:5FCBH LINE# 80
+ C:5FCBH LINE# 81
+ C:5FCDH LINE# 82
+ C:5FCFH LINE# 83
+ C:5FCFH LINE# 91
+ C:5FD4H LINE# 92
+ C:5FE0H LINE# 93
+ C:5FE0H LINE# 94
+ C:5FE5H LINE# 96
+ C:5FE7H LINE# 97
------- ENDPROC _E2PROMWRITE
------- PROC _E2PROMREAD
X:02C6H SYMBOL RdAddr
@@ -3700,26 +3700,26 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:002AH.4 SYMBOL Result
X:02CBH SYMBOL i
------- ENDDO
- C:5EB1H LINE# 106
- C:5EC2H LINE# 107
- C:5EC2H LINE# 108
- C:5EC4H LINE# 111
- C:5EC7H LINE# 112
- C:5EC7H LINE# 113
- C:5ECAH LINE# 114
- C:5ECAH LINE# 116
- C:5EF3H LINE# 117
- C:5EF3H LINE# 118
- C:5EF5H LINE# 119
- C:5EF7H LINE# 120
- C:5EF7H LINE# 128
- C:5EFCH LINE# 129
- C:5F08H LINE# 130
- C:5F08H LINE# 131
- C:5F0DH LINE# 133
- C:5F0FH LINE# 134
+ C:5FE8H LINE# 106
+ C:5FF9H LINE# 107
+ C:5FF9H LINE# 108
+ C:5FFBH LINE# 111
+ C:5FFEH LINE# 112
+ C:5FFEH LINE# 113
+ C:6001H LINE# 114
+ C:6001H LINE# 116
+ C:602AH LINE# 117
+ C:602AH LINE# 118
+ C:602CH LINE# 119
+ C:602EH LINE# 120
+ C:602EH LINE# 128
+ C:6033H LINE# 129
+ C:603FH LINE# 130
+ C:603FH LINE# 131
+ C:6044H LINE# 133
+ C:6046H LINE# 134
------- ENDPROC _E2PROMREAD
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 63
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 63
------- PROC E2PROMERASE
@@ -3727,42 +3727,42 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:02BBH SYMBOL i
X:02BDH SYMBOL WrBuf
------- ENDDO
- C:5B1DH LINE# 144
- C:5B1DH LINE# 145
- C:5B1DH LINE# 149
- C:5B28H LINE# 151
- C:5B46H LINE# 152
- C:5B46H LINE# 153
- C:5B49H LINE# 154
- C:5B68H LINE# 155
- C:5B74H LINE# 157
- C:5B81H LINE# 158
- C:5B88H LINE# 159
+ C:5C54H LINE# 144
+ C:5C54H LINE# 145
+ C:5C54H LINE# 149
+ C:5C5FH LINE# 151
+ C:5C7DH LINE# 152
+ C:5C7DH LINE# 153
+ C:5C80H LINE# 154
+ C:5C9FH LINE# 155
+ C:5CABH LINE# 157
+ C:5CB8H LINE# 158
+ C:5CBFH LINE# 159
------- ENDPROC E2PROMERASE
------- PROC E2PROMINIT
------- DO
B:002AH.3 SYMBOL Result
X:02BAH SYMBOL RdBuf
------- ENDDO
- C:578EH LINE# 168
- C:578EH LINE# 169
- C:578EH LINE# 170
- C:5790H LINE# 174
- C:579FH LINE# 176
- C:57ADH LINE# 177
- C:57BBH LINE# 179
- C:57C7H LINE# 180
- C:57C7H LINE# 181
- C:57DCH LINE# 182
- C:57DEH LINE# 183
- C:57EAH LINE# 184
- C:57EAH LINE# 185
- C:57FFH LINE# 186
- C:5801H LINE# 188
- C:5801H LINE# 189
- C:5808H LINE# 190
- C:5808H LINE# 192
- C:580AH LINE# 193
+ C:58C5H LINE# 168
+ C:58C5H LINE# 169
+ C:58C5H LINE# 170
+ C:58C7H LINE# 174
+ C:58D6H LINE# 176
+ C:58E4H LINE# 177
+ C:58F2H LINE# 179
+ C:58FEH LINE# 180
+ C:58FEH LINE# 181
+ C:5913H LINE# 182
+ C:5915H LINE# 183
+ C:5921H LINE# 184
+ C:5921H LINE# 185
+ C:5936H LINE# 186
+ C:5938H LINE# 188
+ C:5938H LINE# 189
+ C:593FH LINE# 190
+ C:593FH LINE# 192
+ C:5941H LINE# 193
------- ENDPROC E2PROMINIT
------- PROC E2PROMBKRTC
------- DO
@@ -3770,298 +3770,298 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0007H SYMBOL i
X:02C4H SYMBOL checksum
------- ENDDO
- C:6654H LINE# 202
- C:6654H LINE# 203
- C:6654H LINE# 205
- C:6659H LINE# 207
- C:6660H LINE# 208
- C:666DH LINE# 209
- C:666FH LINE# 210
- C:666FH LINE# 211
- C:6681H LINE# 212
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 64
+ C:673AH LINE# 202
+ C:673AH LINE# 203
+ C:673AH LINE# 205
+ C:673FH LINE# 207
+ C:6746H LINE# 208
+ C:6753H LINE# 209
+ C:6755H LINE# 210
+ C:6755H LINE# 211
+ C:6767H LINE# 212
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 64
- C:6686H LINE# 213
- C:668EH LINE# 214
- C:6692H LINE# 216
- C:669FH LINE# 217
+ C:676CH LINE# 213
+ C:6774H LINE# 214
+ C:6778H LINE# 216
+ C:6785H LINE# 217
------- ENDPROC E2PROMBKRTC
------- PROC E2PROMBKBOOT
------- DO
X:02DCH SYMBOL WrBuf
------- ENDDO
- C:6B62H LINE# 226
- C:6B62H LINE# 227
- C:6B62H LINE# 230
- C:6B6FH LINE# 231
- C:6B74H LINE# 232
- C:6B7DH LINE# 234
- C:6B85H LINE# 235
- C:6B8DH LINE# 236
- C:6B95H LINE# 238
- C:6BA2H LINE# 239
+ C:6C48H LINE# 226
+ C:6C48H LINE# 227
+ C:6C48H LINE# 230
+ C:6C55H LINE# 231
+ C:6C5AH LINE# 232
+ C:6C63H LINE# 234
+ C:6C6BH LINE# 235
+ C:6C73H LINE# 236
+ C:6C7BH LINE# 238
+ C:6C88H LINE# 239
------- ENDPROC E2PROMBKBOOT
------- PROC _E2PROMBKDATA
X:02BBH SYMBOL BKType
------- DO
X:02BCH SYMBOL WrBuf
------- ENDDO
- C:3414H LINE# 248
- C:3419H LINE# 249
- C:3419H LINE# 252
- C:341DH LINE# 253
- C:341DH LINE# 254
- C:342AH LINE# 255
- C:3435H LINE# 256
- C:3437H LINE# 258
- C:3437H LINE# 259
- C:343EH LINE# 260
- C:344BH LINE# 261
- C:3456H LINE# 262
- C:3456H LINE# 264
- C:3463H LINE# 265
- C:3466H LINE# 266
- C:3473H LINE# 267
- C:3476H LINE# 268
- C:3486H LINE# 269
- C:3496H LINE# 270
- C:34A6H LINE# 271
- C:34B1H LINE# 272
- C:34C1H LINE# 273
- C:34D1H LINE# 274
- C:34E1H LINE# 275
- C:34ECH LINE# 276
- C:3503H LINE# 277
- C:3513H LINE# 278
- C:3520H LINE# 279
- C:3523H LINE# 280
- C:3533H LINE# 281
- C:3543H LINE# 282
- C:3553H LINE# 283
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 65
+ C:3487H LINE# 248
+ C:348CH LINE# 249
+ C:348CH LINE# 252
+ C:3490H LINE# 253
+ C:3490H LINE# 254
+ C:349DH LINE# 255
+ C:34A8H LINE# 256
+ C:34AAH LINE# 258
+ C:34AAH LINE# 259
+ C:34B1H LINE# 260
+ C:34BEH LINE# 261
+ C:34C9H LINE# 262
+ C:34C9H LINE# 264
+ C:34D6H LINE# 265
+ C:34D9H LINE# 266
+ C:34E6H LINE# 267
+ C:34E9H LINE# 268
+ C:34F9H LINE# 269
+ C:3509H LINE# 270
+ C:3519H LINE# 271
+ C:3524H LINE# 272
+ C:3534H LINE# 273
+ C:3544H LINE# 274
+ C:3554H LINE# 275
+ C:355FH LINE# 276
+ C:3576H LINE# 277
+ C:3586H LINE# 278
+ C:3593H LINE# 279
+ C:3596H LINE# 280
+ C:35A6H LINE# 281
+ C:35B6H LINE# 282
+ C:35C6H LINE# 283
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 65
- C:355EH LINE# 284
- C:356BH LINE# 285
- C:356EH LINE# 286
- C:357BH LINE# 287
- C:357EH LINE# 288
- C:3586H LINE# 289
- C:358AH LINE# 291
- C:359BH LINE# 293
- C:35A5H LINE# 294
- C:35BCH LINE# 295
- C:35BCH LINE# 296
- C:35C3H LINE# 297
- C:35C3H LINE# 299
- C:35C6H LINE# 300
+ C:35D1H LINE# 284
+ C:35DEH LINE# 285
+ C:35E1H LINE# 286
+ C:35EEH LINE# 287
+ C:35F1H LINE# 288
+ C:35F9H LINE# 289
+ C:35FDH LINE# 291
+ C:360EH LINE# 293
+ C:3618H LINE# 294
+ C:362FH LINE# 295
+ C:362FH LINE# 296
+ C:3636H LINE# 297
+ C:3636H LINE# 299
+ C:3639H LINE# 300
------- ENDPROC _E2PROMBKDATA
------- PROC UART0RDE2PROM
------- DO
D:0006H SYMBOL RdAddr
------- ENDDO
- C:5BF4H LINE# 309
- C:5BF4H LINE# 310
- C:5BF4H LINE# 313
- C:5C1FH LINE# 314
- C:5C2BH LINE# 316
- C:5C4AH LINE# 317
- C:5C5EH LINE# 318
+ C:5D2BH LINE# 309
+ C:5D2BH LINE# 310
+ C:5D2BH LINE# 313
+ C:5D56H LINE# 314
+ C:5D62H LINE# 316
+ C:5D81H LINE# 317
+ C:5D95H LINE# 318
------- ENDPROC UART0RDE2PROM
------- PROC UART1RDE2PROM
------- DO
D:0006H SYMBOL RdAddr
------- ENDDO
- C:58F5H LINE# 326
- C:58F5H LINE# 327
- C:58F5H LINE# 330
- C:5920H LINE# 331
- C:592CH LINE# 333
- C:594BH LINE# 334
- C:5963H LINE# 335
+ C:5A2CH LINE# 326
+ C:5A2CH LINE# 327
+ C:5A2CH LINE# 330
+ C:5A57H LINE# 331
+ C:5A63H LINE# 333
+ C:5A82H LINE# 334
+ C:5A9AH LINE# 335
------- ENDPROC UART1RDE2PROM
------- PROC UART2RDE2PROM
------- DO
D:0006H SYMBOL RdAddr
------- ENDDO
- C:5964H LINE# 343
- C:5964H LINE# 344
- C:5964H LINE# 347
- C:598FH LINE# 348
- C:599BH LINE# 350
- C:59BAH LINE# 351
- C:59D2H LINE# 352
+ C:5A9BH LINE# 343
+ C:5A9BH LINE# 344
+ C:5A9BH LINE# 347
+ C:5AC6H LINE# 348
+ C:5AD2H LINE# 350
+ C:5AF1H LINE# 351
+ C:5B09H LINE# 352
------- ENDPROC UART2RDE2PROM
------- PROC UART0RDRTC
- C:68EEH LINE# 361
- C:68EEH LINE# 362
- C:68EEH LINE# 363
- C:68F5H LINE# 364
- C:6902H LINE# 366
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 66
+ C:69D4H LINE# 361
+ C:69D4H LINE# 362
+ C:69D4H LINE# 363
+ C:69DBH LINE# 364
+ C:69E8H LINE# 366
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 66
- C:6921H LINE# 367
- C:6935H LINE# 368
+ C:6A07H LINE# 367
+ C:6A1BH LINE# 368
------- ENDPROC UART0RDRTC
------- PROC UART1RDRTC
- C:66A0H LINE# 377
- C:66A0H LINE# 378
- C:66A0H LINE# 379
- C:66A7H LINE# 380
- C:66B4H LINE# 382
- C:66D3H LINE# 383
- C:66EBH LINE# 384
+ C:6786H LINE# 377
+ C:6786H LINE# 378
+ C:6786H LINE# 379
+ C:678DH LINE# 380
+ C:679AH LINE# 382
+ C:67B9H LINE# 383
+ C:67D1H LINE# 384
------- ENDPROC UART1RDRTC
------- PROC UART2RDRTC
- C:66ECH LINE# 392
- C:66ECH LINE# 393
- C:66ECH LINE# 394
- C:66F3H LINE# 395
- C:6700H LINE# 397
- C:671FH LINE# 398
- C:6737H LINE# 399
+ C:67D2H LINE# 392
+ C:67D2H LINE# 393
+ C:67D2H LINE# 394
+ C:67D9H LINE# 395
+ C:67E6H LINE# 397
+ C:6805H LINE# 398
+ C:681DH LINE# 399
------- ENDPROC UART2RDRTC
------- PROC E2PROMBKPROCESS
------- DO
X:02BAH SYMBOL BKType
------- ENDDO
- C:4E48H LINE# 407
- C:4E48H LINE# 408
- C:4E48H LINE# 411
- C:4E54H LINE# 412
- C:4E54H LINE# 413
- C:4E56H LINE# 417
- C:4E59H LINE# 418
- C:4E59H LINE# 419
- C:4E5BH LINE# 420
- C:4E5EH LINE# 421
- C:4E5EH LINE# 423
- C:4E6DH LINE# 424
- C:4E6DH LINE# 425
- C:4E70H LINE# 426
- C:4E70H LINE# 427
- C:4E75H LINE# 428
- C:4E78H LINE# 429
- C:4E78H LINE# 430
- C:4E7EH LINE# 431
- C:4E7EH LINE# 432
- C:4E80H LINE# 433
- C:4E83H LINE# 434
- C:4E83H LINE# 435
- C:4E89H LINE# 436
- C:4E89H LINE# 437
- C:4E8BH LINE# 438
- C:4E8EH LINE# 439
- C:4E8EH LINE# 441
- C:4E8EH LINE# 443
- C:4E9DH LINE# 444
- C:4E9DH LINE# 445
- C:4EA0H LINE# 446
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 67
+ C:4F7FH LINE# 407
+ C:4F7FH LINE# 408
+ C:4F7FH LINE# 411
+ C:4F8BH LINE# 412
+ C:4F8BH LINE# 413
+ C:4F8DH LINE# 417
+ C:4F90H LINE# 418
+ C:4F90H LINE# 419
+ C:4F92H LINE# 420
+ C:4F95H LINE# 421
+ C:4F95H LINE# 423
+ C:4FA4H LINE# 424
+ C:4FA4H LINE# 425
+ C:4FA7H LINE# 426
+ C:4FA7H LINE# 427
+ C:4FACH LINE# 428
+ C:4FAFH LINE# 429
+ C:4FAFH LINE# 430
+ C:4FB5H LINE# 431
+ C:4FB5H LINE# 432
+ C:4FB7H LINE# 433
+ C:4FBAH LINE# 434
+ C:4FBAH LINE# 435
+ C:4FC0H LINE# 436
+ C:4FC0H LINE# 437
+ C:4FC2H LINE# 438
+ C:4FC5H LINE# 439
+ C:4FC5H LINE# 441
+ C:4FC5H LINE# 443
+ C:4FD4H LINE# 444
+ C:4FD4H LINE# 445
+ C:4FD7H LINE# 446
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 67
- C:4EA0H LINE# 447
- C:4EA5H LINE# 448
- C:4EA8H LINE# 449
- C:4EA8H LINE# 450
- C:4EAEH LINE# 451
- C:4EAEH LINE# 452
- C:4EB0H LINE# 453
- C:4EB3H LINE# 454
- C:4EB3H LINE# 455
- C:4EB9H LINE# 456
- C:4EB9H LINE# 457
- C:4EBBH LINE# 458
- C:4EBEH LINE# 459
- C:4EBEH LINE# 460
- C:4EBEH LINE# 462
- C:4EC1H LINE# 463
- C:4EC1H LINE# 464
- C:4EC3H LINE# 465
- C:4EC6H LINE# 466
- C:4EC6H LINE# 468
- C:4EC9H LINE# 469
- C:4EC9H LINE# 470
- C:4ECBH LINE# 471
- C:4ED1H LINE# 472
- C:4ED5H LINE# 473
- C:4ED5H LINE# 475
- C:4ED8H LINE# 476
- C:4ED8H LINE# 477
- C:4EDAH LINE# 478
- C:4EE0H LINE# 479
- C:4EE4H LINE# 480
- C:4EE4H LINE# 482
- C:4EE7H LINE# 483
- C:4EE7H LINE# 484
- C:4EE9H LINE# 485
- C:4EEFH LINE# 486
- C:4EF3H LINE# 487
- C:4EF3H LINE# 488
- C:4EF3H LINE# 489
+ C:4FD7H LINE# 447
+ C:4FDCH LINE# 448
+ C:4FDFH LINE# 449
+ C:4FDFH LINE# 450
+ C:4FE5H LINE# 451
+ C:4FE5H LINE# 452
+ C:4FE7H LINE# 453
+ C:4FEAH LINE# 454
+ C:4FEAH LINE# 455
+ C:4FF0H LINE# 456
+ C:4FF0H LINE# 457
+ C:4FF2H LINE# 458
+ C:4FF5H LINE# 459
+ C:4FF5H LINE# 460
+ C:4FF5H LINE# 462
+ C:4FF8H LINE# 463
+ C:4FF8H LINE# 464
+ C:4FFAH LINE# 465
+ C:4FFDH LINE# 466
+ C:4FFDH LINE# 468
+ C:5000H LINE# 469
+ C:5000H LINE# 470
+ C:5002H LINE# 471
+ C:5008H LINE# 472
+ C:500CH LINE# 473
+ C:500CH LINE# 475
+ C:500FH LINE# 476
+ C:500FH LINE# 477
+ C:5011H LINE# 478
+ C:5017H LINE# 479
+ C:501BH LINE# 480
+ C:501BH LINE# 482
+ C:501EH LINE# 483
+ C:501EH LINE# 484
+ C:5020H LINE# 485
+ C:5026H LINE# 486
+ C:502AH LINE# 487
+ C:502AH LINE# 488
+ C:502AH LINE# 489
------- ENDPROC E2PROMBKPROCESS
------- PROC E2PROMBKCHECK
- C:4561H LINE# 498
- C:4561H LINE# 499
- C:4561H LINE# 500
- C:4567H LINE# 501
- C:4567H LINE# 505
- C:4576H LINE# 506
- C:4576H LINE# 507
- C:4578H LINE# 508
- C:457FH LINE# 509
- C:457FH LINE# 511
- C:4594H LINE# 512
- C:4594H LINE# 513
- C:459BH LINE# 514
- C:459DH LINE# 515
- C:459FH LINE# 516
- C:459FH LINE# 518
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 68
+ C:45D4H LINE# 498
+ C:45D4H LINE# 499
+ C:45D4H LINE# 500
+ C:45DAH LINE# 501
+ C:45DAH LINE# 505
+ C:45E9H LINE# 506
+ C:45E9H LINE# 507
+ C:45EBH LINE# 508
+ C:45F2H LINE# 509
+ C:45F2H LINE# 511
+ C:4607H LINE# 512
+ C:4607H LINE# 513
+ C:460EH LINE# 514
+ C:4610H LINE# 515
+ C:4612H LINE# 516
+ C:4612H LINE# 518
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 68
- C:45A2H LINE# 519
- C:45A2H LINE# 520
- C:45A4H LINE# 521
- C:45A7H LINE# 522
- C:45A7H LINE# 523
- C:45A9H LINE# 524
- C:45ABH LINE# 525
- C:45ADH LINE# 526
- C:45ADH LINE# 527
- C:45B3H LINE# 528
- C:45B3H LINE# 529
- C:45B5H LINE# 530
- C:45B7H LINE# 531
- C:45B9H LINE# 532
- C:45BBH LINE# 533
- C:45BEH LINE# 534
- C:45BEH LINE# 535
- C:45C0H LINE# 536
- C:45C0H LINE# 537
- C:45C0H LINE# 539
- C:45DDH LINE# 540
- C:45DDH LINE# 541
- C:45E7H LINE# 542
- C:45E7H LINE# 543
- C:45EEH LINE# 544
- C:45FBH LINE# 545
- C:45FBH LINE# 547
- C:461CH LINE# 548
- C:461CH LINE# 549
- C:4623H LINE# 550
- C:4625H LINE# 551
- C:4627H LINE# 552
- C:4629H LINE# 553
- C:462BH LINE# 554
- C:462BH LINE# 555
- C:462CH LINE# 557
- C:462CH LINE# 558
- C:4633H LINE# 559
- C:4633H LINE# 560
- C:4633H LINE# 561
+ C:4615H LINE# 519
+ C:4615H LINE# 520
+ C:4617H LINE# 521
+ C:461AH LINE# 522
+ C:461AH LINE# 523
+ C:461CH LINE# 524
+ C:461EH LINE# 525
+ C:4620H LINE# 526
+ C:4620H LINE# 527
+ C:4626H LINE# 528
+ C:4626H LINE# 529
+ C:4628H LINE# 530
+ C:462AH LINE# 531
+ C:462CH LINE# 532
+ C:462EH LINE# 533
+ C:4631H LINE# 534
+ C:4631H LINE# 535
+ C:4633H LINE# 536
+ C:4633H LINE# 537
+ C:4633H LINE# 539
+ C:4650H LINE# 540
+ C:4650H LINE# 541
+ C:465AH LINE# 542
+ C:465AH LINE# 543
+ C:4661H LINE# 544
+ C:466EH LINE# 545
+ C:466EH LINE# 547
+ C:468FH LINE# 548
+ C:468FH LINE# 549
+ C:4696H LINE# 550
+ C:4698H LINE# 551
+ C:469AH LINE# 552
+ C:469CH LINE# 553
+ C:469EH LINE# 554
+ C:469EH LINE# 555
+ C:469FH LINE# 557
+ C:469FH LINE# 558
+ C:46A6H LINE# 559
+ C:46A6H LINE# 560
+ C:46A6H LINE# 561
------- ENDPROC E2PROMBKCHECK
------- ENDMOD EXTE2PROM
@@ -4077,9 +4077,9 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0086H PUBLIC INSCON
B:0088H.7 PUBLIC TF3
B:00D8H.0 PUBLIC IF40
- C:59D3H PUBLIC InterruptINT4
+ C:5B0AH PUBLIC InterruptINT4
B:00D8H.1 PUBLIC IF41
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 69
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 69
B:00D8H.2 PUBLIC IF42
@@ -4089,57 +4089,57 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:00D8H.6 PUBLIC IF46
B:00D8H.7 PUBLIC IF47
------- PROC INTERRUPTINT4
- C:59D3H LINE# 18
- C:59E0H LINE# 20
- C:59E2H LINE# 21
- C:59E5H LINE# 23
- C:59E8H LINE# 24
- C:59E8H LINE# 25
- C:59EAH LINE# 26
- C:59EFH LINE# 27
- C:59EFH LINE# 28
- C:59F2H LINE# 29
- C:59F2H LINE# 30
- C:59F4H LINE# 31
- C:59F9H LINE# 32
- C:59F9H LINE# 33
- C:59FCH LINE# 34
- C:59FCH LINE# 35
- C:59FEH LINE# 36
- C:5A03H LINE# 37
- C:5A03H LINE# 38
- C:5A06H LINE# 39
- C:5A06H LINE# 40
- C:5A08H LINE# 41
- C:5A0DH LINE# 42
- C:5A0DH LINE# 43
- C:5A10H LINE# 44
- C:5A10H LINE# 45
- C:5A12H LINE# 46
- C:5A17H LINE# 47
- C:5A17H LINE# 48
- C:5A1AH LINE# 49
- C:5A1AH LINE# 50
- C:5A1CH LINE# 51
- C:5A21H LINE# 52
- C:5A21H LINE# 53
- C:5A24H LINE# 54
- C:5A24H LINE# 55
- C:5A26H LINE# 56
- C:5A2BH LINE# 57
- C:5A2BH LINE# 58
- C:5A2EH LINE# 59
- C:5A2EH LINE# 60
- C:5A30H LINE# 61
- C:5A35H LINE# 62
- C:5A35H LINE# 64
- C:5A37H LINE# 65
+ C:5B0AH LINE# 18
+ C:5B17H LINE# 20
+ C:5B19H LINE# 21
+ C:5B1CH LINE# 23
+ C:5B1FH LINE# 24
+ C:5B1FH LINE# 25
+ C:5B21H LINE# 26
+ C:5B26H LINE# 27
+ C:5B26H LINE# 28
+ C:5B29H LINE# 29
+ C:5B29H LINE# 30
+ C:5B2BH LINE# 31
+ C:5B30H LINE# 32
+ C:5B30H LINE# 33
+ C:5B33H LINE# 34
+ C:5B33H LINE# 35
+ C:5B35H LINE# 36
+ C:5B3AH LINE# 37
+ C:5B3AH LINE# 38
+ C:5B3DH LINE# 39
+ C:5B3DH LINE# 40
+ C:5B3FH LINE# 41
+ C:5B44H LINE# 42
+ C:5B44H LINE# 43
+ C:5B47H LINE# 44
+ C:5B47H LINE# 45
+ C:5B49H LINE# 46
+ C:5B4EH LINE# 47
+ C:5B4EH LINE# 48
+ C:5B51H LINE# 49
+ C:5B51H LINE# 50
+ C:5B53H LINE# 51
+ C:5B58H LINE# 52
+ C:5B58H LINE# 53
+ C:5B5BH LINE# 54
+ C:5B5BH LINE# 55
+ C:5B5DH LINE# 56
+ C:5B62H LINE# 57
+ C:5B62H LINE# 58
+ C:5B65H LINE# 59
+ C:5B65H LINE# 60
+ C:5B67H LINE# 61
+ C:5B6CH LINE# 62
+ C:5B6CH LINE# 64
+ C:5B6EH LINE# 65
------- ENDPROC INTERRUPTINT4
------- PROC INTERRUPTTIMER3
C:1003H LINE# 74
C:100BH LINE# 76
C:100DH LINE# 78
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 70
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 70
C:1010H LINE# 79
@@ -4165,77 +4165,77 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:000AH PUBLIC uiKeyValidCnt
D:000CH PUBLIC ucKeyOldValue
B:002FH.2 PUBLIC bKeyFlg
- C:504AH PUBLIC KeyScan
+ C:5181H PUBLIC KeyScan
D:000DH PUBLIC uiKeyInvalidCnt
------- PROC KEYSCAN
------- DO
- C:50DFH SYMBOL scanend
+ C:5216H SYMBOL scanend
------- ENDDO
- C:504AH LINE# 33
- C:504AH LINE# 34
- C:504AH LINE# 35
- C:5050H LINE# 36
- C:5050H LINE# 37
- C:5053H LINE# 46
- C:5056H LINE# 47
- C:5056H LINE# 48
- C:5059H LINE# 49
- C:505BH LINE# 50
- C:505EH LINE# 51
- C:505EH LINE# 52
- C:5061H LINE# 53
- C:5061H LINE# 69
- C:5067H LINE# 70
- C:5067H LINE# 71
- C:506FH LINE# 72
- C:507AH LINE# 73
- C:507AH LINE# 74
- C:5084H LINE# 75
- C:5084H LINE# 76
- C:508EH LINE# 77
- C:508EH LINE# 78
- C:5094H LINE# 79
- C:5096H LINE# 81
- C:5096H LINE# 82
- C:5099H LINE# 83
- C:5099H LINE# 84
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 71
+ C:5181H LINE# 33
+ C:5181H LINE# 34
+ C:5181H LINE# 35
+ C:5187H LINE# 36
+ C:5187H LINE# 37
+ C:518AH LINE# 46
+ C:518DH LINE# 47
+ C:518DH LINE# 48
+ C:5190H LINE# 49
+ C:5192H LINE# 50
+ C:5195H LINE# 51
+ C:5195H LINE# 52
+ C:5198H LINE# 53
+ C:5198H LINE# 69
+ C:519EH LINE# 70
+ C:519EH LINE# 71
+ C:51A6H LINE# 72
+ C:51B1H LINE# 73
+ C:51B1H LINE# 74
+ C:51BBH LINE# 75
+ C:51BBH LINE# 76
+ C:51C5H LINE# 77
+ C:51C5H LINE# 78
+ C:51CBH LINE# 79
+ C:51CDH LINE# 81
+ C:51CDH LINE# 82
+ C:51D0H LINE# 83
+ C:51D0H LINE# 84
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 71
- C:509BH LINE# 85
- C:509DH LINE# 86
- C:509DH LINE# 91
- C:509DH LINE# 93
- C:509DH LINE# 94
- C:509FH LINE# 95
- C:509FH LINE# 96
- C:509FH LINE# 98
- C:509FH LINE# 99
- C:50A5H LINE# 100
- C:50A5H LINE# 101
- C:50AAH LINE# 102
- C:50B2H LINE# 103
- C:50BAH LINE# 104
- C:50BAH LINE# 105
- C:50C0H LINE# 106
- C:50C2H LINE# 107
- C:50C3H LINE# 108
- C:50CDH LINE# 109
- C:50CDH LINE# 110
- C:50D3H LINE# 111
- C:50D9H LINE# 112
- C:50DBH LINE# 113
- C:50DBH LINE# 114
- C:50DCH LINE# 116
- C:50DCH LINE# 117
- C:50DFH LINE# 118
- C:50DFH LINE# 119
- C:50E4H LINE# 120
- C:50E8H LINE# 121
- C:50EBH LINE# 122
- C:50EBH LINE# 123
- C:50EBH LINE# 124
- C:50EBH LINE# 125
+ C:51D2H LINE# 85
+ C:51D4H LINE# 86
+ C:51D4H LINE# 91
+ C:51D4H LINE# 93
+ C:51D4H LINE# 94
+ C:51D6H LINE# 95
+ C:51D6H LINE# 96
+ C:51D6H LINE# 98
+ C:51D6H LINE# 99
+ C:51DCH LINE# 100
+ C:51DCH LINE# 101
+ C:51E1H LINE# 102
+ C:51E9H LINE# 103
+ C:51F1H LINE# 104
+ C:51F1H LINE# 105
+ C:51F7H LINE# 106
+ C:51F9H LINE# 107
+ C:51FAH LINE# 108
+ C:5204H LINE# 109
+ C:5204H LINE# 110
+ C:520AH LINE# 111
+ C:5210H LINE# 112
+ C:5212H LINE# 113
+ C:5212H LINE# 114
+ C:5213H LINE# 116
+ C:5213H LINE# 117
+ C:5216H LINE# 118
+ C:5216H LINE# 119
+ C:521BH LINE# 120
+ C:521FH LINE# 121
+ C:5222H LINE# 122
+ C:5222H LINE# 123
+ C:5222H LINE# 124
+ C:5222H LINE# 125
------- ENDPROC KEYSCAN
------- ENDMOD KEYSCAN
@@ -4254,53 +4254,53 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0080H PUBLIC P5
B:00A8H.7 PUBLIC EA
D:00FCH PUBLIC IB_DATA
- C:704FH PUBLIC _McuFlashCheckFlg
- C:5F10H PUBLIC _McuFlashRead
- C:6E70H PUBLIC _McuFlashWrOneByte
+ C:7135H PUBLIC _McuFlashCheckFlg
+ C:6047H PUBLIC _McuFlashRead
+ C:6F56H PUBLIC _McuFlashWrOneByte
B:002DH.6 PUBLIC bMcuFlashErr
- C:52C0H PUBLIC _McuFlashWrite
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 72
+ C:53F7H PUBLIC _McuFlashWrite
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 72
X:05F6H PUBLIC ucMcuFlashWrValid
D:00FBH PUBLIC IB_OFFSET
D:00B1H PUBLIC RSTSTAT
D:00A7H PUBLIC FLASHCON
- C:5472H PUBLIC _McuFlashWrSector
- C:72C6H PUBLIC McuFlashWrWaitCheck
+ C:55A9H PUBLIC _McuFlashWrSector
+ C:73ACH PUBLIC McuFlashWrWaitCheck
B:002DH.7 PUBLIC bMcuFlashWrFlg
- C:70E9H PUBLIC _McuFlashBlankCheck
- C:60DEH PUBLIC _McuFlashDataCheck
+ C:71CFH PUBLIC _McuFlashBlankCheck
+ C:6215H PUBLIC _McuFlashDataCheck
D:00F7H PUBLIC XPAGE
B:002EH.0 PUBLIC bMcuFlashWrWaitFlg
- C:47BBH PUBLIC McuFlashProcess
+ C:48F2H PUBLIC McuFlashProcess
D:00F2H PUBLIC IB_CON1
------- PROC _MCUFLASHWRONEBYTE
D:0002H SYMBOL McuFlashAddr
D:0005H SYMBOL WrData
- C:6E70H LINE# 24
- C:6E74H LINE# 25
- C:6E74H LINE# 26
- C:6E76H LINE# 27
- C:6E79H LINE# 29
- C:6E7CH LINE# 30
- C:6E80H LINE# 31
- C:6E84H LINE# 33
- C:6E87H LINE# 34
- C:6E8AH LINE# 35
- C:6E8DH LINE# 36
- C:6E90H LINE# 37
- C:6E97H LINE# 38
- C:6E97H LINE# 39
- C:6E9AH LINE# 40
- C:6E9BH LINE# 41
- C:6E9CH LINE# 42
- C:6E9DH LINE# 43
- C:6E9EH LINE# 44
- C:6E9FH LINE# 45
- C:6E9FH LINE# 47
- C:6EA2H LINE# 48
- C:6EA4H LINE# 49
+ C:6F56H LINE# 24
+ C:6F5AH LINE# 25
+ C:6F5AH LINE# 26
+ C:6F5CH LINE# 27
+ C:6F5FH LINE# 29
+ C:6F62H LINE# 30
+ C:6F66H LINE# 31
+ C:6F6AH LINE# 33
+ C:6F6DH LINE# 34
+ C:6F70H LINE# 35
+ C:6F73H LINE# 36
+ C:6F76H LINE# 37
+ C:6F7DH LINE# 38
+ C:6F7DH LINE# 39
+ C:6F80H LINE# 40
+ C:6F81H LINE# 41
+ C:6F82H LINE# 42
+ C:6F83H LINE# 43
+ C:6F84H LINE# 44
+ C:6F85H LINE# 45
+ C:6F85H LINE# 47
+ C:6F88H LINE# 48
+ C:6F8AH LINE# 49
------- ENDPROC _MCUFLASHWRONEBYTE
------- PROC _MCUFLASHBLANKCHECK
D:0006H SYMBOL McuFlashAddr
@@ -4308,22 +4308,22 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:002AH.6 SYMBOL Result
D:0004H SYMBOL i
------- ENDDO
- C:70E9H LINE# 58
- C:70E9H LINE# 59
- C:70E9H LINE# 60
- C:70EBH LINE# 63
- C:70EEH LINE# 64
- C:70EEH LINE# 65
- C:70FBH LINE# 66
- C:70FBH LINE# 67
- C:70FDH LINE# 68
- C:70FFH LINE# 69
- C:70FFH LINE# 70
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 73
+ C:71CFH LINE# 58
+ C:71CFH LINE# 59
+ C:71CFH LINE# 60
+ C:71D1H LINE# 63
+ C:71D4H LINE# 64
+ C:71D4H LINE# 65
+ C:71E1H LINE# 66
+ C:71E1H LINE# 67
+ C:71E3H LINE# 68
+ C:71E5H LINE# 69
+ C:71E5H LINE# 70
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 73
- C:710CH LINE# 72
- C:710EH LINE# 73
+ C:71F2H LINE# 72
+ C:71F4H LINE# 73
------- ENDPROC _MCUFLASHBLANKCHECK
------- PROC _MCUFLASHDATACHECK
X:02C0H SYMBOL McuFlashAddr
@@ -4333,20 +4333,20 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0006H SYMBOL ptr
X:02C2H SYMBOL i
------- ENDDO
- C:60DEH LINE# 82
- C:60E6H LINE# 83
- C:60E6H LINE# 84
- C:60E8H LINE# 85
- C:60ECH LINE# 88
- C:60FFH LINE# 89
- C:60FFH LINE# 90
- C:6125H LINE# 91
- C:6125H LINE# 92
- C:6127H LINE# 93
- C:6129H LINE# 94
- C:6129H LINE# 95
- C:6135H LINE# 97
- C:6137H LINE# 98
+ C:6215H LINE# 82
+ C:621DH LINE# 83
+ C:621DH LINE# 84
+ C:621FH LINE# 85
+ C:6223H LINE# 88
+ C:6236H LINE# 89
+ C:6236H LINE# 90
+ C:625CH LINE# 91
+ C:625CH LINE# 92
+ C:625EH LINE# 93
+ C:6260H LINE# 94
+ C:6260H LINE# 95
+ C:626CH LINE# 97
+ C:626EH LINE# 98
------- ENDPROC _MCUFLASHDATACHECK
------- PROC _MCUFLASHWRSECTOR
X:02C0H SYMBOL McuFlashAddr
@@ -4356,60 +4356,60 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0004H SYMBOL i
X:02C2H SYMBOL ptr
------- ENDDO
- C:5472H LINE# 107
- C:547AH LINE# 108
- C:547AH LINE# 109
- C:547CH LINE# 111
- C:5484H LINE# 113
- C:5487H LINE# 114
- C:5487H LINE# 115
- C:5492H LINE# 116
- C:5498H LINE# 117
- C:54A7H LINE# 118
- C:54AAH LINE# 119
- C:54ADH LINE# 120
- C:54ADH LINE# 121
- C:54B0H LINE# 122
- C:54B4H LINE# 123
- C:54B4H LINE# 124
- C:54B7H LINE# 125
- C:54BFH LINE# 126
- C:54BFH LINE# 127
- C:54C2H LINE# 128
- C:54D2H LINE# 129
- C:54D2H LINE# 130
- C:54D5H LINE# 131
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 74
+ C:55A9H LINE# 107
+ C:55B1H LINE# 108
+ C:55B1H LINE# 109
+ C:55B3H LINE# 111
+ C:55BBH LINE# 113
+ C:55BEH LINE# 114
+ C:55BEH LINE# 115
+ C:55C9H LINE# 116
+ C:55CFH LINE# 117
+ C:55DEH LINE# 118
+ C:55E1H LINE# 119
+ C:55E4H LINE# 120
+ C:55E4H LINE# 121
+ C:55E7H LINE# 122
+ C:55EBH LINE# 123
+ C:55EBH LINE# 124
+ C:55EEH LINE# 125
+ C:55F6H LINE# 126
+ C:55F6H LINE# 127
+ C:55F9H LINE# 128
+ C:5609H LINE# 129
+ C:5609H LINE# 130
+ C:560CH LINE# 131
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 74
- C:54D6H LINE# 132
- C:54D7H LINE# 133
- C:54D8H LINE# 134
- C:54D9H LINE# 135
- C:54DAH LINE# 136
- C:54DCH LINE# 137
- C:54DEH LINE# 139
- C:54DEH LINE# 140
- C:54E0H LINE# 141
- C:54E2H LINE# 142
- C:54E2H LINE# 143
- C:54E2H LINE# 145
- C:54E2H LINE# 146
- C:54E4H LINE# 147
- C:54E6H LINE# 148
- C:54E6H LINE# 149
- C:54E6H LINE# 151
- C:54E6H LINE# 152
- C:54E8H LINE# 153
- C:54EAH LINE# 154
- C:54EAH LINE# 155
- C:54EAH LINE# 157
- C:54EAH LINE# 158
- C:54ECH LINE# 159
- C:54EEH LINE# 160
- C:54EEH LINE# 161
- C:54FBH LINE# 163
- C:54FDH LINE# 164
+ C:560DH LINE# 132
+ C:560EH LINE# 133
+ C:560FH LINE# 134
+ C:5610H LINE# 135
+ C:5611H LINE# 136
+ C:5613H LINE# 137
+ C:5615H LINE# 139
+ C:5615H LINE# 140
+ C:5617H LINE# 141
+ C:5619H LINE# 142
+ C:5619H LINE# 143
+ C:5619H LINE# 145
+ C:5619H LINE# 146
+ C:561BH LINE# 147
+ C:561DH LINE# 148
+ C:561DH LINE# 149
+ C:561DH LINE# 151
+ C:561DH LINE# 152
+ C:561FH LINE# 153
+ C:5621H LINE# 154
+ C:5621H LINE# 155
+ C:5621H LINE# 157
+ C:5621H LINE# 158
+ C:5623H LINE# 159
+ C:5625H LINE# 160
+ C:5625H LINE# 161
+ C:5632H LINE# 163
+ C:5634H LINE# 164
------- ENDPROC _MCUFLASHWRSECTOR
------- PROC _MCUFLASHWRITE
X:02BCH SYMBOL McuFlashAddr
@@ -4417,58 +4417,58 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- DO
B:002AH.5 SYMBOL Result
------- ENDDO
- C:52C0H LINE# 177
- C:52CEH LINE# 178
- C:52CEH LINE# 179
- C:52D0H LINE# 181
- C:52D3H LINE# 182
- C:52D5H LINE# 183
- C:52D8H LINE# 185
- C:52E1H LINE# 186
- C:52E4H LINE# 187
- C:52E7H LINE# 188
- C:52E7H LINE# 189
- C:52EAH LINE# 190
- C:52EEH LINE# 191
- C:52EEH LINE# 192
- C:52F1H LINE# 193
- C:52F9H LINE# 194
- C:52F9H LINE# 195
- C:52FCH LINE# 196
- C:5305H LINE# 197
- C:5305H LINE# 198
- C:5308H LINE# 199
- C:5309H LINE# 200
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 75
+ C:53F7H LINE# 177
+ C:5405H LINE# 178
+ C:5405H LINE# 179
+ C:5407H LINE# 181
+ C:540AH LINE# 182
+ C:540CH LINE# 183
+ C:540FH LINE# 185
+ C:5418H LINE# 186
+ C:541BH LINE# 187
+ C:541EH LINE# 188
+ C:541EH LINE# 189
+ C:5421H LINE# 190
+ C:5425H LINE# 191
+ C:5425H LINE# 192
+ C:5428H LINE# 193
+ C:5430H LINE# 194
+ C:5430H LINE# 195
+ C:5433H LINE# 196
+ C:543CH LINE# 197
+ C:543CH LINE# 198
+ C:543FH LINE# 199
+ C:5440H LINE# 200
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 75
- C:530AH LINE# 201
- C:530BH LINE# 202
- C:530CH LINE# 203
- C:530DH LINE# 205
- C:531AH LINE# 206
- C:531AH LINE# 207
- C:532DH LINE# 208
- C:532DH LINE# 209
- C:5340H LINE# 210
- C:5340H LINE# 211
- C:5342H LINE# 212
- C:5342H LINE# 213
- C:5342H LINE# 214
- C:5342H LINE# 215
- C:5342H LINE# 216
- C:5342H LINE# 217
- C:5342H LINE# 218
- C:5342H LINE# 220
- C:5345H LINE# 221
- C:5347H LINE# 222
- C:5349H LINE# 223
- C:534BH LINE# 224
- C:534DH LINE# 226
- C:5350H LINE# 227
- C:5352H LINE# 228
- C:5354H LINE# 230
- C:5356H LINE# 231
+ C:5441H LINE# 201
+ C:5442H LINE# 202
+ C:5443H LINE# 203
+ C:5444H LINE# 205
+ C:5451H LINE# 206
+ C:5451H LINE# 207
+ C:5464H LINE# 208
+ C:5464H LINE# 209
+ C:5477H LINE# 210
+ C:5477H LINE# 211
+ C:5479H LINE# 212
+ C:5479H LINE# 213
+ C:5479H LINE# 214
+ C:5479H LINE# 215
+ C:5479H LINE# 216
+ C:5479H LINE# 217
+ C:5479H LINE# 218
+ C:5479H LINE# 220
+ C:547CH LINE# 221
+ C:547EH LINE# 222
+ C:5480H LINE# 223
+ C:5482H LINE# 224
+ C:5484H LINE# 226
+ C:5487H LINE# 227
+ C:5489H LINE# 228
+ C:548BH LINE# 230
+ C:548DH LINE# 231
------- ENDPROC _MCUFLASHWRITE
------- PROC MCUFLASHPROCESS
------- DO
@@ -4476,57 +4476,57 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:002AH.4 SYMBOL McuFlashBk2WrFailFlg
X:02BAH SYMBOL VoltageMin
------- ENDDO
- C:47BBH LINE# 244
- C:47BBH LINE# 245
- C:47BBH LINE# 246
- C:47BFH LINE# 249
- C:47C5H LINE# 250
- C:47C5H LINE# 251
- C:47C7H LINE# 253
- C:47CDH LINE# 254
- C:47D4H LINE# 255
- C:47D4H LINE# 256
- C:47DEH LINE# 257
- C:47E0H LINE# 259
- C:47E0H LINE# 260
- C:47EAH LINE# 261
- C:47EAH LINE# 263
- C:480DH LINE# 264
- C:480DH LINE# 265
- C:4816H LINE# 266
- C:4816H LINE# 267
- C:4820H LINE# 268
- C:4820H LINE# 269
- C:4822H LINE# 270
- C:482AH LINE# 271
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 76
+ C:48F2H LINE# 244
+ C:48F2H LINE# 245
+ C:48F2H LINE# 246
+ C:48F6H LINE# 249
+ C:48FCH LINE# 250
+ C:48FCH LINE# 251
+ C:48FEH LINE# 253
+ C:4904H LINE# 254
+ C:490BH LINE# 255
+ C:490BH LINE# 256
+ C:4915H LINE# 257
+ C:4917H LINE# 259
+ C:4917H LINE# 260
+ C:4921H LINE# 261
+ C:4921H LINE# 263
+ C:4944H LINE# 264
+ C:4944H LINE# 265
+ C:494DH LINE# 266
+ C:494DH LINE# 267
+ C:4957H LINE# 268
+ C:4957H LINE# 269
+ C:4959H LINE# 270
+ C:4961H LINE# 271
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 76
- C:4832H LINE# 272
- C:4839H LINE# 273
- C:4839H LINE# 274
- C:4839H LINE# 276
- C:4844H LINE# 277
- C:4844H LINE# 278
- C:484FH LINE# 279
- C:484FH LINE# 280
- C:4851H LINE# 281
- C:4859H LINE# 282
- C:4861H LINE# 283
- C:4868H LINE# 284
- C:4868H LINE# 285
- C:4868H LINE# 286
- C:486AH LINE# 288
- C:486AH LINE# 289
- C:486CH LINE# 290
- C:486EH LINE# 291
- C:486EH LINE# 292
- C:4873H LINE# 294
- C:4879H LINE# 295
- C:4879H LINE# 296
- C:487BH LINE# 297
- C:487BH LINE# 298
- C:487BH LINE# 299
+ C:4969H LINE# 272
+ C:4970H LINE# 273
+ C:4970H LINE# 274
+ C:4970H LINE# 276
+ C:497BH LINE# 277
+ C:497BH LINE# 278
+ C:4986H LINE# 279
+ C:4986H LINE# 280
+ C:4988H LINE# 281
+ C:4990H LINE# 282
+ C:4998H LINE# 283
+ C:499FH LINE# 284
+ C:499FH LINE# 285
+ C:499FH LINE# 286
+ C:49A1H LINE# 288
+ C:49A1H LINE# 289
+ C:49A3H LINE# 290
+ C:49A5H LINE# 291
+ C:49A5H LINE# 292
+ C:49AAH LINE# 294
+ C:49B0H LINE# 295
+ C:49B0H LINE# 296
+ C:49B2H LINE# 297
+ C:49B2H LINE# 298
+ C:49B2H LINE# 299
------- ENDPROC MCUFLASHPROCESS
------- PROC _MCUFLASHREAD
X:02BAH SYMBOL SourceAddr
@@ -4537,56 +4537,56 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:002AH.3 SYMBOL Result
D:0019H SYMBOL TargetAddr1
------- ENDDO
- C:5F10H LINE# 308
- C:5F1EH LINE# 309
- C:5F1EH LINE# 311
- C:5F20H LINE# 312
- C:5F28H LINE# 314
- C:5F2AH LINE# 315
- C:5F2DH LINE# 316
- C:5F30H LINE# 317
- C:5F40H LINE# 318
- C:5F40H LINE# 319
- C:5F58H LINE# 320
- C:5F60H LINE# 321
- C:5F67H LINE# 322
- C:5F6AH LINE# 323
- C:5F6CH LINE# 325
- C:5F6EH LINE# 326
+ C:6047H LINE# 308
+ C:6055H LINE# 309
+ C:6055H LINE# 311
+ C:6057H LINE# 312
+ C:605FH LINE# 314
+ C:6061H LINE# 315
+ C:6064H LINE# 316
+ C:6067H LINE# 317
+ C:6077H LINE# 318
+ C:6077H LINE# 319
+ C:608FH LINE# 320
+ C:6097H LINE# 321
+ C:609EH LINE# 322
+ C:60A1H LINE# 323
+ C:60A3H LINE# 325
+ C:60A5H LINE# 326
------- ENDPROC _MCUFLASHREAD
------- PROC MCUFLASHWRWAITCHECK
- C:72C6H LINE# 335
- C:72C6H LINE# 336
- C:72C6H LINE# 337
- C:72C9H LINE# 338
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 77
+ C:73ACH LINE# 335
+ C:73ACH LINE# 336
+ C:73ACH LINE# 337
+ C:73AFH LINE# 338
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 77
- C:72C9H LINE# 339
- C:72D4H LINE# 340
- C:72D4H LINE# 341
- C:72D6H LINE# 342
- C:72D8H LINE# 343
- C:72DAH LINE# 344
- C:72DAH LINE# 345
- C:72DAH LINE# 346
+ C:73AFH LINE# 339
+ C:73BAH LINE# 340
+ C:73BAH LINE# 341
+ C:73BCH LINE# 342
+ C:73BEH LINE# 343
+ C:73C0H LINE# 344
+ C:73C0H LINE# 345
+ C:73C0H LINE# 346
------- ENDPROC MCUFLASHWRWAITCHECK
------- PROC _MCUFLASHCHECKFLG
D:0006H SYMBOL McuFlashAddr
------- DO
B:002AH.3 SYMBOL Result
------- ENDDO
- C:704FH LINE# 355
- C:704FH LINE# 356
- C:704FH LINE# 357
- C:7051H LINE# 359
- C:7054H LINE# 360
- C:706EH LINE# 361
- C:706EH LINE# 362
- C:7070H LINE# 363
- C:7070H LINE# 364
- C:7073H LINE# 366
- C:7075H LINE# 367
+ C:7135H LINE# 355
+ C:7135H LINE# 356
+ C:7135H LINE# 357
+ C:7137H LINE# 359
+ C:713AH LINE# 360
+ C:7154H LINE# 361
+ C:7154H LINE# 362
+ C:7156H LINE# 363
+ C:7156H LINE# 364
+ C:7159H LINE# 366
+ C:715BH LINE# 367
------- ENDPROC _MCUFLASHCHECKFLG
------- ENDMOD MCUFLASH
@@ -4597,7 +4597,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
- C:6936H PUBLIC _Delay1ms
+ C:6A1CH PUBLIC _Delay1ms
D:009DH PUBLIC SBRTH
D:0080H PUBLIC P5
B:00A8H.7 PUBLIC EA
@@ -4605,13 +4605,13 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00B6H PUBLIC PWM1CON
D:00B7H PUBLIC PWM2CON
D:009CH PUBLIC SBRTL
- C:6F71H PUBLIC _McuTimer3Set
+ C:7057H PUBLIC _McuTimer3Set
D:00A8H PUBLIC IEN0
D:00A9H PUBLIC IEN1
D:00E8H PUBLIC EXF0
D:008EH PUBLIC SUSLO
- C:6F0EH PUBLIC _MemoryCopy
- C:7025H PUBLIC _MemorySet
+ C:6FF4H PUBLIC _MemoryCopy
+ C:710BH PUBLIC _MemorySet
D:0087H PUBLIC PCON
D:00CFH PUBLIC PWM0DH
D:00A5H PUBLIC PWM1DH
@@ -4619,7 +4619,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00CEH PUBLIC PWM0DL
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 78
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 78
D:00A4H PUBLIC PWM1DL
@@ -4630,98 +4630,98 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00BDH PUBLIC PWM2PH
D:00CCH PUBLIC PWM0PL
D:00AEH PUBLIC PWM1PL
- C:7428H PUBLIC McuIntoIdle
- C:7133H PUBLIC _McuClockSet
+ C:750EH PUBLIC McuIntoIdle
+ C:7219H PUBLIC _McuClockSet
D:00BCH PUBLIC PWM2PL
D:0086H PUBLIC INSCON
D:008DH PUBLIC TH3
D:008CH PUBLIC TL3
- C:7434H PUBLIC McuIntoPD
+ C:751AH PUBLIC McuIntoPD
B:0088H.2 PUBLIC TR3
- C:5CC5H PUBLIC RamCheckProcess
+ C:5DFCH PUBLIC RamCheckProcess
D:0088H PUBLIC T3CON
- C:6FCEH PUBLIC SystemResetProcess
- C:560BH PUBLIC _McuPWM0Set
- C:568CH PUBLIC _McuPWM1Set
- C:570DH PUBLIC _McuPWM2Set
+ C:70B4H PUBLIC SystemResetProcess
+ C:5742H PUBLIC _McuPWM0Set
+ C:57C3H PUBLIC _McuPWM1Set
+ C:5844H PUBLIC _McuPWM2Set
------- PROC _MCUTIMER3SET
X:02BAH SYMBOL ClkSource
D:0004H SYMBOL XmS
------- DO
D:0006H SYMBOL TempVal
------- ENDDO
- C:6F71H LINE# 20
- C:6F76H LINE# 21
- C:6F76H LINE# 24
- C:6F79H LINE# 67
- C:6F7CH LINE# 68
- C:6F97H LINE# 70
- C:6F99H LINE# 71
- C:6F9BH LINE# 72
- C:6F9DH LINE# 74
- C:6FA0H LINE# 75
+ C:7057H LINE# 20
+ C:705CH LINE# 21
+ C:705CH LINE# 24
+ C:705FH LINE# 67
+ C:7062H LINE# 68
+ C:707DH LINE# 70
+ C:707FH LINE# 71
+ C:7081H LINE# 72
+ C:7083H LINE# 74
+ C:7086H LINE# 75
------- ENDPROC _MCUTIMER3SET
------- PROC _MCUCLOCKSET
X:02BAH SYMBOL SysClock
------- DO
D:0007H SYMBOL ea
------- ENDDO
- C:7133H LINE# 84
- C:7138H LINE# 85
- C:7138H LINE# 88
- C:713DH LINE# 89
- C:713FH LINE# 91
- C:7142H LINE# 93
- C:7143H LINE# 94
- C:7144H LINE# 95
- C:7145H LINE# 96
- C:7146H LINE# 97
- C:7147H LINE# 98
- C:7148H LINE# 99
- C:7149H LINE# 100
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 79
+ C:7219H LINE# 84
+ C:721EH LINE# 85
+ C:721EH LINE# 88
+ C:7223H LINE# 89
+ C:7225H LINE# 91
+ C:7228H LINE# 93
+ C:7229H LINE# 94
+ C:722AH LINE# 95
+ C:722BH LINE# 96
+ C:722CH LINE# 97
+ C:722DH LINE# 98
+ C:722EH LINE# 99
+ C:722FH LINE# 100
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 79
- C:714AH LINE# 102
- C:714DH LINE# 104
- C:7150H LINE# 106
- C:7154H LINE# 107
+ C:7230H LINE# 102
+ C:7233H LINE# 104
+ C:7236H LINE# 106
+ C:723AH LINE# 107
------- ENDPROC _MCUCLOCKSET
------- PROC _MCUPWM0SET
X:05EBH SYMBOL PwmFreq
X:05EDH SYMBOL DutyRatio
- C:560BH LINE# 116
- C:5616H LINE# 117
- C:5616H LINE# 118
- C:5619H LINE# 119
- C:5633H LINE# 120
- C:5652H LINE# 121
- C:5670H LINE# 122
- C:568BH LINE# 123
+ C:5742H LINE# 116
+ C:574DH LINE# 117
+ C:574DH LINE# 118
+ C:5750H LINE# 119
+ C:576AH LINE# 120
+ C:5789H LINE# 121
+ C:57A7H LINE# 122
+ C:57C2H LINE# 123
------- ENDPROC _MCUPWM0SET
------- PROC _MCUPWM1SET
X:05EEH SYMBOL PwmFreq
X:05F0H SYMBOL DutyRatio
- C:568CH LINE# 125
- C:5697H LINE# 126
- C:5697H LINE# 127
- C:569AH LINE# 128
- C:56B4H LINE# 129
- C:56D3H LINE# 130
- C:56F1H LINE# 131
- C:570CH LINE# 132
+ C:57C3H LINE# 125
+ C:57CEH LINE# 126
+ C:57CEH LINE# 127
+ C:57D1H LINE# 128
+ C:57EBH LINE# 129
+ C:580AH LINE# 130
+ C:5828H LINE# 131
+ C:5843H LINE# 132
------- ENDPROC _MCUPWM1SET
------- PROC _MCUPWM2SET
X:02BFH SYMBOL PwmFreq
X:02C1H SYMBOL DutyRatio
- C:570DH LINE# 134
- C:5718H LINE# 135
- C:5718H LINE# 136
- C:571BH LINE# 137
- C:5735H LINE# 138
- C:5754H LINE# 139
- C:5772H LINE# 140
- C:578DH LINE# 141
+ C:5844H LINE# 134
+ C:584FH LINE# 135
+ C:584FH LINE# 136
+ C:5852H LINE# 137
+ C:586CH LINE# 138
+ C:588BH LINE# 139
+ C:58A9H LINE# 140
+ C:58C4H LINE# 141
------- ENDPROC _MCUPWM2SET
------- PROC _DELAY1MS
D:0007H SYMBOL Xms
@@ -4730,45 +4730,45 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0002H SYMBOL j
D:0004H SYMBOL Tcnt
------- ENDDO
- C:6936H LINE# 154
- C:6936H LINE# 155
- C:6936H LINE# 159
- C:693CH LINE# 160
- C:693CH LINE# 161
- C:6940H LINE# 162
- C:6942H LINE# 163
- C:694AH LINE# 164
- C:694AH LINE# 165
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 80
+ C:6A1CH LINE# 154
+ C:6A1CH LINE# 155
+ C:6A1CH LINE# 159
+ C:6A22H LINE# 160
+ C:6A22H LINE# 161
+ C:6A26H LINE# 162
+ C:6A28H LINE# 163
+ C:6A30H LINE# 164
+ C:6A30H LINE# 165
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 80
- C:694EH LINE# 166
- C:6950H LINE# 167
- C:6958H LINE# 168
- C:6958H LINE# 169
- C:695CH LINE# 170
- C:695EH LINE# 172
- C:695EH LINE# 173
- C:6962H LINE# 174
- C:6962H LINE# 177
- C:6969H LINE# 178
- C:6969H LINE# 179
- C:6973H LINE# 180
- C:6973H LINE# 181
- C:697AH LINE# 182
- C:697DH LINE# 183
+ C:6A34H LINE# 166
+ C:6A36H LINE# 167
+ C:6A3EH LINE# 168
+ C:6A3EH LINE# 169
+ C:6A42H LINE# 170
+ C:6A44H LINE# 172
+ C:6A44H LINE# 173
+ C:6A48H LINE# 174
+ C:6A48H LINE# 177
+ C:6A4FH LINE# 178
+ C:6A4FH LINE# 179
+ C:6A59H LINE# 180
+ C:6A59H LINE# 181
+ C:6A60H LINE# 182
+ C:6A63H LINE# 183
------- ENDPROC _DELAY1MS
------- PROC RAMCHECKPROCESS
- C:5CC5H LINE# 220
- C:5CC5H LINE# 221
- C:5CC5H LINE# 222
- C:5D27H LINE# 234
- C:5D27H LINE# 235
- C:5D29H LINE# 236
- C:5D29H LINE# 238
- C:5D29H LINE# 239
- C:5D2AH LINE# 240
- C:5D2AH LINE# 241
+ C:5DFCH LINE# 220
+ C:5DFCH LINE# 221
+ C:5DFCH LINE# 222
+ C:5E5EH LINE# 234
+ C:5E5EH LINE# 235
+ C:5E60H LINE# 236
+ C:5E60H LINE# 238
+ C:5E60H LINE# 239
+ C:5E61H LINE# 240
+ C:5E61H LINE# 241
------- ENDPROC RAMCHECKPROCESS
------- PROC _MEMORYSET
X:02C6H SYMBOL pt
@@ -4777,14 +4777,14 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- DO
D:0007H SYMBOL i
------- ENDDO
- C:7025H LINE# 252
- C:702DH LINE# 253
- C:702DH LINE# 255
- C:7034H LINE# 256
- C:7034H LINE# 257
- C:7041H LINE# 258
- C:704BH LINE# 259
- C:704EH LINE# 260
+ C:710BH LINE# 252
+ C:7113H LINE# 253
+ C:7113H LINE# 255
+ C:711AH LINE# 256
+ C:711AH LINE# 257
+ C:7127H LINE# 258
+ C:7131H LINE# 259
+ C:7134H LINE# 260
------- ENDPROC _MEMORYSET
------- PROC _MEMORYCOPY
X:02DCH SYMBOL source
@@ -4793,59 +4793,59 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- DO
D:0007H SYMBOL i
------- ENDDO
- C:6F0EH LINE# 271
- C:6F16H LINE# 272
- C:6F16H LINE# 274
- C:6F1DH LINE# 275
- C:6F1DH LINE# 276
- C:6F2EH LINE# 277
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 81
+ C:6FF4H LINE# 271
+ C:6FFCH LINE# 272
+ C:6FFCH LINE# 274
+ C:7003H LINE# 275
+ C:7003H LINE# 276
+ C:7014H LINE# 277
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 81
- C:6F33H LINE# 278
- C:6F3DH LINE# 279
- C:6F40H LINE# 280
+ C:7019H LINE# 278
+ C:7023H LINE# 279
+ C:7026H LINE# 280
------- ENDPROC _MEMORYCOPY
------- PROC MCUINTOIDLE
- C:7428H LINE# 289
- C:7428H LINE# 290
- C:7428H LINE# 291
- C:742BH LINE# 292
- C:742EH LINE# 293
- C:742FH LINE# 294
- C:7430H LINE# 295
- C:7431H LINE# 296
- C:7432H LINE# 297
- C:7433H LINE# 298
+ C:750EH LINE# 289
+ C:750EH LINE# 290
+ C:750EH LINE# 291
+ C:7511H LINE# 292
+ C:7514H LINE# 293
+ C:7515H LINE# 294
+ C:7516H LINE# 295
+ C:7517H LINE# 296
+ C:7518H LINE# 297
+ C:7519H LINE# 298
------- ENDPROC MCUINTOIDLE
------- PROC MCUINTOPD
- C:7434H LINE# 300
- C:7434H LINE# 301
- C:7434H LINE# 302
- C:7437H LINE# 303
- C:743AH LINE# 304
- C:743BH LINE# 305
- C:743CH LINE# 306
- C:743DH LINE# 307
- C:743EH LINE# 308
- C:743FH LINE# 309
+ C:751AH LINE# 300
+ C:751AH LINE# 301
+ C:751AH LINE# 302
+ C:751DH LINE# 303
+ C:7520H LINE# 304
+ C:7521H LINE# 305
+ C:7522H LINE# 306
+ C:7523H LINE# 307
+ C:7524H LINE# 308
+ C:7525H LINE# 309
------- ENDPROC MCUINTOPD
------- PROC SYSTEMRESETPROCESS
- C:6FCEH LINE# 318
- C:6FCEH LINE# 319
- C:6FCEH LINE# 320
- C:6FE5H LINE# 322
- C:6FE5H LINE# 323
- C:6FE7H LINE# 324
- C:6FEAH LINE# 325
- C:6FECH LINE# 326
- C:6FEEH LINE# 327
- C:6FF0H LINE# 329
- C:6FF2H LINE# 330
- C:6FF4H LINE# 331
- C:6FF6H LINE# 333
- C:6FF9H LINE# 334
- C:6FF9H LINE# 335
+ C:70B4H LINE# 318
+ C:70B4H LINE# 319
+ C:70B4H LINE# 320
+ C:70CBH LINE# 322
+ C:70CBH LINE# 323
+ C:70CDH LINE# 324
+ C:70D0H LINE# 325
+ C:70D2H LINE# 326
+ C:70D4H LINE# 327
+ C:70D6H LINE# 329
+ C:70D8H LINE# 330
+ C:70DAH LINE# 331
+ C:70DCH LINE# 333
+ C:70DFH LINE# 334
+ C:70DFH LINE# 335
------- ENDPROC SYSTEMRESETPROCESS
------- ENDMOD MCULIB
@@ -4857,236 +4857,236 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
D:0080H PUBLIC P5
- C:6782H PUBLIC MosStatusCheck
- C:6FA1H PUBLIC MosCtrl
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 82
+ C:6868H PUBLIC MosStatusCheck
+ C:7087H PUBLIC MosCtrl
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 82
B:002EH.3 PUBLIC bCHGMOSBk
B:002EH.4 PUBLIC bDSGMOSBk
------- PROC MOSSTATUSCHECK
- C:6782H LINE# 20
- C:6782H LINE# 21
- C:6782H LINE# 22
- C:6784H LINE# 23
- C:6786H LINE# 25
- C:678CH LINE# 26
- C:678CH LINE# 27
- C:678EH LINE# 28
- C:678EH LINE# 30
- C:67A0H LINE# 31
- C:67A0H LINE# 32
- C:67A2H LINE# 33
- C:67A2H LINE# 35
- C:67A5H LINE# 36
- C:67A5H LINE# 37
- C:67B1H LINE# 38
- C:67B1H LINE# 39
- C:67B3H LINE# 40
- C:67B3H LINE# 41
- C:67B3H LINE# 43
- C:67B6H LINE# 44
- C:67B6H LINE# 45
- C:67B9H LINE# 46
- C:67B9H LINE# 47
- C:67BBH LINE# 48
- C:67BBH LINE# 49
- C:67BBH LINE# 51
- C:67C4H LINE# 52
- C:67C4H LINE# 53
- C:67C6H LINE# 54
- C:67C6H LINE# 56
- C:67C9H LINE# 57
- C:67C9H LINE# 58
- C:67CBH LINE# 59
- C:67CBH LINE# 60
+ C:6868H LINE# 20
+ C:6868H LINE# 21
+ C:6868H LINE# 22
+ C:686AH LINE# 23
+ C:686CH LINE# 25
+ C:6872H LINE# 26
+ C:6872H LINE# 27
+ C:6874H LINE# 28
+ C:6874H LINE# 30
+ C:6886H LINE# 31
+ C:6886H LINE# 32
+ C:6888H LINE# 33
+ C:6888H LINE# 35
+ C:688BH LINE# 36
+ C:688BH LINE# 37
+ C:6897H LINE# 38
+ C:6897H LINE# 39
+ C:6899H LINE# 40
+ C:6899H LINE# 41
+ C:6899H LINE# 43
+ C:689CH LINE# 44
+ C:689CH LINE# 45
+ C:689FH LINE# 46
+ C:689FH LINE# 47
+ C:68A1H LINE# 48
+ C:68A1H LINE# 49
+ C:68A1H LINE# 51
+ C:68AAH LINE# 52
+ C:68AAH LINE# 53
+ C:68ACH LINE# 54
+ C:68ACH LINE# 56
+ C:68AFH LINE# 57
+ C:68AFH LINE# 58
+ C:68B1H LINE# 59
+ C:68B1H LINE# 60
------- ENDPROC MOSSTATUSCHECK
------- PROC MOSCTRL
- C:6FA1H LINE# 70
- C:6FA1H LINE# 71
- C:6FA1H LINE# 72
- C:6FA4H LINE# 74
- C:6FB4H LINE# 75
- C:6FB4H LINE# 76
- C:6FB8H LINE# 77
- C:6FBCH LINE# 79
- C:6FCDH LINE# 80
- C:6FCDH LINE# 81
+ C:7087H LINE# 70
+ C:7087H LINE# 71
+ C:7087H LINE# 72
+ C:708AH LINE# 74
+ C:709AH LINE# 75
+ C:709AH LINE# 76
+ C:709EH LINE# 77
+ C:70A2H LINE# 79
+ C:70B3H LINE# 80
+ C:70B3H LINE# 81
------- ENDPROC MOSCTRL
------- ENDMOD MOSCTRL
------- MODULE PORSELFTEST
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
- C:63E4H PUBLIC PorProtectOTC
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 83
+ C:64CAH PUBLIC PorProtectOTC
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 83
D:0090H PUBLIC P1
- C:6482H PUBLIC PorProtectOTD
+ C:6568H PUBLIC PorProtectOTD
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
D:0080H PUBLIC P5
- C:6433H PUBLIC PorProtectUTC
- C:64D1H PUBLIC PorProtectUTD
- C:697EH PUBLIC PorProtectOV
- C:69C6H PUBLIC PorProtectUV
+ C:6519H PUBLIC PorProtectUTC
+ C:65B7H PUBLIC PorProtectUTD
+ C:6A64H PUBLIC PorProtectOV
+ C:6AACH PUBLIC PorProtectUV
X:053FH PUBLIC ucPorSelfTestDelayCnt
B:002FH.3 PUBLIC bPorSelfTestFlg
- C:6D90H PUBLIC PorSelfTest
+ C:6E76H PUBLIC PorSelfTest
------- PROC PORPROTECTOV
- C:697EH LINE# 20
- C:697EH LINE# 21
- C:697EH LINE# 22
- C:6981H LINE# 23
- C:6981H LINE# 24
- C:6990H LINE# 25
- C:6990H LINE# 26
- C:69A5H LINE# 27
- C:69A5H LINE# 28
- C:69A7H LINE# 29
- C:69AEH LINE# 30
- C:69AEH LINE# 31
- C:69AFH LINE# 32
- C:69BEH LINE# 33
- C:69BEH LINE# 34
- C:69C5H LINE# 35
- C:69C5H LINE# 36
- C:69C5H LINE# 37
+ C:6A64H LINE# 20
+ C:6A64H LINE# 21
+ C:6A64H LINE# 22
+ C:6A67H LINE# 23
+ C:6A67H LINE# 24
+ C:6A76H LINE# 25
+ C:6A76H LINE# 26
+ C:6A8BH LINE# 27
+ C:6A8BH LINE# 28
+ C:6A8DH LINE# 29
+ C:6A94H LINE# 30
+ C:6A94H LINE# 31
+ C:6A95H LINE# 32
+ C:6AA4H LINE# 33
+ C:6AA4H LINE# 34
+ C:6AABH LINE# 35
+ C:6AABH LINE# 36
+ C:6AABH LINE# 37
------- ENDPROC PORPROTECTOV
------- PROC PORPROTECTUV
- C:69C6H LINE# 46
- C:69C6H LINE# 47
- C:69C6H LINE# 48
- C:69C9H LINE# 49
- C:69C9H LINE# 50
- C:69D8H LINE# 51
- C:69D8H LINE# 52
- C:69EDH LINE# 53
- C:69EDH LINE# 54
- C:69EFH LINE# 55
- C:69F6H LINE# 56
- C:69F6H LINE# 57
- C:69F7H LINE# 58
- C:6A06H LINE# 59
- C:6A06H LINE# 60
- C:6A0DH LINE# 61
- C:6A0DH LINE# 62
- C:6A0DH LINE# 63
+ C:6AACH LINE# 46
+ C:6AACH LINE# 47
+ C:6AACH LINE# 48
+ C:6AAFH LINE# 49
+ C:6AAFH LINE# 50
+ C:6ABEH LINE# 51
+ C:6ABEH LINE# 52
+ C:6AD3H LINE# 53
+ C:6AD3H LINE# 54
+ C:6AD5H LINE# 55
+ C:6ADCH LINE# 56
+ C:6ADCH LINE# 57
+ C:6ADDH LINE# 58
+ C:6AECH LINE# 59
+ C:6AECH LINE# 60
+ C:6AF3H LINE# 61
+ C:6AF3H LINE# 62
+ C:6AF3H LINE# 63
------- ENDPROC PORPROTECTUV
------- PROC PORPROTECTOTC
- C:63E4H LINE# 72
- C:63E4H LINE# 73
- C:63E4H LINE# 74
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 84
+ C:64CAH LINE# 72
+ C:64CAH LINE# 73
+ C:64CAH LINE# 74
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 84
- C:63E7H LINE# 75
- C:63E7H LINE# 76
- C:63FDH LINE# 77
- C:63FDH LINE# 78
- C:6412H LINE# 79
- C:6412H LINE# 80
- C:6414H LINE# 81
- C:641BH LINE# 82
- C:641BH LINE# 83
- C:641CH LINE# 84
- C:642BH LINE# 85
- C:642BH LINE# 86
- C:6432H LINE# 87
- C:6432H LINE# 88
- C:6432H LINE# 89
+ C:64CDH LINE# 75
+ C:64CDH LINE# 76
+ C:64E3H LINE# 77
+ C:64E3H LINE# 78
+ C:64F8H LINE# 79
+ C:64F8H LINE# 80
+ C:64FAH LINE# 81
+ C:6501H LINE# 82
+ C:6501H LINE# 83
+ C:6502H LINE# 84
+ C:6511H LINE# 85
+ C:6511H LINE# 86
+ C:6518H LINE# 87
+ C:6518H LINE# 88
+ C:6518H LINE# 89
------- ENDPROC PORPROTECTOTC
------- PROC PORPROTECTUTC
- C:6433H LINE# 98
- C:6433H LINE# 99
- C:6433H LINE# 100
- C:6436H LINE# 101
- C:6436H LINE# 102
- C:644CH LINE# 103
- C:644CH LINE# 104
- C:6461H LINE# 105
- C:6461H LINE# 106
- C:6463H LINE# 107
- C:646AH LINE# 108
- C:646AH LINE# 109
- C:646BH LINE# 110
- C:647AH LINE# 111
- C:647AH LINE# 112
- C:6481H LINE# 113
- C:6481H LINE# 114
- C:6481H LINE# 115
+ C:6519H LINE# 98
+ C:6519H LINE# 99
+ C:6519H LINE# 100
+ C:651CH LINE# 101
+ C:651CH LINE# 102
+ C:6532H LINE# 103
+ C:6532H LINE# 104
+ C:6547H LINE# 105
+ C:6547H LINE# 106
+ C:6549H LINE# 107
+ C:6550H LINE# 108
+ C:6550H LINE# 109
+ C:6551H LINE# 110
+ C:6560H LINE# 111
+ C:6560H LINE# 112
+ C:6567H LINE# 113
+ C:6567H LINE# 114
+ C:6567H LINE# 115
------- ENDPROC PORPROTECTUTC
------- PROC PORPROTECTOTD
- C:6482H LINE# 124
- C:6482H LINE# 125
- C:6482H LINE# 126
- C:6485H LINE# 127
- C:6485H LINE# 128
- C:649BH LINE# 129
- C:649BH LINE# 130
- C:64B0H LINE# 131
- C:64B0H LINE# 132
- C:64B2H LINE# 133
- C:64B9H LINE# 134
- C:64B9H LINE# 135
- C:64BAH LINE# 136
- C:64C9H LINE# 137
- C:64C9H LINE# 138
- C:64D0H LINE# 139
- C:64D0H LINE# 140
- C:64D0H LINE# 141
+ C:6568H LINE# 124
+ C:6568H LINE# 125
+ C:6568H LINE# 126
+ C:656BH LINE# 127
+ C:656BH LINE# 128
+ C:6581H LINE# 129
+ C:6581H LINE# 130
+ C:6596H LINE# 131
+ C:6596H LINE# 132
+ C:6598H LINE# 133
+ C:659FH LINE# 134
+ C:659FH LINE# 135
+ C:65A0H LINE# 136
+ C:65AFH LINE# 137
+ C:65AFH LINE# 138
+ C:65B6H LINE# 139
+ C:65B6H LINE# 140
+ C:65B6H LINE# 141
------- ENDPROC PORPROTECTOTD
------- PROC PORPROTECTUTD
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 85
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 85
- C:64D1H LINE# 150
- C:64D1H LINE# 151
- C:64D1H LINE# 152
- C:64D4H LINE# 153
- C:64D4H LINE# 154
- C:64EAH LINE# 155
- C:64EAH LINE# 156
- C:64FFH LINE# 157
- C:64FFH LINE# 158
- C:6501H LINE# 159
- C:6508H LINE# 160
- C:6508H LINE# 161
- C:6509H LINE# 162
- C:6518H LINE# 163
- C:6518H LINE# 164
- C:651FH LINE# 165
- C:651FH LINE# 166
- C:651FH LINE# 167
+ C:65B7H LINE# 150
+ C:65B7H LINE# 151
+ C:65B7H LINE# 152
+ C:65BAH LINE# 153
+ C:65BAH LINE# 154
+ C:65D0H LINE# 155
+ C:65D0H LINE# 156
+ C:65E5H LINE# 157
+ C:65E5H LINE# 158
+ C:65E7H LINE# 159
+ C:65EEH LINE# 160
+ C:65EEH LINE# 161
+ C:65EFH LINE# 162
+ C:65FEH LINE# 163
+ C:65FEH LINE# 164
+ C:6605H LINE# 165
+ C:6605H LINE# 166
+ C:6605H LINE# 167
------- ENDPROC PORPROTECTUTD
------- PROC PORSELFTEST
- C:6D90H LINE# 176
- C:6D90H LINE# 177
- C:6D90H LINE# 178
- C:6D93H LINE# 179
- C:6D93H LINE# 180
- C:6D96H LINE# 181
- C:6D99H LINE# 182
- C:6D9CH LINE# 183
- C:6D9FH LINE# 185
- C:6DA2H LINE# 186
- C:6DA5H LINE# 187
- C:6DA8H LINE# 188
- C:6DABH LINE# 190
- C:6DB6H LINE# 191
- C:6DB6H LINE# 192
- C:6DB8H LINE# 193
- C:6DC4H LINE# 194
- C:6DC4H LINE# 195
- C:6DC6H LINE# 196
- C:6DC7H LINE# 198
- C:6DC7H LINE# 199
- C:6DCAH LINE# 200
- C:6DCAH LINE# 201
- C:6DCAH LINE# 202
- C:6DCAH LINE# 203
+ C:6E76H LINE# 176
+ C:6E76H LINE# 177
+ C:6E76H LINE# 178
+ C:6E79H LINE# 179
+ C:6E79H LINE# 180
+ C:6E7CH LINE# 181
+ C:6E7FH LINE# 182
+ C:6E82H LINE# 183
+ C:6E85H LINE# 185
+ C:6E88H LINE# 186
+ C:6E8BH LINE# 187
+ C:6E8EH LINE# 188
+ C:6E91H LINE# 190
+ C:6E9CH LINE# 191
+ C:6E9CH LINE# 192
+ C:6E9EH LINE# 193
+ C:6EAAH LINE# 194
+ C:6EAAH LINE# 195
+ C:6EACH LINE# 196
+ C:6EADH LINE# 198
+ C:6EADH LINE# 199
+ C:6EB0H LINE# 200
+ C:6EB0H LINE# 201
+ C:6EB0H LINE# 202
+ C:6EB0H LINE# 203
------- ENDPROC PORSELFTEST
------- ENDMOD PORSELFTEST
@@ -5099,12 +5099,12 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:03BDH PUBLIC uiOCD2DelayCnt
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 86
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 86
D:0080H PUBLIC P5
- C:4634H PUBLIC ProtectOV
- C:487CH PUBLIC ProtectUV
+ C:46A7H PUBLIC ProtectOV
+ C:49B3H PUBLIC ProtectUV
B:002EH.5 PUBLIC bOVLock
B:002EH.6 PUBLIC bUVLock
X:03BFH PUBLIC uiOVDelayCnt
@@ -5113,401 +5113,401 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:03C5H PUBLIC uiOTDRDelayCnt
X:03C7H PUBLIC uiUTCRDelayCnt
X:03C9H PUBLIC uiUTDRDelayCnt
- C:6138H PUBLIC ProtectOCC
- C:7175H PUBLIC ProtectProcess
- C:4938H PUBLIC ProtectOTC
- C:4AB0H PUBLIC ProtectOTD
+ C:626FH PUBLIC ProtectOCC
+ C:725BH PUBLIC ProtectProcess
+ C:4A6FH PUBLIC ProtectOTC
+ C:4BE7H PUBLIC ProtectOTD
X:03CBH PUBLIC uiOCCRcnt
X:03CDH PUBLIC uiOCCDelayCnt
X:03CFH PUBLIC uiOCDRcnt
- C:49F4H PUBLIC ProtectUTC
- C:4B6CH PUBLIC ProtectUTD
- C:580BH PUBLIC ProtectOCRecover
+ C:4B2BH PUBLIC ProtectUTC
+ C:4CA3H PUBLIC ProtectUTD
+ C:5942H PUBLIC ProtectOCRecover
X:03D1H PUBLIC uiOTCDelayCnt
X:03D3H PUBLIC uiOTDDelayCnt
X:03D5H PUBLIC uiUTCDelayCnt
X:03D7H PUBLIC uiUTDDelayCnt
- C:6191H PUBLIC ProtectOCD1
- C:61EAH PUBLIC ProtectOCD2
+ C:62C8H PUBLIC ProtectOCD1
+ C:6321H PUBLIC ProtectOCD2
X:03D9H PUBLIC uiOVRDelayCnt
X:03DBH PUBLIC uiUVRDelayCnt
------- PROC PROTECTOV
- C:4634H LINE# 39
- C:4634H LINE# 40
- C:4634H LINE# 41
- C:463AH LINE# 42
- C:463AH LINE# 43
- C:4649H LINE# 44
- C:4649H LINE# 45
- C:466AH LINE# 46
- C:466AH LINE# 47
- C:466CH LINE# 48
- C:466EH LINE# 49
- C:4675H LINE# 50
- C:467BH LINE# 51
- C:467BH LINE# 52
- C:467CH LINE# 53
- C:468BH LINE# 54
- C:468BH LINE# 55
- C:4692H LINE# 56
- C:4692H LINE# 57
- C:4693H LINE# 58
- C:4696H LINE# 59
- C:4696H LINE# 60
- C:46A5H LINE# 61
- C:46A5H LINE# 62
- C:46C3H LINE# 63
- C:46C3H LINE# 64
- C:46C6H LINE# 65
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 87
+ C:46A7H LINE# 39
+ C:46A7H LINE# 40
+ C:46A7H LINE# 41
+ C:46ADH LINE# 42
+ C:46ADH LINE# 43
+ C:46BCH LINE# 44
+ C:46BCH LINE# 45
+ C:46DDH LINE# 46
+ C:46DDH LINE# 47
+ C:46DFH LINE# 48
+ C:46E1H LINE# 49
+ C:46E8H LINE# 50
+ C:46EEH LINE# 51
+ C:46EEH LINE# 52
+ C:46EFH LINE# 53
+ C:46FEH LINE# 54
+ C:46FEH LINE# 55
+ C:4705H LINE# 56
+ C:4705H LINE# 57
+ C:4706H LINE# 58
+ C:4709H LINE# 59
+ C:4709H LINE# 60
+ C:4718H LINE# 61
+ C:4718H LINE# 62
+ C:4736H LINE# 63
+ C:4736H LINE# 64
+ C:4739H LINE# 65
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 87
- C:46C6H LINE# 66
- C:46C8H LINE# 67
- C:46CAH LINE# 68
- C:46CCH LINE# 70
- C:46CCH LINE# 71
- C:46CEH LINE# 72
- C:46D0H LINE# 73
- C:46D3H LINE# 74
- C:46D3H LINE# 75
- C:46DAH LINE# 76
- C:46E0H LINE# 77
- C:46E0H LINE# 78
- C:46E1H LINE# 79
- C:46F0H LINE# 80
- C:46F0H LINE# 81
- C:46F7H LINE# 82
- C:46F7H LINE# 83
- C:46F7H LINE# 84
+ C:4739H LINE# 66
+ C:473BH LINE# 67
+ C:473DH LINE# 68
+ C:473FH LINE# 70
+ C:473FH LINE# 71
+ C:4741H LINE# 72
+ C:4743H LINE# 73
+ C:4746H LINE# 74
+ C:4746H LINE# 75
+ C:474DH LINE# 76
+ C:4753H LINE# 77
+ C:4753H LINE# 78
+ C:4754H LINE# 79
+ C:4763H LINE# 80
+ C:4763H LINE# 81
+ C:476AH LINE# 82
+ C:476AH LINE# 83
+ C:476AH LINE# 84
------- ENDPROC PROTECTOV
------- PROC PROTECTUV
- C:487CH LINE# 92
- C:487CH LINE# 93
- C:487CH LINE# 94
- C:487FH LINE# 95
- C:487FH LINE# 96
- C:488EH LINE# 97
- C:488EH LINE# 98
- C:48AFH LINE# 99
- C:48AFH LINE# 100
- C:48B1H LINE# 101
- C:48B3H LINE# 102
- C:48BAH LINE# 103
- C:48C0H LINE# 104
- C:48C0H LINE# 105
- C:48C1H LINE# 106
- C:48D0H LINE# 107
- C:48D0H LINE# 108
- C:48D7H LINE# 109
- C:48D7H LINE# 110
- C:48D8H LINE# 111
- C:48DBH LINE# 112
- C:48DBH LINE# 113
- C:48EAH LINE# 114
- C:48EAH LINE# 115
- C:4908H LINE# 116
- C:4908H LINE# 117
- C:490BH LINE# 118
- C:490BH LINE# 119
- C:490DH LINE# 120
- C:490FH LINE# 121
- C:4911H LINE# 123
- C:4911H LINE# 124
- C:4913H LINE# 125
- C:4913H LINE# 126
- C:491AH LINE# 127
- C:4920H LINE# 128
- C:4920H LINE# 129
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 88
+ C:49B3H LINE# 92
+ C:49B3H LINE# 93
+ C:49B3H LINE# 94
+ C:49B6H LINE# 95
+ C:49B6H LINE# 96
+ C:49C5H LINE# 97
+ C:49C5H LINE# 98
+ C:49E6H LINE# 99
+ C:49E6H LINE# 100
+ C:49E8H LINE# 101
+ C:49EAH LINE# 102
+ C:49F1H LINE# 103
+ C:49F7H LINE# 104
+ C:49F7H LINE# 105
+ C:49F8H LINE# 106
+ C:4A07H LINE# 107
+ C:4A07H LINE# 108
+ C:4A0EH LINE# 109
+ C:4A0EH LINE# 110
+ C:4A0FH LINE# 111
+ C:4A12H LINE# 112
+ C:4A12H LINE# 113
+ C:4A21H LINE# 114
+ C:4A21H LINE# 115
+ C:4A3FH LINE# 116
+ C:4A3FH LINE# 117
+ C:4A42H LINE# 118
+ C:4A42H LINE# 119
+ C:4A44H LINE# 120
+ C:4A46H LINE# 121
+ C:4A48H LINE# 123
+ C:4A48H LINE# 124
+ C:4A4AH LINE# 125
+ C:4A4AH LINE# 126
+ C:4A51H LINE# 127
+ C:4A57H LINE# 128
+ C:4A57H LINE# 129
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 88
- C:4921H LINE# 130
- C:4930H LINE# 131
- C:4930H LINE# 132
- C:4937H LINE# 133
- C:4937H LINE# 134
- C:4937H LINE# 135
+ C:4A58H LINE# 130
+ C:4A67H LINE# 131
+ C:4A67H LINE# 132
+ C:4A6EH LINE# 133
+ C:4A6EH LINE# 134
+ C:4A6EH LINE# 135
------- ENDPROC PROTECTUV
------- PROC PROTECTOTC
- C:4938H LINE# 143
- C:4938H LINE# 144
- C:4938H LINE# 145
- C:493BH LINE# 146
- C:493BH LINE# 147
- C:4951H LINE# 148
- C:4951H LINE# 149
- C:4972H LINE# 150
- C:4972H LINE# 151
- C:4974H LINE# 152
- C:497BH LINE# 153
- C:4981H LINE# 154
- C:4981H LINE# 155
- C:4982H LINE# 156
- C:4991H LINE# 157
- C:4991H LINE# 158
- C:4998H LINE# 159
- C:4998H LINE# 160
- C:4999H LINE# 162
- C:4999H LINE# 163
- C:49AFH LINE# 164
- C:49AFH LINE# 165
- C:49CDH LINE# 166
- C:49CDH LINE# 167
- C:49CFH LINE# 168
- C:49D6H LINE# 169
- C:49DCH LINE# 170
- C:49DCH LINE# 171
- C:49DDH LINE# 172
- C:49ECH LINE# 173
- C:49ECH LINE# 174
- C:49F3H LINE# 175
- C:49F3H LINE# 176
- C:49F3H LINE# 177
+ C:4A6FH LINE# 143
+ C:4A6FH LINE# 144
+ C:4A6FH LINE# 145
+ C:4A72H LINE# 146
+ C:4A72H LINE# 147
+ C:4A88H LINE# 148
+ C:4A88H LINE# 149
+ C:4AA9H LINE# 150
+ C:4AA9H LINE# 151
+ C:4AABH LINE# 152
+ C:4AB2H LINE# 153
+ C:4AB8H LINE# 154
+ C:4AB8H LINE# 155
+ C:4AB9H LINE# 156
+ C:4AC8H LINE# 157
+ C:4AC8H LINE# 158
+ C:4ACFH LINE# 159
+ C:4ACFH LINE# 160
+ C:4AD0H LINE# 162
+ C:4AD0H LINE# 163
+ C:4AE6H LINE# 164
+ C:4AE6H LINE# 165
+ C:4B04H LINE# 166
+ C:4B04H LINE# 167
+ C:4B06H LINE# 168
+ C:4B0DH LINE# 169
+ C:4B13H LINE# 170
+ C:4B13H LINE# 171
+ C:4B14H LINE# 172
+ C:4B23H LINE# 173
+ C:4B23H LINE# 174
+ C:4B2AH LINE# 175
+ C:4B2AH LINE# 176
+ C:4B2AH LINE# 177
------- ENDPROC PROTECTOTC
------- PROC PROTECTUTC
- C:49F4H LINE# 186
- C:49F4H LINE# 187
- C:49F4H LINE# 188
- C:49F7H LINE# 189
- C:49F7H LINE# 190
- C:4A0DH LINE# 191
- C:4A0DH LINE# 192
- C:4A2EH LINE# 193
- C:4A2EH LINE# 194
- C:4A30H LINE# 195
- C:4A37H LINE# 196
- C:4A3DH LINE# 197
- C:4A3DH LINE# 198
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 89
+ C:4B2BH LINE# 186
+ C:4B2BH LINE# 187
+ C:4B2BH LINE# 188
+ C:4B2EH LINE# 189
+ C:4B2EH LINE# 190
+ C:4B44H LINE# 191
+ C:4B44H LINE# 192
+ C:4B65H LINE# 193
+ C:4B65H LINE# 194
+ C:4B67H LINE# 195
+ C:4B6EH LINE# 196
+ C:4B74H LINE# 197
+ C:4B74H LINE# 198
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 89
- C:4A3EH LINE# 199
- C:4A4DH LINE# 200
- C:4A4DH LINE# 201
- C:4A54H LINE# 202
- C:4A54H LINE# 203
- C:4A55H LINE# 205
- C:4A55H LINE# 206
- C:4A6BH LINE# 207
- C:4A6BH LINE# 208
- C:4A89H LINE# 209
- C:4A89H LINE# 210
- C:4A8BH LINE# 211
- C:4A92H LINE# 212
- C:4A98H LINE# 213
- C:4A98H LINE# 214
- C:4A99H LINE# 215
- C:4AA8H LINE# 216
- C:4AA8H LINE# 217
- C:4AAFH LINE# 218
- C:4AAFH LINE# 219
- C:4AAFH LINE# 220
+ C:4B75H LINE# 199
+ C:4B84H LINE# 200
+ C:4B84H LINE# 201
+ C:4B8BH LINE# 202
+ C:4B8BH LINE# 203
+ C:4B8CH LINE# 205
+ C:4B8CH LINE# 206
+ C:4BA2H LINE# 207
+ C:4BA2H LINE# 208
+ C:4BC0H LINE# 209
+ C:4BC0H LINE# 210
+ C:4BC2H LINE# 211
+ C:4BC9H LINE# 212
+ C:4BCFH LINE# 213
+ C:4BCFH LINE# 214
+ C:4BD0H LINE# 215
+ C:4BDFH LINE# 216
+ C:4BDFH LINE# 217
+ C:4BE6H LINE# 218
+ C:4BE6H LINE# 219
+ C:4BE6H LINE# 220
------- ENDPROC PROTECTUTC
------- PROC PROTECTOTD
- C:4AB0H LINE# 229
- C:4AB0H LINE# 230
- C:4AB0H LINE# 231
- C:4AB3H LINE# 232
- C:4AB3H LINE# 233
- C:4AC9H LINE# 234
- C:4AC9H LINE# 235
- C:4AEAH LINE# 236
- C:4AEAH LINE# 237
- C:4AECH LINE# 238
- C:4AF3H LINE# 239
- C:4AF9H LINE# 240
- C:4AF9H LINE# 241
- C:4AFAH LINE# 242
- C:4B09H LINE# 243
- C:4B09H LINE# 244
- C:4B10H LINE# 245
- C:4B10H LINE# 246
- C:4B11H LINE# 248
- C:4B11H LINE# 249
- C:4B27H LINE# 250
- C:4B27H LINE# 251
- C:4B45H LINE# 252
- C:4B45H LINE# 253
- C:4B47H LINE# 254
- C:4B4EH LINE# 255
- C:4B54H LINE# 256
- C:4B54H LINE# 257
- C:4B55H LINE# 258
- C:4B64H LINE# 259
- C:4B64H LINE# 260
- C:4B6BH LINE# 261
- C:4B6BH LINE# 262
- C:4B6BH LINE# 263
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 90
+ C:4BE7H LINE# 229
+ C:4BE7H LINE# 230
+ C:4BE7H LINE# 231
+ C:4BEAH LINE# 232
+ C:4BEAH LINE# 233
+ C:4C00H LINE# 234
+ C:4C00H LINE# 235
+ C:4C21H LINE# 236
+ C:4C21H LINE# 237
+ C:4C23H LINE# 238
+ C:4C2AH LINE# 239
+ C:4C30H LINE# 240
+ C:4C30H LINE# 241
+ C:4C31H LINE# 242
+ C:4C40H LINE# 243
+ C:4C40H LINE# 244
+ C:4C47H LINE# 245
+ C:4C47H LINE# 246
+ C:4C48H LINE# 248
+ C:4C48H LINE# 249
+ C:4C5EH LINE# 250
+ C:4C5EH LINE# 251
+ C:4C7CH LINE# 252
+ C:4C7CH LINE# 253
+ C:4C7EH LINE# 254
+ C:4C85H LINE# 255
+ C:4C8BH LINE# 256
+ C:4C8BH LINE# 257
+ C:4C8CH LINE# 258
+ C:4C9BH LINE# 259
+ C:4C9BH LINE# 260
+ C:4CA2H LINE# 261
+ C:4CA2H LINE# 262
+ C:4CA2H LINE# 263
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 90
------- ENDPROC PROTECTOTD
------- PROC PROTECTUTD
- C:4B6CH LINE# 272
- C:4B6CH LINE# 273
- C:4B6CH LINE# 274
- C:4B6FH LINE# 275
- C:4B6FH LINE# 276
- C:4B85H LINE# 277
- C:4B85H LINE# 278
- C:4BA6H LINE# 279
- C:4BA6H LINE# 280
- C:4BA8H LINE# 281
- C:4BAFH LINE# 282
- C:4BB5H LINE# 283
- C:4BB5H LINE# 284
- C:4BB6H LINE# 285
- C:4BC5H LINE# 286
- C:4BC5H LINE# 287
- C:4BCCH LINE# 288
- C:4BCCH LINE# 289
- C:4BCDH LINE# 291
- C:4BCDH LINE# 292
- C:4BE3H LINE# 293
- C:4BE3H LINE# 294
- C:4C01H LINE# 295
- C:4C01H LINE# 296
- C:4C03H LINE# 297
- C:4C0AH LINE# 298
- C:4C10H LINE# 299
- C:4C10H LINE# 300
- C:4C11H LINE# 301
- C:4C20H LINE# 302
- C:4C20H LINE# 303
- C:4C27H LINE# 304
- C:4C27H LINE# 305
- C:4C27H LINE# 306
+ C:4CA3H LINE# 272
+ C:4CA3H LINE# 273
+ C:4CA3H LINE# 274
+ C:4CA6H LINE# 275
+ C:4CA6H LINE# 276
+ C:4CBCH LINE# 277
+ C:4CBCH LINE# 278
+ C:4CDDH LINE# 279
+ C:4CDDH LINE# 280
+ C:4CDFH LINE# 281
+ C:4CE6H LINE# 282
+ C:4CECH LINE# 283
+ C:4CECH LINE# 284
+ C:4CEDH LINE# 285
+ C:4CFCH LINE# 286
+ C:4CFCH LINE# 287
+ C:4D03H LINE# 288
+ C:4D03H LINE# 289
+ C:4D04H LINE# 291
+ C:4D04H LINE# 292
+ C:4D1AH LINE# 293
+ C:4D1AH LINE# 294
+ C:4D38H LINE# 295
+ C:4D38H LINE# 296
+ C:4D3AH LINE# 297
+ C:4D41H LINE# 298
+ C:4D47H LINE# 299
+ C:4D47H LINE# 300
+ C:4D48H LINE# 301
+ C:4D57H LINE# 302
+ C:4D57H LINE# 303
+ C:4D5EH LINE# 304
+ C:4D5EH LINE# 305
+ C:4D5EH LINE# 306
------- ENDPROC PROTECTUTD
------- PROC PROTECTOCC
- C:6138H LINE# 316
- C:6138H LINE# 317
- C:6138H LINE# 318
- C:613BH LINE# 319
- C:613BH LINE# 320
- C:614DH LINE# 321
- C:614DH LINE# 322
- C:616BH LINE# 323
- C:616BH LINE# 324
- C:616DH LINE# 325
- C:616FH LINE# 326
- C:6176H LINE# 327
- C:6176H LINE# 328
- C:6177H LINE# 329
- C:617AH LINE# 330
- C:617AH LINE# 331
- C:6189H LINE# 332
- C:6189H LINE# 333
- C:6190H LINE# 334
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 91
+ C:626FH LINE# 316
+ C:626FH LINE# 317
+ C:626FH LINE# 318
+ C:6272H LINE# 319
+ C:6272H LINE# 320
+ C:6284H LINE# 321
+ C:6284H LINE# 322
+ C:62A2H LINE# 323
+ C:62A2H LINE# 324
+ C:62A4H LINE# 325
+ C:62A6H LINE# 326
+ C:62ADH LINE# 327
+ C:62ADH LINE# 328
+ C:62AEH LINE# 329
+ C:62B1H LINE# 330
+ C:62B1H LINE# 331
+ C:62C0H LINE# 332
+ C:62C0H LINE# 333
+ C:62C7H LINE# 334
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 91
- C:6190H LINE# 335
- C:6190H LINE# 336
- C:6190H LINE# 337
+ C:62C7H LINE# 335
+ C:62C7H LINE# 336
+ C:62C7H LINE# 337
------- ENDPROC PROTECTOCC
------- PROC PROTECTOCD1
- C:6191H LINE# 346
- C:6191H LINE# 347
- C:6191H LINE# 348
- C:6194H LINE# 349
- C:6194H LINE# 350
- C:61A6H LINE# 351
- C:61A6H LINE# 352
- C:61C4H LINE# 353
- C:61C4H LINE# 354
- C:61CBH LINE# 355
- C:61CDH LINE# 356
- C:61CFH LINE# 357
- C:61CFH LINE# 358
- C:61D0H LINE# 359
- C:61D3H LINE# 360
- C:61D3H LINE# 361
- C:61E2H LINE# 362
- C:61E2H LINE# 363
- C:61E9H LINE# 364
- C:61E9H LINE# 365
- C:61E9H LINE# 366
- C:61E9H LINE# 367
+ C:62C8H LINE# 346
+ C:62C8H LINE# 347
+ C:62C8H LINE# 348
+ C:62CBH LINE# 349
+ C:62CBH LINE# 350
+ C:62DDH LINE# 351
+ C:62DDH LINE# 352
+ C:62FBH LINE# 353
+ C:62FBH LINE# 354
+ C:6302H LINE# 355
+ C:6304H LINE# 356
+ C:6306H LINE# 357
+ C:6306H LINE# 358
+ C:6307H LINE# 359
+ C:630AH LINE# 360
+ C:630AH LINE# 361
+ C:6319H LINE# 362
+ C:6319H LINE# 363
+ C:6320H LINE# 364
+ C:6320H LINE# 365
+ C:6320H LINE# 366
+ C:6320H LINE# 367
------- ENDPROC PROTECTOCD1
------- PROC PROTECTOCD2
- C:61EAH LINE# 376
- C:61EAH LINE# 377
- C:61EAH LINE# 378
- C:61EDH LINE# 379
- C:61EDH LINE# 380
- C:61FFH LINE# 381
- C:61FFH LINE# 382
- C:621DH LINE# 383
- C:621DH LINE# 384
- C:6224H LINE# 385
- C:6226H LINE# 386
- C:6228H LINE# 387
- C:6228H LINE# 388
- C:6229H LINE# 389
- C:622CH LINE# 390
- C:622CH LINE# 391
- C:623BH LINE# 392
- C:623BH LINE# 393
- C:6242H LINE# 394
- C:6242H LINE# 395
- C:6242H LINE# 396
- C:6242H LINE# 397
+ C:6321H LINE# 376
+ C:6321H LINE# 377
+ C:6321H LINE# 378
+ C:6324H LINE# 379
+ C:6324H LINE# 380
+ C:6336H LINE# 381
+ C:6336H LINE# 382
+ C:6354H LINE# 383
+ C:6354H LINE# 384
+ C:635BH LINE# 385
+ C:635DH LINE# 386
+ C:635FH LINE# 387
+ C:635FH LINE# 388
+ C:6360H LINE# 389
+ C:6363H LINE# 390
+ C:6363H LINE# 391
+ C:6372H LINE# 392
+ C:6372H LINE# 393
+ C:6379H LINE# 394
+ C:6379H LINE# 395
+ C:6379H LINE# 396
+ C:6379H LINE# 397
------- ENDPROC PROTECTOCD2
------- PROC PROTECTPROCESS
- C:7175H LINE# 406
- C:7175H LINE# 407
- C:7175H LINE# 408
- C:7178H LINE# 409
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 92
+ C:725BH LINE# 406
+ C:725BH LINE# 407
+ C:725BH LINE# 408
+ C:725EH LINE# 409
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 92
- C:7178H LINE# 410
- C:717BH LINE# 411
- C:717EH LINE# 413
- C:7181H LINE# 414
- C:7184H LINE# 415
- C:7187H LINE# 416
- C:718AH LINE# 418
- C:718DH LINE# 419
- C:7190H LINE# 420
- C:7193H LINE# 421
- C:7193H LINE# 422
+ C:725EH LINE# 410
+ C:7261H LINE# 411
+ C:7264H LINE# 413
+ C:7267H LINE# 414
+ C:726AH LINE# 415
+ C:726DH LINE# 416
+ C:7270H LINE# 418
+ C:7273H LINE# 419
+ C:7276H LINE# 420
+ C:7279H LINE# 421
+ C:7279H LINE# 422
------- ENDPROC PROTECTPROCESS
------- PROC PROTECTOCRECOVER
- C:580BH LINE# 431
- C:580BH LINE# 432
- C:580BH LINE# 433
- C:580EH LINE# 434
- C:580EH LINE# 435
- C:5817H LINE# 436
- C:5817H LINE# 437
- C:5835H LINE# 438
- C:5835H LINE# 439
- C:583AH LINE# 440
- C:5840H LINE# 441
- C:5842H LINE# 442
- C:5844H LINE# 443
- C:5846H LINE# 444
- C:5848H LINE# 445
- C:584BH LINE# 446
- C:584BH LINE# 447
- C:584DH LINE# 448
- C:5850H LINE# 449
- C:5850H LINE# 450
- C:5850H LINE# 451
- C:5850H LINE# 453
- C:5853H LINE# 454
- C:5853H LINE# 455
- C:5871H LINE# 456
- C:5871H LINE# 457
- C:5878H LINE# 458
- C:587AH LINE# 459
- C:587EH LINE# 460
- C:5880H LINE# 461
- C:5880H LINE# 462
- C:5880H LINE# 463
- C:5880H LINE# 464
+ C:5942H LINE# 431
+ C:5942H LINE# 432
+ C:5942H LINE# 433
+ C:5945H LINE# 434
+ C:5945H LINE# 435
+ C:594EH LINE# 436
+ C:594EH LINE# 437
+ C:596CH LINE# 438
+ C:596CH LINE# 439
+ C:5971H LINE# 440
+ C:5977H LINE# 441
+ C:5979H LINE# 442
+ C:597BH LINE# 443
+ C:597DH LINE# 444
+ C:597FH LINE# 445
+ C:5982H LINE# 446
+ C:5982H LINE# 447
+ C:5984H LINE# 448
+ C:5987H LINE# 449
+ C:5987H LINE# 450
+ C:5987H LINE# 451
+ C:5987H LINE# 453
+ C:598AH LINE# 454
+ C:598AH LINE# 455
+ C:59A8H LINE# 456
+ C:59A8H LINE# 457
+ C:59AFH LINE# 458
+ C:59B1H LINE# 459
+ C:59B5H LINE# 460
+ C:59B7H LINE# 461
+ C:59B7H LINE# 462
+ C:59B7H LINE# 463
+ C:59B7H LINE# 464
------- ENDPROC PROTECTOCRECOVER
------- ENDMOD PROTECT
@@ -5515,41 +5515,41 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
- C:71CFH PUBLIC RTCTwiCheck
+ C:72B5H PUBLIC RTCTwiCheck
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 93
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 93
D:0080H PUBLIC P5
- C:53E5H PUBLIC _RTCInitTime
+ C:551CH PUBLIC _RTCInitTime
B:002EH.7 PUBLIC bRTCTwiRWErr
- C:6083H PUBLIC _RTCRead
- C:518DH PUBLIC _RTCModifyTime
+ C:61BAH PUBLIC _RTCRead
+ C:52C4H PUBLIC _RTCModifyTime
X:0496H PUBLIC ucRTCTwiRWErrDelayCnt
X:0497H PUBLIC RTC
B:002FH.0 PUBLIC bRTCErr
- C:6028H PUBLIC _RTCWrite
- C:3099H PUBLIC _RTCReadTime
+ C:615FH PUBLIC _RTCWrite
+ C:310CH PUBLIC _RTCReadTime
------- PROC RTCTWICHECK
- C:71CFH LINE# 23
- C:71CFH LINE# 24
- C:71CFH LINE# 25
- C:71D2H LINE# 26
- C:71D2H LINE# 27
- C:71D5H LINE# 28
- C:71D5H LINE# 29
- C:71E0H LINE# 30
- C:71E0H LINE# 31
- C:71E2H LINE# 32
- C:71E5H LINE# 33
- C:71E5H LINE# 34
- C:71E6H LINE# 36
- C:71E6H LINE# 37
- C:71EBH LINE# 38
- C:71EBH LINE# 39
- C:71EBH LINE# 40
+ C:72B5H LINE# 23
+ C:72B5H LINE# 24
+ C:72B5H LINE# 25
+ C:72B8H LINE# 26
+ C:72B8H LINE# 27
+ C:72BBH LINE# 28
+ C:72BBH LINE# 29
+ C:72C6H LINE# 30
+ C:72C6H LINE# 31
+ C:72C8H LINE# 32
+ C:72CBH LINE# 33
+ C:72CBH LINE# 34
+ C:72CCH LINE# 36
+ C:72CCH LINE# 37
+ C:72D1H LINE# 38
+ C:72D1H LINE# 39
+ C:72D1H LINE# 40
------- ENDPROC RTCTWICHECK
------- PROC _RTCWRITE
X:02F1H SYMBOL WrAddr
@@ -5559,27 +5559,27 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:002AH.6 SYMBOL Result
X:02F5H SYMBOL i
------- ENDDO
- C:6028H LINE# 49
- C:6036H LINE# 50
- C:6036H LINE# 51
- C:6038H LINE# 54
- C:603BH LINE# 55
- C:603BH LINE# 56
- C:603EH LINE# 57
- C:603EH LINE# 59
- C:6066H LINE# 60
- C:6066H LINE# 61
- C:6068H LINE# 62
- C:606AH LINE# 63
- C:606AH LINE# 71
- C:606FH LINE# 72
- C:607BH LINE# 73
- C:607BH LINE# 74
- C:6080H LINE# 76
- C:6082H LINE# 77
+ C:615FH LINE# 49
+ C:616DH LINE# 50
+ C:616DH LINE# 51
+ C:616FH LINE# 54
+ C:6172H LINE# 55
+ C:6172H LINE# 56
+ C:6175H LINE# 57
+ C:6175H LINE# 59
+ C:619DH LINE# 60
+ C:619DH LINE# 61
+ C:619FH LINE# 62
+ C:61A1H LINE# 63
+ C:61A1H LINE# 71
+ C:61A6H LINE# 72
+ C:61B2H LINE# 73
+ C:61B2H LINE# 74
+ C:61B7H LINE# 76
+ C:61B9H LINE# 77
------- ENDPROC _RTCWRITE
------- PROC _RTCREAD
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 94
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 94
X:02E7H SYMBOL RdAddr
@@ -5589,24 +5589,24 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:002AH.5 SYMBOL Result
X:02EBH SYMBOL i
------- ENDDO
- C:6083H LINE# 86
- C:6091H LINE# 87
- C:6091H LINE# 88
- C:6093H LINE# 91
- C:6096H LINE# 92
- C:6096H LINE# 93
- C:6099H LINE# 94
- C:6099H LINE# 96
- C:60C1H LINE# 97
- C:60C1H LINE# 98
- C:60C3H LINE# 99
- C:60C5H LINE# 100
- C:60C5H LINE# 108
- C:60CAH LINE# 109
- C:60D6H LINE# 110
- C:60D6H LINE# 111
- C:60DBH LINE# 113
- C:60DDH LINE# 114
+ C:61BAH LINE# 86
+ C:61C8H LINE# 87
+ C:61C8H LINE# 88
+ C:61CAH LINE# 91
+ C:61CDH LINE# 92
+ C:61CDH LINE# 93
+ C:61D0H LINE# 94
+ C:61D0H LINE# 96
+ C:61F8H LINE# 97
+ C:61F8H LINE# 98
+ C:61FAH LINE# 99
+ C:61FCH LINE# 100
+ C:61FCH LINE# 108
+ C:6201H LINE# 109
+ C:620DH LINE# 110
+ C:620DH LINE# 111
+ C:6212H LINE# 113
+ C:6214H LINE# 114
------- ENDPROC _RTCREAD
------- PROC _RTCREADTIME
X:02DCH SYMBOL RtcRdVal
@@ -5614,44 +5614,44 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:02DEH SYMBOL rtcbuf
B:002AH.4 SYMBOL Result
------- ENDDO
- C:3099H LINE# 122
- C:30A1H LINE# 123
- C:30A1H LINE# 125
- C:30A3H LINE# 127
- C:30B3H LINE# 128
- C:30B3H LINE# 129
- C:30BDH LINE# 130
- C:30BDH LINE# 131
- C:316AH LINE# 139
- C:316AH LINE# 140
- C:317BH LINE# 141
- C:3185H LINE# 142
- C:3196H LINE# 143
- C:31A2H LINE# 144
- C:31B5H LINE# 145
- C:31C3H LINE# 146
- C:31D6H LINE# 148
- C:31DFH LINE# 149
- C:31E1H LINE# 151
- C:31E1H LINE# 152
- C:31F4H LINE# 153
- C:31FEH LINE# 154
- C:320BH LINE# 155
- C:3217H LINE# 156
- C:3227H LINE# 157
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 95
+ C:310CH LINE# 122
+ C:3114H LINE# 123
+ C:3114H LINE# 125
+ C:3116H LINE# 127
+ C:3126H LINE# 128
+ C:3126H LINE# 129
+ C:3130H LINE# 130
+ C:3130H LINE# 131
+ C:31DDH LINE# 139
+ C:31DDH LINE# 140
+ C:31EEH LINE# 141
+ C:31F8H LINE# 142
+ C:3209H LINE# 143
+ C:3215H LINE# 144
+ C:3228H LINE# 145
+ C:3236H LINE# 146
+ C:3249H LINE# 148
+ C:3252H LINE# 149
+ C:3254H LINE# 151
+ C:3254H LINE# 152
+ C:3267H LINE# 153
+ C:3271H LINE# 154
+ C:327EH LINE# 155
+ C:328AH LINE# 156
+ C:329AH LINE# 157
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 95
- C:3237H LINE# 158
- C:3247H LINE# 160
- C:3249H LINE# 161
- C:3249H LINE# 162
- C:324BH LINE# 164
- C:324BH LINE# 165
- C:3258H LINE# 166
- C:3258H LINE# 167
- C:3258H LINE# 169
- C:325AH LINE# 170
+ C:32AAH LINE# 158
+ C:32BAH LINE# 160
+ C:32BCH LINE# 161
+ C:32BCH LINE# 162
+ C:32BEH LINE# 164
+ C:32BEH LINE# 165
+ C:32CBH LINE# 166
+ C:32CBH LINE# 167
+ C:32CBH LINE# 169
+ C:32CDH LINE# 170
------- ENDPROC _RTCREADTIME
------- PROC _RTCMODIFYTIME
X:02E7H SYMBOL RtcMdyVal
@@ -5660,21 +5660,21 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:02E9H SYMBOL rtcdata
X:02EAH SYMBOL rtctemp
------- ENDDO
- C:518DH LINE# 179
- C:5195H LINE# 180
- C:5195H LINE# 181
- C:5197H LINE# 185
- C:519BH LINE# 186
- C:51A8H LINE# 188
- C:51B9H LINE# 189
- C:51C3H LINE# 190
- C:51D8H LINE# 191
- C:51E4H LINE# 192
- C:51F8H LINE# 193
- C:5206H LINE# 194
- C:5219H LINE# 196
- C:5226H LINE# 198
- C:5228H LINE# 199
+ C:52C4H LINE# 179
+ C:52CCH LINE# 180
+ C:52CCH LINE# 181
+ C:52CEH LINE# 185
+ C:52D2H LINE# 186
+ C:52DFH LINE# 188
+ C:52F0H LINE# 189
+ C:52FAH LINE# 190
+ C:530FH LINE# 191
+ C:531BH LINE# 192
+ C:532FH LINE# 193
+ C:533DH LINE# 194
+ C:5350H LINE# 196
+ C:535DH LINE# 198
+ C:535FH LINE# 199
------- ENDPROC _RTCMODIFYTIME
------- PROC _RTCINITTIME
X:02BAH SYMBOL RtcInitVal
@@ -5684,33 +5684,33 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0007H SYMBOL i
X:02C5H SYMBOL checksum
------- ENDDO
- C:53E5H LINE# 208
- C:53EDH LINE# 209
- C:53EDH LINE# 210
- C:53EFH LINE# 213
- C:53F4H LINE# 215
- C:53FEH LINE# 217
- C:540BH LINE# 218
- C:540DH LINE# 219
- C:540DH LINE# 220
- C:541FH LINE# 221
- C:5424H LINE# 223
- C:5436H LINE# 224
- C:5436H LINE# 225
- C:543BH LINE# 226
- C:543DH LINE# 227
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 96
+ C:551CH LINE# 208
+ C:5524H LINE# 209
+ C:5524H LINE# 210
+ C:5526H LINE# 213
+ C:552BH LINE# 215
+ C:5535H LINE# 217
+ C:5542H LINE# 218
+ C:5544H LINE# 219
+ C:5544H LINE# 220
+ C:5556H LINE# 221
+ C:555BH LINE# 223
+ C:556DH LINE# 224
+ C:556DH LINE# 225
+ C:5572H LINE# 226
+ C:5574H LINE# 227
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 96
- C:5441H LINE# 228
- C:5445H LINE# 229
- C:5449H LINE# 230
- C:544DH LINE# 231
- C:5451H LINE# 232
- C:5451H LINE# 234
- C:5462H LINE# 235
- C:546FH LINE# 237
- C:5471H LINE# 238
+ C:5578H LINE# 228
+ C:557CH LINE# 229
+ C:5580H LINE# 230
+ C:5584H LINE# 231
+ C:5588H LINE# 232
+ C:5588H LINE# 234
+ C:5599H LINE# 235
+ C:55A6H LINE# 237
+ C:55A8H LINE# 238
------- ENDPROC _RTCINITTIME
------- ENDMOD RTC
@@ -5725,33 +5725,33 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:008AH PUBLIC TWIBR
D:00C6H PUBLIC TWICR
D:0089H PUBLIC TWTFREE
- C:325BH PUBLIC _TwiRead
+ C:32CEH PUBLIC _TwiRead
D:00B1H PUBLIC RSTSTAT
- C:7209H PUBLIC _CRC8cal
+ C:72EFH PUBLIC _CRC8cal
D:00E6H PUBLIC TWITOUT
- C:3CD8H PUBLIC _TwiWrite
- C:726EH PUBLIC TwiInit
+ C:3D4BH PUBLIC _TwiWrite
+ C:7354H PUBLIC TwiInit
D:008DH PUBLIC TWIDAT
D:00C8H PUBLIC TWICON
D:00D1H PUBLIC TWISTA
- C:7076H PUBLIC _TWICheckStatus
- C:41BAH PUBLIC CRC8Table
+ C:715CH PUBLIC _TWICheckStatus
+ C:422DH PUBLIC CRC8Table
------- PROC _CRC8CAL
D:0001H SYMBOL p
D:0005H SYMBOL counter
------- DO
D:0007H SYMBOL crc8
------- ENDDO
- C:7209H LINE# 38
- C:7209H LINE# 39
- C:7209H LINE# 40
- C:720BH LINE# 42
- C:7211H LINE# 43
- C:7211H LINE# 44
- C:721AH LINE# 45
- C:7221H LINE# 46
- C:7224H LINE# 47
- C:7224H LINE# 48
+ C:72EFH LINE# 38
+ C:72EFH LINE# 39
+ C:72EFH LINE# 40
+ C:72F1H LINE# 42
+ C:72F7H LINE# 43
+ C:72F7H LINE# 44
+ C:7300H LINE# 45
+ C:7307H LINE# 46
+ C:730AH LINE# 47
+ C:730AH LINE# 48
------- ENDPROC _CRC8CAL
------- PROC _TWICHECKSTATUS
D:0007H SYMBOL Status
@@ -5759,30 +5759,30 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:002BH.0 SYMBOL Result
D:0004H SYMBOL timeoutcount
------- ENDDO
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 97
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 97
- C:7076H LINE# 59
- C:7076H LINE# 60
- C:7076H LINE# 61
- C:7078H LINE# 62
- C:707CH LINE# 64
- C:7081H LINE# 65
- C:7081H LINE# 66
- C:7084H LINE# 67
- C:7088H LINE# 68
- C:7088H LINE# 69
- C:708DH LINE# 70
- C:708FH LINE# 72
- C:708FH LINE# 73
- C:708FH LINE# 74
- C:708FH LINE# 75
- C:7091H LINE# 76
- C:7098H LINE# 77
- C:7098H LINE# 78
- C:709AH LINE# 79
- C:709AH LINE# 81
- C:709CH LINE# 82
+ C:715CH LINE# 59
+ C:715CH LINE# 60
+ C:715CH LINE# 61
+ C:715EH LINE# 62
+ C:7162H LINE# 64
+ C:7167H LINE# 65
+ C:7167H LINE# 66
+ C:716AH LINE# 67
+ C:716EH LINE# 68
+ C:716EH LINE# 69
+ C:7173H LINE# 70
+ C:7175H LINE# 72
+ C:7175H LINE# 73
+ C:7175H LINE# 74
+ C:7175H LINE# 75
+ C:7177H LINE# 76
+ C:717EH LINE# 77
+ C:717EH LINE# 78
+ C:7180H LINE# 79
+ C:7180H LINE# 81
+ C:7182H LINE# 82
------- ENDPROC _TWICHECKSTATUS
------- PROC _TWIWRITE
X:02F6H SYMBOL SlaveID
@@ -5796,101 +5796,101 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:02FEH SYMBOL TempBuf
B:002AH.7 SYMBOL Result
X:0302H SYMBOL timeoutcount
- C:3DF9H SYMBOL WrErr
+ C:3E6CH SYMBOL WrErr
------- ENDDO
- C:3CD8H LINE# 98
- C:3CE8H LINE# 99
- C:3CE8H LINE# 102
- C:3CEAH LINE# 103
- C:3CF4H LINE# 105
- C:3CF9H LINE# 106
- C:3CFCH LINE# 107
- C:3D0CH LINE# 108
- C:3D1CH LINE# 110
- C:3D28H LINE# 111
- C:3D28H LINE# 112
- C:3D31H LINE# 113
- C:3D34H LINE# 114
- C:3D42H LINE# 115
- C:3D42H LINE# 116
- C:3D44H LINE# 117
- C:3D47H LINE# 118
- C:3D47H LINE# 120
- C:3D4DH LINE# 121
- C:3D50H LINE# 122
- C:3D57H LINE# 123
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 98
+ C:3D4BH LINE# 98
+ C:3D5BH LINE# 99
+ C:3D5BH LINE# 102
+ C:3D5DH LINE# 103
+ C:3D67H LINE# 105
+ C:3D6CH LINE# 106
+ C:3D6FH LINE# 107
+ C:3D7FH LINE# 108
+ C:3D8FH LINE# 110
+ C:3D9BH LINE# 111
+ C:3D9BH LINE# 112
+ C:3DA4H LINE# 113
+ C:3DA7H LINE# 114
+ C:3DB5H LINE# 115
+ C:3DB5H LINE# 116
+ C:3DB7H LINE# 117
+ C:3DBAH LINE# 118
+ C:3DBAH LINE# 120
+ C:3DC0H LINE# 121
+ C:3DC3H LINE# 122
+ C:3DCAH LINE# 123
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 98
- C:3D57H LINE# 124
- C:3D59H LINE# 125
- C:3D5CH LINE# 126
- C:3D5CH LINE# 128
- C:3D63H LINE# 129
- C:3D63H LINE# 130
- C:3D69H LINE# 131
- C:3D6CH LINE# 132
- C:3D73H LINE# 133
- C:3D73H LINE# 134
- C:3D75H LINE# 135
- C:3D78H LINE# 136
- C:3D78H LINE# 137
- C:3D78H LINE# 139
- C:3D80H LINE# 140
- C:3D83H LINE# 141
- C:3D8AH LINE# 142
- C:3D8AH LINE# 143
- C:3D8CH LINE# 144
- C:3D8EH LINE# 145
- C:3D8EH LINE# 147
- C:3D96H LINE# 148
- C:3D96H LINE# 149
- C:3DA2H LINE# 150
- C:3DA5H LINE# 151
- C:3DACH LINE# 152
- C:3DACH LINE# 153
- C:3DAEH LINE# 154
- C:3DB0H LINE# 155
- C:3DB0H LINE# 157
- C:3DB6H LINE# 158
- C:3DB9H LINE# 159
- C:3DC0H LINE# 160
- C:3DC0H LINE# 161
- C:3DC2H LINE# 162
- C:3DC4H LINE# 163
- C:3DC4H LINE# 164
- C:3DC4H LINE# 166
- C:3DC4H LINE# 167
- C:3DD0H LINE# 168
- C:3DD0H LINE# 169
- C:3DDEH LINE# 170
- C:3DE1H LINE# 171
- C:3DE8H LINE# 172
- C:3DE8H LINE# 173
- C:3DEAH LINE# 174
- C:3DECH LINE# 175
- C:3DECH LINE# 176
- C:3DF6H LINE# 177
- C:3DF9H LINE# 178
- C:3DF9H LINE# 179
- C:3DF9H LINE# 180
- C:3DFCH LINE# 181
- C:3E01H LINE# 182
- C:3E01H LINE# 183
- C:3E04H LINE# 184
- C:3E0EH LINE# 185
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 99
+ C:3DCAH LINE# 124
+ C:3DCCH LINE# 125
+ C:3DCFH LINE# 126
+ C:3DCFH LINE# 128
+ C:3DD6H LINE# 129
+ C:3DD6H LINE# 130
+ C:3DDCH LINE# 131
+ C:3DDFH LINE# 132
+ C:3DE6H LINE# 133
+ C:3DE6H LINE# 134
+ C:3DE8H LINE# 135
+ C:3DEBH LINE# 136
+ C:3DEBH LINE# 137
+ C:3DEBH LINE# 139
+ C:3DF3H LINE# 140
+ C:3DF6H LINE# 141
+ C:3DFDH LINE# 142
+ C:3DFDH LINE# 143
+ C:3DFFH LINE# 144
+ C:3E01H LINE# 145
+ C:3E01H LINE# 147
+ C:3E09H LINE# 148
+ C:3E09H LINE# 149
+ C:3E15H LINE# 150
+ C:3E18H LINE# 151
+ C:3E1FH LINE# 152
+ C:3E1FH LINE# 153
+ C:3E21H LINE# 154
+ C:3E23H LINE# 155
+ C:3E23H LINE# 157
+ C:3E29H LINE# 158
+ C:3E2CH LINE# 159
+ C:3E33H LINE# 160
+ C:3E33H LINE# 161
+ C:3E35H LINE# 162
+ C:3E37H LINE# 163
+ C:3E37H LINE# 164
+ C:3E37H LINE# 166
+ C:3E37H LINE# 167
+ C:3E43H LINE# 168
+ C:3E43H LINE# 169
+ C:3E51H LINE# 170
+ C:3E54H LINE# 171
+ C:3E5BH LINE# 172
+ C:3E5BH LINE# 173
+ C:3E5DH LINE# 174
+ C:3E5FH LINE# 175
+ C:3E5FH LINE# 176
+ C:3E69H LINE# 177
+ C:3E6CH LINE# 178
+ C:3E6CH LINE# 179
+ C:3E6CH LINE# 180
+ C:3E6FH LINE# 181
+ C:3E74H LINE# 182
+ C:3E74H LINE# 183
+ C:3E77H LINE# 184
+ C:3E81H LINE# 185
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 99
- C:3E0EH LINE# 186
- C:3E18H LINE# 187
- C:3E1AH LINE# 189
- C:3E1AH LINE# 190
- C:3E1AH LINE# 191
- C:3E1AH LINE# 192
- C:3E1CH LINE# 193
- C:3E1CH LINE# 195
- C:3E1EH LINE# 196
+ C:3E81H LINE# 186
+ C:3E8BH LINE# 187
+ C:3E8DH LINE# 189
+ C:3E8DH LINE# 190
+ C:3E8DH LINE# 191
+ C:3E8DH LINE# 192
+ C:3E8FH LINE# 193
+ C:3E8FH LINE# 195
+ C:3E91H LINE# 196
------- ENDPROC _TWIWRITE
------- PROC _TWIREAD
D:0002H SYMBOL SlaveID
@@ -5905,137 +5905,137 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:02F5H SYMBOL TempBuf
X:0323H SYMBOL RdCrc
X:0324H SYMBOL timeoutcount
- C:33EEH SYMBOL RdErr
+ C:3461H SYMBOL RdErr
------- ENDDO
- C:325BH LINE# 210
- C:3265H LINE# 211
- C:3265H LINE# 212
- C:3267H LINE# 215
- C:326CH LINE# 216
- C:3274H LINE# 218
- C:3279H LINE# 219
- C:327CH LINE# 221
- C:3281H LINE# 223
- C:328DH LINE# 224
- C:328DH LINE# 225
- C:3296H LINE# 226
- C:3299H LINE# 227
- C:32A7H LINE# 228
- C:32A7H LINE# 229
- C:32A9H LINE# 230
- C:32ACH LINE# 231
- C:32ACH LINE# 233
- C:32AEH LINE# 234
- C:32B1H LINE# 235
- C:32B8H LINE# 236
- C:32B8H LINE# 237
- C:32BAH LINE# 238
- C:32BDH LINE# 239
- C:32BDH LINE# 241
- C:32C1H LINE# 242
- C:32C1H LINE# 243
- C:32C7H LINE# 244
- C:32CAH LINE# 245
- C:32D1H LINE# 246
- C:32D1H LINE# 247
- C:32D3H LINE# 248
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 100
+ C:32CEH LINE# 210
+ C:32D8H LINE# 211
+ C:32D8H LINE# 212
+ C:32DAH LINE# 215
+ C:32DFH LINE# 216
+ C:32E7H LINE# 218
+ C:32ECH LINE# 219
+ C:32EFH LINE# 221
+ C:32F4H LINE# 223
+ C:3300H LINE# 224
+ C:3300H LINE# 225
+ C:3309H LINE# 226
+ C:330CH LINE# 227
+ C:331AH LINE# 228
+ C:331AH LINE# 229
+ C:331CH LINE# 230
+ C:331FH LINE# 231
+ C:331FH LINE# 233
+ C:3321H LINE# 234
+ C:3324H LINE# 235
+ C:332BH LINE# 236
+ C:332BH LINE# 237
+ C:332DH LINE# 238
+ C:3330H LINE# 239
+ C:3330H LINE# 241
+ C:3334H LINE# 242
+ C:3334H LINE# 243
+ C:333AH LINE# 244
+ C:333DH LINE# 245
+ C:3344H LINE# 246
+ C:3344H LINE# 247
+ C:3346H LINE# 248
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 100
- C:32D6H LINE# 249
- C:32D6H LINE# 250
- C:32D6H LINE# 252
- C:32DEH LINE# 253
- C:32E1H LINE# 254
- C:32E8H LINE# 255
- C:32E8H LINE# 256
- C:32EAH LINE# 257
- C:32EDH LINE# 258
- C:32EDH LINE# 271
- C:32F0H LINE# 272
- C:32FEH LINE# 273
- C:32FEH LINE# 274
- C:3300H LINE# 275
- C:3303H LINE# 276
- C:3303H LINE# 278
- C:3308H LINE# 279
- C:330BH LINE# 280
- C:3312H LINE# 281
- C:3312H LINE# 282
- C:3314H LINE# 283
- C:3317H LINE# 284
- C:3317H LINE# 286
- C:332AH LINE# 287
- C:332AH LINE# 288
- C:3330H LINE# 289
- C:3330H LINE# 290
- C:3335H LINE# 291
- C:3335H LINE# 292
- C:3338H LINE# 293
- C:333DH LINE# 294
- C:333FH LINE# 296
- C:333FH LINE# 297
- C:3342H LINE# 298
- C:3347H LINE# 299
- C:3347H LINE# 300
- C:3355H LINE# 301
- C:335FH LINE# 302
- C:3361H LINE# 304
- C:3361H LINE# 305
- C:3364H LINE# 306
- C:3369H LINE# 307
- C:3379H LINE# 308
- C:3379H LINE# 309
- C:3381H LINE# 311
- C:3389H LINE# 312
- C:3389H LINE# 313
- C:338CH LINE# 314
- C:3391H LINE# 315
- C:3397H LINE# 316
- C:33AEH LINE# 317
- C:33AEH LINE# 318
- C:33C1H LINE# 319
- C:33C1H LINE# 320
- C:33DAH LINE# 321
- C:33E4H LINE# 322
- C:33ECH LINE# 323
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 101
+ C:3349H LINE# 249
+ C:3349H LINE# 250
+ C:3349H LINE# 252
+ C:3351H LINE# 253
+ C:3354H LINE# 254
+ C:335BH LINE# 255
+ C:335BH LINE# 256
+ C:335DH LINE# 257
+ C:3360H LINE# 258
+ C:3360H LINE# 271
+ C:3363H LINE# 272
+ C:3371H LINE# 273
+ C:3371H LINE# 274
+ C:3373H LINE# 275
+ C:3376H LINE# 276
+ C:3376H LINE# 278
+ C:337BH LINE# 279
+ C:337EH LINE# 280
+ C:3385H LINE# 281
+ C:3385H LINE# 282
+ C:3387H LINE# 283
+ C:338AH LINE# 284
+ C:338AH LINE# 286
+ C:339DH LINE# 287
+ C:339DH LINE# 288
+ C:33A3H LINE# 289
+ C:33A3H LINE# 290
+ C:33A8H LINE# 291
+ C:33A8H LINE# 292
+ C:33ABH LINE# 293
+ C:33B0H LINE# 294
+ C:33B2H LINE# 296
+ C:33B2H LINE# 297
+ C:33B5H LINE# 298
+ C:33BAH LINE# 299
+ C:33BAH LINE# 300
+ C:33C8H LINE# 301
+ C:33D2H LINE# 302
+ C:33D4H LINE# 304
+ C:33D4H LINE# 305
+ C:33D7H LINE# 306
+ C:33DCH LINE# 307
+ C:33ECH LINE# 308
+ C:33ECH LINE# 309
+ C:33F4H LINE# 311
+ C:33FCH LINE# 312
+ C:33FCH LINE# 313
+ C:33FFH LINE# 314
+ C:3404H LINE# 315
+ C:340AH LINE# 316
+ C:3421H LINE# 317
+ C:3421H LINE# 318
+ C:3434H LINE# 319
+ C:3434H LINE# 320
+ C:344DH LINE# 321
+ C:3457H LINE# 322
+ C:345FH LINE# 323
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 101
- C:33ECH LINE# 325
- C:33ECH LINE# 326
- C:33EEH LINE# 327
- C:33EEH LINE# 328
- C:33EEH LINE# 329
- C:33EEH LINE# 330
- C:33EEH LINE# 331
- C:33F1H LINE# 332
- C:33F6H LINE# 333
- C:33F6H LINE# 334
- C:33F9H LINE# 335
- C:3403H LINE# 336
- C:3403H LINE# 337
- C:340DH LINE# 338
- C:340FH LINE# 340
- C:340FH LINE# 341
- C:340FH LINE# 342
- C:340FH LINE# 343
- C:3411H LINE# 344
- C:3411H LINE# 346
- C:3413H LINE# 347
+ C:345FH LINE# 325
+ C:345FH LINE# 326
+ C:3461H LINE# 327
+ C:3461H LINE# 328
+ C:3461H LINE# 329
+ C:3461H LINE# 330
+ C:3461H LINE# 331
+ C:3464H LINE# 332
+ C:3469H LINE# 333
+ C:3469H LINE# 334
+ C:346CH LINE# 335
+ C:3476H LINE# 336
+ C:3476H LINE# 337
+ C:3480H LINE# 338
+ C:3482H LINE# 340
+ C:3482H LINE# 341
+ C:3482H LINE# 342
+ C:3482H LINE# 343
+ C:3484H LINE# 344
+ C:3484H LINE# 346
+ C:3486H LINE# 347
------- ENDPROC _TWIREAD
------- PROC TWIINIT
- C:726EH LINE# 367
- C:726EH LINE# 368
- C:726EH LINE# 369
- C:7271H LINE# 370
- C:7274H LINE# 371
- C:7276H LINE# 372
- C:7279H LINE# 373
- C:727CH LINE# 397
- C:727FH LINE# 398
- C:7282H LINE# 399
- C:7284H LINE# 400
+ C:7354H LINE# 367
+ C:7354H LINE# 368
+ C:7354H LINE# 369
+ C:7357H LINE# 370
+ C:735AH LINE# 371
+ C:735CH LINE# 372
+ C:735FH LINE# 373
+ C:7362H LINE# 397
+ C:7365H LINE# 398
+ C:7368H LINE# 399
+ C:736AH LINE# 400
------- ENDPROC TWIINIT
------- ENDMOD TWI
@@ -6047,7 +6047,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00B0H PUBLIC P3
D:00C4H PUBLIC UART0CR
D:00C0H PUBLIC P4
- C:5DF1H PUBLIC UART0Init
+ C:5F28H PUBLIC UART0Init
D:009DH PUBLIC SBRTH
D:0080H PUBLIC P5
D:009CH PUBLIC SBRTL
@@ -6056,10 +6056,10 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
- C:62F3H PUBLIC InterruptUART0
+ C:642AH PUBLIC InterruptUART0
D:0086H PUBLIC INSCON
D:009BH PUBLIC SADEN
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 102
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 102
D:009AH PUBLIC SADDR
@@ -6068,42 +6068,42 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- DO
X:02BAH SYMBOL TempVal
------- ENDDO
- C:5DF1H LINE# 19
- C:5DF1H LINE# 20
- C:5DF1H LINE# 22
- C:5DF4H LINE# 84
- C:5DF4H LINE# 86
- C:5DF7H LINE# 87
- C:5DFAH LINE# 92
- C:5E04H LINE# 93
- C:5E0AH LINE# 94
- C:5E0DH LINE# 95
- C:5E48H LINE# 97
- C:5E4BH LINE# 98
- C:5E4EH LINE# 99
- C:5E51H LINE# 100
- C:5E51H LINE# 101
+ C:5F28H LINE# 19
+ C:5F28H LINE# 20
+ C:5F28H LINE# 22
+ C:5F2BH LINE# 84
+ C:5F2BH LINE# 86
+ C:5F2EH LINE# 87
+ C:5F31H LINE# 92
+ C:5F3BH LINE# 93
+ C:5F41H LINE# 94
+ C:5F44H LINE# 95
+ C:5F7FH LINE# 97
+ C:5F82H LINE# 98
+ C:5F85H LINE# 99
+ C:5F88H LINE# 100
+ C:5F88H LINE# 101
------- ENDPROC UART0INIT
------- PROC INTERRUPTUART0
------- DO
D:0007H SYMBOL RxData
------- ENDDO
- C:62F3H LINE# 110
- C:6310H LINE# 114
- C:6312H LINE# 115
- C:6315H LINE# 117
- C:6318H LINE# 118
- C:6318H LINE# 119
- C:631AH LINE# 120
- C:631CH LINE# 121
- C:631FH LINE# 122
- C:631FH LINE# 124
- C:6322H LINE# 125
- C:6322H LINE# 126
- C:6324H LINE# 127
- C:6327H LINE# 129
- C:6327H LINE# 131
- C:6329H LINE# 132
+ C:642AH LINE# 110
+ C:6447H LINE# 114
+ C:6449H LINE# 115
+ C:644CH LINE# 117
+ C:644FH LINE# 118
+ C:644FH LINE# 119
+ C:6451H LINE# 120
+ C:6453H LINE# 121
+ C:6456H LINE# 122
+ C:6456H LINE# 124
+ C:6459H LINE# 125
+ C:6459H LINE# 126
+ C:645BH LINE# 127
+ C:645EH LINE# 129
+ C:645EH LINE# 131
+ C:6460H LINE# 132
------- ENDPROC INTERRUPTUART0
------- ENDMOD UART
@@ -6115,11 +6115,11 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
D:0080H PUBLIC P5
- C:42BAH PUBLIC NTC103AT
+ C:432DH PUBLIC NTC103AT
------- ENDMOD THERMISTOR
------- MODULE TWIIO
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 103
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 103
C:0000H SYMBOL _ICE_DUMMY_
@@ -6132,32 +6132,32 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- ENDMOD TWIIO
------- MODULE ?C_STARTUP
- C:7155H SEGMENT ?C_C51STARTUP
+ C:723BH SEGMENT ?C_C51STARTUP
C:1000H PUBLIC ?C_STARTUP
N:00B2H SYMBOL CLKCON
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
- C:715BH SYMBOL FOR_EACH_IDATA
- C:7165H SYMBOL FOR_EACH_XDATA
+ C:7241H SYMBOL FOR_EACH_IDATA
+ C:724BH SYMBOL FOR_EACH_XDATA
D:0081H SYMBOL SP
- C:7155H SYMBOL STARTUP1
+ C:723BH SYMBOL STARTUP1
C:1000H LINE# 12
- C:7155H LINE# 18
- C:7158H LINE# 19
- C:7159H LINE# 22
- C:715BH LINE# 24
- C:715DH LINE# 25
- C:715EH LINE# 26
- C:7161H LINE# 28
- C:7162H LINE# 29
- C:7165H LINE# 31
- C:7166H LINE# 32
- C:7167H LINE# 33
- C:7169H LINE# 34
- C:716BH LINE# 35
- C:716EH LINE# 36
- C:7171H LINE# 37
- C:7172H LINE# 38
+ C:723BH LINE# 18
+ C:723EH LINE# 19
+ C:723FH LINE# 22
+ C:7241H LINE# 24
+ C:7243H LINE# 25
+ C:7244H LINE# 26
+ C:7247H LINE# 28
+ C:7248H LINE# 29
+ C:724BH LINE# 31
+ C:724CH LINE# 32
+ C:724DH LINE# 33
+ C:724FH LINE# 34
+ C:7251H LINE# 35
+ C:7254H LINE# 36
+ C:7257H LINE# 37
+ C:7258H LINE# 38
------- ENDMOD ?C_STARTUP
------- MODULE GASGAUGEINTER_V4_13
@@ -6179,7 +6179,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:0337H PUBLIC Info_ulTempDsgFcc
X:033BH PUBLIC E2ui_CYCLECOUNTA_B
X:033DH PUBLIC E2ui_CYCLECOUNTB_B
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 104
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 104
X:033FH PUBLIC E2uiTempFCC_K1
@@ -6214,9 +6214,9 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:0377H PUBLIC Info_uiTemp
X:0379H PUBLIC Info_ulRC
X:037DH PUBLIC E2ucChgChangeSocDif
- C:2ED4H PUBLIC GasGaugeVarIn
+ C:2AB8H PUBLIC GasGaugeVarIn
X:037EH PUBLIC Info_slCurr
- C:6344H PUBLIC GasGaugeVarOut
+ C:476BH PUBLIC GasGaugeVarOut
X:0382H PUBLIC E2uiChgCorrectVol
X:0384H PUBLIC E2ui_CYCLECOUNTA
X:0386H PUBLIC E2ui_CYCLECOUNTB
@@ -6228,82 +6228,118 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- DO
B:002AH.3 SYMBOL eabak
------- ENDDO
- C:2ED4H LINE# 114
- C:2ED4H LINE# 115
- C:2ED4H LINE# 118
- C:2ED8H LINE# 119
- C:2EDAH LINE# 120
- C:2EE9H LINE# 121
- C:2EF5H LINE# 122
- C:2F01H LINE# 123
- C:2F10H LINE# 124
- C:2F1CH LINE# 125
- C:2F2BH LINE# 126
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 105
+ C:2AB8H LINE# 114
+ C:2AB8H LINE# 115
+ C:2AB8H LINE# 118
+ C:2ABCH LINE# 119
+ C:2ABEH LINE# 120
+ C:2ACDH LINE# 121
+ C:2AD9H LINE# 122
+ C:2AE5H LINE# 123
+ C:2AF4H LINE# 124
+ C:2B00H LINE# 125
+ C:2B0FH LINE# 126
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 105
- C:2F3CH LINE# 127
- C:2F42H LINE# 128
- C:2F48H LINE# 130
- C:2F52H LINE# 131
- C:2F59H LINE# 133
- C:2F5DH LINE# 135
- C:2F63H LINE# 136
- C:2F69H LINE# 137
- C:2F71H LINE# 138
- C:2F7BH LINE# 139
- C:2F80H LINE# 140
- C:2F85H LINE# 141
- C:2F8BH LINE# 142
- C:2F95H LINE# 143
- C:2F9CH LINE# 144
- C:2FA6H LINE# 145
- C:2FACH LINE# 146
- C:2FC0H LINE# 147
- C:2FC6H LINE# 148
- C:2FCCH LINE# 150
- C:2FDBH LINE# 151
- C:2FE1H LINE# 152
- C:2FF9H LINE# 153
- C:300DH LINE# 154
- C:3013H LINE# 155
- C:3019H LINE# 157
- C:301FH LINE# 158
- C:3025H LINE# 159
- C:302BH LINE# 161
- C:3035H LINE# 163
- C:303BH LINE# 164
- C:3045H LINE# 165
- C:304FH LINE# 167
- C:3058H LINE# 168
- C:3061H LINE# 169
- C:306AH LINE# 170
- C:3073H LINE# 171
- C:307CH LINE# 172
- C:3085H LINE# 173
- C:308FH LINE# 174
- C:3098H LINE# 203
+ C:2B20H LINE# 127
+ C:2B26H LINE# 128
+ C:2B2CH LINE# 130
+ C:2B36H LINE# 131
+ C:2B3DH LINE# 133
+ C:2B41H LINE# 135
+ C:2B47H LINE# 136
+ C:2B4DH LINE# 137
+ C:2B55H LINE# 138
+ C:2B5FH LINE# 139
+ C:2B64H LINE# 140
+ C:2B69H LINE# 141
+ C:2B6FH LINE# 142
+ C:2B79H LINE# 143
+ C:2B80H LINE# 144
+ C:2B8AH LINE# 145
+ C:2B90H LINE# 146
+ C:2BA4H LINE# 147
+ C:2BAAH LINE# 148
+ C:2BB0H LINE# 150
+ C:2BBFH LINE# 151
+ C:2BC5H LINE# 152
+ C:2BDDH LINE# 153
+ C:2BF1H LINE# 154
+ C:2BF7H LINE# 155
+ C:2BFDH LINE# 157
+ C:2C03H LINE# 158
+ C:2C09H LINE# 159
+ C:2C0FH LINE# 161
+ C:2C19H LINE# 163
+ C:2C1FH LINE# 164
+ C:2C29H LINE# 165
+ C:2C33H LINE# 167
+ C:2C3CH LINE# 168
+ C:2C45H LINE# 169
+ C:2C4EH LINE# 170
+ C:2C57H LINE# 171
+ C:2C60H LINE# 172
+ C:2C69H LINE# 173
+ C:2C73H LINE# 174
+ C:2C7CH LINE# 177
+ C:2C7FH LINE# 178
+ C:2C7FH LINE# 179
+ C:2C85H LINE# 180
+ C:2C91H LINE# 182
+ C:2C9AH LINE# 183
+ C:2CA6H LINE# 185
+ C:2CAFH LINE# 186
+ C:2CBBH LINE# 187
+ C:2CBBH LINE# 190
+ C:2CBEH LINE# 191
+ C:2CBEH LINE# 192
+ C:2CC3H LINE# 193
+ C:2CCDH LINE# 195
+ C:2CD4H LINE# 196
+ C:2CDEH LINE# 198
+ C:2CE5H LINE# 199
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 106
+
+
+ C:2CEFH LINE# 200
+ C:2CEFH LINE# 203
------- ENDPROC GASGAUGEVARIN
------- PROC GASGAUGEVAROUT
------- DO
B:002AH.3 SYMBOL eabak
------- ENDDO
- C:6344H LINE# 211
- C:6344H LINE# 212
- C:6344H LINE# 215
- C:6348H LINE# 216
- C:634AH LINE# 217
- C:6359H LINE# 218
- C:6365H LINE# 219
- C:6371H LINE# 220
- C:6380H LINE# 221
- C:6384H LINE# 222
- C:6388H LINE# 223
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 106
-
-
- C:6390H LINE# 224
- C:6394H LINE# 252
+ C:476BH LINE# 211
+ C:476BH LINE# 212
+ C:476BH LINE# 215
+ C:476FH LINE# 216
+ C:4771H LINE# 217
+ C:4780H LINE# 218
+ C:478CH LINE# 219
+ C:4798H LINE# 220
+ C:47A7H LINE# 221
+ C:47ABH LINE# 222
+ C:47AFH LINE# 223
+ C:47B7H LINE# 224
+ C:47BBH LINE# 226
+ C:47BEH LINE# 227
+ C:47BEH LINE# 228
+ C:47C4H LINE# 229
+ C:47D0H LINE# 231
+ C:47D9H LINE# 232
+ C:47E5H LINE# 234
+ C:47EEH LINE# 235
+ C:47FAH LINE# 236
+ C:47FAH LINE# 239
+ C:47FDH LINE# 240
+ C:47FDH LINE# 241
+ C:4802H LINE# 242
+ C:480CH LINE# 244
+ C:4813H LINE# 245
+ C:481DH LINE# 247
+ C:4824H LINE# 248
+ C:482EH LINE# 249
+ C:482EH LINE# 252
------- ENDPROC GASGAUGEVAROUT
------- ENDMOD GASGAUGEINTER_V4_13
@@ -6316,21 +6352,24 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00C0H PUBLIC P4
D:0080H PUBLIC P5
B:00A8H.7 PUBLIC EA
- C:71ECH PUBLIC ISPProcess
+ C:72D2H PUBLIC ISPProcess
------- PROC ISPPROCESS
- C:71ECH LINE# 17
- C:71ECH LINE# 18
- C:71ECH LINE# 19
- C:71F8H LINE# 20
- C:71F8H LINE# 21
- C:71FAH LINE# 22
- C:71FCH LINE# 23
- C:71FEH LINE# 24
- C:7200H LINE# 25
- C:7202H LINE# 26
- C:7205H LINE# 27
- C:7208H LINE# 28
- C:7208H LINE# 29
+ C:72D2H LINE# 17
+ C:72D2H LINE# 18
+ C:72D2H LINE# 19
+ C:72DEH LINE# 20
+ C:72DEH LINE# 21
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 107
+
+
+ C:72E0H LINE# 22
+ C:72E2H LINE# 23
+ C:72E4H LINE# 24
+ C:72E6H LINE# 25
+ C:72E8H LINE# 26
+ C:72EBH LINE# 27
+ C:72EEH LINE# 28
+ C:72EEH LINE# 29
------- ENDPROC ISPPROCESS
------- ENDMOD BOOTAPP
@@ -6359,9 +6398,6 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- MODULE ?C?CASTF
C:247AH PUBLIC ?C?CASTF
------- ENDMOD ?C?CASTF
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 107
-
-
------- MODULE ?C?CLDPTR
C:24FBH PUBLIC ?C?CLDPTR
@@ -6383,6 +6419,9 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:2591H PUBLIC ?C?LADD
------- ENDMOD ?C?LADD
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 108
+
+
------- MODULE ?C?LSUB
C:259EH PUBLIC ?C?LSUB
------- ENDMOD ?C?LSUB
@@ -6396,7 +6435,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- ENDMOD ?C?ULDIV
------- MODULE ?C?SLDIV
- C:6ADCH PUBLIC ?C?SLDIV
+ C:6BC2H PUBLIC ?C?SLDIV
------- ENDMOD ?C?SLDIV
------- MODULE ?C?LOR
@@ -6419,9 +6458,6 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:270BH PUBLIC ?C?ULSHR
------- ENDMOD ?C?ULSHR
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 108
-
-
------- MODULE ?C?SLSHR
C:271EH PUBLIC ?C?SLSHR
------- ENDMOD ?C?SLSHR
@@ -6443,6 +6479,9 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- ENDMOD ?C?LLDIDATA0
------- MODULE ?C?LLDXDATA0
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 109
+
+
C:276AH PUBLIC ?C?LLDXDATA0
------- ENDMOD ?C?LLDXDATA0
@@ -6479,9 +6518,6 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
FUNCTION REGISTER MASKS
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 109
-
-
FUNCTION . . . . . . . . . REG MASK
@@ -6503,6 +6539,9 @@ AFELOADCHECKEN . . . . . . @0xf7ff
AFERAMCHECK. . . . . . . . @0xf7ff
AFERDFLG . . . . . . . . . @0xf7ff
AFERDSTATUS. . . . . . . . @0xf7ff
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 110
+
+
AFETEMPADCDIS. . . . . . . @0xf7ff
AFETEMPADCEN . . . . . . . @0xf7ff
AFETWICHECK. . . . . . . . @0xf300
@@ -6539,9 +6578,6 @@ MCUINTOPD. . . . . . . . . @0xc000
MOSCTRL. . . . . . . . . . @0xf7ff
MOSSTATUSCHECK . . . . . . @0xc000
PORPROTECTOTC. . . . . . . @0xf78f
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 110
-
-
PORPROTECTOTD. . . . . . . @0xf78f
PORPROTECTOV . . . . . . . @0xf782
PORPROTECTUTC. . . . . . . @0xf78f
@@ -6563,6 +6599,9 @@ TWIINIT. . . . . . . . . . @0xe000
UART0CALICUROFFSET . . . . @0xf375
UART0CALIRTC . . . . . . . @0xf377
UART0CALITS1 . . . . . . . @0xf377
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:07:29 PAGE 111
+
+
UART0CALITS2 . . . . . . . @0xf377
UART0CALIVOLTAGE . . . . . @0xf377
UART0CHECK . . . . . . . . @0xf300
@@ -6599,9 +6638,6 @@ _MCUFLASHWRSECTOR. . . . . @0xf33f
_MEMORYCOPY. . . . . . . . @0xf78d
_MEMORYSET . . . . . . . . @0xf781
_PUTCHAR . . . . . . . . . @0xc000
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 111
-
-
_RTCMODIFYTIME . . . . . . @0xf7ff
_RTCREAD . . . . . . . . . @0xf7ff
_RTCWRITE. . . . . . . . . @0xf7ff
@@ -6616,5 +6652,5 @@ _UART0WRITEINFO. . . . . . @0xf7ff
CALLER1: ?PR?INTERRUPTINT4?INTERRUPT
CALLER2: ?C_C51STARTUP
-Program Size: data=151.4 xdata=1529 code=29770
+Program Size: data=151.4 xdata=1529 code=30000
LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)
diff --git a/output/MCUCore_Load.plg b/output/MCUCore_Load.plg
index f526e9d..e69de29 100644
--- a/output/MCUCore_Load.plg
+++ b/output/MCUCore_Load.plg
@@ -1,70 +0,0 @@
-Build target 'McuFlash_Load'
-compiling Main.c...
-compiling Initial.c...
-compiling InterruptApp.c...
-compiling Led.c...
-compiling KeyApp.c...
-compiling LowPower.c...
-compiling UartApp.c...
-compiling Memory.c...
-compiling AFE.c...
-compiling Balance.c...
-compiling Calculate.c...
-compiling Calibrate.c...
-compiling ChargerLoad.c...
-compiling ExtE2PRom.c...
-compiling Interrupt.c...
-compiling KeyScan.c...
-compiling McuFlash.c...
-compiling McuLib.c...
-CODE_DRV\MCULIB.C(20): warning C280: 'ClkSource': unreferenced local variable
-CODE_DRV\MCULIB.C(84): warning C280: 'SysClock': unreferenced local variable
-compiling MosCtrl.c...
-compiling PorSelfTest.c...
-compiling Protect.c...
-compiling RTC.c...
-compiling TWI.c...
-compiling Uart.c...
-compiling Thermistor.c...
-compiling TwiIO.c...
-assembling STARTUP.A51...
-compiling GasGaugeInter_V4_13.c...
-compiling BootApp.c...
-compiling BootIAP.c...
-linking...
-*** WARNING L15: MULTIPLE CALL TO SEGMENT
- SEGMENT: ?PR?_MCUCLOCKSET?MCULIB
- CALLER1: ?PR?INTERRUPTINT4?INTERRUPT
- CALLER2: ?C_C51STARTUP
-Program Size: data=151.4 xdata=1529 code=29770
-creating hex file from ".\output\MCUCore_Load"...
-".\output\MCUCore_Load" - 0 Error(s), 3 Warning(s).
-Load "E:\\Y\\keil\\ZDBMS\\ZDBMS\\output\\MCUCore_Load"
-Refresh WriteMode error.
-error time at 2025-02-11 15:43:07.
-*** Error:Flash Erase failed.
-Load "E:\\Y\\keil\\ZDBMS\\ZDBMS\\output\\MCUCore_Load"
-Refresh WriteMode error.
-error time at 2025-02-11 15:43:14.
-*** Error:Flash Erase failed.
-Load "E:\\Y\\keil\\ZDBMS\\ZDBMS\\output\\MCUCore_Load"
-Refresh WriteMode error.
-error time at 2025-02-11 15:43:23.
-*** Error:Flash Erase failed.
-Load "E:\\Y\\keil\\ZDBMS\\ZDBMS\\output\\MCUCore_Load"
-Refresh WriteMode error.
-error time at 2025-02-11 15:43:29.
-*** Error:Flash Erase failed.
-Load "E:\\Y\\keil\\ZDBMS\\ZDBMS\\output\\MCUCore_Load"
-Flash Erase Done.
-ISP size=0, E2PROM size=1024;
-Main Size=64512Bytes; E2PROM Size=1024Bytes;
-The Code CheckSum is 3315H
-Code Write Done: 29776 bytes programmed.
-Code Option Write Done.
-Code Verify Done: 29776 bytes verified.
-Code Option Verify Done
-Code Security Write Done.
-Code Security Verify Done
-Update EEprom Done
-elaspe time 4016 ms
diff --git a/output/Main.lst b/output/Main.lst
index 579ed0e..b2e2da0 100644
--- a/output/Main.lst
+++ b/output/Main.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 MAIN 02/11/2025 15:43:03 PAGE 1
+C51 COMPILER V9.01 MAIN 02/13/2025 10:07:27 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE MAIN
@@ -62,7 +62,7 @@ line level source
51 3 ProtectProcess(); //µçѹ¡¢µçÁ÷¡¢Î¶ȱ£»¤
52 3
53 3 PorSelfTest(); //µÚÒ»´ÎÉϵ籣»¤¼ì²â£¨ÑÓʱ½Ï¶Ì£¬Ôݶ¨50mSÒ»´Î¼ì²â£©
-C51 COMPILER V9.01 MAIN 02/11/2025 15:43:03 PAGE 2
+C51 COMPILER V9.01 MAIN 02/13/2025 10:07:27 PAGE 2
54 3
55 3 LoadCheck(); //¼ì²â¸ºÔØÊÇ·ñÊÍ·Å
@@ -126,7 +126,7 @@ line level source
112 4 }
113 3
114 3 McuFlashWrWaitCheck(); //¼ì²âÊÇ·ñÐèÒª¸üвÎÊýµ½MCU Flash
-C51 COMPILER V9.01 MAIN 02/11/2025 15:43:03 PAGE 3
+C51 COMPILER V9.01 MAIN 02/13/2025 10:07:27 PAGE 3
115 3
116 3 E2PRomBKCheck(); //±¸·ÝEEPROM
diff --git a/output/Main.obj b/output/Main.obj
index 6bc95f1..a128644 100644
Binary files a/output/Main.obj and b/output/Main.obj differ
diff --git a/output/McuFlash.lst b/output/McuFlash.lst
index 01f43af..f1b35ab 100644
--- a/output/McuFlash.lst
+++ b/output/McuFlash.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 MCUFLASH 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 MCUFLASH 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE MCUFLASH
@@ -62,7 +62,7 @@ line level source
50
51
52 /*************************************************************************************************
-C51 COMPILER V9.01 MCUFLASH 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 MCUFLASH 02/13/2025 10:07:28 PAGE 2
53 * º¯ÊýÃû: McuFlashBlankCheck
54 * ²Î Êý: McuFlashAddr£ºÆðʼµØÖ·
@@ -126,7 +126,7 @@ line level source
112 1
113 1 for(i=0; i>8;
@@ -190,7 +190,7 @@ line level source
174 3.½«XRAMÊý¾ÝдÈë
175 4.УÑéXRAMºÍMCU FlashÇøÊý¾ÝÊÇ·ñÒ»ÖÂ
176 *************************************************************************************************/
-C51 COMPILER V9.01 MCUFLASH 02/11/2025 15:43:04 PAGE 4
+C51 COMPILER V9.01 MCUFLASH 02/13/2025 10:07:28 PAGE 4
177 BOOL McuFlashWrite(U16 McuFlashAddr, U16 XramAddr)
178 {
@@ -254,7 +254,7 @@ line level source
236
237
238 /*************************************************************************************************
-C51 COMPILER V9.01 MCUFLASH 02/11/2025 15:43:04 PAGE 5
+C51 COMPILER V9.01 MCUFLASH 02/13/2025 10:07:28 PAGE 5
239 * º¯ÊýÃû: McuFlashProcess
240 * ²Î Êý: ÎÞ
@@ -318,7 +318,7 @@ line level source
298 2 }
299 1 }
300
-C51 COMPILER V9.01 MCUFLASH 02/11/2025 15:43:04 PAGE 6
+C51 COMPILER V9.01 MCUFLASH 02/13/2025 10:07:28 PAGE 6
301
302 /*************************************************************************************************
@@ -382,7 +382,7 @@ line level source
359 1 McuFlashEn();
360 1 if(CWORD[McuFlashAddr/2] == 0x5AA5)
361 1 {
-C51 COMPILER V9.01 MCUFLASH 02/11/2025 15:43:04 PAGE 7
+C51 COMPILER V9.01 MCUFLASH 02/13/2025 10:07:28 PAGE 7
362 2 Result = 1;
363 2 }
diff --git a/output/McuFlash.obj b/output/McuFlash.obj
index 9f387d9..3fee2c3 100644
Binary files a/output/McuFlash.obj and b/output/McuFlash.obj differ
diff --git a/output/McuLib.lst b/output/McuLib.lst
index 784e884..2dd91bd 100644
--- a/output/McuLib.lst
+++ b/output/McuLib.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 MCULIB 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 MCULIB 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE MCULIB
@@ -62,7 +62,7 @@ line level source
49 1 // TempVal = 0x10000 - (U32)128*XmS/256;
50 1 // }
51 1 // }
-C51 COMPILER V9.01 MCULIB 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 MCULIB 02/13/2025 10:07:28 PAGE 2
52 1 // else if(ClkSource == TIM_CLK_24MHz)
53 1 // {
@@ -126,7 +126,7 @@ line level source
109
110 /*************************************************************************************************
111 * º¯ÊýÃû: McuPWM0Set¡¢McuPWM1Set¡¢McuPWM2Set
-C51 COMPILER V9.01 MCULIB 02/11/2025 15:43:04 PAGE 3
+C51 COMPILER V9.01 MCULIB 02/13/2025 10:07:28 PAGE 3
112 * ²Î Êý: PwmFreq£ºPWMµÄƵÂÊHz£»DutyRatio£ºPWMµÄ¸ßµçƽռ¿Õ±È
113 * ·µ»ØÖµ: ÎÞ
@@ -190,7 +190,7 @@ line level source
168 1 {
169 2 Tcnt = 1670/4;
170 2 }
-C51 COMPILER V9.01 MCULIB 02/11/2025 15:43:04 PAGE 4
+C51 COMPILER V9.01 MCULIB 02/13/2025 10:07:28 PAGE 4
171 1 else //2MHz
172 1 {
@@ -254,7 +254,7 @@ line level source
230 1 || (E2ucRamCheckFlg9 != RAM_CHECK_DATA)
231 1 || (E2ucRamCheckFlgA != RAM_CHECK_DATA)
232 1 || (E2ucRamCheckFlgB != RAM_CHECK_DATA)
-C51 COMPILER V9.01 MCULIB 02/11/2025 15:43:04 PAGE 5
+C51 COMPILER V9.01 MCULIB 02/13/2025 10:07:28 PAGE 5
233 1 || (E2uiCheckFlag != 0x5AA5))
234 1 {
@@ -318,7 +318,7 @@ line level source
292 1 PCON |= 0x01;
293 1 _nop_();
294 1 _nop_();
-C51 COMPILER V9.01 MCULIB 02/11/2025 15:43:04 PAGE 6
+C51 COMPILER V9.01 MCULIB 02/13/2025 10:07:28 PAGE 6
295 1 _nop_();
296 1 _nop_();
diff --git a/output/McuLib.obj b/output/McuLib.obj
index fc3bdbd..a5d997e 100644
Binary files a/output/McuLib.obj and b/output/McuLib.obj differ
diff --git a/output/Memory.lst b/output/Memory.lst
index ec7fc4e..f6e99fa 100644
--- a/output/Memory.lst
+++ b/output/Memory.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 MEMORY 02/11/2025 15:43:03 PAGE 1
+C51 COMPILER V9.01 MEMORY 02/13/2025 10:07:27 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE MEMORY
@@ -62,7 +62,7 @@ line level source
50 sbit bOV = uiBatStatus^8;
51 sbit bUV = uiBatStatus^9;
52 sbit bOCC = uiBatStatus^10;
-C51 COMPILER V9.01 MEMORY 02/11/2025 15:43:03 PAGE 2
+C51 COMPILER V9.01 MEMORY 02/13/2025 10:07:27 PAGE 2
53 sbit bOCD1 = uiBatStatus^11;
54 sbit bOCD2 = uiBatStatus^12;
@@ -126,7 +126,7 @@ line level source
112 U8 xdata E2ucOCCDelay _at_ CHG_PARA_MAP_ADDR+15;
113 U8 xdata E2ucOCCRDelay _at_ CHG_PARA_MAP_ADDR+16;
114 U8 xdata E2ucRamCheckFlg2 _at_ CHG_PARA_MAP_ADDR+17;
-C51 COMPILER V9.01 MEMORY 02/11/2025 15:43:03 PAGE 3
+C51 COMPILER V9.01 MEMORY 02/13/2025 10:07:27 PAGE 3
115
116 //·Åµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x03 langth=21
@@ -190,7 +190,7 @@ line level source
174 U16 xdata E2uiAFEOVvol _at_ AFE_PARA_MAP_ADDR+1;
175 U8 xdata E2ucRamCheckFlgA _at_ AFE_PARA_MAP_ADDR+3;
176
-C51 COMPILER V9.01 MEMORY 02/11/2025 15:43:03 PAGE 4
+C51 COMPILER V9.01 MEMORY 02/13/2025 10:07:27 PAGE 4
177 //У׼²ÎÊýÇø¿ªÊ¼ SubClassID=0x0B langth=12
178 U16 xdata E2uiVPackGain _at_ CALI_PARA_MAP_ADDR;
diff --git a/output/Memory.obj b/output/Memory.obj
index 5e5c389..9d5bb01 100644
Binary files a/output/Memory.obj and b/output/Memory.obj differ
diff --git a/output/MosCtrl.lst b/output/MosCtrl.lst
index 30895b2..f167730 100644
--- a/output/MosCtrl.lst
+++ b/output/MosCtrl.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 MOSCTRL 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 MOSCTRL 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE MOSCTRL
@@ -62,7 +62,7 @@ line level source
49 2 }
50 1
51 1 if(bOCD1 || bOCD2 || bAFE_SC) //·Åµç¹ýÁ÷ʱ£¬Èç¹ûOCPMÅäÖÃΪ1£¬Ôò¹Ø±Õ³äµçMOS
-C51 COMPILER V9.01 MOSCTRL 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 MOSCTRL 02/13/2025 10:07:28 PAGE 2
52 1 {
53 2 bCHGMOS = 0;
diff --git a/output/MosCtrl.obj b/output/MosCtrl.obj
index a093569..08ec236 100644
Binary files a/output/MosCtrl.obj and b/output/MosCtrl.obj differ
diff --git a/output/PorSelfTest.lst b/output/PorSelfTest.lst
index 99e1b7a..ac78881 100644
--- a/output/PorSelfTest.lst
+++ b/output/PorSelfTest.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 PORSELFTEST 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 PORSELFTEST 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE PORSELFTEST
@@ -62,7 +62,7 @@ line level source
50 2 if(uiCellVmin < E2uiUVvol)
51 2 {
52 3 if(++uiUVDelayCnt >= TIME_50mS_50mS)
-C51 COMPILER V9.01 PORSELFTEST 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 PORSELFTEST 02/13/2025 10:07:28 PAGE 2
53 3 {
54 4 bUV = 1;
@@ -126,7 +126,7 @@ line level source
112 3 uiUTCDelayCnt = 0;
113 3 }
114 2 }
-C51 COMPILER V9.01 PORSELFTEST 02/11/2025 15:43:04 PAGE 3
+C51 COMPILER V9.01 PORSELFTEST 02/13/2025 10:07:28 PAGE 3
115 1 }
116
@@ -190,7 +190,7 @@ line level source
174 * Ãè Êö: µÚÒ»´ÎÉϵçʱµÄ×Լ죬³ÖÐø100mS£¬Éϵç×Ô¼ì×î¿ìÍê³Éʱ¼äΪ50mS
175 *************************************************************************************************/
176 void PorSelfTest(void)
-C51 COMPILER V9.01 PORSELFTEST 02/11/2025 15:43:04 PAGE 4
+C51 COMPILER V9.01 PORSELFTEST 02/13/2025 10:07:28 PAGE 4
177 {
178 1 if(bPorSelfTestFlg)
diff --git a/output/PorSelfTest.obj b/output/PorSelfTest.obj
index e0e923c..f8ca755 100644
Binary files a/output/PorSelfTest.obj and b/output/PorSelfTest.obj differ
diff --git a/output/Protect.lst b/output/Protect.lst
index 0a5f7a8..59dae0a 100644
--- a/output/Protect.lst
+++ b/output/Protect.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 PROTECT 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE PROTECT
@@ -62,7 +62,7 @@ line level source
48 4 bOVLock = 0;
49 4 uiOVDelayCnt = 0;
50 4 uiOVRDelayCnt = 0;
-C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 PROTECT 02/13/2025 10:07:28 PAGE 2
51 4 }
52 3 }
@@ -126,7 +126,7 @@ line level source
110 2 }
111 1 else if(!bUVLock)
112 1 {
-C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 3
+C51 COMPILER V9.01 PROTECT 02/13/2025 10:07:28 PAGE 3
113 2 if(uiCellVmin > E2uiUVRvol)
114 2 {
@@ -190,7 +190,7 @@ line level source
172 2 else if(uiTempeMax > E2uiTempOTC)
173 2 {
174 3 uiOTCRDelayCnt = 0;
-C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 4
+C51 COMPILER V9.01 PROTECT 02/13/2025 10:07:28 PAGE 4
175 3 }
176 2 }
@@ -254,7 +254,7 @@ line level source
234 2 {
235 3 if(++uiOTDDelayCnt >= TEMPE_DELAY_CNT)
236 3 {
-C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 5
+C51 COMPILER V9.01 PROTECT 02/13/2025 10:07:28 PAGE 5
237 4 bOTD = 1;
238 4 uiOTDDelayCnt = 0;
@@ -318,7 +318,7 @@ line level source
296 4 bUTD = 0;
297 4 uiUTDDelayCnt = 0;
298 4 uiUTDRDelayCnt = 0;
-C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 6
+C51 COMPILER V9.01 PROTECT 02/13/2025 10:07:28 PAGE 6
299 4 }
300 3 }
@@ -382,7 +382,7 @@ line level source
358 3 }
359 2 else if(!bLoadChkingFlg)
360 2 {
-C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 7
+C51 COMPILER V9.01 PROTECT 02/13/2025 10:07:28 PAGE 7
361 3 if(uiOCD1DelayCnt > 0)
362 3 {
@@ -446,7 +446,7 @@ line level source
420 2 ProtectOCD2(); //·Åµç¹ýÁ÷2±£»¤
421 2 }
422 1 }
-C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 8
+C51 COMPILER V9.01 PROTECT 02/13/2025 10:07:28 PAGE 8
423
424
diff --git a/output/Protect.obj b/output/Protect.obj
index 1983c73..ffada18 100644
Binary files a/output/Protect.obj and b/output/Protect.obj differ
diff --git a/output/RTC.lst b/output/RTC.lst
index 0f3f187..6416903 100644
--- a/output/RTC.lst
+++ b/output/RTC.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 RTC 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 RTC 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE RTC
@@ -62,7 +62,7 @@ line level source
51 1 BOOL Result = 0;
52 1 U8 i;
53 1
-C51 COMPILER V9.01 RTC 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 RTC 02/13/2025 10:07:28 PAGE 2
54 1 if(!bRTCErr)
55 1 {
@@ -126,7 +126,7 @@ line level source
113 1 return Result;
114 1 }
115
-C51 COMPILER V9.01 RTC 02/11/2025 15:43:04 PAGE 3
+C51 COMPILER V9.01 RTC 02/13/2025 10:07:28 PAGE 3
116 /*************************************************************************************************
117 * º¯ÊýÃû: RTCReadTime
@@ -190,7 +190,7 @@ line level source
172
173 /*************************************************************************************************
174 * º¯ÊýÃû: RTCModifyTime
-C51 COMPILER V9.01 RTC 02/11/2025 15:43:04 PAGE 4
+C51 COMPILER V9.01 RTC 02/13/2025 10:07:28 PAGE 4
175 * ²Î Êý: RTC£º½«RTC²ÎÊý´«µÝ½øÀ´£¬½øÐÐRTC¸üÐÂ
176 * ·µ»ØÖµ: ÎÞ
@@ -254,7 +254,7 @@ line level source
232 2 }
233 1
234 1 MemoryCopy(rtcbuf, (U8 xdata *)RtcInitVal, 7); //´ÓE2¶Á³öµÄʱ¼ä»ò³ö³§Ê±¼äÏȷŵ½RTCʱ¼ä¼Ä´æÆ÷
-C51 COMPILER V9.01 RTC 02/11/2025 15:43:04 PAGE 5
+C51 COMPILER V9.01 RTC 02/13/2025 10:07:28 PAGE 5
-ÖдæÆðÀ´
235 1 Result = RTCReadTime((RTC_VAR xdata *)RtcInitVal);
diff --git a/output/RTC.obj b/output/RTC.obj
index f09619f..33eb670 100644
Binary files a/output/RTC.obj and b/output/RTC.obj differ
diff --git a/output/STARTUP.lst b/output/STARTUP.lst
index e569ee6..e6933ee 100644
--- a/output/STARTUP.lst
+++ b/output/STARTUP.lst
@@ -1,4 +1,4 @@
-A51 MACRO ASSEMBLER STARTUP 02/11/2025 15:43:04 PAGE 1
+A51 MACRO ASSEMBLER STARTUP 02/13/2025 10:07:28 PAGE 1
MACRO ASSEMBLER A51 V8.02
@@ -48,7 +48,7 @@ LOC OBJ LINE SOURCE
001C 00 37 NOP
001D 020000 F 38 LJMP ?C_START
39 END
-A51 MACRO ASSEMBLER STARTUP 02/11/2025 15:43:04 PAGE 2
+A51 MACRO ASSEMBLER STARTUP 02/13/2025 10:07:28 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
diff --git a/output/STARTUP.obj b/output/STARTUP.obj
index 5e7b9ba..c1d3e74 100644
Binary files a/output/STARTUP.obj and b/output/STARTUP.obj differ
diff --git a/output/TWI.lst b/output/TWI.lst
index edf9cf2..5cd9aef 100644
--- a/output/TWI.lst
+++ b/output/TWI.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 TWI 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE TWI
@@ -62,7 +62,7 @@ line level source
51
52
53 /*************************************************************************************************
-C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 TWI 02/13/2025 10:07:28 PAGE 2
54 * º¯ÊýÃû: TWICheckStatus
55 * ²Î Êý: Status£ºµ±Ç°TWIµÄ״̬
@@ -126,7 +126,7 @@ line level source
112 2 HTimeoutChk();
113 2 TWICON = 0x60; //Start
114 2 if((!TWICheckStatus(0x08))&&(!TWICheckStatus(0x10)))
-C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 3
+C51 COMPILER V9.01 TWI 02/13/2025 10:07:28 PAGE 3
115 2 {
116 3 Result = 0;
@@ -190,7 +190,7 @@ line level source
174 5 goto WrErr;
175 5 }
176 4 WrBuf++;
-C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 4
+C51 COMPILER V9.01 TWI 02/13/2025 10:07:28 PAGE 4
177 4 }
178 3 }
@@ -254,7 +254,7 @@ line level source
236 2 {
237 3 Result = 0;
238 3 goto RdErr;
-C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 5
+C51 COMPILER V9.01 TWI 02/13/2025 10:07:28 PAGE 5
239 3 }
240 2
@@ -318,7 +318,7 @@ line level source
298 5 TWICheckStatus(0x50);
299 5 }
300 4 *RdBuf = TWIDAT;
-C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 6
+C51 COMPILER V9.01 TWI 02/13/2025 10:07:28 PAGE 6
301 4 RdBuf++;
302 4 }
@@ -382,7 +382,7 @@ line level source
360 // TWIBR = (24000/TWI_FREQ_KHz-16)/2/1; //ÅäÖ÷¢ËͲ¨ÌØÂÊ£¬½ûÖ¹×ÜÏß³¬Ê±Åжϣ¬f=fsys/(16+2*CR*TWI
-BR)=24MHz/(16+2*16*TWIBR)=**KHz
361 // TWISTA = 0x06; //16·ÖƵ
-C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 7
+C51 COMPILER V9.01 TWI 02/13/2025 10:07:28 PAGE 7
362 // TWICON = 0x40; //ENTWI £¬½ûÖ¹¸ßµçƽ³¬Ê±
363 // TWTFREE = 0xff; //×î´ó³¬Ê±ÅäÖÃ
@@ -446,7 +446,7 @@ line level source
419 // TWISTA = 0x00;
420 // break;
421 //
-C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 8
+C51 COMPILER V9.01 TWI 02/13/2025 10:07:28 PAGE 8
422 // case 2:
423 // TWISTA = 0x02;
diff --git a/output/TWI.obj b/output/TWI.obj
index 4fc7533..a3dec97 100644
Binary files a/output/TWI.obj and b/output/TWI.obj differ
diff --git a/output/Thermistor.lst b/output/Thermistor.lst
index 3e81d8d..c0fb458 100644
--- a/output/Thermistor.lst
+++ b/output/Thermistor.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 THERMISTOR 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE THERMISTOR
@@ -62,7 +62,7 @@ line level source
6777, //-20
6447, //-19
6136, //-18
-C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 THERMISTOR 02/13/2025 10:07:28 PAGE 2
5842, //-17
5564, //-16
@@ -126,7 +126,7 @@ line level source
543, //42
525, //43
508, //44
-C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 3
+C51 COMPILER V9.01 THERMISTOR 02/13/2025 10:07:28 PAGE 3
491, //45
474, //46
@@ -190,7 +190,7 @@ line level source
88, //104
86, //105
83, //106
-C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 4
+C51 COMPILER V9.01 THERMISTOR 02/13/2025 10:07:28 PAGE 4
81, //107
79, //108
@@ -254,7 +254,7 @@ line level source
4512, //-06
4277, //-05
4056, //-04
-C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 5
+C51 COMPILER V9.01 THERMISTOR 02/13/2025 10:07:28 PAGE 5
3848, //-03
3652, //-02
@@ -318,7 +318,7 @@ line level source
287, //56
276, //57
266, //58
-C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 6
+C51 COMPILER V9.01 THERMISTOR 02/13/2025 10:07:28 PAGE 6
257, //59
248, //60
@@ -382,7 +382,7 @@ line level source
#elif RT_TABLE == NTC_SL
361 U16 code NTC103AT[NTC103AT_ARRAY_LEN]=
362 { //ζÈΪË÷Òý-20
-C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 7
+C51 COMPILER V9.01 THERMISTOR 02/13/2025 10:07:28 PAGE 7
363 // -20¡æ~100¡æ¹²121¸öζȵ㣬Ë÷Òý0~120
364 9534, 9006, 8510, 8044, 7607, 7196, 6809, 6445, 6103, 5780, //-20~-11
diff --git a/output/Thermistor.obj b/output/Thermistor.obj
index 2b3c469..17ad1e2 100644
Binary files a/output/Thermistor.obj and b/output/Thermistor.obj differ
diff --git a/output/TwiIO.lst b/output/TwiIO.lst
index 1efb7b7..320a04c 100644
--- a/output/TwiIO.lst
+++ b/output/TwiIO.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 TWIIO 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE TWIIO
@@ -62,7 +62,7 @@ line level source
{
U8 i;
for(i=0; i<13; i++)
-C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 TWIIO 02/13/2025 10:07:28 PAGE 2
{
}
@@ -126,7 +126,7 @@ line level source
if(TWI_RD_CLK)
{
result = 1;
-C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 3
+C51 COMPILER V9.01 TWIIO 02/13/2025 10:07:28 PAGE 3
break;
}
@@ -190,7 +190,7 @@ line level source
TWI_DAT_HIGH;
}
else
-C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 4
+C51 COMPILER V9.01 TWIIO 02/13/2025 10:07:28 PAGE 4
{
TWI_DAT_LOW;
@@ -254,7 +254,7 @@ line level source
{
TWI_DAT_LOW;
}
-C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 5
+C51 COMPILER V9.01 TWIIO 02/13/2025 10:07:28 PAGE 5
else
{
@@ -318,7 +318,7 @@ line level source
if(!TwiSendData(SlaveID, 1)) //Send Slave E2ucID
{
goto WrErr;
-C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 6
+C51 COMPILER V9.01 TWIIO 02/13/2025 10:07:28 PAGE 6
}
@@ -382,7 +382,7 @@ line level source
TempBuf[0] = SlaveID;
TempBuf[1] = (U8)RdAddr;
// TempBuf[2] = Length;
-C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 7
+C51 COMPILER V9.01 TWIIO 02/13/2025 10:07:28 PAGE 7
TempBuf[2] = SlaveID | 0x01;
@@ -446,7 +446,7 @@ line level source
*RdBuf = TempBuf[3+i];
RdBuf++;
}
-C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 8
+C51 COMPILER V9.01 TWIIO 02/13/2025 10:07:28 PAGE 8
}
}
diff --git a/output/TwiIO.obj b/output/TwiIO.obj
index de77e62..7ba9dc0 100644
Binary files a/output/TwiIO.obj and b/output/TwiIO.obj differ
diff --git a/output/Uart.lst b/output/Uart.lst
index fa88d6d..76e8641 100644
--- a/output/Uart.lst
+++ b/output/Uart.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 UART 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 UART 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE UART
@@ -62,7 +62,7 @@ line level source
#elif UART0_DEFINE == 15
UART0CR = 0x14;
#elif UART0_DEFINE == 16
-C51 COMPILER V9.01 UART 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 UART 02/13/2025 10:07:28 PAGE 2
UART0CR = 0x25;
#elif UART0_DEFINE == 17
@@ -126,7 +126,7 @@ line level source
110 void InterruptUART0(void) interrupt 4
111 {
112 1 U8 xdata RxData;
-C51 COMPILER V9.01 UART 02/11/2025 15:43:04 PAGE 3
+C51 COMPILER V9.01 UART 02/13/2025 10:07:28 PAGE 3
113 1
114 1 _push_(INSCON);
@@ -190,7 +190,7 @@ line level source
UART1CR = 0x14;
#elif UART1_DEFINE == 13
UART1CR = 0x54;
-C51 COMPILER V9.01 UART 02/11/2025 15:43:04 PAGE 4
+C51 COMPILER V9.01 UART 02/13/2025 10:07:28 PAGE 4
#elif UART1_DEFINE == 14
UART1CR = 0x24;
@@ -254,7 +254,7 @@ line level source
* Ãè Êö: UART1½ÓÊպͷ¢ËÍÖжϷþÎñ³ÌÐò
InterruptUart1AppRx(RxData)£¬µ÷ÓÃAPP²ãµÄ½ÓÊÕÖжϴ¦Àíº¯Êý
InterruptUart1AppTx()£¬µ÷ÓÃAPP²ãµÄ·¢ËÍÖжϴ¦Àíº¯Êý
-C51 COMPILER V9.01 UART 02/11/2025 15:43:04 PAGE 5
+C51 COMPILER V9.01 UART 02/13/2025 10:07:28 PAGE 5
*************************************************************************************************/
void InterruptUart1(void) interrupt 15
@@ -318,7 +318,7 @@ line level source
{
U8 xdata RxData;
-C51 COMPILER V9.01 UART 02/11/2025 15:43:04 PAGE 6
+C51 COMPILER V9.01 UART 02/13/2025 10:07:28 PAGE 6
_push_(INSCON);
McuBank1Sel();
diff --git a/output/Uart.obj b/output/Uart.obj
index 7aa8e1f..39f3eac 100644
Binary files a/output/Uart.obj and b/output/Uart.obj differ
diff --git a/output/UartApp.lst b/output/UartApp.lst
index 4f47a49..a30f716 100644
--- a/output/UartApp.lst
+++ b/output/UartApp.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 1
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE UARTAPP
@@ -62,7 +62,7 @@ line level source
50 Others: NULL
51 *******************************************************************************/
52 U16 code Page1WrRdFuncTable[18]=
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 2
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 2
53 {
54 SYS_PARA_MAP_ADDR, //SubClassID 0x00
@@ -126,7 +126,7 @@ line level source
112 1 if(ucUart0Buf[2] == 0x00) //Testing equipment is properly
113 1 {
114 2 Uart0SendAck();
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 3
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 3
115 2 }
116 1 else
@@ -190,7 +190,7 @@ line level source
174 1 if(ucUart0Buf[3+ucUart0Buf[UART_LENGTH]] == CRC8cal(&ucUart0Buf, ucUart0Buf[UART_LENGTH]+3))
175 1 {
176 2 for(i=0; i= 128)
@@ -894,7 +894,7 @@ line level source
* º¯ÊýÃû: Uart1CaliCurrent
* ²Î Êý: ÎÞ
* ·µ»ØÖµ: ÎÞ
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 15
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 15
* Ãè Êö: UART1ͨѶ·¢ËÍУ׼×ܵçѹµÄÊý¾Ý
*************************************************************************************************/
@@ -958,7 +958,7 @@ line level source
918 * º¯ÊýÃû: Uart0CaliCurrent¡¢Uart0CaliCurOffset
919 * ²Î Êý: ÎÞ
920 * ·µ»ØÖµ: ÎÞ
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 16
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 16
921 * Ãè Êö: UART0ͨѶ·¢ËÍУ׼µçÁ÷²É¼¯ÔöÒæ&OffsetµÄÊý¾Ý
922 *************************************************************************************************/
@@ -1022,7 +1022,7 @@ line level source
| ((U32)ucUart1Buf[6]);
if((!AFE.siCurr) || (!slExtCur))
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 17
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 17
{
Uart1SendNack();
@@ -1086,7 +1086,7 @@ line level source
}
else
{
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 18
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 18
Uart2SendNack();
}
@@ -1150,7 +1150,7 @@ line level source
1104 1 }
1105 #endif
1106
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 19
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 19
1107 #if (UART1_DEFINE != 0)
/*************************************************************************************************
@@ -1214,7 +1214,7 @@ line level source
{
Uart2SendNack();
}
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 20
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 20
}
@@ -1278,7 +1278,7 @@ line level source
if(ucUart1Buf[3+ucUart1Buf[UART_LENGTH]] == CRC8cal(&ucUart1Buf, ucUart1Buf[UART_LENGTH]+3))
{
for(i=0; i<7; i++)
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 21
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 21
{
ucExtRTC[i] = ucUart1Buf[3+i];
@@ -1342,7 +1342,7 @@ line level source
1290 2 break;
1291 2 case CALI_CUR_COMMAND:
1292 2 Uart0CaliCurrent();
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 22
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 22
1293 2 break;
1294 2 case CALI_VOL_COMMAND:
@@ -1406,7 +1406,7 @@ line level source
break;
case CALI_CUR_COMMAND:
Uart1CaliCurrent();
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 23
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 23
break;
case CALI_VOL_COMMAND:
@@ -1470,7 +1470,7 @@ line level source
break;
case CALI_CUR_COMMAND:
Uart2CaliCurrent();
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 24
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 24
break;
case CALI_VOL_COMMAND:
@@ -1534,7 +1534,7 @@ line level source
1476 3 }
1477 2 else
1478 2 {
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 25
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 25
1479 3 uiReceCheckSum = 0; //Ö¡Í·ÅжÏÕýÈ·
1480 3 ucUartErrCode = 0;
@@ -1598,7 +1598,7 @@ line level source
1538 3
1539 3 Uart0SendAck();
1540 3 }
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 26
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 26
1541 2 }
1542 1 }
@@ -1662,7 +1662,7 @@ line level source
if(ucUartErrCode != 0) //Èç¹ûÓдíÎó´úÂëÔò²»Ö´ÐÐÃüÁî´¦Àí
{
ucUart1Buf[INDEXES] = ucUartErrCode;
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 27
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 27
}
else
@@ -1726,7 +1726,7 @@ line level source
}
if(ucUart2BufPT == (TARGET+1)) //¼ì²éID
{
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 28
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 28
if(ucUart2Buf[TARGET] != IAP_BMSID)
{
@@ -1790,7 +1790,7 @@ line level source
1724 ucUart0Buf[1]--CMD No.
1725 ucUart0Buf[2]--Offset
1726 ucUart0Buf[3]--Data Length
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 29
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 29
1727 ucUart0Buf[4...]--Data
1728 *************************************************************************************************/
@@ -1854,7 +1854,7 @@ line level source
1785
1786 /*************************************************************************************************
1787 * º¯ÊýÃû: InterruptUart0AppTx
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 30
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 30
1788 * ²Î Êý: ÎÞ
1789 * ·µ»ØÖµ: ÎÞ
@@ -1918,7 +1918,7 @@ line level source
1845 1 {
1846 2 ucUart0TimeoutCnt = 0;
1847 2 ucUart0BufPT = 0;
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 31
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 31
1848 2 Uart0RxEn(); //UARTÔÊÐí½ÓÊÕÊý¾Ý
1849 2 }
@@ -1982,7 +1982,7 @@ line level source
{
Uart1WrCmdProcess(); //Write the command peocess
bUart1WriteFlg = 0; //PC write MCU communiaction over
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 32
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 32
ucUart1BufPT = 0;
}
@@ -2046,7 +2046,7 @@ line level source
ucSleepTimerCnt = 0; //UARTÕý³£Í¨Ñ¶»áÇåÁãµÍ¹¦ºÄ¼ÆÊý£¬UART¸´Î»¼ÆÊý
ucPDTimerCnt = 0;
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 33
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 33
ucUart1TimeoutCnt = 0;
}
@@ -2110,7 +2110,7 @@ line level source
else if(ucUart2Buf[HEARD1] != 0x5A) //ÅжÏÊÇ·ñΪIAP/ISPµÄÆðʼ֡
{
ucUart2BufPT = 0; //Èç¹ûÖ¡Í·´íÎó£¬Ôò¸´Î»Ö¸Õë
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 34
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 34
}
}
@@ -2174,7 +2174,7 @@ line level source
else if((ucUart2BufPT==0) || (ucUart2BufPT>=ucUart2Buf[UART_LENGTH]+3))
{
Uart2RxEn(); //UARTÔÊÐí½ÓÊÕÊý¾Ý
-C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 35
+C51 COMPILER V9.01 UARTAPP 02/13/2025 10:07:27 PAGE 35
ucUart2BufPT = 0;
bUart2ReadFlg = 0;
diff --git a/output/UartApp.obj b/output/UartApp.obj
index b5debb9..7b1d8f8 100644
Binary files a/output/UartApp.obj and b/output/UartApp.obj differ