Commit 4ab5e217 authored by 何锐's avatar 何锐

feat:增加车速16-160

parent 053b34d2
...@@ -61,7 +61,7 @@ void main(void) { ...@@ -61,7 +61,7 @@ void main(void) {
ZS_OUT_N=ZS_FR=120; ZS_OUT_N=ZS_FR=120;
g_curkeyinput = 1; g_curkeyinput = 1;
G_Button.LED_STEP = 5; // G_Button.LED_STEP = 5;
for(;;) { for(;;) {
gui_LCD_Display(); gui_LCD_Display();
......
...@@ -48,7 +48,7 @@ File2=D:\ ...@@ -48,7 +48,7 @@ File2=D:\
[HI-WAVE] [HI-WAVE]
MainFrame=2,3,-32000,-32000,-1,-1,583,155,1229,904 MainFrame=2,3,-1,-1,-1,-1,-1220,265,-574,1014
TOOLBAR=57600 57601 32795 0 57635 57634 57637 0 57671 57669 0 32777 32776 32782 32780 32781 32778 0 32806 TOOLBAR=57600 57601 32795 0 57635 57634 57637 0 57671 57669 0 32777 32776 32782 32780 32781 32778 0 32806
Target=TBDML Target=TBDML
CPU=HC12 CPU=HC12
...@@ -91,18 +91,20 @@ File2= ...@@ -91,18 +91,20 @@ File2=
File3= File3=
[Recent HI-WAVE FindProcedure Search] [Recent HI-WAVE FindProcedure Search]
Search0=app_Can_handle Search0=app_Can_handle_PA5
Search1=bsp_CANSendFrame Search1=app_Can_handle
Search2=Gui_ButtonProc Search2=bsp_CANSendFrame
Search3=bsp_API_isr Search3=Gui_ButtonProc
Search4=main Search4=bsp_API_isr
Search5=bsp_RTC_isr Search5=main
Search6=KeyProgIn Search6=bsp_RTC_isr
Search7=app_Can_handle Search7=KeyProgIn
Search8=UnlockPro Search8=app_Can_handle
Search9=App_Uds_Calc_Key Search9=UnlockPro
Search10=bsp_CAN_Rev_isr Search10=App_Uds_Calc_Key
Search11=TP_TransmitPDU Search11=bsp_CAN_Rev_isr
Search12=TP_TransmitPDU
......
...@@ -55,6 +55,8 @@ ...@@ -55,6 +55,8 @@
EXTERN_VAR volatile _CanMsg g_Msg302; EXTERN_VAR volatile _CanMsg g_Msg302;
EXTERN_VAR volatile _CanMsg g_Msg108; EXTERN_VAR volatile _CanMsg g_Msg108;
EXTERN_VAR volatile _CanMsg g_Msg082; EXTERN_VAR volatile _CanMsg g_Msg082;
EXTERN_VAR volatile _CanMsg g_Msg230;
EXTERN_VAR volatile _CanMsg g_Msg306;
EXTERN_VAR volatile _CanMsg g_Msg21B; EXTERN_VAR volatile _CanMsg g_Msg21B;
EXTERN_VAR volatile _CanMsg g_Msg772; EXTERN_VAR volatile _CanMsg g_Msg772;
EXTERN_VAR volatile _CanMsg g_Msg7728; EXTERN_VAR volatile _CanMsg g_Msg7728;
......
...@@ -147,34 +147,34 @@ void app_Can_handle(void) ...@@ -147,34 +147,34 @@ void app_Can_handle(void)
// g_bReturn = bsp_CANSendExtFrame(g_Msg18FE4F17.id,g_Msg18FE4F17.prio,g_Msg18FE4F17.dlc,g_Msg18FE4F17.data); //100 // g_bReturn = bsp_CANSendExtFrame(g_Msg18FE4F17.id,g_Msg18FE4F17.prio,g_Msg18FE4F17.dlc,g_Msg18FE4F17.data); //100
// g_bReturn = bsp_CANSendExtFrame(g_Msg18FF0113.id,g_Msg18FF0113.prio,g_Msg18FF0113.dlc,g_Msg18FF0113.data); //100 // g_bReturn = bsp_CANSendExtFrame(g_Msg18FF0113.id,g_Msg18FF0113.prio,g_Msg18FF0113.dlc,g_Msg18FF0113.data); //100
g_bReturn = bsp_CANSendFrame(g_Msg240.id,g_Msg240.prio,g_Msg240.dlc,g_Msg240.data);//1000 // g_bReturn = bsp_CANSendFrame(g_Msg240.id,g_Msg240.prio,g_Msg240.dlc,g_Msg240.data);//1000
g_bReturn = bsp_CANSendFrame(g_Msg240.id,g_Msg240.prio,g_Msg240.dlc,g_Msg240.data); // g_bReturn = bsp_CANSendFrame(g_Msg240.id,g_Msg240.prio,g_Msg240.dlc,g_Msg240.data);
g_bReturn = bsp_CANSendFrame(g_Msg402.id,g_Msg402.prio,g_Msg402.dlc,g_Msg402.data); // g_bReturn = bsp_CANSendFrame(g_Msg402.id,g_Msg402.prio,g_Msg402.dlc,g_Msg402.data);
g_bReturn = bsp_CANSendFrame(g_Msg12B.id,g_Msg12B.prio,g_Msg12B.dlc,g_Msg12B.data); // g_bReturn = bsp_CANSendFrame(g_Msg12B.id,g_Msg12B.prio,g_Msg12B.dlc,g_Msg12B.data);
g_bReturn = bsp_CANSendFrame(g_Msg125.id,g_Msg125.prio,g_Msg125.dlc,g_Msg125.data); // g_bReturn = bsp_CANSendFrame(g_Msg125.id,g_Msg125.prio,g_Msg125.dlc,g_Msg125.data);
g_bReturn = bsp_CANSendFrame(g_Msg084.id,g_Msg084.prio,g_Msg084.dlc,g_Msg084.data); // g_bReturn = bsp_CANSendFrame(g_Msg084.id,g_Msg084.prio,g_Msg084.dlc,g_Msg084.data);
// g_bReturn = bsp_CANSendFrame(g_Msg230.id,g_Msg230.prio,g_Msg230.dlc,g_Msg230.data);
// g_bReturn = bsp_CANSendFrame(g_Msg101.id,g_Msg101.prio,g_Msg101.dlc,g_Msg101.data);
// g_bReturn = bsp_CANSendFrame(g_Msg1B1.id,g_Msg1B1.prio,g_Msg1B1.dlc,g_Msg1B1.data);
// g_bReturn = bsp_CANSendFrame(g_Msg755.id,g_Msg755.prio,g_Msg755.dlc,g_Msg755.data);
// g_bReturn = bsp_CANSendFrame(g_Msg2B1.id,g_Msg2B1.prio,g_Msg2B1.dlc,g_Msg2B1.data);
// g_bReturn = bsp_CANSendFrame(g_Msg15B.id,g_Msg15B.prio,g_Msg15B.dlc,g_Msg15B.data);
// g_bReturn = bsp_CANSendFrame(g_Msg207.id,g_Msg207.prio,g_Msg207.dlc,g_Msg207.data);
// g_bReturn = bsp_CANSendFrame(g_Msg11C.id,g_Msg11C.prio,g_Msg11C.dlc,g_Msg11C.data);
// g_bReturn = bsp_CANSendFrame(g_Msg200.id,g_Msg200.prio,g_Msg200.dlc,g_Msg200.data);
// g_bReturn = bsp_CANSendFrame(g_Msg137.id,g_Msg137.prio,g_Msg137.dlc,g_Msg137.data);
// g_bReturn = bsp_CANSendFrame(g_Msg126.id,g_Msg126.prio,g_Msg126.dlc,g_Msg126.data);
// g_bReturn = bsp_CANSendFrame(g_Msg302.id,g_Msg302.prio,g_Msg302.dlc,g_Msg302.data);
g_bReturn = bsp_CANSendFrame(g_Msg306.id,g_Msg306.prio,g_Msg306.dlc,g_Msg306.data);
g_bReturn = bsp_CANSendFrame(g_Msg230.id,g_Msg230.prio,g_Msg230.dlc,g_Msg230.data); g_bReturn = bsp_CANSendFrame(g_Msg230.id,g_Msg230.prio,g_Msg230.dlc,g_Msg230.data);
g_bReturn = bsp_CANSendFrame(g_Msg101.id,g_Msg101.prio,g_Msg101.dlc,g_Msg101.data); // g_bReturn = bsp_CANSendFrame(g_Msg21B.id,g_Msg21B.prio,g_Msg21B.dlc,g_Msg21B.data);
g_bReturn = bsp_CANSendFrame(g_Msg1B1.id,g_Msg1B1.prio,g_Msg1B1.dlc,g_Msg1B1.data);
g_bReturn = bsp_CANSendFrame(g_Msg755.id,g_Msg755.prio,g_Msg755.dlc,g_Msg755.data);
g_bReturn = bsp_CANSendFrame(g_Msg2B1.id,g_Msg2B1.prio,g_Msg2B1.dlc,g_Msg2B1.data);
g_bReturn = bsp_CANSendFrame(g_Msg15B.id,g_Msg15B.prio,g_Msg15B.dlc,g_Msg15B.data);
g_bReturn = bsp_CANSendFrame(g_Msg207.id,g_Msg207.prio,g_Msg207.dlc,g_Msg207.data);
g_bReturn = bsp_CANSendFrame(g_Msg11C.id,g_Msg11C.prio,g_Msg11C.dlc,g_Msg11C.data);
g_bReturn = bsp_CANSendFrame(g_Msg200.id,g_Msg200.prio,g_Msg200.dlc,g_Msg200.data);
g_bReturn = bsp_CANSendFrame(g_Msg137.id,g_Msg137.prio,g_Msg137.dlc,g_Msg137.data);
g_bReturn = bsp_CANSendFrame(g_Msg126.id,g_Msg126.prio,g_Msg126.dlc,g_Msg126.data);
g_bReturn = bsp_CANSendFrame(g_Msg302.id,g_Msg302.prio,g_Msg302.dlc,g_Msg302.data);
g_bReturn = bsp_CANSendFrame(g_Msg108.id,g_Msg108.prio,g_Msg108.dlc,g_Msg108.data);
g_bReturn = bsp_CANSendFrame(g_Msg082.id,g_Msg082.prio,g_Msg082.dlc,g_Msg082.data);
g_bReturn = bsp_CANSendFrame(g_Msg21B.id,g_Msg21B.prio,g_Msg21B.dlc,g_Msg21B.data);
if((G_Button.LED_STEP != 0) && (G_Button.LED_STEP != 1)) if((G_Button.LED_STEP != 0) && (G_Button.LED_STEP != 1))
{ {
g_bReturn = bsp_CANSendFrame(g_Msg3B0.id,g_Msg3B0.prio,g_Msg3B0.dlc,g_Msg3B0.data); // g_bReturn = bsp_CANSendFrame(g_Msg3B0.id,g_Msg3B0.prio,g_Msg3B0.dlc,g_Msg3B0.data);
} }
g_bReturn = bsp_CANSendExtFrame(g_Msg0C01FF55.id,g_Msg0C01FF55.prio,g_Msg0C01FF55.dlc,g_Msg0C01FF55.data); // g_bReturn = bsp_CANSendExtFrame(g_Msg0C01FF55.id,g_Msg0C01FF55.prio,g_Msg0C01FF55.dlc,g_Msg0C01FF55.data);
g_bReturn = bsp_CANSendExtFrame(g_Msg0C01FFAB.id,g_Msg0C01FFAB.prio,g_Msg0C01FFAB.dlc,g_Msg0C01FFAB.data); // g_bReturn = bsp_CANSendExtFrame(g_Msg0C01FFAB.id,g_Msg0C01FFAB.prio,g_Msg0C01FFAB.dlc,g_Msg0C01FFAB.data);
g_bReturn = bsp_CANSendExtFrame(g_Msg0C01FFA5.id,g_Msg0C01FFA5.prio,g_Msg0C01FFA5.dlc,g_Msg0C01FFA5.data); // g_bReturn = bsp_CANSendExtFrame(g_Msg0C01FFA5.id,g_Msg0C01FFA5.prio,g_Msg0C01FFA5.dlc,g_Msg0C01FFA5.data);
} }
...@@ -183,8 +183,8 @@ void app_Can_handle(void) ...@@ -183,8 +183,8 @@ void app_Can_handle(void)
api_SetTimer3(63,(_Clock*)&g_Clock); api_SetTimer3(63,(_Clock*)&g_Clock);
if(G_Button.LED_STEP != 0) if(G_Button.LED_STEP != 0)
{ {
g_bReturn = bsp_CANSendFrame(g_Msg7E8.id,g_Msg7E8.prio,g_Msg7E8.dlc,g_Msg7E8.data); // g_bReturn = bsp_CANSendFrame(g_Msg7E8.id,g_Msg7E8.prio,g_Msg7E8.dlc,g_Msg7E8.data);
g_bReturn = bsp_CANSendFrame(g_Msg7E82.id,g_Msg7E82.prio,g_Msg7E82.dlc,g_Msg7E82.data); // g_bReturn = bsp_CANSendFrame(g_Msg7E82.id,g_Msg7E82.prio,g_Msg7E82.dlc,g_Msg7E82.data);
} }
// g_bReturn = bsp_CANSendExtFrame(g_Msg18FD7C00.id,g_Msg18FD7C00.prio,g_Msg18FD7C00.dlc,g_Msg18FD7C00.data); //1000 // g_bReturn = bsp_CANSendExtFrame(g_Msg18FD7C00.id,g_Msg18FD7C00.prio,g_Msg18FD7C00.dlc,g_Msg18FD7C00.data); //1000
// g_bReturn = bsp_CANSendExtFrame(g_Msg18FEF100.id,g_Msg18FEF100.prio,g_Msg18FEF100.dlc,g_Msg18FEF100.data); //1000 // g_bReturn = bsp_CANSendExtFrame(g_Msg18FEF100.id,g_Msg18FEF100.prio,g_Msg18FEF100.dlc,g_Msg18FEF100.data); //1000
...@@ -199,11 +199,11 @@ void app_Can_handle(void) ...@@ -199,11 +199,11 @@ void app_Can_handle(void)
diwidi++; diwidi++;
} }
} }
g_bReturn = bsp_CANSendFrame(g_Msg772.id,g_Msg772.prio,g_Msg772.dlc,g_Msg772.data); // g_bReturn = bsp_CANSendFrame(g_Msg772.id,g_Msg772.prio,g_Msg772.dlc,g_Msg772.data);
g_bReturn = bsp_CANSendFrame(g_Msg7728.id,g_Msg7728.prio,g_Msg7728.dlc,g_Msg7728.data); // g_bReturn = bsp_CANSendFrame(g_Msg7728.id,g_Msg7728.prio,g_Msg7728.dlc,g_Msg7728.data);
g_bReturn = bsp_CANSendExtFrame(g_Msg0A31FFE8.id,g_Msg0A31FFE8.prio,g_Msg0A31FFE8.dlc,g_Msg0A31FFE8.data); // g_bReturn = bsp_CANSendExtFrame(g_Msg0A31FFE8.id,g_Msg0A31FFE8.prio,g_Msg0A31FFE8.dlc,g_Msg0A31FFE8.data);
g_bReturn = bsp_CANSendExtFrame(g_Msg18FF5000.id,g_Msg18FF5000.prio,g_Msg18FF5000.dlc,g_Msg18FF5000.data); // g_bReturn = bsp_CANSendExtFrame(g_Msg18FF5000.id,g_Msg18FF5000.prio,g_Msg18FF5000.dlc,g_Msg18FF5000.data);
g_bReturn = bsp_CANSendExtFrame(g_Msg18FF5100.id,g_Msg18FF5100.prio,g_Msg18FF5100.dlc,g_Msg18FF5100.data); // g_bReturn = bsp_CANSendExtFrame(g_Msg18FF5100.id,g_Msg18FF5100.prio,g_Msg18FF5100.dlc,g_Msg18FF5100.data);
// g_bReturn = bsp_CANSendExtFrame(g_Msg18FD0700.id,g_Msg18FD0700.prio,g_Msg18FD0700.dlc,g_Msg18FD0700.data); //1000 // g_bReturn = bsp_CANSendExtFrame(g_Msg18FD0700.id,g_Msg18FD0700.prio,g_Msg18FD0700.dlc,g_Msg18FD0700.data); //1000
// g_bReturn = bsp_CANSendExtFrame(g_Msg18FEC600.id,g_Msg18FEC600.prio,g_Msg18FEC600.dlc,g_Msg18FEC600.data); //1000 // g_bReturn = bsp_CANSendExtFrame(g_Msg18FEC600.id,g_Msg18FEC600.prio,g_Msg18FEC600.dlc,g_Msg18FEC600.data); //1000
// g_bReturn = bsp_CANSendExtFrame(g_Msg18850000.id,g_Msg18850000.prio,g_Msg18850000.dlc,g_Msg18850000.data); //1000 // g_bReturn = bsp_CANSendExtFrame(g_Msg18850000.id,g_Msg18850000.prio,g_Msg18850000.dlc,g_Msg18850000.data); //1000
...@@ -212,7 +212,7 @@ void app_Can_handle(void) ...@@ -212,7 +212,7 @@ void app_Can_handle(void)
if(api_TimerOver5((_Clock*)&g_Clock)) // if(api_TimerOver5((_Clock*)&g_Clock)) //
{ {
api_SetTimer5(5,(_Clock*)&g_Clock); //10ms api_SetTimer5(5,(_Clock*)&g_Clock); //10ms
g_bReturn = bsp_CANSendExtFrame(g_Msg0A30FFE8.id,g_Msg0A30FFE8.prio,g_Msg0A30FFE8.dlc,g_Msg0A30FFE8.data); // g_bReturn = bsp_CANSendExtFrame(g_Msg0A30FFE8.id,g_Msg0A30FFE8.prio,g_Msg0A30FFE8.dlc,g_Msg0A30FFE8.data);
// g_bReturn = bsp_CANSendExtFrame(g_Msg18F0010B.id,g_Msg18F0010B.prio,g_Msg18F0010B.dlc,g_Msg18F0010B.data); //1000 // g_bReturn = bsp_CANSendExtFrame(g_Msg18F0010B.id,g_Msg18F0010B.prio,g_Msg18F0010B.dlc,g_Msg18F0010B.data); //1000
// g_bReturn = bsp_CANSendExtFrame(g_Msg0CFED926.id,g_Msg0CFED926.prio,g_Msg0CFED926.dlc,g_Msg0CFED926.data); //1000 // g_bReturn = bsp_CANSendExtFrame(g_Msg0CFED926.id,g_Msg0CFED926.prio,g_Msg0CFED926.dlc,g_Msg0CFED926.data); //1000
// g_bReturn = bsp_CANSendExtFrame(g_Msg18FED800.id,g_Msg18FED800.prio,g_Msg18FED800.dlc,g_Msg18FED800.data); //1000 // g_bReturn = bsp_CANSendExtFrame(g_Msg18FED800.id,g_Msg18FED800.prio,g_Msg18FED800.dlc,g_Msg18FED800.data); //1000
...@@ -428,6 +428,14 @@ void app_Can_IdInit(void) ...@@ -428,6 +428,14 @@ void app_Can_IdInit(void)
g_Msg7728.id=0x772; g_Msg7728.id=0x772;
g_Msg7728.prio=0; g_Msg7728.prio=0;
g_Msg7728.dlc=2; g_Msg7728.dlc=2;
g_Msg230.id=0x230;
g_Msg230.prio=0;
g_Msg230.dlc=8;
g_Msg306.id=0x306;
g_Msg306.prio=0;
g_Msg306.dlc=8;
} }
...@@ -750,536 +758,44 @@ void app_Can_handle_PA5(void) { ...@@ -750,536 +758,44 @@ void app_Can_handle_PA5(void) {
*/ */
if(G_Button.LED_STEP == 0) if(G_Button.LED_STEP == 0)
{ {
g_Msg15B.data[0].bbyte = 0x00; //驻车指示灯 EPB红色 g_Msg230.data[0].bbyte = 0x08; //车速显示(需要配合单位一起发)16
g_Msg207.data[1].bbyte = 0x00; //左转
g_Msg207.data[2].bbyte = 0x00; //右转
g_Msg11C.data[1].bbyte = 0x00; //发动机故障
g_Msg200.data[1].bbyte = 0x00; //制动液位低
g_Msg137.data[1].bbyte = 0x00; //
//ABS
//下坡辅助
g_Msg200.data[2].bbyte = 0x00; //机油压力低
g_Msg126.data[1].bbyte = 0x00; //机油压力低
g_Msg207.data[0].bbyte = 0x00; //远光 位置 近光灯故障(通用报警灯)远光
g_Msg302.data[0].bbyte = 0x00; //安全带
g_Msg21B.data[1].bbyte = 0x00; //LIM
g_Msg21B.data[3].bbyte = 0x00; //辅助
g_Msg108.data[1].bbyte = 0x00; //车速有效
g_Msg108.data[2].bbyte = 0x00; //车速11
g_Msg082.data[1].bbyte = 0x00;
g_Msg082.data[2].bbyte = 0x00; //转速1000
g_Msg082.data[3].bbyte = 0x00; //转速有效
} }
if(G_Button.LED_STEP == 1) if(G_Button.LED_STEP == 1)
{ {
g_Msg230.data[0].bbyte = 0x10; //车速显示(需要配合单位一起发)32
// g_Msg12B.data[2].bbyte=0x01;
// g_Msg12B.data[3].bbyte=0xFF;
// g_Msg240.data[4].bbyte=0;
// g_Msg240.data[7].bbyte=100;
// g_Msg125.data[2].bbyte=0x08;
// g_Msg125.data[3].bbyte=0x0;
// g_Msg125.data[4].bbyte=0x0;
// g_Msg402.data[7].bbyte=0x0;
// g_Msg101.data[4].bbyte=0x09;
// g_Msg101.data[5].bbyte=0x80;
// g_Msg7E8.data[0].bbyte=0x04;
// g_Msg7E8.data[1].bbyte=0x62;
// g_Msg7E8.data[2].bbyte=0x00;
// g_Msg7E8.data[3].bbyte=0x05;
// g_Msg7E8.data[4].bbyte=0x10;
// g_Msg0A31FFE8.data[0].bbyte=0xBC;
// g_Msg0A31FFE8.data[1].bbyte=0x00;
// g_Msg0A30FFE8.data[0].bbyte=0x00;
// g_Msg18FF5000.data[7].bbyte = 0x00;
// g_Msg18FF5100.data[1].bbyte = 0x79;
// g_Msg18FF5100.data[2].bbyte = 0x00;
// g_Msg1B1.data[0].bbyte = 0x03; //电量10
// g_Msg1B1.data[1].bbyte = 0xE8;
// g_Msg755.data[0].bbyte = 0x16; //车速10
// g_Msg2B1.data[2].bbyte = 0x00; //充电
// g_Msg3B0.data[0].bbyte = 0x00; //温度
// g_Msg3B0.data[1].bbyte = 0x00;
// g_Msg3B0.data[2].bbyte = 0x00;
// g_Msg3B0.data[3].bbyte = 0x00;
g_Msg15B.data[0].bbyte = 0x48; //驻车指示灯 EPB红色 对
g_Msg207.data[1].bbyte = 0x00; //左转 对
g_Msg207.data[2].bbyte = 0x00; //右转 对
g_Msg11C.data[1].bbyte = 0x00; //发动机故障 对
g_Msg200.data[1].bbyte = 0x00; //制动液位低
g_Msg137.data[1].bbyte = 0x00; //转向驻力 对
// g_Msg200.data[2].bbyte = 0x0; //机油压力低
g_Msg200.data[2].bbyte = 0x08; //ABS
g_Msg126.data[1].bbyte = 0x08; //机油压力低
g_Msg207.data[0].bbyte = 0x00; //远光 位置 近光灯故障(通用报警灯)远光 对 对
g_Msg302.data[0].bbyte = 0x00; //安全带 对
g_Msg21B.data[1].bbyte = 0x00; //LIM
g_Msg21B.data[3].bbyte = 0x00;
g_Msg108.data[1].bbyte = 0x20; //车速有效
g_Msg108.data[2].bbyte = 0xB1; //车速11
g_Msg082.data[1].bbyte = 0x0F;
g_Msg082.data[2].bbyte = 0xC0; //转速1000
g_Msg082.data[3].bbyte = 0x80; //转速有效
} }
if(G_Button.LED_STEP == 2) if(G_Button.LED_STEP == 2)
{ {
g_Msg230.data[0].bbyte = 0x18; //车速显示(需要配合单位一起发)48
g_Msg15B.data[0].bbyte = 0x00; //驻车指示灯 EPB红色 对
g_Msg207.data[1].bbyte = 0x01; //左转 对
g_Msg207.data[2].bbyte = 0x80; //右转 对
g_Msg11C.data[1].bbyte = 0x00; //发动机故障 对
g_Msg200.data[1].bbyte = 0x00; //制动液位低
g_Msg137.data[1].bbyte = 0x00; //转向驻力 对
g_Msg200.data[2].bbyte = 0x00; //ABS/机油压力
g_Msg126.data[1].bbyte = 0x00; //机油压力低
g_Msg207.data[0].bbyte = 0x52; //远光 位置 近光灯故障(通用报警灯)远光 对 对
g_Msg302.data[0].bbyte = 0x00; //安全带 对
g_Msg21B.data[1].bbyte = 0x00; //LIM
g_Msg21B.data[3].bbyte = 0x00;
g_Msg108.data[1].bbyte = 0x21; //车速有效
g_Msg108.data[2].bbyte = 0x63;
g_Msg082.data[1].bbyte = 0x1F;
g_Msg082.data[2].bbyte = 0x00; //转速1000
g_Msg082.data[3].bbyte = 0x80; //转速有效
} }
if(G_Button.LED_STEP == 3) if(G_Button.LED_STEP == 3)
{ {
g_Msg230.data[0].bbyte = 0x20; //车速显示(需要配合单位一起发)64
g_Msg15B.data[0].bbyte = 0x00; //驻车指示灯 EPB红色 对
g_Msg207.data[1].bbyte = 0x00; //左转 对
g_Msg207.data[2].bbyte = 0x00; //右转 对
g_Msg11C.data[1].bbyte = 0x20; //发动机故障 对
g_Msg200.data[1].bbyte = 0x40; //制动液位低
g_Msg137.data[1].bbyte = 0x40; //转向驻力 对
// g_Msg200.data[2].bbyte = 0x01; //机油压力低
g_Msg200.data[2].bbyte = 0x00; //ABS
g_Msg126.data[1].bbyte = 0x00; //机油压力低
g_Msg207.data[0].bbyte = 0x00; //远光 位置 近光灯故障(通用报警灯)远光 对 对
g_Msg302.data[0].bbyte = 0x08; //安全带 对
g_Msg21B.data[1].bbyte = 0x00; //LIM
g_Msg21B.data[3].bbyte = 0x00;
g_Msg108.data[1].bbyte = 0x22; //车速有效
g_Msg108.data[2].bbyte = 0x15; //车速11
g_Msg082.data[1].bbyte = 0x2F;
g_Msg082.data[2].bbyte = 0xC0; //转速1000
g_Msg082.data[3].bbyte = 0x80; //转速有效
} }
if(G_Button.LED_STEP == 4) if(G_Button.LED_STEP == 4)
{ {
g_Msg15B.data[0].bbyte = 0x00; //驻车指示灯 EPB红色 g_Msg230.data[0].bbyte = 0x28; //车速显示(需要配合单位一起发)80
g_Msg207.data[1].bbyte = 0x00; //左转
g_Msg207.data[2].bbyte = 0x00; //右转
g_Msg11C.data[1].bbyte = 0x00; //发动机故障
g_Msg200.data[1].bbyte = 0x00; //制动液位低
g_Msg137.data[1].bbyte = 0x00; //
//ABS
//下坡辅助
g_Msg200.data[2].bbyte = 0x00; //机油压力低
g_Msg126.data[1].bbyte = 0x00; //机油压力低
g_Msg207.data[0].bbyte = 0x00; //远光 位置 近光灯故障(通用报警灯)远光
g_Msg302.data[0].bbyte = 0x00; //安全带
g_Msg21B.data[1].bbyte = 0x80; //LIM
g_Msg21B.data[3].bbyte = 0x02; //辅助
g_Msg108.data[1].bbyte = 0x22; //车速有效
g_Msg108.data[2].bbyte = 0xC7; //车速11
g_Msg082.data[1].bbyte = 0x3F;
g_Msg082.data[2].bbyte = 0x00; //转速1000
g_Msg082.data[3].bbyte = 0x80; //转速有效
} }
if(G_Button.LED_STEP == 5) if(G_Button.LED_STEP == 5)
{ {
g_Msg15B.data[0].bbyte = 0x48; //驻车指示灯 EPB红色 对 g_Msg230.data[0].bbyte = 0x30; //车速显示(需要配合单位一起发)96
g_Msg207.data[1].bbyte = 0x01; //左转 对
g_Msg207.data[2].bbyte = 0x80; //右转 对
g_Msg11C.data[1].bbyte = 0x20; //发动机故障 对
g_Msg200.data[1].bbyte = 0x40; //制动液位低
g_Msg137.data[1].bbyte = 0x40; //转向驻力 对
g_Msg200.data[2].bbyte = 0x01; //机油压力低
g_Msg200.data[2].bbyte = 0x08; //ABS
g_Msg126.data[1].bbyte = 0x08; //机油压力低
g_Msg207.data[0].bbyte = 0x52; //远光 位置 近光灯故障(通用报警灯)远光 对 对
g_Msg302.data[0].bbyte = 0x08; //安全带 对
g_Msg21B.data[1].bbyte = 0x80; //LIM
g_Msg21B.data[3].bbyte = 0x02;
g_Msg108.data[1].bbyte = 0x24; //车速有效
g_Msg108.data[2].bbyte = 0x38; //车速60
g_Msg082.data[1].bbyte = 0x5D;
g_Msg082.data[2].bbyte = 0xC0; //转速6000
g_Msg082.data[3].bbyte = 0x80; //转速有效
} }
if(G_Button.LED_STEP == 6) if(G_Button.LED_STEP == 6)
{ {
// if(diwidi==1) g_Msg230.data[0].bbyte = 0x38; //车速显示(需要配合单位一起发)112
// {
// g_Msg772.data[0].bbyte=0x01;
// g_Msg772.data[1].bbyte=0x01;
// g_Msg772.data[2].bbyte=0x12;
// g_Msg772.data[3].bbyte=0x34;
// g_Msg772.data[4].bbyte=0x56;
// g_Msg772.data[5].bbyte=0x78;
// g_Msg772.data[6].bbyte=0x3E;
// g_Msg772.data[7].bbyte=0x7A;
// }
// else if(diwidi==2)
// {
// g_Msg772.data[0].bbyte=0x07;
// g_Msg772.data[1].bbyte=0x35;
// g_Msg772.data[2].bbyte=0xF1;
// g_Msg772.data[3].bbyte=0xB7;
// g_Msg772.data[4].bbyte=0x80;
// g_Msg772.data[5].bbyte=0x00;
// g_Msg772.data[6].bbyte=0x00;
// g_Msg772.data[7].bbyte=0x00;
// }
// else if(diwidi==3)
// {
// g_Msg772.data[0].bbyte=0x01;
// g_Msg772.data[1].bbyte=0x02;
// g_Msg772.data[2].bbyte=0xA7;
// g_Msg772.data[3].bbyte=0x5F;
// g_Msg772.data[4].bbyte=0xD0;
// g_Msg772.data[5].bbyte=0x00;
// g_Msg772.data[6].bbyte=0xB1;
// g_Msg772.data[7].bbyte=0xE0;
// }
// else if(diwidi==4)
// {
// g_Msg772.data[0].bbyte=0x07;
// g_Msg772.data[1].bbyte=0xA3;
// g_Msg772.data[2].bbyte=0x6E;
// g_Msg772.data[3].bbyte=0xA1;
// g_Msg772.data[4].bbyte=0x4D;
// g_Msg772.data[5].bbyte=0x00;
// g_Msg772.data[6].bbyte=0x00;
// g_Msg772.data[7].bbyte=0x00;
// }
// else if(diwidi==5)
// {
// g_Msg772.data[0].bbyte=0x00;
// g_Msg772.data[1].bbyte=0x10;
// g_Msg772.data[2].bbyte=0xFF;
// g_Msg772.data[3].bbyte=0x00;
// g_Msg772.data[4].bbyte=0x00;
// g_Msg772.data[5].bbyte=0x32;
// g_Msg772.data[6].bbyte=0x01;
// g_Msg772.data[7].bbyte=0x00;
// }
// else if((diwidi==8) || (diwidi==10) || (diwidi==12) )
// {
// // g_Msg7728.data[0].bbyte=0x00;
// // g_Msg7728.data[1].bbyte=0x03;
// // g_Msg772.data[2].bbyte=0x00;
// // g_Msg772.data[3].bbyte=0x00;
// // g_Msg772.data[4].bbyte=0x00;
// // g_Msg772.data[5].bbyte=0x00;
// // g_Msg772.data[6].bbyte=0x00;
// // g_Msg772.data[7].bbyte=0x00;
// // G_Button.LED_STEP=0;
// }
} }
if(G_Button.LED_STEP == 7) if(G_Button.LED_STEP == 7)
{ {
g_Msg12B.data[2].bbyte=0x0D; g_Msg230.data[0].bbyte = 0x40; //车速显示(需要配合单位一起发)128
g_Msg12B.data[3].bbyte=0xA0;
g_Msg240.data[4].bbyte=0;
g_Msg240.data[7].bbyte=240;
g_Msg125.data[2].bbyte=0x08;
g_Msg125.data[3].bbyte=0x0;
g_Msg125.data[4].bbyte=0x0;
g_Msg101.data[4].bbyte=0x0F;
g_Msg101.data[5].bbyte=0x80;
g_Msg7E8.data[0].bbyte=0x04;
g_Msg7E8.data[1].bbyte=0x62;
g_Msg7E8.data[2].bbyte=0x00;
g_Msg7E8.data[3].bbyte=0x05;
g_Msg7E8.data[4].bbyte=0xA0;
g_Msg0A31FFE8.data[0].bbyte=0x10;
g_Msg0A31FFE8.data[1].bbyte=0x05;
} }
if(G_Button.LED_STEP >= 8) if(G_Button.LED_STEP == 8)
{ {
g_Msg12B.data[2].bbyte=0x0D; g_Msg230.data[0].bbyte = 0x48; //车速显示(需要配合单位一起发)144
g_Msg12B.data[3].bbyte=0xA0; }
if(G_Button.LED_STEP == 9)
g_Msg240.data[4].bbyte=0; {
g_Msg240.data[7].bbyte=0; g_Msg230.data[0].bbyte = 0x50; //车速显示(需要配合单位一起发)160
g_Msg240.data[7].bbyte=240; }
g_Msg125.data[2].bbyte=0x0;
g_Msg125.data[3].bbyte=0x1;
g_Msg125.data[4].bbyte=0x0;
g_Msg101.data[4].bbyte=0x0F;
g_Msg101.data[5].bbyte=0x80;
g_Msg7E8.data[0].bbyte=0x04;
g_Msg7E8.data[1].bbyte=0x62;
g_Msg7E8.data[2].bbyte=0x00;
g_Msg7E8.data[3].bbyte=0x05;
g_Msg7E8.data[4].bbyte=0xA0;
g_Msg0A31FFE8.data[0].bbyte=0xCA;
g_Msg0A31FFE8.data[1].bbyte=0x05;
}
if(G_Button.LED_STEP >= 9)
{
g_Msg12B.data[2].bbyte=0x0D;
g_Msg12B.data[3].bbyte=0xA0;
g_Msg240.data[4].bbyte=0;
g_Msg240.data[7].bbyte=240;
g_Msg125.data[2].bbyte=0x08;
g_Msg125.data[3].bbyte=0x0;
g_Msg125.data[4].bbyte=0x0;
g_Msg101.data[4].bbyte=0x0F;
g_Msg101.data[5].bbyte=0x80;
g_Msg7E8.data[0].bbyte=0x04;
g_Msg7E8.data[1].bbyte=0x62;
g_Msg7E8.data[2].bbyte=0x00;
g_Msg7E8.data[3].bbyte=0x05;
g_Msg7E8.data[4].bbyte=0xA0;
g_Msg0A31FFE8.data[0].bbyte=0x80;
g_Msg0A31FFE8.data[1].bbyte=0x06;
}
if(G_Button.LED_STEP >= 10)
{
g_Msg12B.data[2].bbyte=0x0E;
g_Msg12B.data[3].bbyte=0xA0;
g_Msg240.data[4].bbyte=0x08;
g_Msg240.data[7].bbyte=240;
g_Msg125.data[2].bbyte=0x0;
g_Msg125.data[3].bbyte=0x0;
g_Msg125.data[4].bbyte=0x0;
g_Msg402.data[7].bbyte=0x80;
g_Msg101.data[4].bbyte=0x0F;
g_Msg101.data[5].bbyte=0x80;
g_Msg125.data[3].bbyte=0x0;
g_Msg125.data[4].bbyte=0x0;
g_Msg7E8.data[0].bbyte=0x04;
g_Msg7E8.data[1].bbyte=0x62;
g_Msg7E8.data[2].bbyte=0x00;
g_Msg7E8.data[3].bbyte=0x05;
g_Msg7E8.data[4].bbyte=0xA0;
g_Msg7E82.data[0].bbyte=0x06;
g_Msg7E82.data[1].bbyte=0x41;
g_Msg7E82.data[2].bbyte=0x01;
g_Msg7E82.data[3].bbyte=0x80;
g_Msg0A31FFE8.data[0].bbyte=0x5B;
g_Msg0A31FFE8.data[1].bbyte=0x07;
g_Msg0A30FFE8.data[0].bbyte=0x09;
}
if(G_Button.LED_STEP >= 11)
{
// g_Msg240.data[7].bbyte=0xE4;
// g_Msg240.data[4].bbyte=0;
// // g_Msg402.data[7].bbyte=0;
// g_Msg101.data[0].bbyte=0x9C;
//_Msg101.data[1].bbyte=0x40;
//_Msg101.data[2].bbyte=0xC7;
//_Msg101.data[4].bbyte=0x0F;
//_Msg101.data[5].bbyte=0xBE;
//_Msg402.data[7].bbyte=0x80;
// g_Msg084.data[3].bbyte=0x01;
//
// g_Msg12B.data[0].bbyte=0;
// g_Msg12B.data[1].bbyte=0xC0;
// g_Msg125.data[3].bbyte=0x01;
// g_Msg125.data[2].bbyte=0x00;
// g_Msg125.data[4].bbyte=0x01;
G_Button.LED_STEP=0;
}
// if(G_Button.LED_STEP >= 12)
// {
// g_Msg240.data[7].bbyte=0xE4;
// g_Msg240.data[4].bbyte=0;
// g_Msg402.data[7].bbyte=0;
// g_Msg101.data[0].bbyte=0;
//g_Msg101.data[1].bbyte=0;
//g_Msg101.data[2].bbyte=0;
//g_Msg101.data[4].bbyte=0;
//g_Msg101.data[5].bbyte=0;
//
//
// g_Msg12B.data[0].bbyte=0;
// g_Msg12B.data[1].bbyte=0xC4;
// g_Msg125.data[3].bbyte=0x02;
// g_Msg125.data[2].bbyte=0x00;
// g_Msg125.data[4].bbyte=0x00;
// }
// if(G_Button.LED_STEP >= 13)
// {
// g_Msg240.data[7].bbyte=0xE4;
// g_Msg240.data[4].bbyte=0;
// g_Msg402.data[7].bbyte=0;
// g_Msg101.data[2].bbyte=0x82;//����
// g_Msg101.data[4].bbyte=0x0F;//ˮ��
// g_Msg101.data[5].bbyte=0x5A;
// g_Msg12B.data[0].bbyte=0;
// g_Msg12B.data[1].bbyte=0xD0;
// }
// if(G_Button.LED_STEP >= 14)
// {
// g_Msg240.data[7].bbyte=0xE4;
// g_Msg240.data[4].bbyte=0x08;
// g_Msg402.data[7].bbyte=0;
// g_Msg101.data[2].bbyte=0x94;//����
// g_Msg101.data[4].bbyte=0x0F;//ˮ��
// g_Msg101.data[5].bbyte=0x5A;
// g_Msg12B.data[0].bbyte=0;
// g_Msg12B.data[1].bbyte=0xD5;
//
// }
// if(G_Button.LED_STEP >= 15)
// {
// g_Msg240.data[7].bbyte=0xE4;
// g_Msg240.data[4].bbyte=0;
// g_Msg402.data[7].bbyte=0;
// g_Msg101.data[2].bbyte=0xA7;//����
// g_Msg101.data[4].bbyte=0x0F;//ˮ��
// g_Msg101.data[5].bbyte=0x5A;
// g_Msg12B.data[0].bbyte=0x01;
// g_Msg12B.data[1].bbyte=0x1C;
//
// }
// if(G_Button.LED_STEP >= 16)
// {
// g_Msg240.data[7].bbyte=0xE4;
// g_Msg240.data[4].bbyte=0;
// g_Msg402.data[7].bbyte=0;
// g_Msg101.data[2].bbyte=0xBE;//����
// g_Msg101.data[4].bbyte=0x0F;//ˮ��
// g_Msg101.data[5].bbyte=0x5A;
// g_Msg12B.data[0].bbyte=0x01;
// g_Msg12B.data[1].bbyte=0x40;
// }
// if(G_Button.LED_STEP >= 17)
// {
// g_Msg240.data[7].bbyte=0xE4;
// g_Msg240.data[4].bbyte=0;
// g_Msg402.data[7].bbyte=0;
// g_Msg101.data[2].bbyte=0xBE;//����
// g_Msg101.data[4].bbyte=0x0F;//ˮ��
// g_Msg101.data[5].bbyte=0x5A;
// g_Msg12B.data[0].bbyte=0x01;
// g_Msg12B.data[1].bbyte=0x66;
// }
// if(G_Button.LED_STEP >= 18)
// {
// g_Msg240.data[7].bbyte=0xE4;
// g_Msg240.data[4].bbyte=0x08;
// g_Msg402.data[7].bbyte=0x80;
// g_Msg101.data[2].bbyte=0xBE;//����
// g_Msg101.data[4].bbyte=0x0F;//ˮ��
// g_Msg101.data[5].bbyte=0x5A;
// g_Msg12B.data[0].bbyte=0x01;
// g_Msg12B.data[1].bbyte=0x66;
//
// }
#endif #endif
} }
No preview for this file type
S03A0000433A5C55736572735C48655C4465736B746F705C4D3237C0CFBBAFCCA85C6A69616E63657461695C62696E5C50726F6A6563742E616273EC S0370000443A5C50726F6A6563745CB4BAB7E75CB4BAB7E7C4ABCEF7B8E75C6A69616E63657461695C62696E5C50726F6A6563742E61627344
S2240FC000FEC033FDC031270E35ED31EC3169700434FB310326F2FEC035EC31270BED3118B8 S2240FC000FEC033FDC031270E35ED31EC3169700434FB310326F2FEC035EC31270BED3118B8
S2240FC0200A30700434F920F13DCF310007D206C0450001C037D4563100026FD706E3A7367E S2240FC0200A30700434F920F13DCF310007D206C0450001C037D3BC310003B4D706E3A736D3
S2240FC040B5F507F7B716C19816CDCA16D1C5C7877C32DDC6297C32DF577C32E1C60D7C32E9 S2240FC040B5F507F7B716C1A816CD0516D12BC7877C3420C6297C3422577C3424C60D7C3467
S2240FC060E3C60A7C32E5C6087C32E7537C32E9C6057C32EB7C32ED7C32EF537C32F1C6784D S2240FC06026C60A7C3428C6087C342A537C342CC6057C342E7C34307C3432537C3434C67827
S2240FC0807C32DBFE32DB7E32D7C77C330BCE01907E330DC6AF7C330FC66E7C3311C6557C15 S2240FC0807C341EFE341E7E341ACE1E847E344EFD344E7D344AC77C3450CD01907D3452C6CA
S2240FC0A03313C64B7C3315C6377C3317C62B7C3319C61E7C331B7C331DC61B7C331FC62BBB S2240FC0A0AF7C3454C66E7C3456C6557C3458C64B7C345AC6377C345CC62B7C345EC61E7CD9
S2240FC0C07C3321C61E7C3323C6147C3325C61E7C33277C33297C332B7C332D7C332F7C3343 S2240FC0C034607C3462C61B7C3464C62B7C3466C61E7C3468C6147C346AC61E7C346C7C340A
S2240FC0E031C6787C3309FD33097D3305427A32C016C81116CA56C6555B3F585B3F20F1206C S2240FC0E06E7C34707C34727C34747C3476C6787C344EFC344E7C344AC6017B340316C82FF8
S2240FC100FECC06405B0C7902737A0277C6FF5B025B037B0292790294790295C6707B0282D0 S2240FC10016CA9C16C27DC6555B3F585B3F20EE20FECC06405B0C7902737A0277C6FF5B02EB
S2240FC120790284790285C6F07B029A477A029C79029DC6FF7B026279026479026579024A80 S2240FC1205B037B0292790294790295C6707B0282790284790285C6F07B029A477A029C7986
S2240FC14079024C79024D79024BC6107B024F79024E79028A79028B7900D8475AD9CE000661 S2240FC140029DC6FF7B026279026479026579024A79024C79024D79024BC6107B024F790292
S2240FC1607E025E417A025A79025C79025D477A0242790244790245790271790000790001A4 S2240FC1604E79028A79028B7900D8475AD9CE00067E025E417A025A79025C79025D477A024C
S2240FC1807902407902607902907902587902807902487902985E7C3D141016C1B516C101A7 S2240FC180427902447902457902717900007900017902407902607902907902587902807903
S2240FC1A016C28CC716C6DE16C4DE16C4A5C60116C26D10EF3D1B9C16C25CC6805B0B5A1105 S2240FC1A002487902985E7C3D141016C1C516C11116C347C716C6FC16C4E916C4B0C6011666
S2240FC1C0437A01201C02FA80201316C2636E802607260A8C2710230516C25C20044F370152 S2240FC1C0C32810EF3D1B9C16C26CC6805B0B5A11437A01201C02FA80201316C2736E80260A
S2240FC1E0E94C1C80CC40267B02FB5A35C6475B3479003679003AC6075B3CC6875B394C3959 S2240FC1E007260A8C2710230516C26C20044F3701E94C1C80CC40267B02FB5A35C6475B3474
S2240FC200801C02FA80201C075A6E80C6555B3F585B3F04650A04650BEC828C27102304077A S2240FC20079003679003AC6075B3CC6875B394C39801C02FA80201C075A6E80C6555B3F582E
S2240FC2203B20044F3701E04C39404C39024C39084D39014D3904C6017B02FB7902F04D380B S2240FC2205B3F04650A04650BEC828C27102304073B20044F3701E04C39404C39024C39086B
S2240FC240024D38104C3B80963B84808A575A3B4C38801D02F10279001E1B843DC7876C841A S2240FC2404D39014D3904C6017B02FB7902F04D38024D38104C3B80963B84808A575A3B4C55
S2240FC2606C823DEC84EE8216D37A6C843D371C02F280CC03FF7C02F41C02F204E680270661 S2240FC26038801D02F10279001E1B843DC7876C846C823DEC84EE8216D2E06C843DCC03CD93
S2240FC2801C02F20220041D02F202323D1C0140011F014101FBC6887B01411D014104B601F2 S2240FC280FE3400181034C60F877C3448FE33FE2609CE1E847E341E7E344EFE33FE042505AD
S2240FC2A04384F08A047A0143B60143848F8A107A01431D0143801D0142C01D01423F1D0144 S2240FC2A0C6B47C344EFC33FE8C00022604C6580772FC33FE8C00032604C63C0766FC33FEF4
S2240FC2C04B301D014B0779015079015179015279015379015879015979015A79015B86FF5E S2240FC2C08C00042604C628075AFC33FE8C00052604C628074EFC33FE8C00062604C64E0712
S2240FC2E07A01547A01557A01567A01577A015C7A015D7A015E7A015F7901471D0140011E48 S2240FC2E042FC33FE8C00072604C6430736FC33FE8C00082604C63A072AFC33FE8C000926B4
S2240FC300014101FB1C0144011C0145011D0147071C0140081D0140201C0140043D1AACB79C S2240FC30004C634071EFC33FE8C000A2604C62D07121410FC341E7C341AFC344E7C344A1029
S2240FC32046E6406B00E6416B01E6426B02E6436B03EE82EC80C4078749B7C54656CD0000F7 S2240FC320EF3A3D877C344E3D371C02F280CC03FF7C02F41C02F204E68027061C02F20220E1
S2240FC3403BEC82C4E03BC60334EE8216D350EA85AA846C88B7C5EA81AA806CA5B7C51B84CD S2240FC340041D02F202323D1C0140011F014101FBC6887B01411D014104B6014384F08A041E
S2240FC3603D6CADF601462708EC892608EC872604C706C40EF601467B014AF6014A6B82ECEB S2240FC3607A0143B60143848F8A107A01431D0143801D0142C01D01423F1D014B301D014BE4
S2240FC38087C4E0841F4949494949CD00007B0170EC87C41C87B745C60D16D3507B0171ECDA S2240FC3800779015079015179015279015379015879015979015A79015B86FF7A01547A0137
S2240FC3A089C78480B746EC87C40387B745C60F16D350FA01717B01711C017118EC89C48095 S2240FC3A0557A01567A01577A015C7A015D7A015E7A015F7901471D0140011E014101FB1C77
S2240FC3C0847F3BC607B7653116D3507B0172E68AC47F587B0173E685C1082304C6086B85B7 S2240FC3C00144011C0145011D0147071C0140081D0140201C0140043D1AACB746E6406B005F
S2240FC3E0C72016873BC30174B746EC80E382B745E6006B40E681521B82E18525E6E6857B2A S2240FC3E0E6416B01E6426B02E6436B03EE82EC80C4078749B7C54656CD00003BEC82C4E0C1
S2240FC400017CE6867B017DE6827B0146C6011B833D6CABC7876C83F601462605B705C720FB S2240FC4003BC60334EE8216D2B6EA85AA846C88B7C5EA81AA806CA5B7C51B843D6CABC78752
S2240FC4200AEC8B2608EE892604B7542075F601467B014AF6014A6B82ED8BEE89C60316D326 S2240FC4206C83F601462605B705C7200AEC8B2608EE892604B7542075F601467B014AF60104
S2240FC440507B0170C620A68C127B0171790172790173E687C1082304C6086B87C7201687FB S2240FC4404A6B82ED8BEE89C60316D2B67B0170C620A68C127B0171790172790173E687C131
S2240FC4603BC30174B746EC80E382B745E6006B40E681521B82E18725E6E6877B017CE6883E S2240FC460082304C6086B87C72016873BC30174B746EC80E382B745E6006B40E681521B8211
S2240FC4807B017DE6827B0146200AEE83086E838E13882209F60146E482E18226EDC6018716 S2240FC480E18725E6E6877B017CE6887B017DE6827B0146200AEE83086E838E13882209F641
S2240FC4A0B7051B853D1D0201021D020003F60200C4C7CA087B0200CC02083BC7EE8069000A S2240FC4A00146E482E18226EDC60187B7051B853D1D0201021D020003F60200C4C7CA087B4A
S2240FC4C052C11425F7CCFFF07B02027A0203447A02047902057902061C0200803A3D4DCA5B S2240FC4C00200CC02083BC7EE80690052C11425F7CCFFF07B02027A0203447A020479020557
S2240FC4E0804CCA404DCA104CCA084DCA024DCC204DC9804DC9024DC9017900CA4CC8604DF2 S2240FC4E07902061C0200803A3D4DCA804CCA404DCA104CCA084DCA024DCC204DC9804DC962
S2240FC500C880DCC8C784E0CA145CC84DCB804DCB404DCB104CCB044CCB084DCB024DCB0169 S2240FC500024DC9017900CA4CC8604DC880DCC8C784E0CA145CC84DCB804DCB404DCB104C6D
S2240FC5204CCB203DD6CF4CCC200BFE32D3FC32D516D37A7E32D37C32D5C6C8873BC73BFECC S2240FC520CB044CCB084DCB024DCB014CCB203DD6CF4CCC200BFE3416FC341816D2E07E3460
S2240FC54032D3FC32D516D361230AC7877C32D3C6C87C32D51E0271020FFC33448C00642241 S2240FC540167C3418C6C8873BC73BFE3416FC341816D2C7230AC7877C3416C6C87C34181EA3
S2240FC56007FE3344087E33441E0271040FFC33468C00642207FE3346087E3346F632BF049B S2240FC5600271020FFC34898C00642207FE3489087E34891E0271040FFC348B8C00642207DB
S2240FC5802135FE3358FC335A16D37A7E33587C335AC61E873BC73BFE3358FC335A16D361A6 S2240FC580FE348B087E348BF63402042148FE349DFC349F16D2E07E349D7C349FC61E873B42
S2240FC5A02317071FF63343F63343C10A240572334320067A33438F070ACC334316C9C14C6F S2240FC5A0C73BFE349DFC349F16D2C7232A0732F63488F63488C1092414723488FC33FE8C45
S2240FC5C037800BC7877C33587C335A3D3BC601EE806BE023EC846CE024C7876CE0263A3DF5 S2240FC5C000092413FE33FE087E33FE200A7A3488C77C33FE8F070ACC348816C9DF4C378064
S2240FC5E0B745EDE026ADE024250FE6E023270A69E023C7876CE026523DC73DEE82B7466E9F S2240FC5E00BC7877C349D7C349F3D3BC601EE806BE023EC846CE024C7876CE0263A3DB74504
S2240FC600E81F69E82269E821C6016BE81E3DB745EDE021ADE01F250FE6E01E270A69E01E5F S2240FC600EDE026ADE024250FE6E023270A69E023C7876CE026523DC73DEE82B7466EE81F73
S2240FC620C7876CE021523DC73D3BC601EE806BE019EC846CE01AC7876CE01C3A3D3BC601BF S2240FC62069E82269E821C6016BE81E3DB745EDE021ADE01F250FE6E01E270A69E01EC787F8
S2240FC640EE806BE014EC846CE015C7876CE0173A3DB745EDE017ADE015250FE6E014270A3F S2240FC6406CE021523DC73D3BC601EE806BE019EC846CE01AC7876CE01C3A3D3BC601EE807F
S2240FC66069E014C7876CE017523DC73D3BC601EE806B0FEC846CE010C7876CE0123A3D3BF1 S2240FC6606BE014EC846CE015C7876CE0173A3DB745EDE017ADE015250FE6E014270A69E044
S2240FC680C601EE806B0AEC846C0BC7876C0D3A3DB745ED0DAD0B250CE60A2708690AC787F8 S2240FC68014C7876CE017523DC73D3BC601EE806B0FEC846CE010C7876CE0123A3D3BC60153
S2240FC6A06C0D523DC73D3BC601EE806B05EC846C06C7876C083A3DB745ED08AD06250CE6A4 S2240FC6A0EE806B0AEC846C0BC7876C0D3A3DB745ED0DAD0B250CE60A2708690AC7876C0D26
S2240FC6C00527086905C7876C08523DC73D3BC601EE806B00EC846C01C7876C033A3D374CE0 S2240FC6C0523DC73D3BC601EE806B05EC846C06C7876C083A3DB745ED08AD06250CE60527D1
S2240FC6E046404D46404C46204D46104D4608D64DE8B0C407D84D5B4D4D4D087900477900AF S2240FC6E0086905C7876C08523DC73D3BC601EE806B00EC846C01C7876C033A3D374C464066
S2240FC7004879004979004A79004B4C4F804C46804C4D803D1E014430071E01440C02201BAB S2240FC7004D46404C46204D46104D4608D64DE8B0C407D84D5B4D4D4D087900477900487953
S2240FC720FC3132260AC660877C31321C014D01FC31322707FE3132097E3132F6311F270F0B S2240FC720004979004A79004B4C4F804C46804C4D803D1E014430071E01440C02201BFC311F
S2240FC740FC3122BC31202407FE3122087E3122F63124270FFC3127BC31252407FE312708A4 S2240FC74033260AC660877C31331C014D01FC31332707FE3133097E3133F63120270FFC31E5
S2240FC7607E3127F6311A270FFC311DBC311B2407FE311D087E311DF63115270FFC3118BC48 S2240FC76023BC31212407FE3123087E3123F63125270FFC3128BC31262407FE3128087E31FA
S2240FC78031162407FE3118087E3118F63110270FFC3113BC31112407FE3113087E3113F625 S2240FC78028F6311B270FFC311EBC311C2407FE311E087E311EF63116270FFC3119BC311787
S2240FC7A0310B270FFC310EBC310C2407FE310E087E310EF63106270FFC3109BC31072407DA S2240FC7A02407FE3119087E3119F63111270FFC3114BC31122407FE3114087E3114F6310C08
S2240FC7C0FE3109087E3109F63101270FFC3104BC31022407FE3104087E3104C7873B3BFEF4 S2240FC7C0270FFC310FBC310D2407FE310F087E310FF63107270FFC310ABC31082407FE31C0
S2240FC7E0333FFC334116D361270FFE333FFC334116D37F7E333F7C33414C4F800B3BC60173 S2240FC7E00A087E310AF63102270FFC3105BC31032407FE3105087E3105C7873B3BFE348444
S2240FC800EE806BE028EC846CE029C7876CE02B3A3DF63343860A16D346CEC03BE6E454549C S2240FC800FC348616D2C7270FFE3484FC348616D2E57E34847C34864C4F800B3BC601EE802E
S2240FC82054547B336916C9A3E6E47B336A16C9A3A6E5444444447A336B16C9A3A6E57A33D2 S2240FC8206BE028EC846CE029C7876CE02B3A3DF63488860A16D2ACCEC03BE6E45454545497
S2240FC8406CF63343C10D260B16C9AB1C335F0D1C336007F63343C10E260F1C336A081C3372 S2240FC8407B34AE16C9C1E6E47B34AF16C9C1A6E5444444447A34B016C9C1A6E57A34B1F686
S2240FC8606C081C336E0816C9B8F63343C10D270DF63343C10E270616C9B816C9ABF6020ADB S2240FC8603488C10D260B16C9C91C34A40D1C34A507F63488C10E260F1C34AF081C34B1087E
S2240FC880F8335CC40FF8020A7B020AF6335D861012F8020AC4F0F8020A7B020AF6020BF833 S2240FC8801C34B30816C9D6F63488C10D270DF63488C10E270616C9D616C9C9F6020AF834D7
S2240FC8A0335EC40FF8020B7B020BF6335F861012F8020BC4F0F8020B7B020BF6020CF833CE S2240FC8A0A1C40FF8020A7B020AF634A2861012F8020AC4F0F8020A7B020AF6020BF834A3DC
S2240FC8C060C40FF8020C7B020CF63361861012F8020CC4F0F8020C7B020CF6020DF8336275 S2240FC8C0C40FF8020B7B020BF634A4861012F8020BC4F0F8020B7B020BF6020CF834A5C48F
S2240FC8E0C40FF8020D7B020DF63363861012F8020DC4F0F8020D7B020DF6020EF83364C4E7 S2240FC8E00FF8020C7B020CF634A6861012F8020CC4F0F8020C7B020CF6020DF834A7C40F1A
S2240FC9000FF8020E7B020EF63365861012F8020EC4F0F8020E7B020EF6020FF83366C40F71 S2240FC900F8020D7B020DF634A8861012F8020DC4F0F8020D7B020DF6020EF834A9C40FF806
S2240FC920F8020F7B020FF63367861012F8020FC4F0F8020F7B020FF60210F83368C40FF85E S2240FC920020E7B020EF634AA861012F8020EC4F0F8020E7B020EF6020FF834ABC40FF802D2
S2240FC94002107B0210F63369861012F80210C4F0F802107B0210F60211F8336AC40FF8022A S2240FC9400F7B020FF634AC861012F8020FC4F0F8020F7B020FF60210F834ADC40FF802109A
S2240FC960117B0211F6336B861012F80211C4F0F802117B0211F60212F8336CC40FF80212F0 S2240FC9607B0210F634AE861012F80210C4F0F802107B0210F60211F834AFC40FF802117B04
S2240FC9807B0212F6336D861012F80212C4F0F802127B0212F60213F8336EC40FF802137B5C S2240FC9800211F634B0861012F80211C4F0F802117B0211F60212F834B1C40FF802127B0253
S2240FC9A002133DF63343860A06D3461D336A081D336C081D336E083D1D335F0D1D336007FA S2240FC9A012F634B2861012F80212C4F0F802127B0212F60213F834B3C40FF802137B021318
S2240FC9C03D3B1F02710226B745EE0127208E0014241B7932BFF63343F63343C10A24057256 S2240FC9C03DF63488860A06D2AC1D34AF081D34B1081D34B3083D1D34A40D1D34A5073D3B6E
S2240FC9E033432003793343EE80C7876C011F02710206EE80C7876C011F0271042DEE80EC92 S2240FC9E01F0271023AB745EE0127348E0014242F793402F63488F63488C1092414723488D7
S2240FCA000327278C001424227932BFF633432607C60A7B3343200FF63343270AF63343C10E S2240FCA00FC33FE8C00092411FE33FE087E33FE2008793488C7877C33FEEE80C7876C011F85
S2240FCA200A2203733343C7876C031F02710406EE80C7876C031E0271021AEE80EC018C00B2 S2240FCA2002710206EE80C7876C011F02710441EE80EC03273B8C00142436793402F634884D
S2240FCA400A25111E0271040CEC038C000A2505C6017B32BF3A3D16CFFECC310116C60E04B9 S2240FCA402608C609877C33FE2020F63488271BF63488C1092214FC33FE270FFC33FE8C008F
S2240FCA60610306CBBDC618873BCC310116C5FB3AC7877C333FC60A7C3341F6334304211E57 S2240FCA60092207FE33FE097E33FEEE80C7876C031F02710406EE80C7876C031E0271021AEA
S2240FCA80FC333B3BFC333DF332D5B7453AF932D4B932D316CDA5250316CD8D16CD6DF633EB S2240FCA80EE80EC018C000A25111E0271040CEC038C000A2505C6017B34023A3D16D0B5CCB5
S2240FCAA0438759B745EEE232DD7E32D7F633438759B745EEE2330B7E3305F63343C102267C S2240FCAA0310216C62C04610306CC03C618873BCC310216C6193AC7877C3484C60A7C348694
S2240FCAC018FC333B3BFC333DC30020B7453A16CD86250316CD8D16CD6DF63343C103261841 S2240FCAC0F6348804211EFC34803BFC3482F33418B7453AF93417B9341616CCE0250316CC28
S2240FCAE0FC333B3BFC333DC30030B7453A16CD86250316CD8D16CD6DF63343C1042618FC2C S2240FCAE0C816CCA8F634888759B745EEE234207E341AF634888759B745EEE234507E344A74
S2240FCB00333B3BFC333DC30040B7453A16CD86250316CD8D16CD6DF63343C1052618FC33C3 S2240FCB00F63488C1022618FC34803BFC3482C30020B7453A16CCC1250316CCC816CCA8F6A3
S2240FCB203B3BFC333DC30050B7453A16CD86250316CD8D16CD6DF63343C1062618FC333B8A S2240FCB203488C1032618FC34803BFC3482C30030B7453A16CCC1250316CCC816CCA8F63434
S2240FCB403BFC333DC30060B7453A16CD86250316CD8D16CD6DF63343C1072618FC333B3B59 S2240FCB4088C1042618FC34803BFC3482C30040B7453A16CCC1250316CCC816CCA8F63488AF
S2240FCB60FC333DC30070B7453A16CD86250316CD8D16CD6DF63343C1082618FC333B3BFC67 S2240FCB60C1052618FC34803BFC3482C30050B7453A16CCC1250316CCC816CCA8F63488C145
S2240FCB80333DC30080B7453A16CD86250316CD8D16CD6DF63343C109260E16CDBC16CD86D5 S2240FCB80062618FC34803BFC3482C30060B7453A16CCC1250316CCC816CCA8F63488C107CE
S2240FCBA0250316CD8D16CD6DF63343C10A260E16CDBC16CD86250316CD8D16CD6DCC310120 S2240FCBA02618FC34803BFC3482C30070B7453A16CCC1250316CCC816CCA8F63488C108267D
S2240FCBC016C5E004610306CCF3C617873BCC310116C5CCFC31A4FE31A66E803BF631AB373D S2240FCBC018FC34803BFC3482C30080B7453A16CCC1250316CCC816CCA8F63488C109260E64
S2240FCBE0F631AA37CC31AC16C4117B3100FC31A4FE31A66EA33BF631AB37F631AA37CC31D9 S2240FCBE016CCF716CCC1250316CCC816CCA8F63488C10A260E16CCF716CCC1250316CCC84A
S2240FCC00AC16C4117B3100FC32A4FE32A66EA33BF632AB37F632AA37CC32AC16C4117B3175 S2240FCC0016CCA8CC310216C5FE044148C617873BCC310216C5EAFC3395FE33976E803BF603
S2240FCC2000FC31B4FE31B66EA33BF631BB37F631BA37CC31BC16C4117B3100FC31C4FE312D S2240FCC20339C37F6339B37CC339D16C41C7B3101FC31E5FE31E76EA33BF631EC37F631EBD0
S2240FCC40C66EA33BF631CB37F631CA37CC31CC16C4117B3100FC3274FE32766EA33BF63241 S2240FCC4037CC31ED16C41C1B867B3101F634882703F63488CC310216C66F04410FC63F87A3
S2240FCC607B37F6327A37CC327C16C4117B3100FC31D4FE31D66EA33BF631DB37F631DA3741 S2240FCC603BCC310216C65B1B82F63488CC310216C6D504411DC632873BCC310216C6C41B5A
S2240FCC80CC31DC16C4117B3100FC3294FE32966EA33BF6329B37F6329A37CC329C16C411C4 S2240FCC8082F63488C106260AF63100C1FA2403723100CC310216C6AE04410CC605873BCC76
S2240FCCA07B3100FC3244FE32466EA33BF6324B37F6324A37CC324C16C3617B3100FC32547B S2240FCCA0310216C69D1B823D8601C73B873BFE3480FC348216D3AB7B3231F634827B32322E
S2240FCCC0FE32566EA33BF6325B37F6325A37CC325C16C3617B3100FC3264FE32666EA33B47 S2240FCCC03DC900890007193DFC34803BFC348283FAFFB7453AC20082007C34807E34823D20
S2240FCCE0F6326B37F6326A37CC326C16C3611B867B3100CC310116C651044146C63F873B1F S2240FCCE07C34807E3482CCFAFF3BC7873BFE3480FC348216D2C73DFC34803BFC3482C30182
S2240FCD00CC310116C63D1B82F633432735FC31E4FE31E6343BF631EB37F631EA37CC31EC74 S2240FCD00E0B7453A3DC601873BCC310216C5EAC601876C80CC310216C619C601876C80CC2B
S2240FCD2016C4117B3100FC31F4FE31F66EA33BF631FB37F631FA37CC31FC16C4111B867B05 S2240FCD20310216C647C601876C80CC310216C65BC601876C80CC310216C68AC601876C8040
S2240FCD403100CC310116C6B704410CC60A873BCC310116C6A61B82CC310116C69004410C42 S2240FCD40CC310216C69DC601876C80CC310216C6C4C601876C80CC310216C6EB3ACC18FD53
S2240FCD60C616873BCC310116C67F1B823D8601C73B873BFE333BFC333D16D4457B3220F6B9 S2240FCD607C3135CE07007E313779313CC6087B313BC6FD7C3145CD7C007D314779314CC6B8
S2240FCD80333D7B32213DC900890007193DFC333B3BFC333D83FAFFB7453AC20082007C339F S2240FCD80087B314BC6FE7C3165CC4F177C316779316CC6087B316BCC0CF07C31758604C72E
S2240FCDA03B7E333D3D7C333B7E333DCCFAFF3BC7873BFE333BFC333D16D3613DFC333B3B94 S2240FCDA07C31777B317C487A317B860C527C3255CCFF557C325779325CC6087B325BCC0CE4
S2240FCDC0FC333DC301E0B7453A3DC601873BCC310116C5CCC601876C80CC310116C5FBC6BA S2240FCDC0017C3275CCFFA57C327779327CC6087B327BCC0C017C3265CCFFAB7C3267793247
S2240FCDE001876C80CC310116C629C601876C80CC310116C63DC601876C80CC310116C66CD7 S2240FCDE06CC6087B326BCC0A307C3295CCFFE87C329779329CC6087B329BCC0A317C3285F5
S2240FCE00C601876C80CC310116C67FC601876C80CC310116C6A6C601876C80CC310116C69D S2240FCE00CCFFE87C328779328CC6087B328BCC0CFE7C3185CCD9267C318779318CC6087B53
S2240FCE20CD3ACC18FD7C3134CE07007E313679313BC6087B313AC6FD7C3144CD7C007D3117 S2240FCE20318BC7877C31C5CC02407C31C77931CCC6087B31CBC7877C32C552427C32C779E2
S2240FCE404679314BC6087B314AC6FE7C3164CC4F177C316679316BC6087B316ACC0CF07C68 S2240FCE4032CCC6087B32CBC78716D0A416D08E7C33A5CC021B7C33A77933ACC6087B33AB1C
S2240FCE6031748604C77C31767B317B487A317A860C527C3244CCFF557C324679324BC60843 S2240FCE60C7877C31D5C625427C31D77931DCC6087B31DBC7877C31F5CC07E87C31F7793149
S2240FCE807B324ACC0C017C3264CCFFA57C326679326BC6087B326ACC0C017C3254CCFFABCC S2240FCE80FC427A31FBC7877C3205CC07E87C320779320C427A320BC7877C32A5C6847C32E0
S2240FCEA07C325679325BC6087B325ACC0CFE7C3184CCD9267C318679318BC6087B318AC77A S2240FCEA0A77A32AC587B32ABC716D0A4CC18F07C3215CC010B7C321779321CC6087B321BCD
S2240FCEC0877C31A4CC02407C31A67931ABC6087B31AAC7877C329452427C329679329BC618 S2240FCEC0CC08FF7C3225CCF00B7C322779322CC6087B322BCC18FE7C315586D8C77C315772
S2240FCEE0087B329AC78716CFEDC7877C31D4CC02307C31D67931DBC6087B31DAC7877C318B S2240FCEE07B315CC6087B315BCC18FE7C323586F1C77C32377B323CC6087B323BCC18DA7C80
S2240FCF00B4C62B427C31B67931BBC6087B31BAC7877C31C4C625427C31C67931CBC6087BFD S2240FCF0032B5C6F9437C32B77932BCC6087B32BBCC023E7C32BDCC18FE7C324586C6C77C37
S2240FCF2031CAC7877C31E4CC07E87C31E67931EB427A31EAC7877C31F4CC07E87C31F67983 S2240FCF2032477B324CC6087B324BCC18857C3195C7877C31977B319CC6087B319BCC18FF28
S2240FCF4031FB427A31FAC7877C3274C6847C32767A327B587B327AC716CFEDCC18F07C320B S2240FCF407C31A58651C77C31A77B31ACC6087B31ABCC18FF7C31B58650C77C31B77B31BC4E
S2240FCF6004CC010B7C320679320BC6087B320ACC08FF7C3214CCF00B7C321679321BC6081E S2240FCF60C6087B31BBC7877C32D5C6B1427C32D77932DCC6087B32DBC7877C32E5CC075573
S2240FCF807B321ACC18FE7C315486D8C77C31567B315BC6087B315ACC18FE7C322486F1C7DE S2240FCF807C32E77932EC427A32EBC7877C32F5CC02B17C32F77932FCC6087B32FBC7877C7C
S2240FCFA07C32267B322BC6087B322ACC18DA7C3284C6F9437C328679328BC6087B328ACCDF S2240FCFA033D5CC03B07C33D77933DCC6087B33DBC7877C3305C65B427C330779330CC608D0
S2240FCFC0023E7C328CCC18FE7C323486C6C77C32367B323BC6087B323ACC18857C3194C7FA S2240FCFC07B330BC7877C3315CC02077C331779331C527B331BC7877C3325C61C427C3327D8
S2240FCFE0877C31967B319BC6087B319A3D7C32A4CC04027C32A67932AB487A32AA3DF633E9 S2240FCFE079332CC6087B332BC7877C333586027C33377B333CC6087B333BC7877C3345C655
S2240FD000432617C7877C31BE7B31B07B31B3860816D1B17B32B3877C32A0F6334304211C00 S2240FD00037427C334779334CC6087B334BC7877C3355C626427C335779335CC6087B335B69
S2240FD020CC01FF16D19AC66416D1747932B3CD098016D1B816D181C6107B31F0F63343C1B0 S2240FD020C7877C3365CC03027C336779336CC6087B336BC7877C3375C608427C3377793340
S2240FD04002261CCC03E016D19AC6BB16D174CD0E2E7D32A0C6624216D181C6807B31F0F66A S2240FD0407C7B337BC7877C3385C6827C33877A338CC6087B338BC77C33B5CC07727C33B701
S2240FD0603343C1032615CC05D016D163CD0F807D32A0C6624316D18116D1A1F63343C10405 S2240FD0607933BC427A33BBC7877C33C5CC07727C33C77933CCC6027B33CB07127C3395CC2B
S2240FD080261DCC07C016D19A16D1BFC74216D1B116D18BCC06417C31FCCC01807C31FEF6C2 S2240FD08003067C339779339CC6087B339B3DC7877C31E5CC02307C31E77931ECC6087B310F
S2240FD0A03343C1052617CC09B07C31BE437A31B016D1BFC716D1B116D1A716D18BF63343E4 S2240FD0A0EBC7873D7C33E5CC04027C33E77933EC487A33EB3DF634882605C6087B31EDF6FB
S2240FD0C0C106260CCC0BA016D1637932B316D16AF63343C1072609CC0DA016D16316D16A5C S2240FD0C03488042105C6107B31EDF63488C1022605C6187B31EDF63488C1032605C6207BCE
S2240FD0E0F63343C1082526CC0DA016D19A7931B316D1BFCE00017E31CE7931D0CD0F801667 S2240FD0E031EDF63488C1042605C6287B31EDF63488C1052605C6307B31EDF63488C1062604
S2240FD100D1B87C31EC1A047E31EE16D1A1F63343C1092507CC0DA0074A074FF63343C10ADD S2240FD10005C6387B31EDF63488C1072605C6407B31EDF63488C1082605C6487B31EDF634A4
S2240FD1202536CC0EA07C31BEC6087B31B016D1BFC7877C31CE0770C7877C31CF7B31D0CE77 S2240FD12088C1092605C6507B31ED3DC601873BCC310216C5EAC601876C80CC310216C619F7
S2240FD14004627E31ECC6057C31EE0755CD06417D31FCC680427C31FEF63343C10B2503792E S2240FD140C601876C80CC310216C647C601876C80CC310216C65BC601876C80CC310216C6DA
S2240FD16033433D0735C6F0070B3DCD0F8007490710072E3D7B31B3CE08007E31CE7931D046 S2240FD1608AC601876C80CC310216C69DC601876C80CC310216C6C4C601876C80CC31021637
S2240FD1803D7C31ECC605877C31EE3DCE04627E31ECCD00057D31EE07083D7C31BE7931B02D S2240FD180C6EBCC03E86C80CC310216C81B3AC7877C34007B312A3D1C02F201FC341A271949
S2240FD1A03DC6A07B31F03DCC0F807B32B37C32A03D7C31CE7B31D03D7D32A0CC04623DC6E1 S2240FD1A0FE341C087E341CBE341A250DC7877C341CF60258C8047B0258FC344A2719FE3402
S2240FD1C0F07B31B33DC601873BCC310116C5CCC601876C80CC310116C5FBC601876C80CC6D S2240FD1C04C087E344CBE344A250DC7877C344CF60258C8087B0258F634782702C78FC60154
S2240FD1E0310116C629C601876C80CC310116C63DC601876C80CC310116C66CC601876C80D9 S2240FD1E07B34782726723479F63479C108261CC6017B347B793479B6347A2701C77B347A47
S2240FD200CC310116C67FC601876C80CC310116C6A6C601876C80CC310116C6CDCC03E86CE3 S2240FD2002709C601877C347C7C347E0B1B9CCC016016C3D86C826E808CF91726398E18DA2B
S2240FD22080CC310116C7FD3AC7877C32BD7B31293D1C02F201FC32D72719FE32D9087E3266 S2240FD2202634F63414261507342611F633F7C167260AF633F8042104427A3414F63415266A
S2240FD240D9BE32D7250DC7877C32D9F60258C8047B0258FC33052719FE3307087E3307BEF8 S2240FD24015071A2611F633F7C167260AF633F8042104427A34151C0144011B840BF601641F
S2240FD2603305250DC7877C3307F60258C8087B0258F633332702C78FC6017B3333272672F5 S2240FD2607B33F6F601657B33F7F601667B33F8F6016787B745C77C34047E3406F60168B7C8
S2240FD2803334F63334C108261CC6017B3336793334B633352701C77B33352709C601877C36 S2240FD28045C77C34087E340AF60169B745C77C340C7E340EF6016AB745C77C34107E3412B3
S2240FD2A033377C33390B1B9CCC016016C31D6C826E808CF91726398E18DA2634F632D12653 S2240FD2A0F6016B7B33FDF633F6C1063D34B785871810B750303D87D7B7C6270AB7C549B70F
S2240FD2C01507342611F632B6C167260AF632B7042104427A32D1F632D22615071A2611F633 S2240FD2C0C546560436F63DAC84270E34B7C5E285A284B7C510FB302002AE82311B840540AC
S2240FD2E032B6C167260AF632B7042104427A32D21C0144011B840BF601647B32B5F60165ED S2240FD2E004A401083D046401098300013D87C76C82EC8C261FEE8EED86EC8811280DEC86E5
S2240FD3007B32B6F601667B32B7F6016787B745C77C32C17E32C3F60168B745C77C32C57E38 S2240FD300CD0000116D82B746EC88116D846C8887C76C863D972709EE86B7C5CD000020089C
S2240FD32032C7F60169B745C77C32C97E32CBF6016AB745C77C32CD7E32CFF6016B7B32BCE2 S2240FD320EE8DE686ED87B7C61135ECF010133B35ECF012ED8413E3B130B7C5CD0000356533
S2240FD340F632B5C1063D34B785871810B750303D87D7B7C6270AB7C549B7C546560436F62C S2240FD34081A38CB7C5E28BA28A310446113669AF3137323433EEF01011B76532201F252A3E
S2240FD3603DAC84270E34B7C5E285A284B7C510FB302002AE82311B84054004A401083D04AA S2240FD360046403044539E78E2706EE8E87C7200BB7C5363469AFEEF013313A1810083A341D
S2240FD3806401098300013D87C76C82EC8C261FEE8EED86EC8811280DEC86CD0000116D8269 S2240FD380A3B1B74620A33102209F4151B7C5415104A40108AE8E22EE2505ACF01024E731C4
S2240FD3A0B746EC88116D846C8887C76C863D972709EE86B7C5CD00002008EE8DE686ED876E S2220FD3A06D84698369826C886E863D3B341B9C16D2EDEE84EC861B88EDB50540000005
S2240FD3C0B7C61135ECF010133B35ECF012ED8413E3B130B7C5CD0000356581A38CB7C5E2E0 S2240FFF80C10FC10FC10FC10FD197C10FC10FC10FC10FC10FC10FC10FC10FC10FC10FC10FB5
S2240FD3E08BA28A310446113669AF3137323433EEF01011B76532201F252A046403044539BF S2240FFFA0C10FC10FC10FC10FC10FC10FC10FC10FC10FD20CC10FC10FC10FC10FC10FC10F1F
S2240FD400E78E2706EE8E87C7200BB7C5363469AFEEF013313A1810083A34A3B1B74620A355 S2240FFFC0C10FC10FC10FC10FC10FC10FC10FC10FC10FC10FC10FC52FC10FC10FC10FC732C0
S2240FD4203102209F4151B7C5415104A40108AE8E22EE2505ACF01024E7316D84698369826F S2240FFFE0C10FC10FC10FC10FC10FC10FC10FC10FC535C10FC10FC10FC10FC10FC10FC029AA
S21C0FD4406C886E863D3B341B9C16D387EE84EC861B88EDB50540000097
S2240FFF80C0FFC0FFC0FFC0FFD231C0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FF19
S2240FFFA0C0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFD2A6C0FFC0FFC0FFC0FFC0FFC0FF84
S2240FFFC0C0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC524C0FFC0FFC0FFC714D7
S2240FFFE0C0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC52AC0FFC0FFC0FFC0FFC0FFC0FFC029A3
S9030000FC S9030000FC
S03A0000433A5C55736572735C48655C4465736B746F705C4D3237C0CFBBAFCCA85C6A69616E63657461695C62696E5C50726F6A6563742E616273EC
S123C000FEC033FDC031270E35ED31EC3169700434FB310326F2FEC035EC31270BED3118C8
S123C0200A30700434F920F13DCF310007D206C0450001C037D4563100026FD706E3A7368E
S123C040B5F507F7B716C19816CDCA16D1C5C7877C32DDC6297C32DF577C32E1C60D7C32F9
S123C060E3C60A7C32E5C6087C32E7537C32E9C6057C32EB7C32ED7C32EF537C32F1C6785D
S123C0807C32DBFE32DB7E32D7C77C330BCE01907E330DC6AF7C330FC66E7C3311C6557C25
S123C0A03313C64B7C3315C6377C3317C62B7C3319C61E7C331B7C331DC61B7C331FC62BCB
S123C0C07C3321C61E7C3323C6147C3325C61E7C33277C33297C332B7C332D7C332F7C3353
S123C0E031C6787C3309FD33097D3305427A32C016C81116CA56C6555B3F585B3F20F1207C
S123C100FECC06405B0C7902737A0277C6FF5B025B037B0292790294790295C6707B0282E0
S123C120790284790285C6F07B029A477A029C79029DC6FF7B026279026479026579024A90
S123C14079024C79024D79024BC6107B024F79024E79028A79028B7900D8475AD9CE000671
S123C1607E025E417A025A79025C79025D477A0242790244790245790271790000790001B4
S123C1807902407902607902907902587902807902487902985E7C3D141016C1B516C101B7
S123C1A016C28CC716C6DE16C4DE16C4A5C60116C26D10EF3D1B9C16C25CC6805B0B5A1115
S123C1C0437A01201C02FA80201316C2636E802607260A8C2710230516C25C20044F370162
S123C1E0E94C1C80CC40267B02FB5A35C6475B3479003679003AC6075B3CC6875B394C3969
S123C200801C02FA80201C075A6E80C6555B3F585B3F04650A04650BEC828C27102304078A
S123C2203B20044F3701E04C39404C39024C39084D39014D3904C6017B02FB7902F04D381B
S123C240024D38104C3B80963B84808A575A3B4C38801D02F10279001E1B843DC7876C842A
S123C2606C823DEC84EE8216D37A6C843D371C02F280CC03FF7C02F41C02F204E680270671
S123C2801C02F20220041D02F202323D1C0140011F014101FBC6887B01411D014104B60102
S123C2A04384F08A047A0143B60143848F8A107A01431D0143801D0142C01D01423F1D0154
S123C2C04B301D014B0779015079015179015279015379015879015979015A79015B86FF6E
S123C2E07A01547A01557A01567A01577A015C7A015D7A015E7A015F7901471D0140011E58
S123C300014101FB1C0144011C0145011D0147071C0140081D0140201C0140043D1AACB7AC
S123C32046E6406B00E6416B01E6426B02E6436B03EE82EC80C4078749B7C54656CD000007
S123C3403BEC82C4E03BC60334EE8216D350EA85AA846C88B7C5EA81AA806CA5B7C51B84DD
S123C3603D6CADF601462708EC892608EC872604C706C40EF601467B014AF6014A6B82ECFB
S123C38087C4E0841F4949494949CD00007B0170EC87C41C87B745C60D16D3507B0171ECEA
S123C3A089C78480B746EC87C40387B745C60F16D350FA01717B01711C017118EC89C480A5
S123C3C0847F3BC607B7653116D3507B0172E68AC47F587B0173E685C1082304C6086B85C7
S123C3E0C72016873BC30174B746EC80E382B745E6006B40E681521B82E18525E6E6857B3A
S123C400017CE6867B017DE6827B0146C6011B833D6CABC7876C83F601462605B705C7200B
S123C4200AEC8B2608EE892604B7542075F601467B014AF6014A6B82ED8BEE89C60316D336
S123C440507B0170C620A68C127B0171790172790173E687C1082304C6086B87C72016870B
S123C4603BC30174B746EC80E382B745E6006B40E681521B82E18725E6E6877B017CE6884E
S123C4807B017DE6827B0146200AEE83086E838E13882209F60146E482E18226EDC6018726
S123C4A0B7051B853D1D0201021D020003F60200C4C7CA087B0200CC02083BC7EE8069001A
S123C4C052C11425F7CCFFF07B02027A0203447A02047902057902061C0200803A3D4DCA6B
S123C4E0804CCA404DCA104CCA084DCA024DCC204DC9804DC9024DC9017900CA4CC8604D02
S123C500C880DCC8C784E0CA145CC84DCB804DCB404DCB104CCB044CCB084DCB024DCB0179
S123C5204CCB203DD6CF4CCC200BFE32D3FC32D516D37A7E32D37C32D5C6C8873BC73BFEDC
S123C54032D3FC32D516D361230AC7877C32D3C6C87C32D51E0271020FFC33448C00642251
S123C56007FE3344087E33441E0271040FFC33468C00642207FE3346087E3346F632BF04AB
S123C5802135FE3358FC335A16D37A7E33587C335AC61E873BC73BFE3358FC335A16D361B6
S123C5A02317071FF63343F63343C10A240572334320067A33438F070ACC334316C9C14C7F
S123C5C037800BC7877C33587C335A3D3BC601EE806BE023EC846CE024C7876CE0263A3D05
S123C5E0B745EDE026ADE024250FE6E023270A69E023C7876CE026523DC73DEE82B7466EAF
S123C600E81F69E82269E821C6016BE81E3DB745EDE021ADE01F250FE6E01E270A69E01E6F
S123C620C7876CE021523DC73D3BC601EE806BE019EC846CE01AC7876CE01C3A3D3BC601CF
S123C640EE806BE014EC846CE015C7876CE0173A3DB745EDE017ADE015250FE6E014270A4F
S123C66069E014C7876CE017523DC73D3BC601EE806B0FEC846CE010C7876CE0123A3D3B01
S123C680C601EE806B0AEC846C0BC7876C0D3A3DB745ED0DAD0B250CE60A2708690AC78708
S123C6A06C0D523DC73D3BC601EE806B05EC846C06C7876C083A3DB745ED08AD06250CE6B4
S123C6C00527086905C7876C08523DC73D3BC601EE806B00EC846C01C7876C033A3D374CF0
S123C6E046404D46404C46204D46104D4608D64DE8B0C407D84D5B4D4D4D087900477900BF
S123C7004879004979004A79004B4C4F804C46804C4D803D1E014430071E01440C02201BBB
S123C720FC3132260AC660877C31321C014D01FC31322707FE3132097E3132F6311F270F1B
S123C740FC3122BC31202407FE3122087E3122F63124270FFC3127BC31252407FE312708B4
S123C7607E3127F6311A270FFC311DBC311B2407FE311D087E311DF63115270FFC3118BC58
S123C78031162407FE3118087E3118F63110270FFC3113BC31112407FE3113087E3113F635
S123C7A0310B270FFC310EBC310C2407FE310E087E310EF63106270FFC3109BC31072407EA
S123C7C0FE3109087E3109F63101270FFC3104BC31022407FE3104087E3104C7873B3BFE04
S123C7E0333FFC334116D361270FFE333FFC334116D37F7E333F7C33414C4F800B3BC60183
S123C800EE806BE028EC846CE029C7876CE02B3A3DF63343860A16D346CEC03BE6E45454AC
S123C82054547B336916C9A3E6E47B336A16C9A3A6E5444444447A336B16C9A3A6E57A33E2
S123C8406CF63343C10D260B16C9AB1C335F0D1C336007F63343C10E260F1C336A081C3382
S123C8606C081C336E0816C9B8F63343C10D270DF63343C10E270616C9B816C9ABF6020AEB
S123C880F8335CC40FF8020A7B020AF6335D861012F8020AC4F0F8020A7B020AF6020BF843
S123C8A0335EC40FF8020B7B020BF6335F861012F8020BC4F0F8020B7B020BF6020CF833DE
S123C8C060C40FF8020C7B020CF63361861012F8020CC4F0F8020C7B020CF6020DF8336285
S123C8E0C40FF8020D7B020DF63363861012F8020DC4F0F8020D7B020DF6020EF83364C4F7
S123C9000FF8020E7B020EF63365861012F8020EC4F0F8020E7B020EF6020FF83366C40F81
S123C920F8020F7B020FF63367861012F8020FC4F0F8020F7B020FF60210F83368C40FF86E
S123C94002107B0210F63369861012F80210C4F0F802107B0210F60211F8336AC40FF8023A
S123C960117B0211F6336B861012F80211C4F0F802117B0211F60212F8336CC40FF8021200
S123C9807B0212F6336D861012F80212C4F0F802127B0212F60213F8336EC40FF802137B6C
S123C9A002133DF63343860A06D3461D336A081D336C081D336E083D1D335F0D1D3360070A
S123C9C03D3B1F02710226B745EE0127208E0014241B7932BFF63343F63343C10A24057266
S123C9E033432003793343EE80C7876C011F02710206EE80C7876C011F0271042DEE80ECA2
S123CA000327278C001424227932BFF633432607C60A7B3343200FF63343270AF63343C11E
S123CA200A2203733343C7876C031F02710406EE80C7876C031E0271021AEE80EC018C00C2
S123CA400A25111E0271040CEC038C000A2505C6017B32BF3A3D16CFFECC310116C60E04C9
S123CA60610306CBBDC618873BCC310116C5FB3AC7877C333FC60A7C3341F6334304211E67
S123CA80FC333B3BFC333DF332D5B7453AF932D4B932D316CDA5250316CD8D16CD6DF633FB
S123CAA0438759B745EEE232DD7E32D7F633438759B745EEE2330B7E3305F63343C102268C
S123CAC018FC333B3BFC333DC30020B7453A16CD86250316CD8D16CD6DF63343C103261851
S123CAE0FC333B3BFC333DC30030B7453A16CD86250316CD8D16CD6DF63343C1042618FC3C
S123CB00333B3BFC333DC30040B7453A16CD86250316CD8D16CD6DF63343C1052618FC33D3
S123CB203B3BFC333DC30050B7453A16CD86250316CD8D16CD6DF63343C1062618FC333B9A
S123CB403BFC333DC30060B7453A16CD86250316CD8D16CD6DF63343C1072618FC333B3B69
S123CB60FC333DC30070B7453A16CD86250316CD8D16CD6DF63343C1082618FC333B3BFC77
S123CB80333DC30080B7453A16CD86250316CD8D16CD6DF63343C109260E16CDBC16CD86E5
S123CBA0250316CD8D16CD6DF63343C10A260E16CDBC16CD86250316CD8D16CD6DCC310130
S123CBC016C5E004610306CCF3C617873BCC310116C5CCFC31A4FE31A66E803BF631AB374D
S123CBE0F631AA37CC31AC16C4117B3100FC31A4FE31A66EA33BF631AB37F631AA37CC31E9
S123CC00AC16C4117B3100FC32A4FE32A66EA33BF632AB37F632AA37CC32AC16C4117B3185
S123CC2000FC31B4FE31B66EA33BF631BB37F631BA37CC31BC16C4117B3100FC31C4FE313D
S123CC40C66EA33BF631CB37F631CA37CC31CC16C4117B3100FC3274FE32766EA33BF63251
S123CC607B37F6327A37CC327C16C4117B3100FC31D4FE31D66EA33BF631DB37F631DA3751
S123CC80CC31DC16C4117B3100FC3294FE32966EA33BF6329B37F6329A37CC329C16C411D4
S123CCA07B3100FC3244FE32466EA33BF6324B37F6324A37CC324C16C3617B3100FC32548B
S123CCC0FE32566EA33BF6325B37F6325A37CC325C16C3617B3100FC3264FE32666EA33B57
S123CCE0F6326B37F6326A37CC326C16C3611B867B3100CC310116C651044146C63F873B2F
S123CD00CC310116C63D1B82F633432735FC31E4FE31E6343BF631EB37F631EA37CC31EC84
S123CD2016C4117B3100FC31F4FE31F66EA33BF631FB37F631FA37CC31FC16C4111B867B15
S123CD403100CC310116C6B704410CC60A873BCC310116C6A61B82CC310116C69004410C52
S123CD60C616873BCC310116C67F1B823D8601C73B873BFE333BFC333D16D4457B3220F6C9
S123CD80333D7B32213DC900890007193DFC333B3BFC333D83FAFFB7453AC20082007C33AF
S123CDA03B7E333D3D7C333B7E333DCCFAFF3BC7873BFE333BFC333D16D3613DFC333B3BA4
S123CDC0FC333DC301E0B7453A3DC601873BCC310116C5CCC601876C80CC310116C5FBC6CA
S123CDE001876C80CC310116C629C601876C80CC310116C63DC601876C80CC310116C66CE7
S123CE00C601876C80CC310116C67FC601876C80CC310116C6A6C601876C80CC310116C6AD
S123CE20CD3ACC18FD7C3134CE07007E313679313BC6087B313AC6FD7C3144CD7C007D3127
S123CE404679314BC6087B314AC6FE7C3164CC4F177C316679316BC6087B316ACC0CF07C78
S123CE6031748604C77C31767B317B487A317A860C527C3244CCFF557C324679324BC60853
S123CE807B324ACC0C017C3264CCFFA57C326679326BC6087B326ACC0C017C3254CCFFABDC
S123CEA07C325679325BC6087B325ACC0CFE7C3184CCD9267C318679318BC6087B318AC78A
S123CEC0877C31A4CC02407C31A67931ABC6087B31AAC7877C329452427C329679329BC628
S123CEE0087B329AC78716CFEDC7877C31D4CC02307C31D67931DBC6087B31DAC7877C319B
S123CF00B4C62B427C31B67931BBC6087B31BAC7877C31C4C625427C31C67931CBC6087B0D
S123CF2031CAC7877C31E4CC07E87C31E67931EB427A31EAC7877C31F4CC07E87C31F67993
S123CF4031FB427A31FAC7877C3274C6847C32767A327B587B327AC716CFEDCC18F07C321B
S123CF6004CC010B7C320679320BC6087B320ACC08FF7C3214CCF00B7C321679321BC6082E
S123CF807B321ACC18FE7C315486D8C77C31567B315BC6087B315ACC18FE7C322486F1C7EE
S123CFA07C32267B322BC6087B322ACC18DA7C3284C6F9437C328679328BC6087B328ACCEF
S123CFC0023E7C328CCC18FE7C323486C6C77C32367B323BC6087B323ACC18857C3194C70A
S123CFE0877C31967B319BC6087B319A3D7C32A4CC04027C32A67932AB487A32AA3DF633F9
S123D000432617C7877C31BE7B31B07B31B3860816D1B17B32B3877C32A0F6334304211C10
S123D020CC01FF16D19AC66416D1747932B3CD098016D1B816D181C6107B31F0F63343C1C0
S123D04002261CCC03E016D19AC6BB16D174CD0E2E7D32A0C6624216D181C6807B31F0F67A
S123D0603343C1032615CC05D016D163CD0F807D32A0C6624316D18116D1A1F63343C10415
S123D080261DCC07C016D19A16D1BFC74216D1B116D18BCC06417C31FCCC01807C31FEF6D2
S123D0A03343C1052617CC09B07C31BE437A31B016D1BFC716D1B116D1A716D18BF63343F4
S123D0C0C106260CCC0BA016D1637932B316D16AF63343C1072609CC0DA016D16316D16A6C
S123D0E0F63343C1082526CC0DA016D19A7931B316D1BFCE00017E31CE7931D0CD0F801677
S123D100D1B87C31EC1A047E31EE16D1A1F63343C1092507CC0DA0074A074FF63343C10AED
S123D1202536CC0EA07C31BEC6087B31B016D1BFC7877C31CE0770C7877C31CF7B31D0CE87
S123D14004627E31ECC6057C31EE0755CD06417D31FCC680427C31FEF63343C10B2503793E
S123D16033433D0735C6F0070B3DCD0F8007490710072E3D7B31B3CE08007E31CE7931D056
S123D1803D7C31ECC605877C31EE3DCE04627E31ECCD00057D31EE07083D7C31BE7931B03D
S123D1A03DC6A07B31F03DCC0F807B32B37C32A03D7C31CE7B31D03D7D32A0CC04623DC6F1
S123D1C0F07B31B33DC601873BCC310116C5CCC601876C80CC310116C5FBC601876C80CC7D
S123D1E0310116C629C601876C80CC310116C63DC601876C80CC310116C66CC601876C80E9
S123D200CC310116C67FC601876C80CC310116C6A6C601876C80CC310116C6CDCC03E86CF3
S123D22080CC310116C7FD3AC7877C32BD7B31293D1C02F201FC32D72719FE32D9087E3276
S123D240D9BE32D7250DC7877C32D9F60258C8047B0258FC33052719FE3307087E3307BE08
S123D2603305250DC7877C3307F60258C8087B0258F633332702C78FC6017B333327267205
S123D2803334F63334C108261CC6017B3336793334B633352701C77B33352709C601877C46
S123D2A033377C33390B1B9CCC016016C31D6C826E808CF91726398E18DA2634F632D12663
S123D2C01507342611F632B6C167260AF632B7042104427A32D1F632D22615071A2611F643
S123D2E032B6C167260AF632B7042104427A32D21C0144011B840BF601647B32B5F60165FD
S123D3007B32B6F601667B32B7F6016787B745C77C32C17E32C3F60168B745C77C32C57E48
S123D32032C7F60169B745C77C32C97E32CBF6016AB745C77C32CD7E32CFF6016B7B32BCF2
S123D340F632B5C1063D34B785871810B750303D87D7B7C6270AB7C549B7C546560436F63C
S123D3603DAC84270E34B7C5E285A284B7C510FB302002AE82311B84054004A401083D04BA
S123D3806401098300013D87C76C82EC8C261FEE8EED86EC8811280DEC86CD0000116D8279
S123D3A0B746EC88116D846C8887C76C863D972709EE86B7C5CD00002008EE8DE686ED877E
S123D3C0B7C61135ECF010133B35ECF012ED8413E3B130B7C5CD0000356581A38CB7C5E2F0
S123D3E08BA28A310446113669AF3137323433EEF01011B76532201F252A046403044539CF
S123D400E78E2706EE8E87C7200BB7C5363469AFEEF013313A1810083A34A3B1B74620A365
S123D4203102209F4151B7C5415104A40108AE8E22EE2505ACF01024E7316D84698369827F
S11BD4406C886E863D3B341B9C16D387EE84EC861B88EDB505400000A7
S123FF80C0FFC0FFC0FFC0FFD231C0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FF29
S123FFA0C0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFD2A6C0FFC0FFC0FFC0FFC0FFC0FF94
S123FFC0C0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC524C0FFC0FFC0FFC714E7
S123FFE0C0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC52AC0FFC0FFC0FFC0FFC0FFC0FFC029B3
S9030000FC
PROGRAM "C:\Users\He\Desktop\M27ϻ̨\jiancetai\bin\Project.abs" PROGRAM "D:\Project\\ī\jiancetai\bin\Project.abs"
********************************************************************************************* *********************************************************************************************
TARGET SECTION TARGET SECTION
...@@ -36,8 +36,8 @@ Entry point: 0xC029 (_Startup) ...@@ -36,8 +36,8 @@ Entry point: 0xC029 (_Startup)
_startupData is allocated at 0xC031 and uses 6 Bytes _startupData is allocated at 0xC031 and uses 6 Bytes
extern struct _tagStartup { extern struct _tagStartup {
unsigned nofZeroOut 1 unsigned nofZeroOut 1
_Range pZeroOut 0x3100 623 _Range pZeroOut 0x3100 948
_Copy *toCopyDownBeg 0xD456 _Copy *toCopyDownBeg 0xD3BC
} _startupData; } _startupData;
********************************************************************************************* *********************************************************************************************
...@@ -47,9 +47,9 @@ Section Name Size Type From To Segment ...@@ -47,9 +47,9 @@ Section Name Size Type From To Segment
.init 49 R 0xC000 0xC030 ROM_C000 .init 49 R 0xC000 0xC030 ROM_C000
.startData 10 R 0xC031 0xC03A ROM_C000 .startData 10 R 0xC031 0xC03A ROM_C000
.rodata 10 R 0xC03B 0xC044 ROM_C000 .rodata 10 R 0xC03B 0xC044 ROM_C000
.text 4588 R 0xC045 0xD230 ROM_C000 .text 4434 R 0xC045 0xD196 ROM_C000
NON_BANKED 277 R 0xD231 0xD345 ROM_C000 NON_BANKED 277 R 0xD197 0xD2AB ROM_C000
.copy 2 R 0xD456 0xD457 ROM_C000 .copy 2 R 0xD3BC 0xD3BD ROM_C000
.stack 256 R/W 0x3000 0x30FF RAM .stack 256 R/W 0x3000 0x30FF RAM
VECTORS_DATA 128 R 0xFF80 0xFFFF OSVECTORS VECTORS_DATA 128 R 0xFF80 0xFFFF OSVECTORS
.abs_section_b 1 N/I 0xB 0xB .absSeg0 .abs_section_b 1 N/I 0xB 0xB .absSeg0
...@@ -385,12 +385,13 @@ VECTORS_DATA 128 R 0xFF80 0xFFFF OSVECTORS ...@@ -385,12 +385,13 @@ VECTORS_DATA 128 R 0xFF80 0xFFFF OSVECTORS
.abs_section_2c2 2 N/I 0x2C2 0x2C3 .absSeg330 .abs_section_2c2 2 N/I 0x2C2 0x2C3 .absSeg330
.abs_section_2f4 2 N/I 0x2F4 0x2F5 .absSeg331 .abs_section_2f4 2 N/I 0x2F4 0x2F5 .absSeg331
.abs_section_2f8 2 N/I 0x2F8 0x2F9 .absSeg332 .abs_section_2f8 2 N/I 0x2F8 0x2F9 .absSeg332
.common 623 R/W 0x3100 0x336E RAM .bss 1 R/W 0x3100 0x3100 RAM
RUNTIME 272 R 0xD346 0xD455 ROM_C000 .common 947 R/W 0x3101 0x34B3 RAM
RUNTIME 272 R 0xD2AC 0xD3BB ROM_C000
Summary of section sizes per section type: Summary of section sizes per section type:
READ_ONLY (R): 14D8 (dec: 5336) READ_ONLY (R): 143E (dec: 5182)
READ_WRITE (R/W): 36F (dec: 879) READ_WRITE (R/W): 4B4 (dec: 1204)
NO_INIT (N/I): 191 (dec: 401) NO_INIT (N/I): 191 (dec: 401)
********************************************************************************************* *********************************************************************************************
...@@ -497,11 +498,11 @@ MODULE: -- mc9s12hy64.c.o -- ...@@ -497,11 +498,11 @@ MODULE: -- mc9s12hy64.c.o --
_CANBTR1 143 1 1 5 .abs_section_143 _CANBTR1 143 1 1 5 .abs_section_143
_CANRFLG 144 1 1 4 .abs_section_144 _CANRFLG 144 1 1 4 .abs_section_144
_CANRIER 145 1 1 1 .abs_section_145 _CANRIER 145 1 1 1 .abs_section_145
_CANTFLG 146 1 1 7 .abs_section_146 _CANTFLG 146 1 1 4 .abs_section_146
_CANTIER 147 1 1 2 .abs_section_147 _CANTIER 147 1 1 2 .abs_section_147
_CANTARQ 148 1 1 0 .abs_section_148 _CANTARQ 148 1 1 0 .abs_section_148
_CANTAAK 149 1 1 0 .abs_section_149 _CANTAAK 149 1 1 0 .abs_section_149
_CANTBSEL 14A 1 1 4 .abs_section_14a _CANTBSEL 14A 1 1 2 .abs_section_14a
_CANIDAC 14B 1 1 2 .abs_section_14b _CANIDAC 14B 1 1 2 .abs_section_14b
_CANMISC 14D 1 1 1 .abs_section_14d _CANMISC 14D 1 1 1 .abs_section_14d
_CANRXERR 14E 1 1 0 .abs_section_14e _CANRXERR 14E 1 1 0 .abs_section_14e
...@@ -535,11 +536,11 @@ MODULE: -- mc9s12hy64.c.o -- ...@@ -535,11 +536,11 @@ MODULE: -- mc9s12hy64.c.o --
_CANRXDSR6 16A 1 1 1 .abs_section_16a _CANRXDSR6 16A 1 1 1 .abs_section_16a
_CANRXDSR7 16B 1 1 1 .abs_section_16b _CANRXDSR7 16B 1 1 1 .abs_section_16b
_CANRXDLR 16C 1 1 0 .abs_section_16c _CANRXDLR 16C 1 1 0 .abs_section_16c
_CANTXIDR0 170 1 1 2 .abs_section_170 _CANTXIDR0 170 1 1 1 .abs_section_170
_CANTXIDR1 171 1 1 5 .abs_section_171 _CANTXIDR1 171 1 1 1 .abs_section_171
_CANTXIDR2 172 1 1 2 .abs_section_172 _CANTXIDR2 172 1 1 1 .abs_section_172
_CANTXIDR3 173 1 1 2 .abs_section_173 _CANTXIDR3 173 1 1 1 .abs_section_173
_CANTXDSR0 174 1 1 2 .abs_section_174 _CANTXDSR0 174 1 1 1 .abs_section_174
_CANTXDSR1 175 1 1 0 .abs_section_175 _CANTXDSR1 175 1 1 0 .abs_section_175
_CANTXDSR2 176 1 1 0 .abs_section_176 _CANTXDSR2 176 1 1 0 .abs_section_176
_CANTXDSR3 177 1 1 0 .abs_section_177 _CANTXDSR3 177 1 1 0 .abs_section_177
...@@ -547,8 +548,8 @@ MODULE: -- mc9s12hy64.c.o -- ...@@ -547,8 +548,8 @@ MODULE: -- mc9s12hy64.c.o --
_CANTXDSR5 179 1 1 0 .abs_section_179 _CANTXDSR5 179 1 1 0 .abs_section_179
_CANTXDSR6 17A 1 1 0 .abs_section_17a _CANTXDSR6 17A 1 1 0 .abs_section_17a
_CANTXDSR7 17B 1 1 0 .abs_section_17b _CANTXDSR7 17B 1 1 0 .abs_section_17b
_CANTXDLR 17C 1 1 2 .abs_section_17c _CANTXDLR 17C 1 1 1 .abs_section_17c
_CANTXTBPR 17D 1 1 2 .abs_section_17d _CANTXTBPR 17D 1 1 1 .abs_section_17d
_MCCTL0 1C0 1 1 0 .abs_section_1c0 _MCCTL0 1C0 1 1 0 .abs_section_1c0
_MCCTL1 1C1 1 1 0 .abs_section_1c1 _MCCTL1 1C1 1 1 0 .abs_section_1c1
_MCCC0 1D0 1 1 0 .abs_section_1d0 _MCCC0 1D0 1 1 0 .abs_section_1d0
...@@ -740,64 +741,86 @@ MODULE: -- mc9s12hy64.c.o -- ...@@ -740,64 +741,86 @@ MODULE: -- mc9s12hy64.c.o --
_CPMUIRCTRIM 2F8 2 2 0 .abs_section_2f8 _CPMUIRCTRIM 2F8 2 2 0 .abs_section_2f8
MODULE: -- main.c.o -- MODULE: -- main.c.o --
- PROCEDURES: - PROCEDURES:
main C045 BA 186 1 .text main C045 CA 202 1 .text
- VARIABLES: - VARIABLES:
g_bReturn 3100 1 1 13 .common g_bReturn 3101 1 1 2 .common
g_Clock 3101 31 49 68 .common g_Clock 3102 31 49 68 .common
g_busOffTime 3132 2 2 5 .common g_busOffTime 3133 2 2 5 .common
g_Msg18FD0700 3134 10 16 4 .common g_Msg18FD0700 3135 10 16 4 .common
g_Msg18FD7C00 3144 10 16 4 .common g_Msg18FD7C00 3145 10 16 4 .common
g_Msg18FED800 3154 10 16 4 .common g_Msg18FED800 3155 10 16 4 .common
g_Msg18FE4F17 3164 10 16 4 .common g_Msg18FE4F17 3165 10 16 4 .common
g_Msg18FF0113 3174 10 16 4 .common g_Msg18FF0113 3175 10 16 4 .common
g_Msg0CFED926 3184 10 16 4 .common g_Msg0CFED926 3185 10 16 4 .common
g_Msg18850000 3194 10 16 4 .common g_Msg18850000 3195 10 16 4 .common
g_Msg240 31A4 10 16 22 .common g_Msg18FF5100 31A5 10 16 4 .common
g_Msg12B 31B4 10 16 13 .common g_Msg18FF5000 31B5 10 16 4 .common
g_Msg125 31C4 10 16 18 .common g_Msg240 31C5 10 16 4 .common
g_Msg230 31D4 10 16 9 .common g_Msg125 31D5 10 16 4 .common
g_Msg7E8 31E4 10 16 20 .common g_Msg230 31E5 10 16 19 .common
g_Msg7E82 31F4 10 16 13 .common g_Msg7E8 31F5 10 16 4 .common
g_Msg18F0010B 3204 10 16 4 .common g_Msg7E82 3205 10 16 4 .common
g_Msg08FFF00B 3214 10 16 6 .common g_Msg18F0010B 3215 10 16 4 .common
g_Msg18FEF100 3224 10 16 4 .common g_Msg08FFF00B 3225 10 16 6 .common
g_Msg18FEC600 3234 10 16 4 .common g_Msg18FEF100 3235 10 16 4 .common
g_Msg0C01FF55 3244 10 16 9 .common g_Msg18FEC600 3245 10 16 4 .common
g_Msg0C01FFAB 3254 10 16 9 .common g_Msg0C01FF55 3255 10 16 4 .common
g_Msg0C01FFA5 3264 10 16 9 .common g_Msg0C01FFAB 3265 10 16 4 .common
g_Msg084 3274 10 16 9 .common g_Msg0C01FFA5 3275 10 16 4 .common
g_Msg18DA17F9 3284 10 16 5 .common g_Msg0A31FFE8 3285 10 16 4 .common
g_Msg101 3294 10 16 14 .common g_Msg0A30FFE8 3295 10 16 4 .common
g_Msg402 32A4 10 16 13 .common g_Msg084 32A5 10 16 4 .common
g_Msg18DAF917 32B4 9 9 9 .common g_Msg18DA17F9 32B5 10 16 5 .common
g_runStep 32BD 2 2 1 .common g_Msg101 32C5 10 16 4 .common
XUN_HUAN 32BF 1 1 4 .common g_Msg1B1 32D5 10 16 4 .common
g_curkeyinput 32C0 1 1 1 .common g_Msg755 32E5 10 16 4 .common
seed1 32C1 4 4 2 .common g_Msg2B1 32F5 10 16 4 .common
seed2 32C5 4 4 2 .common g_Msg15B 3305 10 16 4 .common
seed3 32C9 4 4 2 .common g_Msg207 3315 10 16 4 .common
seed4 32CD 4 4 2 .common g_Msg11C 3325 10 16 4 .common
Lock 32D1 1 1 2 .common g_Msg200 3335 10 16 4 .common
LockY 32D2 1 1 2 .common g_Msg137 3345 10 16 4 .common
glztest 32D3 4 4 11 .common g_Msg126 3355 10 16 4 .common
CS_OUT_N 32D7 2 2 4 .common g_Msg302 3365 10 16 4 .common
CS_OUT_CC 32D9 2 2 3 .common g_Msg108 3375 10 16 4 .common
CS_FR 32DB 2 2 2 .common g_Msg082 3385 10 16 4 .common
CS_FRset 32DD 28 40 12 .common g_Msg306 3395 10 16 9 .common
ZS_OUT_N 3305 2 2 4 .common g_Msg21B 33A5 10 16 4 .common
ZS_OUT_CC 3307 2 2 3 .common g_Msg772 33B5 10 16 4 .common
ZS_FR 3309 2 2 2 .common g_Msg7728 33C5 10 16 4 .common
ZS_FRset 330B 28 40 21 .common g_Msg3B0 33D5 10 16 4 .common
CZBTIME0_6MSCCFF 3333 1 1 2 .common g_Msg402 33E5 10 16 4 .common
iTIME1MS 3334 1 1 3 .common g_Msg18DAF917 33F5 9 9 9 .common
iTIME2MS 3335 1 1 2 .common g_FRStep 33FE 2 2 24 .common
T1MS_F1_FF 3336 1 1 1 .common g_runStep 3400 2 2 2 .common
T2MS_F2_FF 3337 2 2 1 .common XUN_HUAN 3402 1 1 4 .common
T2MS_F9_FF 3339 2 2 1 .common g_curkeyinput 3403 1 1 1 .common
WheelSpeedN 333B 4 4 29 .common seed1 3404 4 4 2 .common
TxDelayTime 333F 4 4 8 .common seed2 3408 4 4 2 .common
G_Button 3343 15 21 52 .common seed3 340C 4 4 2 .common
AutoTime 3358 4 4 8 .common seed4 3410 4 4 2 .common
Lock 3414 1 1 2 .common
LockY 3415 1 1 2 .common
glztest 3416 4 4 11 .common
CS_OUT_N 341A 2 2 5 .common
CS_OUT_CC 341C 2 2 3 .common
CS_FR 341E 2 2 4 .common
CS_FRset 3420 28 40 12 .common
CS_FR_BASIC 3448 2 2 1 .common
ZS_OUT_N 344A 2 2 6 .common
ZS_OUT_CC 344C 2 2 3 .common
ZS_FR 344E 2 2 8 .common
ZS_FRset 3450 28 40 21 .common
CZBTIME0_6MSCCFF 3478 1 1 2 .common
iTIME1MS 3479 1 1 3 .common
iTIME2MS 347A 1 1 2 .common
T1MS_F1_FF 347B 1 1 1 .common
T2MS_F2_FF 347C 2 2 1 .common
T2MS_F9_FF 347E 2 2 1 .common
WheelSpeedN 3480 4 4 29 .common
TxDelayTime 3484 4 4 8 .common
G_Button 3488 15 21 50 .common
AutoTime 349D 4 4 8 .common
MODULE: -- Start12.c.o -- MODULE: -- Start12.c.o --
- PROCEDURES: - PROCEDURES:
Init C000 29 41 1 .init Init C000 29 41 1 .init
...@@ -808,107 +831,108 @@ MODULE: -- Start12.c.o -- ...@@ -808,107 +831,108 @@ MODULE: -- Start12.c.o --
__SEG_END_SSTACK 3100 0 0 1 __SEG_END_SSTACK 3100 0 0 1
MODULE: -- rtshc12.c.o (ansisi.lib) -- MODULE: -- rtshc12.c.o (ansisi.lib) --
- PROCEDURES: - PROCEDURES:
_BDIVMODU D346 A 10 2 RUNTIME _BDIVMODU D2AC A 10 2 RUNTIME
_LSHRU D350 11 17 5 RUNTIME _LSHRU D2B6 11 17 2 RUNTIME
_LCMP D361 19 25 4 RUNTIME _LCMP D2C7 19 25 4 RUNTIME
_LINC D37A 5 5 3 RUNTIME _LINC D2E0 5 5 3 RUNTIME
_LDEC D37F 8 8 1 RUNTIME _LDEC D2E5 8 8 1 RUNTIME
_lDivMod D387 BE 190 1 RUNTIME _lDivMod D2ED BE 190 1 RUNTIME
_LMODU D445 11 17 1 RUNTIME _LMODU D3AB 11 17 1 RUNTIME
- VARIABLES: - VARIABLES:
MODULE: -- vecter.c.o -- MODULE: -- vecter.c.o --
- PROCEDURES: - PROCEDURES:
DummyISR C0FF 2 2 58 .text DummyISR C10F 2 2 58 .text
- VARIABLES: - VARIABLES:
_vectab FF80 80 128 0 VECTORS_DATA _vectab FF80 80 128 0 VECTORS_DATA
MODULE: -- bsp_GPIO.c.o -- MODULE: -- bsp_GPIO.c.o --
- PROCEDURES: - PROCEDURES:
bsp_GPIO_Init C101 97 151 1 .text bsp_GPIO_Init C111 97 151 1 .text
- VARIABLES: - VARIABLES:
MODULE: -- bsp_System.c.o -- MODULE: -- bsp_System.c.o --
- PROCEDURES: - PROCEDURES:
bsp_Sys_Init C198 1D 29 1 .text bsp_Sys_Init C1A8 1D 29 1 .text
bsp_Clock_Init C1B5 B8 184 4 .text bsp_Clock_Init C1C5 B8 184 4 .text
Api_API_Init C26D 1F 31 1 .text GJ_CS10_JS_ECUOUT_N C27D AB 171 1 .text
bsp_API_isr D231 75 117 1 NON_BANKED Api_API_Init C328 1F 31 1 .text
bsp_API_isr D197 75 117 1 NON_BANKED
- VARIABLES: - VARIABLES:
MODULE: -- bsp_CAN.c.o -- MODULE: -- bsp_CAN.c.o --
- PROCEDURES: - PROCEDURES:
bsp_CAN_Init C28C 91 145 1 .text bsp_CAN_Init C347 91 145 1 .text
bsp_GET_PGN C31D 44 68 1 .text bsp_GET_PGN C3D8 44 68 1 .text
bsp_CANSendExtFrame C361 B0 176 4 .text bsp_CANSendFrame C41C 94 148 2 .text
bsp_CANSendFrame C411 94 148 10 .text bsp_CAN_Rev_isr D20C A0 160 1 NON_BANKED
bsp_CAN_Rev_isr D2A6 A0 160 1 NON_BANKED
- VARIABLES: - VARIABLES:
MODULE: -- bsp_LCD.c.o -- MODULE: -- bsp_LCD.c.o --
- PROCEDURES: - PROCEDURES:
bsp_LCD_Init C4A5 39 57 1 .text bsp_LCD_Init C4B0 39 57 1 .text
- VARIABLES: - VARIABLES:
MODULE: -- bsp_SCI.c.o -- MODULE: -- bsp_SCI.c.o --
- PROCEDURES: - PROCEDURES:
bsp_SCI_Init C4DE 46 70 1 .text bsp_SCI_Init C4E9 46 70 1 .text
bsp_SCI_Rev_isr C524 6 6 1 .text bsp_SCI_Rev_isr C52F 6 6 1 .text
- VARIABLES: - VARIABLES:
MODULE: -- bsp_RTC.c.o -- MODULE: -- bsp_RTC.c.o --
- PROCEDURES: - PROCEDURES:
bsp_RTC_isr C52A A2 162 1 .text bsp_RTC_isr C535 B5 181 1 .text
- VARIABLES: - VARIABLES:
MODULE: -- api_RTC.c.o -- MODULE: -- api_RTC.c.o --
- PROCEDURES: - PROCEDURES:
api_SetTimer0 C5CC 14 20 3 .text api_SetTimer0 C5EA 14 20 3 .text
api_TimerOver0 C5E0 1B 27 1 .text api_TimerOver0 C5FE 1B 27 1 .text
api_SetTimer1 C5FB 13 19 3 .text api_SetTimer1 C619 13 19 3 .text
api_TimerOver1 C60E 1B 27 1 .text api_TimerOver1 C62C 1B 27 1 .text
api_SetTimer2 C629 14 20 2 .text api_SetTimer2 C647 14 20 2 .text
api_SetTimer3 C63D 14 20 3 .text api_SetTimer3 C65B 14 20 3 .text
api_TimerOver3 C651 1B 27 1 .text api_TimerOver3 C66F 1B 27 1 .text
api_SetTimer4 C66C 13 19 2 .text api_SetTimer4 C68A 13 19 2 .text
api_SetTimer5 C67F 11 17 3 .text api_SetTimer5 C69D 11 17 3 .text
api_TimerOver5 C690 16 22 1 .text api_TimerOver5 C6AE 16 22 1 .text
api_SetTimer6 C6A6 11 17 3 .text api_SetTimer6 C6C4 11 17 3 .text
api_TimerOver6 C6B7 16 22 1 .text api_TimerOver6 C6D5 16 22 1 .text
api_SetTimer7 C6CD 11 17 2 .text api_SetTimer7 C6EB 11 17 2 .text
- VARIABLES: - VARIABLES:
MODULE: -- bsp_TPM.c.o -- MODULE: -- bsp_TPM.c.o --
- PROCEDURES: - PROCEDURES:
bsp_Timer0_Init C6DE 36 54 1 .text bsp_Timer0_Init C6FC 36 54 1 .text
bsp_Timer0_isr C714 E9 233 1 .text bsp_Timer0_isr C732 E9 233 1 .text
Api_SetTimer C7FD 14 20 1 .text Api_SetTimer C81B 14 20 1 .text
- VARIABLES: - VARIABLES:
MODULE: -- gui_Display.c.o -- MODULE: -- gui_Display.c.o --
- PROCEDURES: - PROCEDURES:
gui_LCD_Display C811 1B0 432 8 .text gui_LCD_Display C82F 1B0 432 8 .text
Gui_ButtonProc C9C1 95 149 1 .text Gui_ButtonProc C9DF BD 189 1 .text
- VARIABLES: - VARIABLES:
Matrix1 C03B A 10 1 .rodata Matrix1 C03B A 10 1 .rodata
m_LCDFP4BP 335C 1 1 1 .common m_LCDFP4BP 34A1 1 1 1 .common
m_LCDFP5BP 335D 1 1 1 .common m_LCDFP5BP 34A2 1 1 1 .common
m_LCDFP6BP 335E 1 1 1 .common m_LCDFP6BP 34A3 1 1 1 .common
m_LCDFP7BP 335F 1 1 3 .common m_LCDFP7BP 34A4 1 1 3 .common
m_LCDFP8BP 3360 1 1 3 .common m_LCDFP8BP 34A5 1 1 3 .common
m_LCDFP9BP 3361 1 1 1 .common m_LCDFP9BP 34A6 1 1 1 .common
m_LCDFP10BP 3362 1 1 1 .common m_LCDFP10BP 34A7 1 1 1 .common
m_LCDFP11BP 3363 1 1 1 .common m_LCDFP11BP 34A8 1 1 1 .common
m_LCDFP12BP 3364 1 1 1 .common m_LCDFP12BP 34A9 1 1 1 .common
m_LCDFP13BP 3365 1 1 1 .common m_LCDFP13BP 34AA 1 1 1 .common
m_LCDFP14BP 3366 1 1 1 .common m_LCDFP14BP 34AB 1 1 1 .common
m_LCDFP15BP 3367 1 1 1 .common m_LCDFP15BP 34AC 1 1 1 .common
m_LCDFP16BP 3368 1 1 1 .common m_LCDFP16BP 34AD 1 1 1 .common
m_LCDFP17BP 3369 1 1 2 .common m_LCDFP17BP 34AE 1 1 2 .common
m_LCDFP18BP 336A 1 1 4 .common m_LCDFP18BP 34AF 1 1 4 .common
m_LCDFP19BP 336B 1 1 2 .common m_LCDFP19BP 34B0 1 1 2 .common
m_LCDFP20BP 336C 1 1 4 .common m_LCDFP20BP 34B1 1 1 4 .common
m_LCDFP21BP 336D 1 1 1 .common m_LCDFP21BP 34B2 1 1 1 .common
m_LCDFP22BP 336E 1 1 3 .common m_LCDFP22BP 34B3 1 1 3 .common
MODULE: -- app_CAN.c.o -- MODULE: -- app_CAN.c.o --
- PROCEDURES: - PROCEDURES:
app_Can_handle CA56 374 884 35 .text app_Can_handle CA9C 269 617 34 .text
app_Can_IdInit CDCA 234 564 3 .text app_Can_IdInit CD05 3B0 944 4 .text
app_Can_handle_PA5 CFFE 1C7 455 29 .text app_Can_handle_PA5 D0B5 76 118 1 .text
- VARIABLES: - VARIABLES:
diwidi 3100 1 1 2 .bss
MODULE: -- app_Data_Process.c.o -- MODULE: -- app_Data_Process.c.o --
- PROCEDURES: - PROCEDURES:
App_Paramer_Init D1C5 6C 108 1 .text App_Paramer_Init D12B 6C 108 1 .text
- VARIABLES: - VARIABLES:
********************************************************************************************* *********************************************************************************************
...@@ -916,20 +940,20 @@ MODULE STATISTIC ...@@ -916,20 +940,20 @@ MODULE STATISTIC
Name Data Code Const Name Data Code Const
--------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------
mc9s12hy64.c.o 401 0 0 mc9s12hy64.c.o 401 0 0
main.c.o 604 186 0 main.c.o 928 202 0
Start12.c.o 0 49 0 Start12.c.o 0 49 0
rtshc12.c.o (ansisi.lib) 0 272 0 rtshc12.c.o (ansisi.lib) 0 272 0
vecter.c.o 0 2 128 vecter.c.o 0 2 128
bsp_GPIO.c.o 0 151 0 bsp_GPIO.c.o 0 151 0
bsp_System.c.o 0 361 0 bsp_System.c.o 0 532 0
bsp_CAN.c.o 0 697 0 bsp_CAN.c.o 0 521 0
bsp_LCD.c.o 0 57 0 bsp_LCD.c.o 0 57 0
bsp_SCI.c.o 0 76 0 bsp_SCI.c.o 0 76 0
bsp_RTC.c.o 0 162 0 bsp_RTC.c.o 0 181 0
api_RTC.c.o 0 274 0 api_RTC.c.o 0 274 0
bsp_TPM.c.o 0 307 0 bsp_TPM.c.o 0 307 0
gui_Display.c.o 19 581 10 gui_Display.c.o 19 621 10
app_CAN.c.o 0 1903 0 app_CAN.c.o 1 1679 0
app_Data_Process.c.o 0 108 0 app_Data_Process.c.o 0 108 0
other 256 10 2 other 256 10 2
...@@ -937,14 +961,16 @@ MODULE STATISTIC ...@@ -937,14 +961,16 @@ MODULE STATISTIC
SECTION USE IN OBJECT-ALLOCATION SECTION SECTION USE IN OBJECT-ALLOCATION SECTION
--------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------
SECTION: ".text" SECTION: ".text"
main DummyISR bsp_GPIO_Init bsp_Sys_Init bsp_Clock_Init Api_API_Init main DummyISR bsp_GPIO_Init bsp_Sys_Init bsp_Clock_Init GJ_CS10_JS_ECUOUT_N
bsp_CAN_Init bsp_GET_PGN bsp_CANSendExtFrame bsp_CANSendFrame bsp_LCD_Init Api_API_Init bsp_CAN_Init bsp_GET_PGN bsp_CANSendFrame bsp_LCD_Init
bsp_SCI_Init bsp_SCI_Rev_isr bsp_RTC_isr api_SetTimer0 api_TimerOver0 bsp_SCI_Init bsp_SCI_Rev_isr bsp_RTC_isr api_SetTimer0 api_TimerOver0
api_SetTimer1 api_TimerOver1 api_SetTimer2 api_SetTimer3 api_TimerOver3 api_SetTimer1 api_TimerOver1 api_SetTimer2 api_SetTimer3 api_TimerOver3
api_SetTimer4 api_SetTimer5 api_TimerOver5 api_SetTimer6 api_TimerOver6 api_SetTimer4 api_SetTimer5 api_TimerOver5 api_SetTimer6 api_TimerOver6
api_SetTimer7 bsp_Timer0_Init bsp_Timer0_isr Api_SetTimer gui_LCD_Display api_SetTimer7 bsp_Timer0_Init bsp_Timer0_isr Api_SetTimer gui_LCD_Display
Gui_ButtonProc app_Can_handle app_Can_IdInit app_Can_handle_PA5 Gui_ButtonProc app_Can_handle app_Can_IdInit app_Can_handle_PA5
App_Paramer_Init App_Paramer_Init
SECTION: ".bss"
diwidi
SECTION: ".init" SECTION: ".init"
Init _Startup Init _Startup
SECTION: ".rodata" SECTION: ".rodata"
...@@ -1621,12 +1647,15 @@ SECTION: ".abs_section_2f8" ...@@ -1621,12 +1647,15 @@ SECTION: ".abs_section_2f8"
_CPMUIRCTRIM _CPMUIRCTRIM
SECTION: ".common" SECTION: ".common"
g_bReturn g_Clock g_busOffTime g_Msg18FD0700 g_Msg18FD7C00 g_Msg18FED800 g_bReturn g_Clock g_busOffTime g_Msg18FD0700 g_Msg18FD7C00 g_Msg18FED800
g_Msg18FE4F17 g_Msg18FF0113 g_Msg0CFED926 g_Msg18850000 g_Msg240 g_Msg12B g_Msg18FE4F17 g_Msg18FF0113 g_Msg0CFED926 g_Msg18850000 g_Msg18FF5100
g_Msg125 g_Msg230 g_Msg7E8 g_Msg7E82 g_Msg18F0010B g_Msg08FFF00B g_Msg18FF5000 g_Msg240 g_Msg125 g_Msg230 g_Msg7E8 g_Msg7E82 g_Msg18F0010B
g_Msg18FEF100 g_Msg18FEC600 g_Msg0C01FF55 g_Msg0C01FFAB g_Msg0C01FFA5 g_Msg08FFF00B g_Msg18FEF100 g_Msg18FEC600 g_Msg0C01FF55 g_Msg0C01FFAB
g_Msg084 g_Msg18DA17F9 g_Msg101 g_Msg402 g_Msg18DAF917 g_runStep XUN_HUAN g_Msg0C01FFA5 g_Msg0A31FFE8 g_Msg0A30FFE8 g_Msg084 g_Msg18DA17F9 g_Msg101
g_curkeyinput seed1 seed2 seed3 seed4 Lock LockY glztest CS_OUT_N CS_OUT_CC g_Msg1B1 g_Msg755 g_Msg2B1 g_Msg15B g_Msg207 g_Msg11C g_Msg200 g_Msg137
CS_FR CS_FRset ZS_OUT_N ZS_OUT_CC ZS_FR ZS_FRset CZBTIME0_6MSCCFF iTIME1MS g_Msg126 g_Msg302 g_Msg108 g_Msg082 g_Msg306 g_Msg21B g_Msg772 g_Msg7728
g_Msg3B0 g_Msg402 g_Msg18DAF917 g_FRStep g_runStep XUN_HUAN g_curkeyinput
seed1 seed2 seed3 seed4 Lock LockY glztest CS_OUT_N CS_OUT_CC CS_FR CS_FRset
CS_FR_BASIC ZS_OUT_N ZS_OUT_CC ZS_FR ZS_FRset CZBTIME0_6MSCCFF iTIME1MS
iTIME2MS T1MS_F1_FF T2MS_F2_FF T2MS_F9_FF WheelSpeedN TxDelayTime G_Button iTIME2MS T1MS_F1_FF T2MS_F2_FF T2MS_F9_FF WheelSpeedN TxDelayTime G_Button
AutoTime m_LCDFP4BP m_LCDFP5BP m_LCDFP6BP m_LCDFP7BP m_LCDFP8BP m_LCDFP9BP AutoTime m_LCDFP4BP m_LCDFP5BP m_LCDFP6BP m_LCDFP7BP m_LCDFP8BP m_LCDFP9BP
m_LCDFP10BP m_LCDFP11BP m_LCDFP12BP m_LCDFP13BP m_LCDFP14BP m_LCDFP15BP m_LCDFP10BP m_LCDFP11BP m_LCDFP12BP m_LCDFP13BP m_LCDFP14BP m_LCDFP15BP
...@@ -1775,11 +1804,11 @@ OBJECT LIST SORTED BY ADDRESS ...@@ -1775,11 +1804,11 @@ OBJECT LIST SORTED BY ADDRESS
_CANBTR1 143 1 1 5 .abs_section_143 _CANBTR1 143 1 1 5 .abs_section_143
_CANRFLG 144 1 1 4 .abs_section_144 _CANRFLG 144 1 1 4 .abs_section_144
_CANRIER 145 1 1 1 .abs_section_145 _CANRIER 145 1 1 1 .abs_section_145
_CANTFLG 146 1 1 7 .abs_section_146 _CANTFLG 146 1 1 4 .abs_section_146
_CANTIER 147 1 1 2 .abs_section_147 _CANTIER 147 1 1 2 .abs_section_147
_CANTARQ 148 1 1 0 .abs_section_148 _CANTARQ 148 1 1 0 .abs_section_148
_CANTAAK 149 1 1 0 .abs_section_149 _CANTAAK 149 1 1 0 .abs_section_149
_CANTBSEL 14A 1 1 4 .abs_section_14a _CANTBSEL 14A 1 1 2 .abs_section_14a
_CANIDAC 14B 1 1 2 .abs_section_14b _CANIDAC 14B 1 1 2 .abs_section_14b
_CANMISC 14D 1 1 1 .abs_section_14d _CANMISC 14D 1 1 1 .abs_section_14d
_CANRXERR 14E 1 1 0 .abs_section_14e _CANRXERR 14E 1 1 0 .abs_section_14e
...@@ -1814,11 +1843,11 @@ OBJECT LIST SORTED BY ADDRESS ...@@ -1814,11 +1843,11 @@ OBJECT LIST SORTED BY ADDRESS
_CANRXDSR7 16B 1 1 1 .abs_section_16b _CANRXDSR7 16B 1 1 1 .abs_section_16b
_CANRXDLR 16C 1 1 0 .abs_section_16c _CANRXDLR 16C 1 1 0 .abs_section_16c
_CANRXTSR 16E 2 2 0 .abs_section_16e _CANRXTSR 16E 2 2 0 .abs_section_16e
_CANTXIDR0 170 1 1 2 .abs_section_170 _CANTXIDR0 170 1 1 1 .abs_section_170
_CANTXIDR1 171 1 1 5 .abs_section_171 _CANTXIDR1 171 1 1 1 .abs_section_171
_CANTXIDR2 172 1 1 2 .abs_section_172 _CANTXIDR2 172 1 1 1 .abs_section_172
_CANTXIDR3 173 1 1 2 .abs_section_173 _CANTXIDR3 173 1 1 1 .abs_section_173
_CANTXDSR0 174 1 1 2 .abs_section_174 _CANTXDSR0 174 1 1 1 .abs_section_174
_CANTXDSR1 175 1 1 0 .abs_section_175 _CANTXDSR1 175 1 1 0 .abs_section_175
_CANTXDSR2 176 1 1 0 .abs_section_176 _CANTXDSR2 176 1 1 0 .abs_section_176
_CANTXDSR3 177 1 1 0 .abs_section_177 _CANTXDSR3 177 1 1 0 .abs_section_177
...@@ -1826,8 +1855,8 @@ OBJECT LIST SORTED BY ADDRESS ...@@ -1826,8 +1855,8 @@ OBJECT LIST SORTED BY ADDRESS
_CANTXDSR5 179 1 1 0 .abs_section_179 _CANTXDSR5 179 1 1 0 .abs_section_179
_CANTXDSR6 17A 1 1 0 .abs_section_17a _CANTXDSR6 17A 1 1 0 .abs_section_17a
_CANTXDSR7 17B 1 1 0 .abs_section_17b _CANTXDSR7 17B 1 1 0 .abs_section_17b
_CANTXDLR 17C 1 1 2 .abs_section_17c _CANTXDLR 17C 1 1 1 .abs_section_17c
_CANTXTBPR 17D 1 1 2 .abs_section_17d _CANTXTBPR 17D 1 1 1 .abs_section_17d
_CANTXTSR 17E 2 2 0 .abs_section_17e _CANTXTSR 17E 2 2 0 .abs_section_17e
_MCCTL0 1C0 1 1 0 .abs_section_1c0 _MCCTL0 1C0 1 1 0 .abs_section_1c0
_MCCTL1 1C1 1 1 0 .abs_section_1c1 _MCCTL1 1C1 1 1 0 .abs_section_1c1
...@@ -1972,129 +2001,152 @@ OBJECT LIST SORTED BY ADDRESS ...@@ -1972,129 +2001,152 @@ OBJECT LIST SORTED BY ADDRESS
_CPMUIRCTRIM 2F8 2 2 0 .abs_section_2f8 _CPMUIRCTRIM 2F8 2 2 0 .abs_section_2f8
_CPMUOSC 2FA 1 1 2 .abs_section_2fa _CPMUOSC 2FA 1 1 2 .abs_section_2fa
_CPMUPROT 2FB 1 1 2 .abs_section_2fb _CPMUPROT 2FB 1 1 2 .abs_section_2fb
g_bReturn 3100 1 1 13 .common diwidi 3100 1 1 2 .bss
g_Clock 3101 31 49 68 .common g_bReturn 3101 1 1 2 .common
g_busOffTime 3132 2 2 5 .common g_Clock 3102 31 49 68 .common
g_Msg18FD0700 3134 10 16 4 .common g_busOffTime 3133 2 2 5 .common
g_Msg18FD7C00 3144 10 16 4 .common g_Msg18FD0700 3135 10 16 4 .common
g_Msg18FED800 3154 10 16 4 .common g_Msg18FD7C00 3145 10 16 4 .common
g_Msg18FE4F17 3164 10 16 4 .common g_Msg18FED800 3155 10 16 4 .common
g_Msg18FF0113 3174 10 16 4 .common g_Msg18FE4F17 3165 10 16 4 .common
g_Msg0CFED926 3184 10 16 4 .common g_Msg18FF0113 3175 10 16 4 .common
g_Msg18850000 3194 10 16 4 .common g_Msg0CFED926 3185 10 16 4 .common
g_Msg240 31A4 10 16 22 .common g_Msg18850000 3195 10 16 4 .common
g_Msg12B 31B4 10 16 13 .common g_Msg18FF5100 31A5 10 16 4 .common
g_Msg125 31C4 10 16 18 .common g_Msg18FF5000 31B5 10 16 4 .common
g_Msg230 31D4 10 16 9 .common g_Msg240 31C5 10 16 4 .common
g_Msg7E8 31E4 10 16 20 .common g_Msg125 31D5 10 16 4 .common
g_Msg7E82 31F4 10 16 13 .common g_Msg230 31E5 10 16 19 .common
g_Msg18F0010B 3204 10 16 4 .common g_Msg7E8 31F5 10 16 4 .common
g_Msg08FFF00B 3214 10 16 6 .common g_Msg7E82 3205 10 16 4 .common
g_Msg18FEF100 3224 10 16 4 .common g_Msg18F0010B 3215 10 16 4 .common
g_Msg18FEC600 3234 10 16 4 .common g_Msg08FFF00B 3225 10 16 6 .common
g_Msg0C01FF55 3244 10 16 9 .common g_Msg18FEF100 3235 10 16 4 .common
g_Msg0C01FFAB 3254 10 16 9 .common g_Msg18FEC600 3245 10 16 4 .common
g_Msg0C01FFA5 3264 10 16 9 .common g_Msg0C01FF55 3255 10 16 4 .common
g_Msg084 3274 10 16 9 .common g_Msg0C01FFAB 3265 10 16 4 .common
g_Msg18DA17F9 3284 10 16 5 .common g_Msg0C01FFA5 3275 10 16 4 .common
g_Msg101 3294 10 16 14 .common g_Msg0A31FFE8 3285 10 16 4 .common
g_Msg402 32A4 10 16 13 .common g_Msg0A30FFE8 3295 10 16 4 .common
g_Msg18DAF917 32B4 9 9 9 .common g_Msg084 32A5 10 16 4 .common
g_runStep 32BD 2 2 1 .common g_Msg18DA17F9 32B5 10 16 5 .common
XUN_HUAN 32BF 1 1 4 .common g_Msg101 32C5 10 16 4 .common
g_curkeyinput 32C0 1 1 1 .common g_Msg1B1 32D5 10 16 4 .common
seed1 32C1 4 4 2 .common g_Msg755 32E5 10 16 4 .common
seed2 32C5 4 4 2 .common g_Msg2B1 32F5 10 16 4 .common
seed3 32C9 4 4 2 .common g_Msg15B 3305 10 16 4 .common
seed4 32CD 4 4 2 .common g_Msg207 3315 10 16 4 .common
Lock 32D1 1 1 2 .common g_Msg11C 3325 10 16 4 .common
LockY 32D2 1 1 2 .common g_Msg200 3335 10 16 4 .common
glztest 32D3 4 4 11 .common g_Msg137 3345 10 16 4 .common
CS_OUT_N 32D7 2 2 4 .common g_Msg126 3355 10 16 4 .common
CS_OUT_CC 32D9 2 2 3 .common g_Msg302 3365 10 16 4 .common
CS_FR 32DB 2 2 2 .common g_Msg108 3375 10 16 4 .common
CS_FRset 32DD 28 40 12 .common g_Msg082 3385 10 16 4 .common
ZS_OUT_N 3305 2 2 4 .common g_Msg306 3395 10 16 9 .common
ZS_OUT_CC 3307 2 2 3 .common g_Msg21B 33A5 10 16 4 .common
ZS_FR 3309 2 2 2 .common g_Msg772 33B5 10 16 4 .common
ZS_FRset 330B 28 40 21 .common g_Msg7728 33C5 10 16 4 .common
CZBTIME0_6MSCCFF 3333 1 1 2 .common g_Msg3B0 33D5 10 16 4 .common
iTIME1MS 3334 1 1 3 .common g_Msg402 33E5 10 16 4 .common
iTIME2MS 3335 1 1 2 .common g_Msg18DAF917 33F5 9 9 9 .common
T1MS_F1_FF 3336 1 1 1 .common g_FRStep 33FE 2 2 24 .common
T2MS_F2_FF 3337 2 2 1 .common g_runStep 3400 2 2 2 .common
T2MS_F9_FF 3339 2 2 1 .common XUN_HUAN 3402 1 1 4 .common
WheelSpeedN 333B 4 4 29 .common g_curkeyinput 3403 1 1 1 .common
TxDelayTime 333F 4 4 8 .common seed1 3404 4 4 2 .common
G_Button 3343 15 21 52 .common seed2 3408 4 4 2 .common
AutoTime 3358 4 4 8 .common seed3 340C 4 4 2 .common
m_LCDFP4BP 335C 1 1 1 .common seed4 3410 4 4 2 .common
m_LCDFP5BP 335D 1 1 1 .common Lock 3414 1 1 2 .common
m_LCDFP6BP 335E 1 1 1 .common LockY 3415 1 1 2 .common
m_LCDFP7BP 335F 1 1 3 .common glztest 3416 4 4 11 .common
m_LCDFP8BP 3360 1 1 3 .common CS_OUT_N 341A 2 2 5 .common
m_LCDFP9BP 3361 1 1 1 .common CS_OUT_CC 341C 2 2 3 .common
m_LCDFP10BP 3362 1 1 1 .common CS_FR 341E 2 2 4 .common
m_LCDFP11BP 3363 1 1 1 .common CS_FRset 3420 28 40 12 .common
m_LCDFP12BP 3364 1 1 1 .common CS_FR_BASIC 3448 2 2 1 .common
m_LCDFP13BP 3365 1 1 1 .common ZS_OUT_N 344A 2 2 6 .common
m_LCDFP14BP 3366 1 1 1 .common ZS_OUT_CC 344C 2 2 3 .common
m_LCDFP15BP 3367 1 1 1 .common ZS_FR 344E 2 2 8 .common
m_LCDFP16BP 3368 1 1 1 .common ZS_FRset 3450 28 40 21 .common
m_LCDFP17BP 3369 1 1 2 .common CZBTIME0_6MSCCFF 3478 1 1 2 .common
m_LCDFP18BP 336A 1 1 4 .common iTIME1MS 3479 1 1 3 .common
m_LCDFP19BP 336B 1 1 2 .common iTIME2MS 347A 1 1 2 .common
m_LCDFP20BP 336C 1 1 4 .common T1MS_F1_FF 347B 1 1 1 .common
m_LCDFP21BP 336D 1 1 1 .common T2MS_F2_FF 347C 2 2 1 .common
m_LCDFP22BP 336E 1 1 3 .common T2MS_F9_FF 347E 2 2 1 .common
WheelSpeedN 3480 4 4 29 .common
TxDelayTime 3484 4 4 8 .common
G_Button 3488 15 21 50 .common
AutoTime 349D 4 4 8 .common
m_LCDFP4BP 34A1 1 1 1 .common
m_LCDFP5BP 34A2 1 1 1 .common
m_LCDFP6BP 34A3 1 1 1 .common
m_LCDFP7BP 34A4 1 1 3 .common
m_LCDFP8BP 34A5 1 1 3 .common
m_LCDFP9BP 34A6 1 1 1 .common
m_LCDFP10BP 34A7 1 1 1 .common
m_LCDFP11BP 34A8 1 1 1 .common
m_LCDFP12BP 34A9 1 1 1 .common
m_LCDFP13BP 34AA 1 1 1 .common
m_LCDFP14BP 34AB 1 1 1 .common
m_LCDFP15BP 34AC 1 1 1 .common
m_LCDFP16BP 34AD 1 1 1 .common
m_LCDFP17BP 34AE 1 1 2 .common
m_LCDFP18BP 34AF 1 1 4 .common
m_LCDFP19BP 34B0 1 1 2 .common
m_LCDFP20BP 34B1 1 1 4 .common
m_LCDFP21BP 34B2 1 1 1 .common
m_LCDFP22BP 34B3 1 1 3 .common
Init C000 29 41 1 .init Init C000 29 41 1 .init
_Startup C029 8 8 1 .init _Startup C029 8 8 1 .init
Matrix1 C03B A 10 1 .rodata Matrix1 C03B A 10 1 .rodata
main C045 BA 186 1 .text main C045 CA 202 1 .text
DummyISR C0FF 2 2 58 .text DummyISR C10F 2 2 58 .text
bsp_GPIO_Init C101 97 151 1 .text bsp_GPIO_Init C111 97 151 1 .text
bsp_Sys_Init C198 1D 29 1 .text bsp_Sys_Init C1A8 1D 29 1 .text
bsp_Clock_Init C1B5 B8 184 4 .text bsp_Clock_Init C1C5 B8 184 4 .text
Api_API_Init C26D 1F 31 1 .text GJ_CS10_JS_ECUOUT_N C27D AB 171 1 .text
bsp_CAN_Init C28C 91 145 1 .text Api_API_Init C328 1F 31 1 .text
bsp_GET_PGN C31D 44 68 1 .text bsp_CAN_Init C347 91 145 1 .text
bsp_CANSendExtFrame C361 B0 176 4 .text bsp_GET_PGN C3D8 44 68 1 .text
bsp_CANSendFrame C411 94 148 10 .text bsp_CANSendFrame C41C 94 148 2 .text
bsp_LCD_Init C4A5 39 57 1 .text bsp_LCD_Init C4B0 39 57 1 .text
bsp_SCI_Init C4DE 46 70 1 .text bsp_SCI_Init C4E9 46 70 1 .text
bsp_SCI_Rev_isr C524 6 6 1 .text bsp_SCI_Rev_isr C52F 6 6 1 .text
bsp_RTC_isr C52A A2 162 1 .text bsp_RTC_isr C535 B5 181 1 .text
api_SetTimer0 C5CC 14 20 3 .text api_SetTimer0 C5EA 14 20 3 .text
api_TimerOver0 C5E0 1B 27 1 .text api_TimerOver0 C5FE 1B 27 1 .text
api_SetTimer1 C5FB 13 19 3 .text api_SetTimer1 C619 13 19 3 .text
api_TimerOver1 C60E 1B 27 1 .text api_TimerOver1 C62C 1B 27 1 .text
api_SetTimer2 C629 14 20 2 .text api_SetTimer2 C647 14 20 2 .text
api_SetTimer3 C63D 14 20 3 .text api_SetTimer3 C65B 14 20 3 .text
api_TimerOver3 C651 1B 27 1 .text api_TimerOver3 C66F 1B 27 1 .text
api_SetTimer4 C66C 13 19 2 .text api_SetTimer4 C68A 13 19 2 .text
api_SetTimer5 C67F 11 17 3 .text api_SetTimer5 C69D 11 17 3 .text
api_TimerOver5 C690 16 22 1 .text api_TimerOver5 C6AE 16 22 1 .text
api_SetTimer6 C6A6 11 17 3 .text api_SetTimer6 C6C4 11 17 3 .text
api_TimerOver6 C6B7 16 22 1 .text api_TimerOver6 C6D5 16 22 1 .text
api_SetTimer7 C6CD 11 17 2 .text api_SetTimer7 C6EB 11 17 2 .text
bsp_Timer0_Init C6DE 36 54 1 .text bsp_Timer0_Init C6FC 36 54 1 .text
bsp_Timer0_isr C714 E9 233 1 .text bsp_Timer0_isr C732 E9 233 1 .text
Api_SetTimer C7FD 14 20 1 .text Api_SetTimer C81B 14 20 1 .text
gui_LCD_Display C811 1B0 432 8 .text gui_LCD_Display C82F 1B0 432 8 .text
Gui_ButtonProc C9C1 95 149 1 .text Gui_ButtonProc C9DF BD 189 1 .text
app_Can_handle CA56 374 884 35 .text app_Can_handle CA9C 269 617 34 .text
app_Can_IdInit CDCA 234 564 3 .text app_Can_IdInit CD05 3B0 944 4 .text
app_Can_handle_PA5 CFFE 1C7 455 29 .text app_Can_handle_PA5 D0B5 76 118 1 .text
App_Paramer_Init D1C5 6C 108 1 .text App_Paramer_Init D12B 6C 108 1 .text
bsp_API_isr D231 75 117 1 NON_BANKED bsp_API_isr D197 75 117 1 NON_BANKED
bsp_CAN_Rev_isr D2A6 A0 160 1 NON_BANKED bsp_CAN_Rev_isr D20C A0 160 1 NON_BANKED
_BDIVMODU D346 A 10 2 RUNTIME _BDIVMODU D2AC A 10 2 RUNTIME
_LSHRU D350 11 17 5 RUNTIME _LSHRU D2B6 11 17 2 RUNTIME
_LCMP D361 19 25 4 RUNTIME _LCMP D2C7 19 25 4 RUNTIME
_LINC D37A 5 5 3 RUNTIME _LINC D2E0 5 5 3 RUNTIME
_LDEC D37F 8 8 1 RUNTIME _LDEC D2E5 8 8 1 RUNTIME
_lDivMod D387 BE 190 1 RUNTIME _lDivMod D2ED BE 190 1 RUNTIME
_LMODU D445 11 17 1 RUNTIME _LMODU D3AB 11 17 1 RUNTIME
_vectab FF80 80 128 0 VECTORS_DATA _vectab FF80 80 128 0 VECTORS_DATA
********************************************************************************************* *********************************************************************************************
...@@ -2107,10 +2159,8 @@ rtshc12.c.o (ansisi.lib): ...@@ -2107,10 +2159,8 @@ rtshc12.c.o (ansisi.lib):
_LDIVU _NEG_P _LDIVS _LMODS _ILSEXT _COPY _CASE_DIRECT _CASE_DIRECT_BYTE _LDIVU _NEG_P _LDIVS _LMODS _ILSEXT _COPY _CASE_DIRECT _CASE_DIRECT_BYTE
_CASE_CHECKED _CASE_CHECKED_BYTE _CASE_SEARCH _CASE_SEARCH_BYTE _CASE_CHECKED _CASE_CHECKED_BYTE _CASE_SEARCH _CASE_SEARCH_BYTE
_CASE_SEARCH_8 _CASE_SEARCH_8_BYTE _FCALL _FPCMP _CASE_SEARCH_8 _CASE_SEARCH_8_BYTE _FCALL _FPCMP
bsp_System.c.o:
GJ_CS10_JS_ECUOUT_N
bsp_CAN.c.o: bsp_CAN.c.o:
bsp_IIC_delay bsp_GET_STAND_SA bsp_GET_STAND_ID bsp_IIC_delay bsp_GET_STAND_SA bsp_GET_STAND_ID bsp_CANSendExtFrame
bsp_SCI.c.o: bsp_SCI.c.o:
bsp_SCI_Trans_Bytes bsp_SCI_Trans_Byte bsp_SCI_Trans_Bytes bsp_SCI_Trans_Byte
api_RTC.c.o: api_RTC.c.o:
...@@ -2121,17 +2171,15 @@ app_Data_Process.c.o: ...@@ -2121,17 +2171,15 @@ app_Data_Process.c.o:
App_Uds_Calc_Key UnlockPro UnlockProY App_Uds_Calc_Key UnlockPro UnlockProY
NOT USED VARIABLES NOT USED VARIABLES
main.c.o: main.c.o:
g_sysFlag g_frStep g_FRStep g_TLYStep g_SWStep g_Button enable_24v g_chksun g_sysFlag g_Msg12B g_frStep g_TLYStep g_SWStep g_Button enable_24v g_chksun
g_txCanMsg Req_1001Flag Req_1003Flag Req_2701Flag Req_2702Flag Req_1001FlagY g_txCanMsg Req_1001Flag Req_1003Flag Req_2701Flag Req_2702Flag Req_1001FlagY
Req_1003FlagY Req_2701FlagY Req_2702FlagY Req_1001Flag1 Req_1003Flag1 Req_1003FlagY Req_2701FlagY Req_2702FlagY Req_1001Flag1 Req_1003Flag1
Req_2701Flag1 Req_2702Flag1 Req_1001FlagY1 Req_1003FlagY1 Req_2701FlagY1 Req_2701Flag1 Req_2702Flag1 Req_1001FlagY1 Req_1003FlagY1 Req_2701FlagY1
Req_2702FlagY1 CalcKey DispFlag dwSeed1 dwSeed2 dwSeed3 dwSeed4 dwKey1 dwKey2 Req_2702FlagY1 CalcKey DispFlag dwSeed1 dwSeed2 dwSeed3 dwSeed4 dwKey1 dwKey2
dwKey3 dwKey4 a b c d LockY1 glztestTime CS_10VALUE CS_FRNO CS_FR_BASIC dwKey3 dwKey4 a b c d LockY1 glztestTime CS_10VALUE CS_FRNO ZS_10VALUE
ZS_10VALUE KeyPresTime Key1SCt KEYV KeyPresTime Key1SCt KEYV
rtshc12.c.o (ansisi.lib): rtshc12.c.o (ansisi.lib):
_PowOfTwo_8 _PowOfTwo_16 _PowOfTwo_32 errno _PowOfTwo_8 _PowOfTwo_16 _PowOfTwo_32 errno
bsp_System.c.o:
CS_FR_BASIC g_FRStep
gui_Display.c.o: gui_Display.c.o:
Matrix2 Matrix3 Matrix2 Matrix3
app_CAN.c.o: app_CAN.c.o:
...@@ -2142,7 +2190,7 @@ app_Data_Process.c.o: ...@@ -2142,7 +2190,7 @@ app_Data_Process.c.o:
********************************************************************************************* *********************************************************************************************
COPYDOWN SECTION COPYDOWN SECTION
--------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------
------- ROM-ADDRESS: 0xD456 ---- SIZE 2 --- ------- ROM-ADDRESS: 0xD3BC ---- SIZE 2 ---
Filling bytes inserted Filling bytes inserted
0000 0000
...@@ -2152,8 +2200,9 @@ OBJECT-DEPENDENCIES SECTION ...@@ -2152,8 +2200,9 @@ OBJECT-DEPENDENCIES SECTION
Init USES _startupData Init USES _startupData
_Startup USES __SEG_END_SSTACK Init main _Startup USES __SEG_END_SSTACK Init main
main USES bsp_Sys_Init app_Can_IdInit App_Paramer_Init main USES bsp_Sys_Init app_Can_IdInit App_Paramer_Init
CS_FRset CS_FR CS_OUT_N ZS_FRset ZS_FR ZS_OUT_N CS_FRset CS_FR CS_OUT_N ZS_FR ZS_OUT_N ZS_FRset
g_curkeyinput gui_LCD_Display app_Can_handle _CPMUARMCOP g_curkeyinput gui_LCD_Display app_Can_handle
GJ_CS10_JS_ECUOUT_N _CPMUARMCOP
bsp_GPIO_Init USES _PUCR _DDR1AD _PER1AD _DDRAB _DDRU _PERU _PPSU bsp_GPIO_Init USES _PUCR _DDR1AD _PER1AD _DDRAB _DDRU _PERU _PPSU
_DDRR _PERR _PPSR _DDRV _PERV _PPSV _DDRH _PERH _DDRR _PERR _PPSR _DDRV _PERV _PPSV _DDRH _PERH
_PPSH _DDRS _PERS _PPSS _RDRS _PTSRR _WOMS _PIES _PPSH _DDRS _PERS _PPSS _RDRS _PTSRR _WOMS _PIES
...@@ -2166,6 +2215,8 @@ bsp_Clock_Init USES bsp_Clock_Init _MODE _DIRECT _IVBR _CPMUOSC ...@@ -2166,6 +2215,8 @@ bsp_Clock_Init USES bsp_Clock_Init _MODE _DIRECT _IVBR _CPMUOSC
_CPMUFLG _ECLKCTL _CPMUPROT _CPMUREFDIV _CPMUSYNR _CPMUFLG _ECLKCTL _CPMUPROT _CPMUREFDIV _CPMUSYNR
_CPMUPOSTDIV _CPMUPLL _CPMUCOP _CPMUCLKS _CPMUHTCTL _CPMUPOSTDIV _CPMUPLL _CPMUCOP _CPMUCLKS _CPMUHTCTL
_CPMUINT _CPMURTI _CPMULVCTL _IRQCR _LINC _CPMUINT _CPMURTI _CPMULVCTL _IRQCR _LINC
GJ_CS10_JS_ECUOUT_N USES g_runStep CS_FR_BASIC g_FRStep CS_FR ZS_FR
CS_OUT_N ZS_OUT_N
Api_API_Init USES _CPMUAPICTL _CPMUAPIR Api_API_Init USES _CPMUAPICTL _CPMUAPIR
bsp_CAN_Init USES _CANCTL0 _CANCTL1 _CANBTR1 _CANBTR0 _CANIDAC bsp_CAN_Init USES _CANCTL0 _CANCTL1 _CANBTR1 _CANBTR0 _CANIDAC
_CANIDAR0 _CANIDAR1 _CANIDAR2 _CANIDAR3 _CANIDAR4 _CANIDAR0 _CANIDAR1 _CANIDAR2 _CANIDAR3 _CANIDAR4
...@@ -2173,9 +2224,6 @@ bsp_CAN_Init USES _CANCTL0 _CANCTL1 _CANBTR1 _CANBTR0 _CANIDAC ...@@ -2173,9 +2224,6 @@ bsp_CAN_Init USES _CANCTL0 _CANCTL1 _CANBTR1 _CANBTR0 _CANIDAC
_CANIDMR2 _CANIDMR3 _CANIDMR4 _CANIDMR5 _CANIDMR6 _CANIDMR2 _CANIDMR3 _CANIDMR4 _CANIDMR5 _CANIDMR6
_CANIDMR7 _CANTIER _CANRFLG _CANRIER _CANIDMR7 _CANTIER _CANRFLG _CANRIER
bsp_GET_PGN USES _LSHRU bsp_GET_PGN USES _LSHRU
bsp_CANSendExtFrame USES _CANTFLG bsp_CANSendExtFrame _CANTBSEL
_CANTXIDR0 _LSHRU _CANTXIDR1 _CANTXIDR2 _CANTXIDR3
_CANTXDSR0 _CANTXDLR _CANTXTBPR
bsp_CANSendFrame USES _CANTFLG _CANTBSEL _LSHRU _CANTXIDR0 _CANTXIDR1 bsp_CANSendFrame USES _CANTFLG _CANTBSEL _LSHRU _CANTXIDR0 _CANTXIDR1
_CANTXIDR2 _CANTXIDR3 _CANTXDSR0 _CANTXDLR _CANTXTBPR _CANTXIDR2 _CANTXIDR3 _CANTXDSR0 _CANTXDLR _CANTXTBPR
bsp_LCD_Init USES _LCDCR1 _LCDCR0 _LCDRAM0 _FPENR0 _FPENR1 bsp_LCD_Init USES _LCDCR1 _LCDCR0 _LCDRAM0 _FPENR0 _FPENR1
...@@ -2183,7 +2231,7 @@ bsp_LCD_Init USES _LCDCR1 _LCDCR0 _LCDRAM0 _FPENR0 _FPENR1 ...@@ -2183,7 +2231,7 @@ bsp_LCD_Init USES _LCDCR1 _LCDCR0 _LCDRAM0 _FPENR0 _FPENR1
bsp_SCI_Init USES _SCIACR2 _SCISR1 _SCIBD _SCICR2 bsp_SCI_Init USES _SCIACR2 _SCISR1 _SCIBD _SCICR2
bsp_SCI_Rev_isr USES _SCIDRL _SCISR1 bsp_SCI_Rev_isr USES _SCIDRL _SCISR1
bsp_RTC_isr USES glztest _LINC _LCMP _PT1AD G_Button XUN_HUAN bsp_RTC_isr USES glztest _LINC _LCMP _PT1AD G_Button XUN_HUAN
AutoTime Gui_ButtonProc _CPMUFLG AutoTime g_FRStep Gui_ButtonProc _CPMUFLG
bsp_Timer0_Init USES _TIM0_TSCR1 _TIM0_TSCR2 _TIM0_TTOV _TIM0_TCTL1 bsp_Timer0_Init USES _TIM0_TSCR1 _TIM0_TSCR2 _TIM0_TTOV _TIM0_TCTL1
_TIM0_TCTL2 _TIM0_TCTL3 _TIM0_TCTL4 _TIM0_TFLG2 _TIM0_TCTL2 _TIM0_TCTL3 _TIM0_TCTL4 _TIM0_TFLG2
bsp_Timer0_isr USES _CANRFLG g_busOffTime _CANMISC g_Clock bsp_Timer0_isr USES _CANRFLG g_busOffTime _CANMISC g_Clock
...@@ -2195,26 +2243,27 @@ gui_LCD_Display USES G_Button _BDIVMODU Matrix1 m_LCDFP17BP ...@@ -2195,26 +2243,27 @@ gui_LCD_Display USES G_Button _BDIVMODU Matrix1 m_LCDFP17BP
m_LCDFP10BP m_LCDFP11BP _LCDRAM6 m_LCDFP12BP m_LCDFP13BP m_LCDFP10BP m_LCDFP11BP _LCDRAM6 m_LCDFP12BP m_LCDFP13BP
_LCDRAM7 m_LCDFP14BP m_LCDFP15BP _LCDRAM8 m_LCDFP16BP _LCDRAM7 m_LCDFP14BP m_LCDFP15BP _LCDRAM8 m_LCDFP16BP
_LCDRAM9 _LCDRAM10 m_LCDFP21BP _LCDRAM11 _LCDRAM9 _LCDRAM10 m_LCDFP21BP _LCDRAM11
Gui_ButtonProc USES _PT1AD XUN_HUAN G_Button Gui_ButtonProc USES _PT1AD XUN_HUAN G_Button g_FRStep
app_Can_handle USES app_Can_handle_PA5 g_Clock api_TimerOver1 app_Can_handle USES app_Can_handle_PA5 g_Clock api_TimerOver1
app_Can_handle api_SetTimer1 TxDelayTime G_Button WheelSpeedN app_Can_handle api_SetTimer1 TxDelayTime G_Button WheelSpeedN
glztest CS_FRset CS_OUT_N ZS_FRset ZS_OUT_N glztest CS_FRset CS_OUT_N ZS_FRset ZS_OUT_N
api_TimerOver0 api_SetTimer0 g_Msg240 bsp_CANSendFrame api_TimerOver0 api_SetTimer0 g_Msg306 bsp_CANSendFrame
g_bReturn g_Msg402 g_Msg12B g_Msg125 g_Msg084 g_Msg230 g_bReturn g_Msg230 api_TimerOver3 api_SetTimer3
g_Msg101 g_Msg0C01FF55 bsp_CANSendExtFrame api_TimerOver6 api_SetTimer6 diwidi api_TimerOver5
g_Msg0C01FFAB g_Msg0C01FFA5 api_TimerOver3 api_SetTimer3 api_SetTimer5 _LMODU g_Msg08FFF00B _LCMP
g_Msg7E8 g_Msg7E82 api_TimerOver6 api_SetTimer6
api_TimerOver5 api_SetTimer5 _LMODU g_Msg08FFF00B _LCMP
app_Can_IdInit USES g_Clock api_SetTimer0 api_SetTimer1 app_Can_IdInit USES g_Clock api_SetTimer0 api_SetTimer1
api_SetTimer2 api_SetTimer3 api_SetTimer4 api_SetTimer5 api_SetTimer2 api_SetTimer3 api_SetTimer4 api_SetTimer5
api_SetTimer6 api_SetTimer7 g_Msg18FD0700 g_Msg18FD7C00 api_SetTimer6 api_SetTimer7 g_Msg18FD0700 g_Msg18FD7C00
g_Msg18FE4F17 g_Msg18FF0113 g_Msg0C01FF55 g_Msg0C01FFA5 g_Msg18FE4F17 g_Msg18FF0113 g_Msg0C01FF55 g_Msg0C01FFA5
g_Msg0C01FFAB g_Msg0CFED926 g_Msg240 g_Msg101 app_Can_IdInit g_Msg0C01FFAB g_Msg0A30FFE8 g_Msg0A31FFE8 g_Msg0CFED926
g_Msg230 g_Msg12B g_Msg125 g_Msg7E8 g_Msg7E82 g_Msg084 g_Msg240 g_Msg101 app_Can_IdInit g_Msg21B g_Msg125
g_Msg18F0010B g_Msg08FFF00B g_Msg18FED800 g_Msg18FEF100 g_Msg7E8 g_Msg7E82 g_Msg084 g_Msg18F0010B g_Msg08FFF00B
g_Msg18DA17F9 g_Msg18FEC600 g_Msg18850000 g_Msg402 g_Msg18FED800 g_Msg18FEF100 g_Msg18DA17F9 g_Msg18FEC600
app_Can_handle_PA5 USES G_Button g_Msg12B g_Msg240 app_Can_handle_PA5 g_Msg18850000 g_Msg18FF5100 g_Msg18FF5000 g_Msg1B1 g_Msg755
g_Msg402 g_Msg101 g_Msg7E8 g_Msg7E82 g_Msg125 g_Msg2B1 g_Msg3B0 g_Msg15B g_Msg207 g_Msg11C g_Msg200
g_Msg137 g_Msg126 g_Msg302 g_Msg108 g_Msg082 g_Msg772
g_Msg7728 g_Msg306 g_Msg230 g_Msg402
app_Can_handle_PA5 USES G_Button g_Msg230
App_Paramer_Init USES g_Clock api_SetTimer0 api_SetTimer1 App_Paramer_Init USES g_Clock api_SetTimer0 api_SetTimer1
api_SetTimer2 api_SetTimer3 api_SetTimer4 api_SetTimer5 api_SetTimer2 api_SetTimer3 api_SetTimer4 api_SetTimer5
api_SetTimer6 api_SetTimer7 Api_SetTimer g_runStep api_SetTimer6 api_SetTimer7 Api_SetTimer g_runStep
...@@ -2297,42 +2346,40 @@ DEPENDENCY TREE ...@@ -2297,42 +2346,40 @@ DEPENDENCY TREE
| | +- _BDIVMODU | | +- _BDIVMODU
| | | |
| +- app_Can_handle | +- app_Can_handle
| |
| +- app_Can_handle_PA5
| |
| +- api_TimerOver1
| |
| +- api_SetTimer1 (see above)
| |
| +- api_TimerOver0
| |
| +- api_SetTimer0 (see above)
| |
| +- bsp_CANSendFrame
| | | | | |
| | +- _LSHRU | | +- app_Can_handle_PA5
| |
| +- bsp_CANSendExtFrame
| | | | | |
| | +- _LSHRU (see above) | | +- api_TimerOver1
| | | | |
| +- api_TimerOver3 | | +- api_SetTimer1 (see above)
| | | | |
| +- api_SetTimer3 (see above) | | +- api_TimerOver0
| | | | |
| +- api_TimerOver6 | | +- api_SetTimer0 (see above)
| | | | |
| +- api_SetTimer6 (see above) | | +- bsp_CANSendFrame
| | | | | |
| +- api_TimerOver5 | | | +- _LSHRU
| | | | |
| +- api_SetTimer5 (see above) | | +- api_TimerOver3
| | | | |
| +- _LMODU | | +- api_SetTimer3 (see above)
| | |
| | +- api_TimerOver6
| | |
| | +- api_SetTimer6 (see above)
| | |
| | +- api_TimerOver5
| | |
| | +- api_SetTimer5 (see above)
| | |
| | +- _LMODU
| | | |
| | | +- _lDivMod
| | | | | |
| | +- _lDivMod | | +- _LCMP
| | | |
| +- _LCMP | +- GJ_CS10_JS_ECUOUT_N
| |
+- _Startup +- _Startup
| |
...@@ -2376,6 +2423,6 @@ STATISTIC SECTION ...@@ -2376,6 +2423,6 @@ STATISTIC SECTION
ExeFile: ExeFile:
-------- --------
Number of blocks to be downloaded: 6 Number of blocks to be downloaded: 7
Total size of all blocks to be downloaded: 5336 Total size of all blocks to be downloaded: 5182
S0370000443A5C50726F6A6563745CB4BAB7E75CB4BAB7E7C4ABCEF7B8E75C6A69616E63657461695C62696E5C50726F6A6563742E61627344
S123C000FEC033FDC031270E35ED31EC3169700434FB310326F2FEC035EC31270BED3118C8
S123C0200A30700434F920F13DCF310007D206C0450001C037D3BC310003B4D706E3A736E3
S123C040B5F507F7B716C1A816CD0516D12BC7877C3420C6297C3422577C3424C60D7C3477
S123C06026C60A7C3428C6087C342A537C342CC6057C342E7C34307C3432537C3434C67837
S123C0807C341EFE341E7E341ACE1E847E344EFD344E7D344AC77C3450CD01907D3452C6DA
S123C0A0AF7C3454C66E7C3456C6557C3458C64B7C345AC6377C345CC62B7C345EC61E7CE9
S123C0C034607C3462C61B7C3464C62B7C3466C61E7C3468C6147C346AC61E7C346C7C341A
S123C0E06E7C34707C34727C34747C3476C6787C344EFC344E7C344AC6017B340316C82F08
S123C10016CA9C16C27DC6555B3F585B3F20EE20FECC06405B0C7902737A0277C6FF5B02FB
S123C1205B037B0292790294790295C6707B0282790284790285C6F07B029A477A029C7996
S123C140029DC6FF7B026279026479026579024A79024C79024D79024BC6107B024F7902A2
S123C1604E79028A79028B7900D8475AD9CE00067E025E417A025A79025C79025D477A025C
S123C180427902447902457902717900007900017902407902607902907902587902807913
S123C1A002487902985E7C3D141016C1C516C11116C347C716C6FC16C4E916C4B0C6011676
S123C1C0C32810EF3D1B9C16C26CC6805B0B5A11437A01201C02FA80201316C2736E80261A
S123C1E007260A8C2710230516C26C20044F3701E94C1C80CC40267B02FB5A35C6475B3484
S123C20079003679003AC6075B3CC6875B394C39801C02FA80201C075A6E80C6555B3F583E
S123C2205B3F04650A04650BEC828C27102304073B20044F3701E04C39404C39024C39087B
S123C2404D39014D3904C6017B02FB7902F04D38024D38104C3B80963B84808A575A3B4C65
S123C26038801D02F10279001E1B843DC7876C846C823DEC84EE8216D2E06C843DCC03CDA3
S123C280FE3400181034C60F877C3448FE33FE2609CE1E847E341E7E344EFE33FE042505BD
S123C2A0C6B47C344EFC33FE8C00022604C6580772FC33FE8C00032604C63C0766FC33FE04
S123C2C08C00042604C628075AFC33FE8C00052604C628074EFC33FE8C00062604C64E0722
S123C2E042FC33FE8C00072604C6430736FC33FE8C00082604C63A072AFC33FE8C000926C4
S123C30004C634071EFC33FE8C000A2604C62D07121410FC341E7C341AFC344E7C344A1039
S123C320EF3A3D877C344E3D371C02F280CC03FF7C02F41C02F204E68027061C02F20220F1
S123C340041D02F202323D1C0140011F014101FBC6887B01411D014104B6014384F08A042E
S123C3607A0143B60143848F8A107A01431D0143801D0142C01D01423F1D014B301D014BF4
S123C3800779015079015179015279015379015879015979015A79015B86FF7A01547A0147
S123C3A0557A01567A01577A015C7A015D7A015E7A015F7901471D0140011E014101FB1C87
S123C3C00144011C0145011D0147071C0140081D0140201C0140043D1AACB746E6406B006F
S123C3E0E6416B01E6426B02E6436B03EE82EC80C4078749B7C54656CD00003BEC82C4E0D1
S123C4003BC60334EE8216D2B6EA85AA846C88B7C5EA81AA806CA5B7C51B843D6CABC78762
S123C4206C83F601462605B705C7200AEC8B2608EE892604B7542075F601467B014AF60114
S123C4404A6B82ED8BEE89C60316D2B67B0170C620A68C127B0171790172790173E687C141
S123C460082304C6086B87C72016873BC30174B746EC80E382B745E6006B40E681521B8221
S123C480E18725E6E6877B017CE6887B017DE6827B0146200AEE83086E838E13882209F651
S123C4A00146E482E18226EDC60187B7051B853D1D0201021D020003F60200C4C7CA087B5A
S123C4C00200CC02083BC7EE80690052C11425F7CCFFF07B02027A0203447A020479020567
S123C4E07902061C0200803A3D4DCA804CCA404DCA104CCA084DCA024DCC204DC9804DC972
S123C500024DC9017900CA4CC8604DC880DCC8C784E0CA145CC84DCB804DCB404DCB104C7D
S123C520CB044CCB084DCB024DCB014CCB203DD6CF4CCC200BFE3416FC341816D2E07E3470
S123C540167C3418C6C8873BC73BFE3416FC341816D2C7230AC7877C3416C6C87C34181EB3
S123C5600271020FFC34898C00642207FE3489087E34891E0271040FFC348B8C00642207EB
S123C580FE348B087E348BF63402042148FE349DFC349F16D2E07E349D7C349FC61E873B52
S123C5A0C73BFE349DFC349F16D2C7232A0732F63488F63488C1092414723488FC33FE8C55
S123C5C000092413FE33FE087E33FE200A7A3488C77C33FE8F070ACC348816C9DF4C378074
S123C5E00BC7877C349D7C349F3D3BC601EE806BE023EC846CE024C7876CE0263A3DB74514
S123C600EDE026ADE024250FE6E023270A69E023C7876CE026523DC73DEE82B7466EE81F83
S123C62069E82269E821C6016BE81E3DB745EDE021ADE01F250FE6E01E270A69E01EC78708
S123C6406CE021523DC73D3BC601EE806BE019EC846CE01AC7876CE01C3A3D3BC601EE808F
S123C6606BE014EC846CE015C7876CE0173A3DB745EDE017ADE015250FE6E014270A69E054
S123C68014C7876CE017523DC73D3BC601EE806B0FEC846CE010C7876CE0123A3D3BC60163
S123C6A0EE806B0AEC846C0BC7876C0D3A3DB745ED0DAD0B250CE60A2708690AC7876C0D36
S123C6C0523DC73D3BC601EE806B05EC846C06C7876C083A3DB745ED08AD06250CE60527E1
S123C6E0086905C7876C08523DC73D3BC601EE806B00EC846C01C7876C033A3D374C464076
S123C7004D46404C46204D46104D4608D64DE8B0C407D84D5B4D4D4D087900477900487963
S123C720004979004A79004B4C4F804C46804C4D803D1E014430071E01440C02201BFC312F
S123C74033260AC660877C31331C014D01FC31332707FE3133097E3133F63120270FFC31F5
S123C76023BC31212407FE3123087E3123F63125270FFC3128BC31262407FE3128087E310A
S123C78028F6311B270FFC311EBC311C2407FE311E087E311EF63116270FFC3119BC311797
S123C7A02407FE3119087E3119F63111270FFC3114BC31122407FE3114087E3114F6310C18
S123C7C0270FFC310FBC310D2407FE310F087E310FF63107270FFC310ABC31082407FE31D0
S123C7E00A087E310AF63102270FFC3105BC31032407FE3105087E3105C7873B3BFE348454
S123C800FC348616D2C7270FFE3484FC348616D2E57E34847C34864C4F800B3BC601EE803E
S123C8206BE028EC846CE029C7876CE02B3A3DF63488860A16D2ACCEC03BE6E454545454A7
S123C8407B34AE16C9C1E6E47B34AF16C9C1A6E5444444447A34B016C9C1A6E57A34B1F696
S123C8603488C10D260B16C9C91C34A40D1C34A507F63488C10E260F1C34AF081C34B1088E
S123C8801C34B30816C9D6F63488C10D270DF63488C10E270616C9D616C9C9F6020AF834E7
S123C8A0A1C40FF8020A7B020AF634A2861012F8020AC4F0F8020A7B020AF6020BF834A3EC
S123C8C0C40FF8020B7B020BF634A4861012F8020BC4F0F8020B7B020BF6020CF834A5C49F
S123C8E00FF8020C7B020CF634A6861012F8020CC4F0F8020C7B020CF6020DF834A7C40F2A
S123C900F8020D7B020DF634A8861012F8020DC4F0F8020D7B020DF6020EF834A9C40FF816
S123C920020E7B020EF634AA861012F8020EC4F0F8020E7B020EF6020FF834ABC40FF802E2
S123C9400F7B020FF634AC861012F8020FC4F0F8020F7B020FF60210F834ADC40FF80210AA
S123C9607B0210F634AE861012F80210C4F0F802107B0210F60211F834AFC40FF802117B14
S123C9800211F634B0861012F80211C4F0F802117B0211F60212F834B1C40FF802127B0263
S123C9A012F634B2861012F80212C4F0F802127B0212F60213F834B3C40FF802137B021328
S123C9C03DF63488860A06D2AC1D34AF081D34B1081D34B3083D1D34A40D1D34A5073D3B7E
S123C9E01F0271023AB745EE0127348E0014242F793402F63488F63488C1092414723488E7
S123CA00FC33FE8C00092411FE33FE087E33FE2008793488C7877C33FEEE80C7876C011F95
S123CA2002710206EE80C7876C011F02710441EE80EC03273B8C00142436793402F634885D
S123CA402608C609877C33FE2020F63488271BF63488C1092214FC33FE270FFC33FE8C009F
S123CA60092207FE33FE097E33FEEE80C7876C031F02710406EE80C7876C031E0271021AFA
S123CA80EE80EC018C000A25111E0271040CEC038C000A2505C6017B34023A3D16D0B5CCC5
S123CAA0310216C62C04610306CC03C618873BCC310216C6193AC7877C3484C60A7C3486A4
S123CAC0F6348804211EFC34803BFC3482F33418B7453AF93417B9341616CCE0250316CC38
S123CAE0C816CCA8F634888759B745EEE234207E341AF634888759B745EEE234507E344A84
S123CB00F63488C1022618FC34803BFC3482C30020B7453A16CCC1250316CCC816CCA8F6B3
S123CB203488C1032618FC34803BFC3482C30030B7453A16CCC1250316CCC816CCA8F63444
S123CB4088C1042618FC34803BFC3482C30040B7453A16CCC1250316CCC816CCA8F63488BF
S123CB60C1052618FC34803BFC3482C30050B7453A16CCC1250316CCC816CCA8F63488C155
S123CB80062618FC34803BFC3482C30060B7453A16CCC1250316CCC816CCA8F63488C107DE
S123CBA02618FC34803BFC3482C30070B7453A16CCC1250316CCC816CCA8F63488C108268D
S123CBC018FC34803BFC3482C30080B7453A16CCC1250316CCC816CCA8F63488C109260E74
S123CBE016CCF716CCC1250316CCC816CCA8F63488C10A260E16CCF716CCC1250316CCC85A
S123CC0016CCA8CC310216C5FE044148C617873BCC310216C5EAFC3395FE33976E803BF613
S123CC20339C37F6339B37CC339D16C41C7B3101FC31E5FE31E76EA33BF631EC37F631EBE0
S123CC4037CC31ED16C41C1B867B3101F634882703F63488CC310216C66F04410FC63F87B3
S123CC603BCC310216C65B1B82F63488CC310216C6D504411DC632873BCC310216C6C41B6A
S123CC8082F63488C106260AF63100C1FA2403723100CC310216C6AE04410CC605873BCC86
S123CCA0310216C69D1B823D8601C73B873BFE3480FC348216D3AB7B3231F634827B32323E
S123CCC03DC900890007193DFC34803BFC348283FAFFB7453AC20082007C34807E34823D30
S123CCE07C34807E3482CCFAFF3BC7873BFE3480FC348216D2C73DFC34803BFC3482C30192
S123CD00E0B7453A3DC601873BCC310216C5EAC601876C80CC310216C619C601876C80CC3B
S123CD20310216C647C601876C80CC310216C65BC601876C80CC310216C68AC601876C8050
S123CD40CC310216C69DC601876C80CC310216C6C4C601876C80CC310216C6EB3ACC18FD63
S123CD607C3135CE07007E313779313CC6087B313BC6FD7C3145CD7C007D314779314CC6C8
S123CD80087B314BC6FE7C3165CC4F177C316779316CC6087B316BCC0CF07C31758604C73E
S123CDA07C31777B317C487A317B860C527C3255CCFF557C325779325CC6087B325BCC0CF4
S123CDC0017C3275CCFFA57C327779327CC6087B327BCC0C017C3265CCFFAB7C3267793257
S123CDE06CC6087B326BCC0A307C3295CCFFE87C329779329CC6087B329BCC0A317C328505
S123CE00CCFFE87C328779328CC6087B328BCC0CFE7C3185CCD9267C318779318CC6087B63
S123CE20318BC7877C31C5CC02407C31C77931CCC6087B31CBC7877C32C552427C32C779F2
S123CE4032CCC6087B32CBC78716D0A416D08E7C33A5CC021B7C33A77933ACC6087B33AB2C
S123CE60C7877C31D5C625427C31D77931DCC6087B31DBC7877C31F5CC07E87C31F7793159
S123CE80FC427A31FBC7877C3205CC07E87C320779320C427A320BC7877C32A5C6847C32F0
S123CEA0A77A32AC587B32ABC716D0A4CC18F07C3215CC010B7C321779321CC6087B321BDD
S123CEC0CC08FF7C3225CCF00B7C322779322CC6087B322BCC18FE7C315586D8C77C315782
S123CEE07B315CC6087B315BCC18FE7C323586F1C77C32377B323CC6087B323BCC18DA7C90
S123CF0032B5C6F9437C32B77932BCC6087B32BBCC023E7C32BDCC18FE7C324586C6C77C47
S123CF2032477B324CC6087B324BCC18857C3195C7877C31977B319CC6087B319BCC18FF38
S123CF407C31A58651C77C31A77B31ACC6087B31ABCC18FF7C31B58650C77C31B77B31BC5E
S123CF60C6087B31BBC7877C32D5C6B1427C32D77932DCC6087B32DBC7877C32E5CC075583
S123CF807C32E77932EC427A32EBC7877C32F5CC02B17C32F77932FCC6087B32FBC7877C8C
S123CFA033D5CC03B07C33D77933DCC6087B33DBC7877C3305C65B427C330779330CC608E0
S123CFC07B330BC7877C3315CC02077C331779331C527B331BC7877C3325C61C427C3327E8
S123CFE079332CC6087B332BC7877C333586027C33377B333CC6087B333BC7877C3345C665
S123D00037427C334779334CC6087B334BC7877C3355C626427C335779335CC6087B335B79
S123D020C7877C3365CC03027C336779336CC6087B336BC7877C3375C608427C3377793350
S123D0407C7B337BC7877C3385C6827C33877A338CC6087B338BC77C33B5CC07727C33B711
S123D0607933BC427A33BBC7877C33C5CC07727C33C77933CCC6027B33CB07127C3395CC3B
S123D08003067C339779339CC6087B339B3DC7877C31E5CC02307C31E77931ECC6087B311F
S123D0A0EBC7873D7C33E5CC04027C33E77933EC487A33EB3DF634882605C6087B31EDF60B
S123D0C03488042105C6107B31EDF63488C1022605C6187B31EDF63488C1032605C6207BDE
S123D0E031EDF63488C1042605C6287B31EDF63488C1052605C6307B31EDF63488C1062614
S123D10005C6387B31EDF63488C1072605C6407B31EDF63488C1082605C6487B31EDF634B4
S123D12088C1092605C6507B31ED3DC601873BCC310216C5EAC601876C80CC310216C61907
S123D140C601876C80CC310216C647C601876C80CC310216C65BC601876C80CC310216C6EA
S123D1608AC601876C80CC310216C69DC601876C80CC310216C6C4C601876C80CC31021647
S123D180C6EBCC03E86C80CC310216C81B3AC7877C34007B312A3D1C02F201FC341A271959
S123D1A0FE341C087E341CBE341A250DC7877C341CF60258C8047B0258FC344A2719FE3412
S123D1C04C087E344CBE344A250DC7877C344CF60258C8087B0258F634782702C78FC60164
S123D1E07B34782726723479F63479C108261CC6017B347B793479B6347A2701C77B347A57
S123D2002709C601877C347C7C347E0B1B9CCC016016C3D86C826E808CF91726398E18DA3B
S123D2202634F63414261507342611F633F7C167260AF633F8042104427A3414F63415267A
S123D24015071A2611F633F7C167260AF633F8042104427A34151C0144011B840BF601642F
S123D2607B33F6F601657B33F7F601667B33F8F6016787B745C77C34047E3406F60168B7D8
S123D28045C77C34087E340AF60169B745C77C340C7E340EF6016AB745C77C34107E3412C3
S123D2A0F6016B7B33FDF633F6C1063D34B785871810B750303D87D7B7C6270AB7C549B71F
S123D2C0C546560436F63DAC84270E34B7C5E285A284B7C510FB302002AE82311B840540BC
S123D2E004A401083D046401098300013D87C76C82EC8C261FEE8EED86EC8811280DEC86F5
S123D300CD0000116D82B746EC88116D846C8887C76C863D972709EE86B7C5CD00002008AC
S123D320EE8DE686ED87B7C61135ECF010133B35ECF012ED8413E3B130B7C5CD0000356543
S123D34081A38CB7C5E28BA28A310446113669AF3137323433EEF01011B76532201F252A4E
S123D360046403044539E78E2706EE8E87C7200BB7C5363469AFEEF013313A1810083A342D
S123D380A3B1B74620A33102209F4151B7C5415104A40108AE8E22EE2505ACF01024E731D4
S121D3A06D84698369826C886E863D3B341B9C16D2EDEE84EC861B88EDB50540000015
S123FF80C10FC10FC10FC10FD197C10FC10FC10FC10FC10FC10FC10FC10FC10FC10FC10FC5
S123FFA0C10FC10FC10FC10FC10FC10FC10FC10FC10FD20CC10FC10FC10FC10FC10FC10F2F
S123FFC0C10FC10FC10FC10FC10FC10FC10FC10FC10FC10FC10FC52FC10FC10FC10FC732D0
S123FFE0C10FC10FC10FC10FC10FC10FC10FC10FC535C10FC10FC10FC10FC10FC10FC029BA
S9030000FC
...@@ -49,7 +49,7 @@ interrupt void bsp_RTC_isr(void) ...@@ -49,7 +49,7 @@ interrupt void bsp_RTC_isr(void)
AutoTime = 0; AutoTime = 0;
if((G_Button.LED_STEP >= 0)&&(G_Button.LED_STEP < MenuCn)) if((G_Button.LED_STEP >= 0)&&(G_Button.LED_STEP < MenuCn))
{ {
// G_Button.LED_STEP ++; G_Button.LED_STEP ++;
if(g_FRStep < MenuCn) if(g_FRStep < MenuCn)
{ {
g_FRStep++; g_FRStep++;
...@@ -58,7 +58,7 @@ interrupt void bsp_RTC_isr(void) ...@@ -58,7 +58,7 @@ interrupt void bsp_RTC_isr(void)
} }
else else
{ {
// G_Button.LED_STEP = 0; G_Button.LED_STEP = 0;
g_FRStep = 0; g_FRStep = 0;
} }
} }
......
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
#define HIGH 1 #define HIGH 1
#define LOW 0 #define LOW 0
#define MenuCn 5 #define MenuCn 9
#define Auto 1 #define Auto 1
#define Manu 0 #define Manu 0
......
...@@ -92,7 +92,7 @@ void Gui_ButtonProc(_Button* KeyMenu) ...@@ -92,7 +92,7 @@ void Gui_ButtonProc(_Button* KeyMenu)
XUN_HUAN=0; XUN_HUAN=0;
if((G_Button.LED_STEP >= 0)&&(G_Button.LED_STEP < MenuCn)) if((G_Button.LED_STEP >= 0)&&(G_Button.LED_STEP < MenuCn))
{ {
// G_Button.LED_STEP ++; G_Button.LED_STEP ++;
if(g_FRStep < MenuCn) if(g_FRStep < MenuCn)
{ {
g_FRStep++; g_FRStep++;
...@@ -101,7 +101,7 @@ void Gui_ButtonProc(_Button* KeyMenu) ...@@ -101,7 +101,7 @@ void Gui_ButtonProc(_Button* KeyMenu)
} }
else else
{ {
// G_Button.LED_STEP = 0; G_Button.LED_STEP = 0;
g_FRStep = 0; g_FRStep = 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment