Commit 4fe2c2c0 authored by 李鑫3's avatar 李鑫3

🐞 fix:虬龙检测台(14步)

parent 5fd62e48
...@@ -293,49 +293,48 @@ void can_submit(void) ...@@ -293,49 +293,48 @@ void can_submit(void)
//左手拨杆 317 //左手拨杆 317
CAN_Frame_st_t m_msg11; CAN_Frame_st_t m_msg11;
uint8_t data11[8] = {0, 0, 0, 0, 0, 0, 0, 0}; uint8_t data11[8] = {0, 0, 0, 0, 0, 0, 0, 0};
CAN_Frame_st_t m_msg12;
uint8_t data12[8] = {0, 0, 0, 0, 0, 0, 0, 0};
switch (MENU_CHECK_STEP) switch (MENU_CHECK_STEP)
{ {
case 0: case 0:
data1[3]=0; data1[3]=0x00;
init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1); init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
data2[7]=0; data2[7]=0x00;
init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2); init_CAN_Frame(&m_msg2, 0x013, 8, 1, data2);
data4[1]=0; data4[1]=0x00;
init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4); init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
data5[5]=0; data5[5]=0x00;
init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5); init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
data3[1]=0; data3[1]=0x00;
init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3); init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
data9[3]=0; data9[3]=0x00;
init_CAN_Frame(&m_msg9,0x115,8,1,data9); init_CAN_Frame(&m_msg9,0x115,8,1,data9);
data6[0]=0; data6[1]=0x00;
init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6); init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
data7[2]=0; data7[2]=0x00;
init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7); init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
data8[0]=0; data8[0]=0x00;
init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8); init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
data10[7]=0; data10[7]=0x00;
init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10); init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
data11[7]=0; data11[7]=0x00;
init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11); init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
data12[7]=0x00;
init_CAN_Frame(&m_msg12, 0x141, 8, 1, data12);
break;
case 1://步骤1 case 1://步骤1
data1[0]=0xFF; data1[2]=0x00;
data1[1]=0xFF;
data1[2]=0x34;
init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1); init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
data4[0]=0x01; data4[0]=0x01;
data4[1]=0xC7;
init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4); init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
data3[0]=0xE8; data3[0]=0x00;
data3[1]=0x03;
init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3); init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
data6[0]=0x00; data6[0]=0x20;
init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6); init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
data2[6]=0x3C; data2[0]=0xC8;
init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2); init_CAN_Frame(&m_msg2, 0x013, 8, 1, data2);
data5[5]=0x01; data5[5]=0x01;
data5[6]=0x0A;
init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5); init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
data7[7]=0; data7[7]=0;
init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7); init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
...@@ -347,28 +346,90 @@ void can_submit(void) ...@@ -347,28 +346,90 @@ void can_submit(void)
init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10); init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
data11[7]=0; data11[7]=0;
init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11); init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
data12[4]=0x01;
init_CAN_Frame(&m_msg12, 0x141, 8, 1, data12);
break; break;
case 2: case 2:
data1[0]=0xFF; data1[0]=0x08;
data1[1]=0xFF; data1[1]=0x07;
data1[2]=0x34;
init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1); init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
data2[6]=0; data2[0]=0x64;
data2[7]=0; init_CAN_Frame(&m_msg2, 0x013, 8, 1, data2);
init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2);
data3[0]=0xD0; data3[0]=0xD0;
data3[1]=0x07; data3[1]=0x07;
init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3); init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
data4[0]=0x01; data4[0]=0x01;
data4[1]=0xC7; data4[1]=0x14;
init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4); init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
data5[5]=0x04; data5[5]=0x03;
data5[6]=0x14; data5[6]=0x14;
init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5); init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
data6[1]=0x00;
init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
data7[2]=0x0A;
init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
data8[0]=0x01;
init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
data9[7]=0;
init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
data10[7]=0;
init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
data11[7]=0;
init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
data12[7]=0;
init_CAN_Frame(&m_msg12, 0x141, 8, 1, data12);
break;
case 3:
data1[0]=0xAC;
data1[1]=0x0D;
init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
data2[7]=0x00;
init_CAN_Frame(&m_msg2, 0x013, 8, 1, data2);
data3[0]=0xB8;
data3[1]=0x0B;
init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
data4[0]=0x01;
data4[1]=0x28;
init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
data5[3]=0x01;
data5[5]=0x09;
data5[6]=0x21;
init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
data6[0]=0x00;
data6[1]=0x00;
init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
data7[2]=0x00;
init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
data8[0]=0x00;
init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
data9[7]=0;
init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
data10[7]=0;
init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
data11[7]=0;
init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
data12[7]=0;
init_CAN_Frame(&m_msg12, 0x141, 8, 1, data12);
break;
case 4://步骤1
data1[0]=0x82;
data1[1]=0x14;
init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
data4[0]=0x01;
data4[1]=0x3C;
init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
data3[0]=0xA0;
data3[1]=0x0F;
init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
data6[1]=0x20; data6[1]=0x20;
init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6); init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
data2[0]=0x9C;
data2[1]=0xFF;
init_CAN_Frame(&m_msg2, 0x013, 8, 1, data2);
data5[5]=0x04;
data5[6]=0x22;
init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
data7[7]=0; data7[7]=0;
init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7); init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
data8[7]=0; data8[7]=0;
...@@ -379,28 +440,90 @@ void can_submit(void) ...@@ -379,28 +440,90 @@ void can_submit(void)
init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10); init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
data11[7]=0; data11[7]=0;
init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11); init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
data12[7]=0;
init_CAN_Frame(&m_msg12, 0x141, 8, 1, data12);
break; break;
case 3: case 5://步骤1
data1[0]=0xFF; data1[0]=0x58;
data1[1]=0xFF; data1[1]=0x1B;
data1[2]=0x34;
init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1); init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
data2[7]=0xFF; data4[0]=0x01;
data2[6]=0x91; data4[1]=0x50;
init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2); init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
data3[0]=0x88; data3[0]=0x88;
data3[1]=0x13; data3[1]=0x13;
init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3); init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
data4[0]=0x01; data6[0]=0x00;
data4[1]=0xC7; init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4); data2[0]=0x38;
data5[5]=0x09; data2[1]=0xFF;
init_CAN_Frame(&m_msg2, 0x013, 8, 1, data2);
data5[5]=0x06;
data5[6]=0x32; data5[6]=0x32;
init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5); init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
data7[7]=0;
init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
data8[3]=0;
init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
data9[3]=0x04;
init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
data10[7]=0;
init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
data11[5]=0x02;
init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
data12[7]=0;
init_CAN_Frame(&m_msg12, 0x141, 8, 1, data12);
break;
case 6://步骤1
data1[0]=0x60;
data1[1]=0x22;
init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
data4[0]=0x01;
data4[1]=0x64;
init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
data3[0]=0x70;
data3[1]=0x017;
init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
data6[0]=0x00; data6[0]=0x00;
init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
data2[0]=0xD4;
data2[1]=0xFE;
init_CAN_Frame(&m_msg2, 0x013, 8, 1, data2);
data5[5]=0x02;
data5[6]=0x42;
init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
data7[7]=0;
init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
data8[7]=0;
init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
data9[1]=0x10;
init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
data10[2]=0x10;
init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
data11[3]=0x01;
init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
data12[7]=0;
init_CAN_Frame(&m_msg12, 0x141, 8, 1, data12);
break;
case 7://步骤1
data1[0]=0x68;
data1[1]=0x29;
init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
data4[0]=0x01;
data4[1]=0x78;
init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
data3[0]=0x58;
data3[1]=0x1B;
init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
data6[1]=0x00; data6[1]=0x00;
init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6); init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
data2[0]=0x70;
data2[1]=0xFE;
init_CAN_Frame(&m_msg2, 0x013, 8, 1, data2);
data5[5]=0x05;
data5[6]=0x43;
data5[7]=0x01;
init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
data7[7]=0; data7[7]=0;
init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7); init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
data8[7]=0; data8[7]=0;
...@@ -411,245 +534,119 @@ void can_submit(void) ...@@ -411,245 +534,119 @@ void can_submit(void)
init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10); init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
data11[7]=0; data11[7]=0;
init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11); init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
data12[7]=0;
init_CAN_Frame(&m_msg12, 0x141, 8, 1, data12);
break; break;
// case 4: case 8://步骤1
// data1[0]=0xC8; data1[0]=0x70;
// data1[1]=0x32; data1[1]=0x30;
// data1[2]=0x28; init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
// data1[3]=0x28; data4[0]=0x05;
// init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1); data4[1]=0x8C;
// data2[8]=0; data4[2]=0x21;
// init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2); init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
// data3[0]=0xA0; data3[0]=0x40;
// data3[1]=0x0F; data3[1]=0x1F;
// init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3); init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
// data4[0]=0x01; data6[0]=0x00;
// data4[1]=0xC7; init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
// init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4); data2[0]=0x3E;
// data5[5]=0x09; data2[1]=0xFE;
// init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5); init_CAN_Frame(&m_msg2, 0x013, 8, 1, data2);
// data6[0]=0x20; data5[1]=0x01;
// init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6); data5[6]=0x50;
// data7[2]=0xCD; init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
// data7[3]=0x0C; data7[7]=0;
// init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7); init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
// data8[8]=0; data8[7]=0;
// init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8); init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
// data9[8]=0; data9[7]=0;
// init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9); init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
// data10[8]=0; data10[7]=0;
// init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10); init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
// data11[8]=0; data11[1]=0x90;
// init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11); init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
// break; data12[7]=0;
// case 5: init_CAN_Frame(&m_msg12, 0x141, 8, 1, data12);
// data1[0]=0xC8; break;
// data1[1]=0x32; case 9://步骤1
// data1[2]=0x28; data1[0]=0x78;
// data1[3]=0x28; data1[1]=0x37;
// init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1); init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
// data2[8]=0; data4[0]=0x05;
// init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2); data4[1]=0xA0;
// data3[0]=0x88; init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
// data3[1]=0x13; data3[0]=0x28;
// init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3); data3[1]=0x23;
// data4[0]=0x01; init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
// data4[1]=0xC7; data6[0]=0x00;
// init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4); init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
// data5[5]=0x05; data2[0]=0x00;
// data5[3]=0x01; data2[1]=0xFE;
// init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5); init_CAN_Frame(&m_msg2, 0x013, 8, 1, data2);
// data6[0]=0; data5[5]=0x5A;
// init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6); data5[6]=0x00;
// data7[2]=0; init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
// init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7); data7[7]=0;
// data8[8]=0; init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
// init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8); data8[7]=0;
// data9[8]=0; init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
// init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9); data9[7]=0;
// data10[8]=0; init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
// init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10); data10[7]=0;
// data11[8]=0; init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
// init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11); data11[7]=0;
init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
// break; data12[7]=0;
// case 6: init_CAN_Frame(&m_msg12, 0x141, 8, 1, data12);
// data1[0]=0xC8; break;
// data1[1]=0x32; case 10://步骤1
// data1[2]=0x28;
// data1[3]=0x28;
// init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
// data2[8]=0;
// init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2);
// data3[0]=0x70;
// data3[1]=0x17;
// init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
// data4[0]=0x01;
// data4[1]=0xC7;
// init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
// data5[5]=0x04;
// init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
// data6[0]=0;
// init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
// data7[2]=0;
// init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
// data8[0]=0x01;
// init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
// data9[1]=0x10;
// init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
// data10[8]=0;
// init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
// data11[8]=0;
// init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
// break;
// case 7:
// data1[0]=0xC8;
// data1[1]=0x32;
// data1[2]=0x28;
// data1[3]=0x28;
// init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
// data2[8]=0;
// init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2);
// data3[0]=0x58;
// data3[1]=0x1B;
// init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
// data4[0]=0x01;
// data4[1]=0xC7;
// init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
// data5[5]=0x02;
// data5[7]=0x01;
// init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
// data6[0]=0;
// init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
// data7[2]=0;
// init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
// data8[0]=0;
// init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
// data9[1]=0;
// init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
// data10[8]=0;
// init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
// data11[8]=0;
// init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
// break;
// case 8:
// data1[0]=0xC8;
// data1[1]=0x32;
// data1[2]=0x28;
// data1[3]=0x28;
// init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
// data2[8]=0;
// init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2);
// data3[0]=0x40;
// data3[1]=0x1F;
// init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
// data4[0]=0x01;
// data4[1]=0xC7;
// data4[2]=0x01;
// data4[3]=0x0D;
// init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
// data5[5]=0x06;
// init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
// data6[0]=0;
// init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
// data7[2]=0;
// init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
// data8[0]=0;
// init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
// data9[1]=0;
// init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
// data10[8]=0;
// init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
// data11[8]=0;
// init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
// break;
// case 9:
// data1[0]=0xC8;
// data1[1]=0x32;
// data1[2]=0x28;
// data1[3]=0x28;
// init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
// data2[8]=0;
// init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2);
// data4[0]=0x01;
// data4[1]=0xC7;
// init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
// data5[5]=0x02;
// init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
// data3[0]=0x28;
// data3[1]=0x23;
// init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
// data9[3]=0x04;
// init_CAN_Frame(&m_msg9,0x115,8,1,data9);
// data6[0]=0;
// init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
// data7[2]=0;
// init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
// data8[0]=0;
// init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
// data10[8]=0;
// init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
// data11[8]=0;
// init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
// break;
case 4:
data1[0]=0xFF; data1[0]=0xFF;
data1[1]=0xFF; data1[1]=0xFF;
data1[2]=0x34;
init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1); init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
data2[6]=0x22; data4[0]=0x05;
data2[7]=0xFF;
init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2);
data4[0]=0x01;
data4[1]=0xC7; data4[1]=0xC7;
data4[2]=0x01; data4[2]=0x21;
data4[3]=0x1F;
init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4); init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
data5[3]=0x01;
data5[5]=0x02;
data5[6]=0x64;
data5[7]=0x01;
data5[1]=0x10;
init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
data3[0]=0x10; data3[0]=0x10;
data3[1]=0x27; data3[1]=0x27;
init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3); init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
data6[0]=0x20; data6[0]=0x20;
data6[1]=0x20; data6[1]=0x20;
init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6); init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
data7[0]=0xCD; data2[0]=0x00;
data7[1]=0x0C; data2[1]=0xFE;
data7[2]=0xCD; init_CAN_Frame(&m_msg2, 0x013, 8, 1, data2);
data7[3]=0x0C; data5[1]=0x01;
data5[5]=0x09;
data5[6]=0x64;
data5[7]=0x01;
init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
data7[2]=0x0A;
init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7); init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
data8[0]=0x01; data8[0]=0x01;
init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8); init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
data9[1]=0x10; data9[7]=0;
data9[2]=0x01;
data9[3]=0x04;
init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9); init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
data10[2]=0x10; data10[2]=0x10;
init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10); init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
data11[3]=0x01; data11[1]=0x90;
data11[2]=0x10;
data11[5]=0x02;
init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11); init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
data12[7]=0x00;
init_CAN_Frame(&m_msg12, 0x141, 8, 1, data12);
break; break;
case 5: case 11://步骤1
data1[0]=0x00; data1[0]=0x00;
init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1); init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
data2[6]=0x00; data2[6]=0x00;
data2[7]=0x00; data2[7]=0x00;
init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2); init_CAN_Frame(&m_msg2, 0x013, 8, 1, data2);
data4[0]=0x00; data4[0]=0x00;
init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4); init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
data5[6]=0xFE; data5[6]=0xFE;
data5[5]=0x05; data5[5]=0x05;
init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5); init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
data3[0]=0xFE; data3[0]=0xFE;
data3[1]=0xFF; data3[1]=0xFF;
...@@ -658,7 +655,6 @@ void can_submit(void) ...@@ -658,7 +655,6 @@ void can_submit(void)
data6[1]=0x00; data6[1]=0x00;
init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6); init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
data7[0]=0x00; data7[0]=0x00;
init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7); init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
data8[0]=0xEE; data8[0]=0xEE;
data8[1]=0xEE; data8[1]=0xEE;
...@@ -675,11 +671,13 @@ void can_submit(void) ...@@ -675,11 +671,13 @@ void can_submit(void)
init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10); init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
data11[3]=0x00; data11[3]=0x00;
init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11); init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
data12[7]=0;
init_CAN_Frame(&m_msg12, 0x141, 8, 1, data12);
break; break;
default: default:
break; break;
} }
if(MENU_CHECK_STEP != 0 && MENU_CHECK_STEP<=5) if( MENU_CHECK_STEP<=11)
{ {
can_mid(m_msg1); can_mid(m_msg1);
can_mid(m_msg2); can_mid(m_msg2);
...@@ -692,6 +690,7 @@ void can_submit(void) ...@@ -692,6 +690,7 @@ void can_submit(void)
can_mid(m_msg9); can_mid(m_msg9);
can_mid(m_msg10); can_mid(m_msg10);
can_mid(m_msg11); can_mid(m_msg11);
can_mid(m_msg12);
} }
if(rolaconter<4) if(rolaconter<4)
{ {
...@@ -722,7 +721,7 @@ void Get_PN_msg(void); ...@@ -722,7 +721,7 @@ void Get_PN_msg(void);
uint8_t begin714 = 0; uint8_t begin714 = 0;
uint8_t UIDdelay; uint8_t UIDdelay;
uint8_t SWINtestresult; uint8_t SWINtestresult;
uint8_t ABS_Flag=0;
void Send_UDS_fuc() void Send_UDS_fuc()
{ {
...@@ -767,7 +766,7 @@ void Send_UDS_fuc() ...@@ -767,7 +766,7 @@ void Send_UDS_fuc()
data7[7] = 0xAA; data7[7] = 0xAA;
init_CAN_Frame(&m_msg7, 0x7D2, 8, 1, data7); init_CAN_Frame(&m_msg7, 0x7D2, 8, 1, data7);
can_mid(m_msg7); can_mid(m_msg7);
zhenduanstep++; // zhenduanstep++;
SWtestresult = 1; SWtestresult = 1;
// Get_SW_msg(); // Get_SW_msg();
break; break;
...@@ -822,7 +821,7 @@ void Send_UDS_fuc() ...@@ -822,7 +821,7 @@ void Send_UDS_fuc()
// zhenduanstep++; // zhenduanstep++;
break; break;
case 7: case 7:
// Get_PN_msg(); Get_PN_msg();
data7[0] = 0x30; data7[0] = 0x30;
data7[1] = 0x00; data7[1] = 0x00;
data7[2] = 0x00; data7[2] = 0x00;
...@@ -834,7 +833,7 @@ void Send_UDS_fuc() ...@@ -834,7 +833,7 @@ void Send_UDS_fuc()
init_CAN_Frame(&m_msg7, 0x7D2, 8, 1, data7); init_CAN_Frame(&m_msg7, 0x7D2, 8, 1, data7);
can_mid(m_msg7); can_mid(m_msg7);
// zhenduanstep++; // zhenduanstep++;
// Get_PN_msg(); Get_PN_msg();
break; break;
case 8: case 8:
Get_PN_msg(); Get_PN_msg();
...@@ -844,6 +843,13 @@ void Send_UDS_fuc() ...@@ -844,6 +843,13 @@ void Send_UDS_fuc()
begin714 = 1; begin714 = 1;
UIDStep=0; UIDStep=0;
zhenduanstep=0; zhenduanstep=0;
if(ABS_Flag==0)
{
shuiwenflag=1;
ABS_Flag=1;
}
break; break;
} }
} }
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
#include "COM_CAN.h" #include "COM_CAN.h"
#include "GenDelay.h" #include "GenDelay.h"
#include "CAN_APP.h" #include "CAN_APP.h"
#include "Task.h"
uint32_t NO_IPK_EXIST_Status; uint32_t NO_IPK_EXIST_Status;
uint32_t NO_IPK_EXIST; uint32_t NO_IPK_EXIST;
//uint32_t NO_IPK_EXIST_Back; //uint32_t NO_IPK_EXIST_Back;
...@@ -70,7 +71,7 @@ void Function_Check_Ctrl(uint32_t cmd); ...@@ -70,7 +71,7 @@ void Function_Check_Ctrl(uint32_t cmd);
extern uint8_t PNFlag; extern uint8_t PNFlag;
void MENU_CHECK_STEP_ADD(void) void MENU_CHECK_STEP_ADD(void)
{ {
if(MENU_CHECK_STEP > 6) if(MENU_CHECK_STEP > 13)
{ {
POWER_CTRL_KL30 = 0u; //B+ POWER_CTRL_KL30 = 0u; //B+
POWER_CTRL_KL15 = 0u; //KL15 POWER_CTRL_KL15 = 0u; //KL15
...@@ -606,7 +607,7 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -606,7 +607,7 @@ void Function_Check_Ctrl(uint32_t cmd)
LINE_OUT_POS_02 = 0; LINE_OUT_POS_02 = 0;
LINE_OUT_POS_03 = 0; LINE_OUT_POS_03 = 0;
LINE_OUT_POS_04 = 0; LINE_OUT_POS_04 = 0;
set=0;
SETTT=0; SETTT=0;
break; break;
} }
...@@ -638,37 +639,55 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -638,37 +639,55 @@ void Function_Check_Ctrl(uint32_t cmd)
LINE_OUT_POS_03=1; LINE_OUT_POS_03=1;
break; break;
} }
// case 4:
// {
// LINE_OUT_POS_02=0;
// break;
// }
// case 5:
// {
// break;
// }
// case 6:
// {
// LINE_OUT_POS_03=0;
// break;
// }
// case 7:
// {
// break;
// }
// case 8:
// {
// break;
// }
// case 9:
// {
// break;
// }
case 4: case 4:
{
LINE_OUT_NEG_01=0;
LINE_OUT_POS_01=0;
LINE_OUT_POS_02=0;
LINE_OUT_POS_03=0;
break;
}
case 5:
{
LINE_OUT_NEG_01=0;
LINE_OUT_POS_01=0;
LINE_OUT_POS_02=0;
LINE_OUT_POS_03=0;
break;
}
case 6:
{
LINE_OUT_NEG_01=0;
LINE_OUT_POS_01=0;
LINE_OUT_POS_02=0;
LINE_OUT_POS_03=0;
break;
}
case 7:
{
LINE_OUT_NEG_01=0;
LINE_OUT_POS_01=0;
LINE_OUT_POS_02=0;
LINE_OUT_POS_03=0;
break;
}
case 8:
{
LINE_OUT_NEG_01=0;
LINE_OUT_POS_01=0;
LINE_OUT_POS_02=0;
LINE_OUT_POS_03=0;
break;
}
case 9:
{
LINE_OUT_NEG_01=0;
LINE_OUT_POS_01=0;
LINE_OUT_POS_02=0;
LINE_OUT_POS_03=0;
break;
}
case 10:
{ {
LINE_OUT_NEG_01=1; LINE_OUT_NEG_01=1;
LINE_OUT_POS_01=1; LINE_OUT_POS_01=1;
...@@ -676,20 +695,21 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -676,20 +695,21 @@ void Function_Check_Ctrl(uint32_t cmd)
LINE_OUT_POS_03=1; LINE_OUT_POS_03=1;
break; break;
} }
case 5: case 11:
{ {
// LINE_OUT_NEG_01=1; LINE_OUT_NEG_01=0;
// LINE_OUT_POS_01=1; LINE_OUT_POS_01=0;
// LINE_OUT_POS_02=1; LINE_OUT_POS_02=0;
// LINE_OUT_POS_03=1; LINE_OUT_POS_03=0;
if(SETTT==0) if(SETTT==0)
{ {
set=1; ODO_Clear=1;
SETTT=1; SETTT=1;
} }
break; break;
} }
default: default:
break; break;
} }
......
...@@ -20,29 +20,29 @@ uint32_t loc_Current_0 = 0; ...@@ -20,29 +20,29 @@ uint32_t loc_Current_0 = 0;
const unsigned char gImage_cuo11[] = {24, 24,0X00,0X00,0X00,0X00,0X30,0X70,0XE0,0XC0,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0XC0,0X70,0X30,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X83,0XC7,0X66,0X38,0X38,0X7C,0XE6,0XC3,0X81,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X0C,0X0C,0X06,0X03,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X03,0X07,0X0E,0X0C,0X00,0X00,0X00,0X00,}; const unsigned char gImage_cuo11[] = {24, 24,0X00,0X00,0X00,0X00,0X30,0X70,0XE0,0XC0,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0XC0,0X70,0X30,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X83,0XC7,0X66,0X38,0X38,0X7C,0XE6,0XC3,0X81,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X0C,0X0C,0X06,0X03,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X03,0X07,0X0E,0X0C,0X00,0X00,0X00,0X00,};
const unsigned char gImage_dui11[] = {24, 24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0XC0,0XE0,0X40,0X00,0X00,0X00,0X00,0X08,0X18,0X30,0X70,0XC0,0X80,0X00,0X00,0X80,0XC0,0XE0,0X70,0X38,0X1C,0X0E,0X07,0X03,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X03,0X07,0X03,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,}; const unsigned char gImage_dui11[] = {24, 24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0XC0,0XE0,0X40,0X00,0X00,0X00,0X00,0X08,0X18,0X30,0X70,0XC0,0X80,0X00,0X00,0X80,0XC0,0XE0,0X70,0X38,0X1C,0X0E,0X07,0X03,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X03,0X07,0X03,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,};
//const uint16_t BackLightDigitNum09PosX[] = {30*9, 30*8, 30*7, 30*6, 30*5, 30*4, 30*3, 30*2, 30*1, 30*0}; //const uint16_t BackLightDigitNum09PosX[] = {30*9, 30*8, 30*7, 30*6, 30*5, 30*4, 30*3, 30*2, 30*1, 30*0};
const unsigned char gImage_titlex0_y0[]={/*Byte Size322*/ // const unsigned char gImage_titlex0_y0[]={/*Byte Size322*/
80U,32U, // 80U,32U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,0X00U,0X00U,0X00U, // 0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X80U,0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U, // 0X00U,0X00U,0X00U,0X80U,0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X80U, // 0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,0X00U,0X00U,0X00U,0X00U, // 0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U, // 0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X18U,0X18U,0Xd8U,0XffU,0XffU,0X18U,0X58U,0Xe0U, // 0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X18U,0X18U,0Xd8U,0XffU,0XffU,0X18U,0X58U,0Xe0U,
0X70U,0X78U,0X6eU,0X67U,0X63U,0X6eU,0X7cU,0X38U,0X70U,0X60U,0X60U,0X00U,0X00U,0X20U,0X61U,0Xe3U, // 0X70U,0X78U,0X6eU,0X67U,0X63U,0X6eU,0X7cU,0X38U,0X70U,0X60U,0X60U,0X00U,0X00U,0X20U,0X61U,0Xe3U,
0Xc7U,0X02U,0XfeU,0XffU,0X03U,0Xf3U,0Xf3U,0X03U,0XffU,0XfeU,0X00U,0XfcU,0XfcU,0X00U,0XffU,0XffU, // 0Xc7U,0X02U,0XfeU,0XffU,0X03U,0Xf3U,0Xf3U,0X03U,0XffU,0XfeU,0X00U,0XfcU,0XfcU,0X00U,0XffU,0XffU,
0X00U,0X00U,0X00U,0X00U,0Xe0U,0Xe0U,0Xf0U,0Xf8U,0X4cU,0X47U,0X63U,0X61U,0X60U,0X60U,0X60U,0X6eU, // 0X00U,0X00U,0X00U,0X00U,0Xe0U,0Xe0U,0Xf0U,0Xf8U,0X4cU,0X47U,0X63U,0X61U,0X60U,0X60U,0X60U,0X6eU,
0X7cU,0X78U,0X70U,0Xe0U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U, // 0X7cU,0X78U,0X70U,0Xe0U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X1cU,0X0fU,0X03U,0XffU,0XffU,0X07U,0X86U,0X82U, // 0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X1cU,0X0fU,0X03U,0XffU,0XffU,0X07U,0X86U,0X82U,
0X9eU,0XbcU,0Xb0U,0X8fU,0X9eU,0Xd8U,0Xf0U,0XbfU,0X8fU,0X80U,0X80U,0X00U,0X00U,0X80U,0Xe0U,0Xf8U, // 0X9eU,0XbcU,0Xb0U,0X8fU,0X9eU,0Xd8U,0Xf0U,0XbfU,0X8fU,0X80U,0X80U,0X00U,0X00U,0X80U,0Xe0U,0Xf8U,
0X3cU,0X04U,0X0fU,0XcfU,0Xf0U,0X7fU,0X2fU,0X60U,0XcfU,0X87U,0X00U,0X1fU,0X1fU,0X00U,0XffU,0XffU, // 0X3cU,0X04U,0X0fU,0XcfU,0Xf0U,0X7fU,0X2fU,0X60U,0XcfU,0X87U,0X00U,0X1fU,0X1fU,0X00U,0XffU,0XffU,
0X00U,0X00U,0X00U,0X00U,0X00U,0XfeU,0XfeU,0X86U,0X86U,0X86U,0X86U,0X86U,0X86U,0X86U,0X86U,0X86U, // 0X00U,0X00U,0X00U,0X00U,0X00U,0XfeU,0XfeU,0X86U,0X86U,0X86U,0X86U,0X86U,0X86U,0X86U,0X86U,0X86U,
0X86U,0XfeU,0XfeU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U, // 0X86U,0XfeU,0XfeU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X03U,0X00U,0X01U,0X01U, // 0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X03U,0X00U,0X01U,0X01U,
0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X00U,0X00U,0X01U,0X01U,0X00U, // 0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X00U,0X00U,0X01U,0X01U,0X00U,
0X00U,0X00U,0X03U,0X03U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X00U,0X00U,0X03U,0X03U,0X03U,0X01U, // 0X00U,0X00U,0X03U,0X03U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X00U,0X00U,0X03U,0X03U,0X03U,0X01U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X03U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U, // 0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X03U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,
0X01U,0X03U,0X03U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U, // 0X01U,0X03U,0X03U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
}; // };
//软件版本: //软件版本:
const unsigned char gImage_Dyy_words_1X6_Y16[]={/*Byte Size204*/ const unsigned char gImage_Dyy_words_1X6_Y16[]={/*Byte Size204*/
101U,16U, 101U,16U,
...@@ -59,22 +59,22 @@ const unsigned char gImage_Dyy_words_1X6_Y16[]={/*Byte Size204*/ ...@@ -59,22 +59,22 @@ const unsigned char gImage_Dyy_words_1X6_Y16[]={/*Byte Size204*/
0X08U,0X00U,0X00U,0X18U,0X38U,0X38U,0X10U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U, 0X08U,0X00U,0X00U,0X18U,0X38U,0X38U,0X10U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U, 0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,}; 0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//燃油传感器: // //燃油传感器:
const unsigned char gImage_Dyy_words_10X6_Y288[]={/*Byte Size204*/ // const unsigned char gImage_Dyy_words_10X6_Y288[]={/*Byte Size204*/
101U,16U, // 101U,16U,
0Xe0U,0Xf0U,0XfeU,0XfeU,0Xf8U,0XfeU,0XfeU,0XfeU,0XfcU,0X78U,0XfeU,0XfeU,0XfeU,0X3cU,0X2cU,0X30U, // 0Xe0U,0Xf0U,0XfeU,0XfeU,0Xf8U,0XfeU,0XfeU,0XfeU,0XfcU,0X78U,0XfeU,0XfeU,0XfeU,0X3cU,0X2cU,0X30U,
0X72U,0Xe6U,0XeeU,0XfcU,0Xf8U,0Xf0U,0X10U,0XfeU,0XfeU,0XfeU,0X10U,0Xf0U,0Xf8U,0X10U,0X80U,0Xe0U, // 0X72U,0Xe6U,0XeeU,0XfcU,0Xf8U,0Xf0U,0X10U,0XfeU,0XfeU,0XfeU,0X10U,0Xf0U,0Xf8U,0X10U,0X80U,0Xe0U,
0XfcU,0XfeU,0XbeU,0X94U,0X90U,0Xf8U,0XfeU,0XbeU,0X96U,0X98U,0Xd8U,0Xd8U,0Xc0U,0X00U,0XfcU,0XfcU, // 0XfcU,0XfeU,0XbeU,0X94U,0X90U,0Xf8U,0XfeU,0XbeU,0X96U,0X98U,0Xd8U,0Xd8U,0Xc0U,0X00U,0XfcU,0XfcU,
0Xf8U,0Xf8U,0X78U,0Xf8U,0Xf8U,0X7eU,0XfeU,0XfeU,0XfeU,0XfeU,0XbcU,0X8cU,0X80U,0XfcU,0XfeU,0XfcU, // 0Xf8U,0Xf8U,0X78U,0Xf8U,0Xf8U,0X7eU,0XfeU,0XfeU,0XfeU,0XfeU,0XbcU,0X8cU,0X80U,0XfcU,0XfeU,0XfcU,
0Xa4U,0XfeU,0XfeU,0Xc4U,0XfeU,0XfcU,0Xe4U,0XfcU,0XfeU,0XfcU,0X80U,0X00U,0X00U,0Xc0U,0Xe0U,0Xe0U, // 0Xa4U,0XfeU,0XfeU,0Xc4U,0XfeU,0XfcU,0Xe4U,0XfcU,0XfeU,0XfcU,0X80U,0X00U,0X00U,0Xc0U,0Xe0U,0Xe0U,
0X40U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U, // 0X40U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X61U,0X7fU,0X3fU,0X1fU,0XfdU,0X7cU,0X7fU,0X7fU,0X7fU,0X3fU,0X7bU, // 0X00U,0X00U,0X00U,0X00U,0X00U,0X61U,0X7fU,0X3fU,0X1fU,0XfdU,0X7cU,0X7fU,0X7fU,0X7fU,0X3fU,0X7bU,
0X79U,0X7fU,0XffU,0X66U,0X08U,0XfcU,0XffU,0XffU,0X00U,0XffU,0XffU,0X22U,0X3fU,0X3fU,0X3fU,0X22U, // 0X79U,0X7fU,0XffU,0X66U,0X08U,0XfcU,0XffU,0XffU,0X00U,0XffU,0XffU,0X22U,0X3fU,0X3fU,0X3fU,0X22U,
0XffU,0X7fU,0X00U,0X03U,0X01U,0XffU,0XffU,0X00U,0X02U,0X1fU,0X1fU,0X3bU,0X72U,0X7eU,0XffU,0X4fU, // 0XffU,0X7fU,0X00U,0X03U,0X01U,0XffU,0XffU,0X00U,0X02U,0X1fU,0X1fU,0X3bU,0X72U,0X7eU,0XffU,0X4fU,
0X06U,0X00U,0X6cU,0X77U,0X7fU,0X07U,0X7fU,0X7fU,0X6fU,0X7fU,0X7eU,0X63U,0X7fU,0X7fU,0X7fU,0X7fU, // 0X06U,0X00U,0X6cU,0X77U,0X7fU,0X07U,0X7fU,0X7fU,0X6fU,0X7fU,0X7eU,0X63U,0X7fU,0X7fU,0X7fU,0X7fU,
0X27U,0X09U,0X0dU,0XffU,0XffU,0X6fU,0XffU,0X7fU,0X0dU,0XffU,0XffU,0X6fU,0XffU,0XffU,0X0fU,0X0fU, // 0X27U,0X09U,0X0dU,0XffU,0XffU,0X6fU,0XffU,0X7fU,0X0dU,0XffU,0XffU,0X6fU,0XffU,0XffU,0X0fU,0X0fU,
0X00U,0X00U,0X18U,0X38U,0X38U,0X10U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U, // 0X00U,0X00U,0X18U,0X38U,0X38U,0X10U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,}; // 0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//正常 //正常
const unsigned char gImage_Dyy_words_11X0_Y0[]={/*Byte Size122*/ const unsigned char gImage_Dyy_words_11X0_Y0[]={/*Byte Size122*/
60U,16U, 60U,16U,
...@@ -1779,17 +1779,17 @@ const unsigned char gImage_icon_SX0_Y0[]={/*Byte Size18*/ ...@@ -1779,17 +1779,17 @@ const unsigned char gImage_icon_SX0_Y0[]={/*Byte Size18*/
8U,16U, 8U,16U,
0X38U,0X48U,0X84U,0X84U,0X04U,0X08U,0X08U,0X00U,0X18U,0X20U,0X20U,0X20U,0X21U,0X13U,0X0cU,0X00U, 0X38U,0X48U,0X84U,0X84U,0X04U,0X08U,0X08U,0X00U,0X18U,0X20U,0X20U,0X20U,0X21U,0X13U,0X0cU,0X00U,
}; };
//R
const unsigned char gImage_icon_RX0_Y0[]={/*Byte Size18*/ const unsigned char gImage_icon_RX0_Y0[]={/*Byte Size18*/
8U,16U, 8U,16U,
0XfcU,0X04U,0X04U,0X04U,0X04U,0X88U,0X70U,0X00U,0X3fU,0X01U,0X01U,0X01U,0X07U,0X18U,0X20U,0X00U, 0XfcU,0X04U,0X04U,0X04U,0X04U,0X88U,0X70U,0X00U,0X3fU,0X01U,0X01U,0X01U,0X07U,0X18U,0X20U,0X00U,
}; };
//M
const unsigned char gImage_icon_MX0_Y0[]={/*Byte Size22*/ const unsigned char gImage_icon_MX0_Y0[]={/*Byte Size22*/
10U,16U, 10U,16U,
0XfcU,0X08U,0Xf0U,0X00U,0X00U,0X00U,0Xf0U,0X08U,0XfcU,0X00U,0X3fU,0X00U,0X00U,0X07U,0X18U,0X07U, 0XfcU,0X08U,0Xf0U,0X00U,0X00U,0X00U,0Xf0U,0X08U,0XfcU,0X00U,0X3fU,0X00U,0X00U,0X07U,0X18U,0X07U,
0X00U,0X00U,0X3fU,0X00U,}; 0X00U,0X00U,0X3fU,0X00U,};
//TUR
const unsigned char gImage_icon_TurboX0_Y0[]={/*Byte Size90*/ const unsigned char gImage_icon_TurboX0_Y0[]={/*Byte Size90*/
44U,16U, 44U,16U,
0X04U,0X04U,0X04U,0XfcU,0X04U,0X04U,0X04U,0X00U,0X00U,0X00U,0Xe0U,0X00U,0X00U,0X00U,0X00U,0Xe0U, 0X04U,0X04U,0X04U,0XfcU,0X04U,0X04U,0X04U,0X00U,0X00U,0X00U,0Xe0U,0X00U,0X00U,0X00U,0X00U,0Xe0U,
...@@ -2652,10 +2652,592 @@ const unsigned char gImage_Number_11_white_big_9X0_Y01[]={/*Byte Size32*/ ...@@ -2652,10 +2652,592 @@ const unsigned char gImage_Number_11_white_big_9X0_Y01[]={/*Byte Size32*/
0X00U,0X00U,0X00U,0X80U,0X40U,0X40U,0X40U,0X80U,0X00U,0X00U,0X00U,0X00U,0X0fU,0X10U,0X20U,0X20U, 0X00U,0X00U,0X00U,0X80U,0X40U,0X40U,0X40U,0X80U,0X00U,0X00U,0X00U,0X00U,0X0fU,0X10U,0X20U,0X20U,
0X20U,0X11U,0XfeU,0X00U,0X00U,0X00U,0X02U,0X04U,0X04U,0X04U,0X02U,0X01U,0X00U,0X00U,}; 0X20U,0X11U,0XfeU,0X00U,0X00U,0X00U,0X02U,0X04U,0X04U,0X04U,0X02U,0X01U,0X00U,0X00U,};
//步骤1
const unsigned char gImage_icon_01X0_Y1[]={/*Byte Size78*/
38U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0X04U,0X04U,0XfcU,0X00U,0X00U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,0X08U,
0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,0X7fU,
0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X20U,0X20U,0X20U,0X3fU,0X20U,0X20U,};
//步骤10
const unsigned char gImage_icon_01X0_Y10[]={/*Byte Size98*/
48U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0X04U,0X04U,0XfcU,0X00U,0X00U,0X00U,0X00U,0X00U,0Xe0U,0X18U,0X04U,0X04U,0X04U,0X18U,0Xe0U,
0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,
0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,
0X20U,0X20U,0X20U,0X3fU,0X20U,0X20U,0X00U,0X00U,0X00U,0X07U,0X18U,0X20U,0X20U,0X20U,0X18U,0X07U,
};
//步骤11
const unsigned char gImage_icon_01X0_Y11[]={/*Byte Size96*/
47U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0X04U,0X04U,0XfcU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X04U,0X04U,0XfcU,0X00U,0X00U,0X40U,
0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,
0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X20U,
0X20U,0X20U,0X3fU,0X20U,0X20U,0X00U,0X00U,0X00U,0X20U,0X20U,0X20U,0X3fU,0X20U,0X20U,};
//步骤12
const unsigned char gImage_icon_01X0_Y12[]={/*Byte Size98*/
48U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0X04U,0X04U,0XfcU,0X00U,0X00U,0X00U,0X00U,0X00U,0X08U,0X08U,0X04U,0X04U,0X08U,0Xf0U,0X00U,
0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,
0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,
0X20U,0X20U,0X20U,0X3fU,0X20U,0X20U,0X00U,0X00U,0X00U,0X20U,0X30U,0X28U,0X24U,0X23U,0X20U,0X20U,
};
//步骤13
const unsigned char gImage_icon_01X0_Y13[]={/*Byte Size98*/
48U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0X04U,0X04U,0XfcU,0X00U,0X00U,0X00U,0X00U,0X00U,0X08U,0X08U,0X84U,0X84U,0X84U,0X78U,0X00U,
0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,
0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,
0X20U,0X20U,0X20U,0X3fU,0X20U,0X20U,0X00U,0X00U,0X00U,0X18U,0X10U,0X20U,0X20U,0X20U,0X11U,0X0eU,
};
//定速巡航灯
const unsigned char gImage_icon_01X0_Y14[]={/*Byte Size585*/
19U,32U,
0XffU,0XffU,0X9fU,0X9fU,0X9fU,0XffU,0XfbU,0XfbU,0X1bU,0Xf0U,0XffU,0XffU,0XbfU,0X83U,0X83U,0XfbU,
0XffU,0XffU,0X1fU,0X01U,0X01U,0Xe1U,0Xe1U,0Xf1U,0Xe1U,0X61U,0X01U,0X00U,0X01U,0X01U,0X01U,0X01U,
0X01U,0X01U,0X01U,0X01U,0X01U,0X00U,0Xe0U,0Xf8U,0X3dU,0X3dU,0X3fU,0X37U,0Xf7U,0XffU,0X8fU,0X07U,
0X07U,0X06U,0X3eU,0X3cU,0X3cU,0Xf0U,0Xe0U,0X00U,0X00U,0X7fU,0XffU,0Xe6U,0Xe0U,0Xe0U,0X00U,0X00U,
0X07U,0X07U,0X07U,0X00U,0X00U,0Xe0U,0Xc0U,0Xe6U,0X7fU,0X3fU,0X0fU,0X00U,};
//左手拨杆左
const unsigned char gImage_icon_01X0_Y15[]={/*Byte Size272*/
54U,40U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X80U,0Xe0U,0Xf8U,0XfcU,0XfeU,0XfeU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X3fU,0X3fU,0X3fU,
0X3fU,0X3fU,0X3fU,0X3eU,0X3eU,0X7cU,0XfcU,0Xf8U,0Xf0U,0Xe0U,0Xc0U,0X80U,0X00U,0X00U,0X00U,0Xe0U,
0Xf8U,0XfcU,0XfcU,0XfcU,0Xf8U,0Xf0U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,
0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0XfcU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0Xf9U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf9U,0XfbU,
0XffU,0XffU,0XffU,0XfcU,0XfeU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,
0X67U,0Xe7U,0Xe7U,0Xf7U,0Xf7U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,
0X0fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X03U,0X03U,0X07U,
0X07U,0X0fU,0X0fU,0X0fU,0X1fU,0X1fU,0X1fU,0X3fU,0X3fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X07U,0X07U,0X07U,0X07U,0X07U,0X03U,};
//厕纸架
const unsigned char gImage_icon_01X0_Y16[]={/*Byte Size418*/
52U,64U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xc0U,0Xe0U,0Xf0U,0Xf0U,0Xf8U,0Xf8U,0X7cU,0X7eU,
0X3eU,0X1fU,0X1fU,0X0fU,0X07U,0X07U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,0Xc0U,0Xc0U,0Xe0U,
0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xf0U,0Xf0U,0Xf8U,0XfcU,0XfcU,0XffU,0XffU,0XffU,0XffU,0X01U,
0X00U,0Xc0U,0Xe0U,0Xe0U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X38U,0X78U,0X7cU,0X3eU,0X3eU,0X1fU,0X1fU,0X0fU,
0X07U,0X07U,0X03U,0X03U,0X01U,0X01U,0X00U,0X00U,0Xc1U,0Xe1U,0Xe3U,0Xe7U,0Xe7U,0Xc7U,0Xc7U,0Xe7U,
0Xe3U,0Xf1U,0Xf0U,0XfcU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0Xf8U,0Xe0U,0Xc0U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X0fU,0X1fU,
0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X7fU,0X7fU,0X7fU,
0XffU,0XffU,0XffU,0XfcU,0Xf0U,0Xe0U,0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X80U,0Xf8U,0Xf8U,0Xf1U,0Xc3U,0X8fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XfbU,0XddU,0X7eU,
0XffU,0XffU,0XffU,0XffU,0XfeU,0XfdU,0XfbU,0XefU,0XbfU,0X7fU,0XffU,0XfeU,0XfcU,0Xf0U,0Xc0U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0Xc0U,0Xf8U,0XffU,0XffU,0XffU,0XffU,0XffU,0X3fU,0X0eU,0X00U,0X01U,0X07U,
0X1fU,0X3fU,0XffU,0XffU,0XfdU,0XffU,0XefU,0XbfU,0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0XfdU,0Xf7U,
0XcfU,0XbfU,0X7fU,0XffU,0XfeU,0Xf8U,0Xe0U,0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xe0U,0XfcU,0XffU,0XffU,0XffU,0XffU,0X1fU,0X07U,0X01U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X07U,0X1fU,0X7fU,0XffU,0XfeU,0XfbU,0Xf7U,0XdfU,
0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0Xf9U,0Xe7U,0Xc7U,0X07U,0X03U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xe0U,0Xf8U,0XffU,0XffU,0XffU,0X3fU,0X0fU,0X03U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X03U,0X03U,0X03U,0X01U,0X00U,0X00U,0X03U,0X0fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7cU,
};
//充电
const unsigned char gImage_icon_01X0_Y17[]={/*Byte Size102*/
25U,32U,
0X00U,0XffU,0XffU,0XffU,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0XffU,0XffU,0XffU,0X00U,0X00U,
0X00U,0X00U,0Xf8U,0XffU,0XffU,0Xf8U,0XffU,0XffU,0Xf8U,0X00U,0XffU,0XffU,0XffU,0XfeU,0XfeU,0XfeU,
0XfeU,0XfeU,0XfeU,0XfeU,0XffU,0XffU,0XffU,0XfeU,0XfcU,0XfcU,0X00U,0X07U,0X0fU,0XffU,0XffU,0XffU,
0X0fU,0X07U,0X80U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0X8fU,0X3fU,0X7fU,0X78U,0Xe0U,0Xf0U,0X7fU,0X7fU,0X3fU,0X00U,0X00U,0X03U,0X03U,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,};
//降功率
const unsigned char gImage_icon_01X0_Y18[]={/*Byte Size650*/
108U,48U,
0X60U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0XfcU,
0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,
0XfeU,0XfeU,0XfeU,0XfeU,0X3eU,0X1eU,0X0fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0XfeU,0XfeU,0XfeU,
0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,
0XfcU,0XfcU,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf0U,0X70U,0X30U,0X00U,0X00U,0X00U,0X01U,
0X03U,0X07U,0X07U,0X0fU,0X1fU,0X3fU,0X7fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XfeU,0Xf8U,0Xf0U,0Xc0U,0X81U,0X03U,0X0fU,0X1fU,0X3fU,0X7fU,0X7fU,0X3fU,0X3fU,0X1fU,0X1fU,
0X0fU,0X07U,0X87U,0X03U,0X03U,0X0fU,0X1fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X7fU,0X3fU,0X1fU,0X0fU,
0X0fU,0X07U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X03U,0X03U,0X07U,0X0fU,0X1fU,0X1fU,0X3fU,0X7fU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XfeU,0XfcU,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0Xf8U,0XfcU,0XfeU,0XfeU,0XffU,0XffU,0XffU,0XffU,
0XfeU,0XfcU,0Xf0U,0Xe0U,0X80U,0X03U,0X07U,0X1fU,0X3fU,0X7fU,0X7fU,0X07U,0X03U,0X03U,0Xc3U,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X3fU,0X3fU,
0X1fU,0X0fU,0X07U,0X03U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X07U,0X0fU,
0X0fU,0X1fU,0X3fU,0X7fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0Xc3U,0Xc3U,0Xc3U,0Xc7U,0Xc7U,
0Xc7U,0X87U,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0XfcU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,
0X3fU,0X1fU,0X0fU,0X0fU,0X07U,0X03U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X01U,0X03U,0X03U,0X07U,0X0fU,0X1fU,0X3fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0X7fU,0X3fU,0X3fU,0X1fU,0X0fU,0X07U,0X07U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X07U,0X0fU,0X0fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X0fU,0X0fU,0X07U,0X03U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//故障指示灯
const unsigned char gImage_icon_01X0_Y19[]={/*Byte Size170*/
42U,32U,
0X00U,0X00U,0X00U,0X00U,0X80U,0Xe0U,0Xf8U,0X3cU,0X1eU,0X0eU,0X3eU,0X7eU,0XfcU,0Xf0U,0Xe0U,0Xf0U,
0X70U,0X30U,0X38U,0XffU,0XffU,0XffU,0XffU,0X70U,0Xf0U,0Xe0U,0Xc0U,0X80U,0X80U,0X80U,0Xc0U,0Xe0U,
0Xe0U,0X60U,0X60U,0X70U,0X78U,0X38U,0Xb8U,0Xf8U,0Xf8U,0Xf8U,0Xc0U,0Xe0U,0Xf0U,0Xf8U,0XfbU,0XdfU,
0XdfU,0XdcU,0Xc0U,0Xc0U,0Xe0U,0Xe0U,0Xc0U,0X01U,0X01U,0X01U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,
0XffU,0X00U,0X00U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X80U,0Xc0U,0Xc0U,0XfeU,0XfeU,0Xf6U,0Xf6U,
0XffU,0XdfU,0X9eU,0X1cU,0X3fU,0XffU,0XefU,0XffU,0XfbU,0Xf1U,0Xe0U,0Xf1U,0XfbU,0XffU,0XffU,0X7fU,
0X3fU,0X7fU,0X78U,0X60U,0X60U,0X60U,0X70U,0X79U,0X7dU,0X7dU,0X7dU,0X30U,0X30U,0X30U,0X38U,0X38U,
0X38U,0Xf8U,0XffU,0XffU,0Xf9U,0Xf0U,0Xe0U,0Xf1U,0XffU,0XffU,0Xf7U,0X7fU,0X3fU,0X00U,0X00U,0X00U,
0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X01U,0X01U,
0X01U,0X01U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,};
//步骤2
const unsigned char gImage_icon_01X0_Y2[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X08U,0X08U,0X04U,0X04U,0X08U,0Xf0U,0X00U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X20U,0X30U,0X28U,0X24U,0X23U,0X20U,0X20U,};
//竞技模式
const unsigned char gImage_icon_01X0_Y20[]={/*Byte Size126*/
62U,16U,
0X40U,0X48U,0X48U,0X68U,0X48U,0X48U,0X4cU,0X48U,0X48U,0X68U,0X48U,0X48U,0X48U,0X40U,0X00U,0X00U,
0X20U,0X20U,0XfcU,0X20U,0X20U,0X00U,0X10U,0X10U,0X10U,0XfeU,0X10U,0X10U,0X10U,0X10U,0X00U,0X00U,
0X20U,0X20U,0XfcU,0X20U,0X20U,0X08U,0Xc8U,0X5cU,0X48U,0X48U,0X48U,0X5cU,0Xc8U,0X08U,0X00U,0X00U,
0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0XfcU,0X20U,0X24U,0X28U,0X28U,0X20U,0X80U,0X80U,
0X8fU,0X49U,0X39U,0X09U,0X09U,0X09U,0X79U,0X89U,0X89U,0X8fU,0X80U,0X60U,0X00U,0X00U,0X84U,0X84U,
0XffU,0X02U,0X80U,0X81U,0X43U,0X45U,0X39U,0X31U,0X31U,0X4dU,0X83U,0X81U,0X00U,0X00U,0X18U,0X06U,
0XffU,0X01U,0X86U,0X90U,0X97U,0X55U,0X35U,0X1dU,0X35U,0X55U,0X97U,0X90U,0X00U,0X00U,0Xc1U,0X41U,
0X41U,0X7fU,0X41U,0X21U,0X21U,0X20U,0X03U,0X1cU,0X60U,0X80U,0X80U,0X70U,};
//P档灯
const unsigned char gImage_icon_01X0_Y21[]={/*Byte Size354*/
44U,64U,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfcU,
0XfcU,0XfcU,0Xf8U,0Xf8U,0Xf0U,0Xf0U,0Xe0U,0Xc0U,0X80U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,
0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X1fU,0X1fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0Xf8U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XfeU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0Xc0U,0Xc0U,0Xe0U,0Xe0U,
0Xf0U,0XfeU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X03U,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0X7fU,0X3fU,0X1fU,0X0fU,0X07U,0X01U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X01U,0X01U,0X01U,0X01U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,
0X0fU,0X0fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
};
//翘头辅助
const unsigned char gImage_icon_01X0_Y22[]={/*Byte Size2268*/
78U,32U,
0X70U,0X30U,0X30U,0X30U,0X30U,0X30U,0X30U,0X30U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0X18U,0X00U,0Xf0U,0Xf0U,
0Xf0U,0X70U,0X30U,0X30U,0X30U,0X30U,0X30U,0X30U,0X36U,0X3fU,0X1fU,0X1dU,0X0fU,0X06U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0Xc0U,0Xc0U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X80U,0X80U,0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0XfeU,0XffU,0XffU,0XffU,0X0fU,0X80U,0XceU,0XcfU,0Xc7U,0Xc7U,0Xc6U,
0Xc6U,0Xc6U,0Xc6U,0XfeU,0XfeU,0XfeU,0X7eU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X80U,0X80U,0Xc0U,0Xc0U,0Xe0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X03U,0X07U,0X7fU,0XffU,0XffU,0XfeU,0XeeU,0Xc6U,0XfeU,0XfeU,0XfeU,0XfcU,0XbeU,0X7fU,
0XefU,0XfbU,0XebU,0X7fU,0X7fU,0X3cU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xf0U,0Xf0U,0Xf0U,
0Xf0U,0X30U,0X30U,0X31U,0Xb1U,0Xf1U,0Xf0U,0Xf0U,0Xf9U,0X01U,0Xf1U,0Xf1U,0Xf1U,0X71U,0X31U,0X31U,
0X31U,0X31U,0X30U,0X30U,0X30U,0X38U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X06U,0X06U,
0X0fU,0X0fU,0X1fU,0X1fU,0X3fU,0X3fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X31U,0XfbU,0XffU,0X7fU,0XbfU,0XffU,0X7fU,0XffU,0XefU,0X03U,0X00U,0X00U,0X00U,
0XfeU,0XffU,0XffU,0XffU,0XffU,0X0fU,0Xf7U,0XffU,0XffU,0XffU,0XfeU,0XffU,0XffU,0XffU,0Xc3U,0Xc0U,
0Xc0U,0Xc0U,0XffU,0XffU,0XffU,0X7fU,0X80U,0Xc6U,0Xc7U,0Xc7U,0Xc7U,0Xc6U,0Xc6U,0Xc6U,0Xc6U,0XfeU,
0XfeU,0XfeU,0X3eU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X03U,0X07U,0X0fU,0X0eU,0X0eU,0X0fU,0X07U,0X03U,0X00U,0X00U,0X00U,0X00U,0X0fU,0X1fU,
0X1fU,0X1fU,0X1fU,0X1cU,0X1fU,0X1fU,0X1fU,0X1fU,};
//清零纯色
const unsigned char gImage_icon_01X0_Y23[]={/*Byte Size254*/
126U,16U,
0X20U,0X42U,0X8cU,0X00U,0X44U,0X54U,0X54U,0X54U,0X7eU,0X54U,0X54U,0X54U,0X54U,0X44U,0X00U,0X00U,
0X38U,0X0aU,0XaaU,0XaaU,0XaaU,0X0aU,0X7eU,0X0aU,0X2aU,0XaaU,0XaaU,0XaaU,0X0aU,0X38U,0X00U,0X00U,
0Xc0U,0X70U,0X4cU,0Xc2U,0X30U,0X00U,0Xc8U,0X08U,0X08U,0XfeU,0X08U,0X08U,0Xc8U,0X08U,0X00U,0X00U,
0X60U,0X20U,0Xf0U,0X28U,0X24U,0X26U,0X24U,0Xe4U,0X34U,0X2cU,0X24U,0X20U,0Xe0U,0X00U,0X00U,0X00U,
0X00U,0X00U,0XfeU,0X92U,0X92U,0X92U,0XfeU,0X92U,0X92U,0X92U,0X92U,0XfeU,0X00U,0X00U,0X00U,0X04U,
0Xe4U,0X24U,0X24U,0Xe4U,0X24U,0X3cU,0X24U,0X24U,0Xe4U,0X24U,0X24U,0X24U,0Xe4U,0X04U,0X00U,0X00U,
0X40U,0X20U,0XfeU,0X20U,0X20U,0X10U,0X04U,0X04U,0XfcU,0X04U,0X04U,0X04U,0X04U,0XfcU,0X00U,0X00U,
0X10U,0X10U,0XfeU,0X10U,0X00U,0X20U,0Xf8U,0X24U,0X26U,0Xe4U,0X34U,0X2cU,0Xe4U,0X00U,0X40U,0X70U,
0X0cU,0X04U,0X00U,0X7fU,0X15U,0X15U,0X15U,0X55U,0X55U,0X55U,0X3fU,0X00U,0X00U,0X00U,0X04U,0X04U,
0X0aU,0X0aU,0X2aU,0X2aU,0X29U,0X4dU,0X6aU,0X9aU,0X1aU,0X0aU,0X04U,0X04U,0X00U,0X00U,0X24U,0X26U,
0X25U,0X14U,0X12U,0X10U,0X07U,0X04U,0X04U,0X3fU,0X44U,0X44U,0X4fU,0X20U,0X00U,0X00U,0X00U,0X00U,
0X3fU,0X42U,0X42U,0X42U,0X42U,0X43U,0X42U,0X42U,0X42U,0X42U,0X47U,0X30U,0X08U,0X00U,0X04U,0X4cU,
0Xc4U,0X62U,0X19U,0X00U,0X00U,0X00U,0X01U,0XfdU,0X02U,0X04U,0X0cU,0X04U,0X00U,0X00U,0XffU,0X40U,
0X40U,0X7fU,0X49U,0X49U,0X49U,0X49U,0X7fU,0X40U,0X40U,0X40U,0XffU,0X00U,0X00U,0X00U,0X00U,0X08U,
0X1fU,0X08U,0X44U,0X24U,0X10U,0X0eU,0X01U,0X40U,0X40U,0X40U,0X60U,0X1fU,0X00U,0X00U,0X22U,0X41U,
0X3fU,0X01U,0X40U,0X42U,0X23U,0X12U,0X0aU,0X07U,0X0aU,0X12U,0X23U,0X42U,};
//READY
const unsigned char gImage_icon_01X0_Y24[]={/*Byte Size248*/
55U,16U,
0XffU,0XffU,0XffU,0XffU,0X87U,0XcfU,0XcfU,0XfeU,0XfeU,0X7cU,0X00U,0X00U,0XffU,0XffU,0XffU,0Xc7U,
0Xc7U,0Xc7U,0XcfU,0XcfU,0X07U,0X00U,0X80U,0Xf0U,0XffU,0XffU,0X7fU,0XffU,0XfeU,0Xe0U,0X00U,0X00U,
0X00U,0XffU,0XffU,0XffU,0X07U,0X07U,0X07U,0X1fU,0XfeU,0XfeU,0Xf8U,0Xc3U,0X07U,0X1fU,0X7fU,0XfcU,
0Xf0U,0Xe0U,0Xf0U,0XfcU,0X7fU,0X1fU,0X07U,0XffU,0XffU,0XffU,0X7bU,0X03U,0X03U,0X03U,0X7fU,0XffU,
0XfeU,0Xc0U,0X00U,0XffU,0XffU,0XffU,0Xf3U,0Xf3U,0Xf3U,0Xf3U,0Xf3U,0Xe0U,0XfcU,0XffU,0XffU,0X3fU,
0X0fU,0X0fU,0X0fU,0X3fU,0XffU,0XffU,0Xf8U,0X00U,0XffU,0XffU,0XffU,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0X7fU,
0X3fU,0X1fU,0X01U,0X00U,0X00U,0X00U,0X03U,0XffU,0XffU,0XffU,0X7dU,0X00U,0X00U,0X00U,};
const unsigned char gImage_icon_01X0_Y25[]={/*Byte Size254*/
126U,16U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XfeU,0X40U,0X40U,0X40U,0X40U,0X40U,0X40U,0X00U,0X00U,0X00U,
0X00U,0XfcU,0X44U,0X44U,0X44U,0X44U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0XfcU,0X00U,0X00U,0X00U,
0X10U,0X90U,0XfeU,0X90U,0X00U,0X20U,0X10U,0X48U,0X44U,0X46U,0X48U,0X10U,0X20U,0X40U,0X00U,0X00U,
0X24U,0X46U,0X8cU,0X00U,0XfcU,0X04U,0Xf4U,0X04U,0XfcU,0X00U,0Xf8U,0X00U,0XfeU,0X00U,0X00U,0X00U,
0X00U,0X00U,0XfeU,0X92U,0X92U,0X92U,0X92U,0X92U,0X92U,0X92U,0X92U,0XfeU,0X00U,0X00U,0X00U,0X00U,
0X84U,0X44U,0X44U,0X44U,0X24U,0X14U,0XfcU,0X04U,0X14U,0X24U,0X24U,0X44U,0X44U,0X84U,0X00U,0X00U,
0X20U,0X42U,0X8cU,0X00U,0X44U,0X54U,0X54U,0X54U,0X7eU,0X54U,0X54U,0X54U,0X54U,0X44U,0X00U,0X00U,
0X38U,0X0aU,0XaaU,0XaaU,0XaaU,0X0aU,0X7eU,0X0aU,0X2aU,0XaaU,0XaaU,0XaaU,0X0aU,0X38U,0X20U,0X20U,
0X20U,0X20U,0X20U,0X20U,0X3fU,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X00U,0X00U,0X00U,0X0fU,
0X04U,0X04U,0X04U,0X04U,0X3fU,0X44U,0X44U,0X44U,0X44U,0X44U,0X47U,0X30U,0X00U,0X00U,0X0eU,0X01U,
0X7fU,0X00U,0X20U,0X23U,0X2cU,0X20U,0X21U,0X26U,0X30U,0X2cU,0X23U,0X20U,0X00U,0X00U,0X40U,0X38U,
0X06U,0X40U,0X27U,0X30U,0X0fU,0X00U,0X77U,0X00U,0X4fU,0X40U,0X3fU,0X00U,0X00U,0X00U,0X82U,0X42U,
0X22U,0X3aU,0X42U,0X42U,0X82U,0XfeU,0X92U,0X92U,0X92U,0X92U,0X92U,0X82U,0X00U,0X00U,0X00U,0X00U,
0X7eU,0X22U,0X22U,0X22U,0X22U,0X22U,0X22U,0X22U,0X22U,0X7eU,0X00U,0X00U,0X00U,0X00U,0X40U,0X70U,
0X0cU,0X04U,0X00U,0X7fU,0X15U,0X15U,0X15U,0X55U,0X55U,0X55U,0X3fU,0X00U,0X00U,0X00U,0X04U,0X04U,
0X0aU,0X0aU,0X2aU,0X2aU,0X29U,0X4dU,0X6aU,0X9aU,0X1aU,0X0aU,0X04U,0X04U,};
//手动SN号检验
const unsigned char gImage_icon_01X0_Y26[]={/*Byte Size198*/
98U,16U,
0X00U,0X24U,0X24U,0X24U,0X24U,0X24U,0X24U,0XfcU,0X22U,0X22U,0X22U,0X22U,0X22U,0X20U,0X00U,0X00U,
0X40U,0X44U,0X44U,0Xc4U,0X44U,0X44U,0X44U,0X00U,0X10U,0Xf0U,0X1eU,0X10U,0X10U,0Xf0U,0X00U,0X00U,
0X00U,0X38U,0X48U,0X84U,0X84U,0X04U,0X08U,0X08U,0X00U,0X00U,0X00U,0XfcU,0X18U,0X20U,0Xc0U,0X00U,
0X00U,0X00U,0XfcU,0X00U,0X00U,0X80U,0X80U,0X9eU,0X92U,0X92U,0X92U,0X92U,0X92U,0X92U,0X92U,0X92U,
0X9eU,0X80U,0X80U,0X00U,0X00U,0X10U,0X90U,0XfeU,0X90U,0X00U,0X20U,0X10U,0X48U,0X44U,0X46U,0X48U,
0X10U,0X20U,0X40U,0X00U,0X00U,0X24U,0X46U,0X8cU,0X00U,0XfcU,0X04U,0Xf4U,0X04U,0XfcU,0X00U,0Xf8U,
0X00U,0XfeU,0X02U,0X02U,0X02U,0X02U,0X42U,0X42U,0X42U,0X3fU,0X02U,0X02U,0X02U,0X02U,0X02U,0X02U,
0X02U,0X00U,0X00U,0X18U,0X17U,0X10U,0X08U,0X09U,0X4eU,0X30U,0X1eU,0X41U,0X40U,0X40U,0X60U,0X1fU,
0X00U,0X00U,0X00U,0X18U,0X20U,0X20U,0X20U,0X21U,0X13U,0X0cU,0X00U,0X00U,0X00U,0X3fU,0X00U,0X00U,
0X00U,0X03U,0X04U,0X18U,0X3fU,0X00U,0X00U,0X00U,0X00U,0X04U,0X07U,0X04U,0X04U,0X44U,0X44U,0X44U,
0X44U,0X64U,0X1cU,0X00U,0X00U,0X00U,0X00U,0X0eU,0X01U,0X7fU,0X00U,0X20U,0X23U,0X2cU,0X20U,0X21U,
0X26U,0X30U,0X2cU,0X23U,0X20U,0X00U,0X00U,0X40U,0X38U,0X06U,0X40U,0X27U,0X30U,0X0fU,0X00U,0X77U,
0X00U,0X4fU,0X40U,0X3fU,};
//TC档
const unsigned char gImage_icon_01X0_Y27[]={/*Byte Size750*/
95U,16U,
0X00U,0Xc0U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0XffU,0XffU,0XffU,0XffU,
0X0fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,0Xc0U,0Xc0U,0Xe0U,0Xf0U,0Xf0U,0Xf8U,0Xf8U,0XfcU,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X0fU,
0X0fU,0X0fU,0X0fU,0X0fU,0XffU,0XffU,0XffU,0XffU,0XffU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X00U,0X00U,
0Xf0U,0XfcU,0XfeU,0XfeU,0XffU,0X1fU,0X0fU,0X0fU,0X07U,0X07U,0X07U,0X07U,0X0fU,0X0fU,0X00U,0Xe0U,
0Xe3U,0Xe3U,0Xe3U,0Xe3U,0Xe3U,0Xe3U,0Xe3U,0Xe3U,0Xe3U,0Xe3U,0XffU,0XffU,0XffU,0X7fU,0X07U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X03U,0X07U,0X07U,0X0fU,0X1fU,0X1fU,0X3fU,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X0fU,
0X3fU,0X7fU,0X7fU,0XffU,0Xf8U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0X00U,};
//Tur
const unsigned char gImage_icon_01X0_Y28[]={/*Byte Size650*/
108U,48U,
0X60U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0XfcU,
0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,
0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0XfeU,0XfeU,0XfeU,
0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,
0XfcU,0XfcU,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf0U,0X70U,0X30U,0X00U,0X00U,0X00U,0X01U,
0X03U,0X07U,0X07U,0X0fU,0X1fU,0X3fU,0X7fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0Xe1U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe1U,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X7fU,0X3fU,0X1fU,0X0fU,
0X0fU,0X07U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X03U,0X03U,0X07U,0X0fU,0X1fU,0X1fU,0X3fU,0X7fU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X3fU,0X3fU,
0X1fU,0X0fU,0X07U,0X03U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X07U,0X0fU,
0X0fU,0X1fU,0X3fU,0X7fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,
0X3fU,0X1fU,0X0fU,0X0fU,0X07U,0X03U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X01U,0X03U,0X03U,0X07U,0X0fU,0X1fU,0X3fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0X7fU,0X3fU,0X3fU,0X1fU,0X0fU,0X07U,0X07U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X07U,0X0fU,0X0fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X0fU,0X0fU,0X07U,0X03U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//油门曲线
const unsigned char gImage_icon_01X0_Y29[]={/*Byte Size458*/
76U,48U,
0Xf8U,0Xf8U,0XfcU,0XfcU,0Xf8U,0Xf0U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X80U,0Xc0U,0Xe0U,0Xf0U,0Xf8U,
0XfcU,0XfcU,0X7eU,0X7eU,0X7eU,0X3fU,0X3fU,0X3fU,0X7fU,0X7fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XfeU,0XfeU,0XfcU,0Xf8U,0Xf0U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XfcU,0Xf8U,0XfeU,0XffU,0XffU,0XffU,0Xf7U,0Xf3U,0Xf1U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,
0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf1U,0Xf3U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0Xf8U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,
0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X3fU,0X1fU,0X0fU,0X0fU,0X0fU,0X07U,0X07U,0X07U,
0X07U,0X07U,0X07U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X3fU,0X3fU,0X3fU,0X3fU,
0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XbfU,0XbfU,0X3fU,0X3fU,0X3fU,0X3fU,
0X3fU,0X3fU,0X1fU,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X10U,0X0eU,0X0eU,0X0eU,0X0eU,
0X0eU,0X0eU,0X0eU,0X0eU,0X0eU,0X0eU,0X0eU,0X0eU,0X0eU,0X0eU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,
0X3fU,0X7fU,0X7fU,0X7fU,0X7fU,0X3fU,0X0fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xf8U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X7fU,
0X7fU,0X3fU,0X3fU,0X1fU,0X1fU,0X1fU,0X0fU,0X0fU,0X07U,0X07U,0X06U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xf0U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0X38U,0X38U,0X38U,
0X38U,0X38U,0X38U,0X38U,0X38U,0X3cU,0X3fU,0X3fU,0X3fU,0X3fU,0X1fU,0X03U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X03U,0X03U,0X03U,0X01U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X38U,0X7fU,0X7fU,0X7fU,0X7fU,0X7fU,0X7fU,0X71U,0X70U,0X70U,0X70U,0X70U,0X70U,0X70U,0X70U,
0X70U,0X70U,0X70U,0X70U,0X70U,0X70U,0X00U,0X00U,};
//步骤3
const unsigned char gImage_icon_01X0_Y3[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X08U,0X08U,0X84U,0X84U,0X84U,0X78U,0X00U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X18U,0X10U,0X20U,0X20U,0X20U,0X11U,0X0eU,};
//自动驻车
const unsigned char gImage_icon_01X0_Y30[]={/*Byte Size478*/
68U,56U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0Xe0U,0Xf0U,0Xf8U,0XfcU,0XfcU,0Xf8U,0Xf0U,0X60U,0X00U,0X80U,
0Xc0U,0Xe0U,0Xf0U,0Xf0U,0Xf8U,0XfcU,0XfcU,0XfeU,0X7eU,0X7eU,0X3fU,0X3fU,0X3fU,0X3fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X3fU,0X3fU,0X3fU,0X3fU,0X7eU,0X7eU,0XfeU,0XfcU,0XfcU,0Xf8U,
0Xf0U,0Xf0U,0Xe0U,0Xc0U,0X80U,0X00U,0X60U,0Xf0U,0Xf8U,0XfcU,0XfcU,0Xf8U,0Xf0U,0Xe0U,0X80U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0Xf0U,0XfcU,0XffU,0XffU,0XffU,0XffU,0X3fU,0X8fU,0Xe7U,0Xf9U,
0XfcU,0XfeU,0XffU,0XffU,0X3fU,0X1fU,0X0fU,0X07U,0X03U,0X01U,0Xf1U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,
0Xf0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,
0Xf0U,0Xf0U,0X01U,0X03U,0X07U,0X0fU,0X1fU,0X3fU,0XffU,0XffU,0XfeU,0XfcU,0Xf9U,0Xe7U,0X8fU,0X3fU,
0XffU,0XffU,0XffU,0XffU,0XfcU,0Xf0U,0X80U,0X00U,0XfcU,0XffU,0XffU,0XffU,0XffU,0XffU,0X07U,0Xc0U,
0XfcU,0XffU,0XffU,0XffU,0XffU,0X0fU,0X03U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X0fU,0XffU,
0XffU,0XffU,0XffU,0XfcU,0Xc0U,0X07U,0XffU,0XffU,0XffU,0XffU,0XffU,0XfcU,0XffU,0XffU,0XffU,0XffU,
0XffU,0Xf1U,0X00U,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X1fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X00U,0Xf1U,0XffU,0XffU,0XffU,0XffU,0XffU,
0X07U,0X3fU,0XffU,0XffU,0XffU,0XffU,0XfcU,0Xe0U,0X87U,0X3fU,0XffU,0XffU,0XffU,0XfeU,0Xf8U,0Xe0U,
0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,
0X00U,0X00U,0X00U,0X80U,0Xe0U,0Xf8U,0XfeU,0XffU,0XffU,0XffU,0X3fU,0X87U,0Xe0U,0XfcU,0XffU,0XffU,
0XffU,0XffU,0X3fU,0X07U,0X00U,0X00U,0X01U,0X07U,0X1fU,0X3fU,0XffU,0XffU,0XffU,0XfeU,0XfcU,0Xf3U,
0Xe7U,0XcfU,0X1fU,0X3fU,0X7fU,0XffU,0XfeU,0XfcU,0Xf8U,0Xf0U,0Xf1U,0Xe1U,0Xc1U,0Xc1U,0X81U,0X81U,
0X81U,0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X81U,0X81U,0X81U,0Xc1U,0Xc1U,
0Xe1U,0Xf1U,0Xf0U,0Xf8U,0XfcU,0XfeU,0XffU,0X7fU,0X3fU,0X1fU,0XcfU,0Xe7U,0Xf3U,0XfcU,0XfeU,0XffU,
0XffU,0XffU,0X3fU,0X1fU,0X07U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,
0X03U,0X07U,0X07U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X07U,0X07U,0X0fU,
0X0fU,0X0fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X0fU,0X0fU,0X0fU,0X07U,0X07U,0X03U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,
0X03U,0X07U,0X07U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//主题切换
const unsigned char gImage_icon_01X0_Y31[]={/*Byte Size126*/
62U,16U,
0X10U,0X10U,0X10U,0X10U,0X10U,0X12U,0Xf4U,0X18U,0X10U,0X10U,0X10U,0X10U,0X10U,0X00U,0X00U,0X00U,
0X80U,0XbeU,0XaaU,0XaaU,0XaaU,0XbeU,0X80U,0X02U,0Xf2U,0X12U,0XdeU,0X12U,0Xf2U,0X02U,0X00U,0X00U,
0X40U,0X20U,0XfeU,0X20U,0X20U,0X10U,0X04U,0X04U,0XfcU,0X04U,0X04U,0X04U,0X04U,0XfcU,0X00U,0X00U,
0X10U,0X10U,0XfeU,0X10U,0X00U,0X20U,0Xf8U,0X24U,0X26U,0Xe4U,0X34U,0X2cU,0Xe4U,0X00U,0X40U,0X42U,
0X42U,0X42U,0X42U,0X42U,0X7fU,0X42U,0X42U,0X42U,0X42U,0X42U,0X40U,0X00U,0X00U,0X00U,0X60U,0X1eU,
0X10U,0X3fU,0X44U,0X44U,0X54U,0X50U,0X53U,0X4cU,0X43U,0X48U,0X53U,0X50U,0X00U,0X00U,0X00U,0X08U,
0X1fU,0X08U,0X44U,0X24U,0X10U,0X0eU,0X01U,0X40U,0X40U,0X40U,0X60U,0X1fU,0X00U,0X00U,0X22U,0X41U,
0X3fU,0X01U,0X40U,0X42U,0X23U,0X12U,0X0aU,0X07U,0X0aU,0X12U,0X23U,0X42U,};
//ABS
const unsigned char gImage_icon_01X0_Y33[]={/*Byte Size134*/
33U,32U,
0X80U,0Xe0U,0Xf8U,0XfcU,0X7fU,0XdfU,0XfeU,0Xf8U,0X3cU,0X1eU,0X0eU,0X0fU,0X07U,0X07U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X07U,0X07U,0X07U,0X0eU,0X1eU,0X3cU,0X78U,0Xf6U,0XffU,0XbfU,0XfeU,0XfcU,0Xf0U,
0Xc0U,0XffU,0XffU,0XffU,0X83U,0XffU,0XffU,0Xc7U,0X00U,0Xe0U,0XfcU,0X7fU,0X7fU,0XffU,0Xf8U,0Xc0U,
0XffU,0XffU,0XdbU,0XffU,0XfeU,0X60U,0XdeU,0XdfU,0XffU,0XffU,0Xf7U,0X83U,0XffU,0XffU,0X39U,0XffU,
0XffU,0XffU,0X03U,0X0fU,0X3fU,0X7fU,0XfdU,0Xf7U,0XffU,0X3eU,0X79U,0Xf1U,0Xe0U,0Xe0U,0Xc0U,0Xc1U,
0X81U,0X81U,0X81U,0X81U,0X81U,0Xc0U,0Xc0U,0Xe1U,0Xe1U,0Xf1U,0X79U,0X3eU,0X7fU,0XffU,0XfbU,0XffU,
0X3fU,0X1fU,0X07U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,
0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,
0X00U,0X00U,0X00U,0X00U,};
//ABS OFF
const unsigned char gImage_icon_01X0_Y34[]={/*Byte Size526*/
131U,32U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xc0U,0Xf8U,0XffU,0XffU,0XffU,0X7fU,0XffU,0XffU,0XffU,0XfeU,
0Xf8U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X1fU,
0X1fU,0X1fU,0X1fU,0X1fU,0X3eU,0XfeU,0XfeU,0XfeU,0XfcU,0Xf8U,0X00U,0X00U,0X00U,0X00U,0Xf8U,0XfcU,
0XfeU,0XfeU,0XffU,0X3fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1eU,0X3eU,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xc0U,0Xf0U,0XfcU,0XfcU,0XfeU,
0XfeU,0X3fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X3fU,0X7fU,0XfeU,0XfeU,0XfcU,0Xf8U,0Xf0U,0Xc0U,
0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X1fU,0X00U,0X00U,0X00U,0Xc0U,0Xf8U,0XffU,0XffU,0XffU,0XffU,0XdfU,0Xc3U,0Xc0U,0Xc0U,
0Xc7U,0XdfU,0XffU,0XffU,0XffU,0XfeU,0Xf8U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0X3cU,0X3cU,0X3cU,0X3cU,0X7cU,0X7fU,0XffU,0XffU,0XffU,0Xf7U,0Xe3U,0X80U,0X00U,0X00U,
0X00U,0X07U,0X0fU,0X1fU,0X1fU,0X3fU,0X3fU,0X3eU,0X7eU,0X7cU,0XfcU,0XfcU,0XfcU,0Xf8U,0Xf8U,0Xf0U,
0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,
0XffU,0XffU,0XffU,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7cU,0X7cU,0X7cU,0X7cU,
0X7cU,0X7cU,0X7cU,0X7cU,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7cU,0X7cU,0X7cU,
0X7cU,0X7cU,0X7cU,0X7cU,0X7cU,0X00U,0Xc0U,0Xf8U,0XffU,0XffU,0XffU,0XffU,0X1fU,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X07U,0X3fU,0XffU,0XffU,0XffU,0XfeU,0Xf0U,0Xc0U,0X00U,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0XffU,0XffU,0XffU,0X7fU,0X3fU,
0X0fU,0X00U,0X00U,0Xf8U,0Xf8U,0Xf8U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0XffU,0XffU,
0XffU,0X7fU,0X3fU,0X0fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X07U,0X1fU,0X3fU,0X7fU,0XffU,0XffU,0XfcU,0Xf8U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0XfcU,
0XffU,0XffU,0X7fU,0X3fU,0X1fU,0X07U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,
0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X01U,0X01U,0X01U,
0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//步骤4
const unsigned char gImage_icon_01X0_Y4[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0X00U,0Xc0U,0X30U,0X08U,0XfcU,0X00U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X04U,0X07U,0X04U,0X04U,0X04U,0X3fU,0X04U,};
//步骤5
const unsigned char gImage_icon_01X0_Y5[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0XfcU,0X44U,0X44U,0X44U,0X84U,0X04U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X10U,0X10U,0X20U,0X20U,0X20U,0X10U,0X0fU,};
//步骤6
const unsigned char gImage_icon_01X0_Y66[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0Xe0U,0X10U,0X88U,0X84U,0X84U,0X04U,0X08U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X07U,0X19U,0X20U,0X20U,0X20U,0X11U,0X0eU,};
//步骤7
const unsigned char gImage_icon_01X0_Y7[]={/*Byte Size78*/
38U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X04U,0X04U,0X04U,0Xc4U,0X34U,0X0cU,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,0X08U,
0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,0X7fU,
0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X00U,0X00U,0X3eU,0X01U,0X00U,0X00U,};
//步骤8
const unsigned char gImage_icon_01X0_Y8[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X38U,0X48U,0X84U,0X84U,0X84U,0X88U,0X70U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X0eU,0X11U,0X20U,0X20U,0X21U,0X13U,0X0cU,};
//步骤9
const unsigned char gImage_icon_01X0_Y9[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0Xf0U,0X08U,0X04U,0X04U,0X04U,0X18U,0Xe0U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X10U,0X21U,0X22U,0X22U,0X12U,0X19U,0X07U,};
//左手拨杆左
const unsigned char gImage_icon_01X0_Y35[]={/*Byte Size254*/
63U,32U,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X7fU,0XfeU,0XfeU,0XfeU,
0XfcU,0XfcU,0Xf0U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X3fU,0X3fU,
0X3fU,0X3fU,0X3fU,0XffU,0XfeU,0XfeU,0XfeU,0XfeU,0XfcU,0Xf0U,0X00U,0X00U,0X00U,0Xf8U,0XfcU,0XfeU,
0XfeU,0XffU,0XffU,0X7fU,0X3fU,0X1fU,0X1fU,0X1fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3eU,0X00U,0X00U,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0XfcU,0XffU,0XffU,0XffU,0XffU,
0X7fU,0X3fU,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7cU,0X7cU,0X7cU,
0X7cU,0XfcU,0XffU,0XffU,0XffU,0XffU,0XffU,0XefU,0Xc7U,0X00U,0X00U,0X00U,0X0fU,0X1fU,0X3fU,0X3fU,
0X7fU,0X7fU,0X7fU,0XfeU,0XfcU,0XfcU,0XfcU,0XfcU,0Xf8U,0Xf8U,0Xf8U,0Xf0U,0Xe0U,0X00U,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0X01U,0X01U,0X07U,0X0fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XfeU,0Xf8U,
0Xf0U,0Xc0U,0X80U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0Xe0U,0Xe0U,0Xe0U,0Xf0U,
0Xf0U,0Xf0U,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X1fU,0X00U,0X00U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,
0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xf0U,0Xf9U,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X1fU,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X03U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X03U,0X03U,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X00U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X01U,0X01U,0X00U,0X00U,0X00U,};
const unsigned char gImage_Alarm_01_Word0X25_Y139[]={/*Byte Size198*/
98U,16U,
0X00U,0X00U,0Xd0U,0X30U,0XfeU,0X70U,0X80U,0X20U,0X10U,0X08U,0X26U,0X26U,0X28U,0X08U,0X10U,0Xa0U,
0X20U,0X00U,0Xc2U,0X3aU,0X02U,0Xe2U,0X1eU,0X40U,0X30U,0X08U,0X24U,0Xa3U,0X22U,0X24U,0X08U,0X30U,
0X40U,0X00U,0X10U,0X10U,0XfeU,0X10U,0X00U,0Xb8U,0X88U,0X88U,0Xe8U,0X8eU,0X88U,0X88U,0X88U,0Xb8U,
0X00U,0X00U,0X00U,0X2eU,0Xe8U,0X28U,0X00U,0X64U,0X5cU,0Xc4U,0X10U,0X54U,0XfeU,0X54U,0X54U,0X7cU,
0X10U,0X08U,0X08U,0X08U,0Xf8U,0X08U,0X08U,0X00U,0X10U,0X10U,0X10U,0XfeU,0X10U,0X10U,0X10U,0Xf0U,
0X00U,0X00U,0X10U,0Xc8U,0X57U,0X50U,0X56U,0Xc8U,0X10U,0X00U,0X7eU,0X88U,0X88U,0X84U,0X84U,0X60U,
0X00U,0X00U,0X00U,0X08U,0X07U,0X00U,0XffU,0X00U,0X01U,0X40U,0X4fU,0X40U,0X41U,0X4eU,0X60U,0X58U,
0X47U,0X40U,0X00U,0X00U,0X09U,0X29U,0X49U,0X45U,0X31U,0X0fU,0X20U,0X27U,0X20U,0X21U,0X26U,0X30U,
0X2cU,0X23U,0X00U,0X04U,0X44U,0X42U,0X3fU,0X02U,0X02U,0X40U,0X24U,0X27U,0X18U,0X10U,0X1cU,0X23U,
0X20U,0X40U,0X00U,0X00U,0X02U,0X82U,0X7fU,0X42U,0X60U,0X36U,0X0cU,0X13U,0X24U,0X45U,0X5fU,0X45U,
0X45U,0X45U,0X40U,0X08U,0X04U,0X04U,0X07U,0X04U,0X44U,0X22U,0X10U,0X08U,0X07U,0X00U,0X40U,0X40U,
0X3eU,0X01U,0X00U,0X00U,0X00U,0X7fU,0X05U,0X05U,0X45U,0X3fU,0X00U,0X00U,0X3eU,0X44U,0X44U,0X42U,
0X42U,0X30U,0X00U,0X00U,};
//全亮
const unsigned char gImage_JCT_26X0_Y0[]={/*Byte Size62*/
30U,16U,
0X00U,0X80U,0X80U,0X40U,0Xa0U,0X90U,0X88U,0X86U,0X88U,0X90U,0Xa0U,0X40U,0X80U,0X80U,0X00U,0X04U,
0X04U,0X74U,0X54U,0X54U,0X54U,0X56U,0X54U,0X54U,0X54U,0X74U,0X04U,0X04U,0X00U,0X00U,0X00U,0X40U,
0X40U,0X40U,0X44U,0X44U,0X44U,0X7fU,0X44U,0X44U,0X44U,0X40U,0X40U,0X40U,0X00U,0X47U,0X41U,0X21U,
0X1dU,0X05U,0X05U,0X05U,0X05U,0X05U,0X3dU,0X41U,0X41U,0X67U,0X00U,0X00U,};
const uint8_t *Num_09[] = const uint8_t *Num_09[] =
{ {
gImage_Number_09_white_0X0_Y0, gImage_Number_09_white_0X0_Y0,
...@@ -3343,7 +3925,7 @@ void Display_TFT_Clear_UID(void) ...@@ -3343,7 +3925,7 @@ void Display_TFT_Clear_UID(void)
void Display_TFT_Clear_UID2(void) void Display_TFT_Clear_UID2(void)
{ {
TFT_LCD_Draw_Box(0, 220, 239, 290, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR); // TFT_LCD_Draw_Box(0, 220, 239, 290, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
} }
void Display_Add(void) void Display_Add(void)
...@@ -4075,7 +4657,7 @@ void Get_static_Current(void) ...@@ -4075,7 +4657,7 @@ void Get_static_Current(void)
static uint32_t loc_Timer = 0; static uint32_t loc_Timer = 0;
static uint32_t loc_ret = 0; static uint32_t loc_ret = 0;
if(MENU_CHECK_STEP == 6) if(MENU_CHECK_STEP == 13)
{ {
POWER_CTRL_KL30 = 0u; //B+ POWER_CTRL_KL30 = 0u; //B+
...@@ -4132,7 +4714,7 @@ void Get_static_Current(void) ...@@ -4132,7 +4714,7 @@ void Get_static_Current(void)
} }
else else
{ {
MENU_CHECK_STEP = 6; MENU_CHECK_STEP = 13;
// CurrentWrong = 1; // CurrentWrong = 1;
} }
} }
...@@ -4228,7 +4810,7 @@ void Display_Version_Info(uint32_t ON_OFF) ...@@ -4228,7 +4810,7 @@ void Display_Version_Info(uint32_t ON_OFF)
// TFT_LCD_Draw_Bmp(3, 160, ( uint8_t * )gImage_Alarm_12_WordX6_Y165); //24脚输出占空比 // TFT_LCD_Draw_Bmp(3, 160, ( uint8_t * )gImage_Alarm_12_WordX6_Y165); //24脚输出占空比
// TFT_LCD_Draw_Bmp(210, 160, ( uint8_t * )gImage_Alarm_13_ImageX222_Y166); //% // TFT_LCD_Draw_Bmp(210, 160, ( uint8_t * )gImage_Alarm_13_ImageX222_Y166); //%
TFT_LCD_Draw_Bmp(3, 290, ( uint8_t * )gImage_gImage_checkVX6_Y165 ); //检测台版本号 TFT_LCD_Draw_Bmp(3, 290, ( uint8_t * )gImage_gImage_checkVX6_Y165 ); //检测台版本号
uint8_t mbuff [7] = {2,5,1,1,2,6,0xff}; uint8_t mbuff [7] = {2,6,0,4,0,2,0xff};
uint8_t HWbuff[4] = {0x48,0x57,0x3A,0xFF}; uint8_t HWbuff[4] = {0x48,0x57,0x3A,0xFF};
General_Number_Disp(HWBUFF,10,146); General_Number_Disp(HWBUFF,10,146);
...@@ -4715,16 +5297,19 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4715,16 +5297,19 @@ void Display_Send_Vspead(uint8_t menu)
{ {
case 1: case 1:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y1 );
WaterTemp = 199; WaterTemp = 5;//定速
fuel_val = 10; fuel_val = 0;//电量
VSpeed_val = 199; VSpeed_val = 0;//车速
ESpeed_val = 6; ESpeed_val = 20;//功率
temp=10; temp=0;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态: // TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
TFT_LCD_Draw_Bmp(20+120, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y17);//充电
TFT_LCD_Draw_Bmp(20+20+20+20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_01X0_Y0);//左转指示灯 TFT_LCD_Draw_Bmp(5, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_01X0_Y0);//左转指示灯
// TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_14X0_Y0);//opc指示灯 // TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_14X0_Y0);//opc指示灯
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3); GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速 TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
...@@ -4734,7 +5319,7 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4734,7 +5319,7 @@ void Display_Send_Vspead(uint8_t menu)
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号 TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速 TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+40, ( uint8_t * )gImage_gImage_checkComX6_Y165);//检测台功能指示灯 // TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+40, ( uint8_t * )gImage_gImage_checkComX6_Y165);//检测台功能指示灯
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40); GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号 TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
...@@ -4748,16 +5333,20 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4748,16 +5333,20 @@ void Display_Send_Vspead(uint8_t menu)
break; break;
case 2: case 2:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y2 );
WaterTemp = 199; WaterTemp = 20;//定速
fuel_val = 20; fuel_val = 20;//电量
VSpeed_val = 199; VSpeed_val = 20;//车速
ESpeed_val = 0; ESpeed_val = 10;//功率
temp=20; temp=20;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态: // TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_04X0_Y0);//两驱未到位 // TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_04X0_Y0);//两驱未到位
TFT_LCD_Draw_Bmp(120+40+10, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y19);//故障
TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_03X0_Y0);//右转指示灯 TFT_LCD_Draw_Bmp(20+80+20+10, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y17);//充电
TFT_LCD_Draw_Bmp(20+20+20+10, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
TFT_LCD_Draw_Bmp(2, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_03X0_Y0);//右转指示灯
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_19X0_Y0);//beginner驾驶模式 // TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_19X0_Y0);//beginner驾驶模式
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3); GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速 TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
...@@ -4767,27 +5356,28 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4767,27 +5356,28 @@ void Display_Send_Vspead(uint8_t menu)
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号 TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速 TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+40, ( uint8_t * )gImage_gImage_checkComX6_Y165);//检测台功能指示灯 // TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+40, ( uint8_t * )gImage_gImage_checkComX6_Y165);//检测台功能指示灯
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40); GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号 TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25); GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 2, 1, ODODigitNum09PosX,40+25+25); GUI_General_Digit_Display(temp, Num_15, 2, 1, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 2, 1, ODODigitNum09PosX, 40+25+25+25); GUI_General_Digit_Display(fuel_val, Num_15, 2, 1, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号 TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25); GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位 TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_RX0_Y0);//C // TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_RX0_Y0);//C
uint8_t Dbuff2[2]={0x44,0xFF};
General_Number_Disp(Dbuff2,160,40+25+25+25+25+25);
break; break;
case 3: case 3:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y3 );
WaterTemp = 40;//定速
WaterTemp = 199; fuel_val = 30;//电量
fuel_val = 50; VSpeed_val = 40;//车速
VSpeed_val = 199; ESpeed_val = 0;//功率
ESpeed_val = 11; temp=33;//动力系统
temp=50;
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3); GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速 TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率 TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
...@@ -4796,7 +5386,6 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4796,7 +5386,6 @@ void Display_Send_Vspead(uint8_t menu)
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号 TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速 TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+40, ( uint8_t * )gImage_gImage_checkComX6_Y165);//检测台功能指示灯
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40); GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号 // TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
...@@ -4806,19 +5395,23 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4806,19 +5395,23 @@ void Display_Send_Vspead(uint8_t menu)
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号 TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25); GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位 TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_MX0_Y0);//C // TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_MX0_Y0);//C
TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_04X0_Y0);//远光指示灯 TFT_LCD_Draw_Bmp(0, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_04X0_Y0);//远光指示灯
TFT_LCD_Draw_Bmp(20+20+20+10, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
TFT_LCD_Draw_Bmp(20+20+20+60, 40+25+25+25+25+25+25+25+25+15, ( uint8_t * )gImage_icon_01X0_Y28);//TUR灯
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_09X0_Y0);//work驾驶模式 // TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_09X0_Y0);//work驾驶模式
uint8_t Dbuff3[2]={0x4D,0xFF};
General_Number_Disp(Dbuff3,160,40+25+25+25+25+25);
break; break;
case 4: case 4:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y4 );
WaterTemp = 199; WaterTemp = 60;//定速
fuel_val = 100; fuel_val = 40;//电量
VSpeed_val = 199; VSpeed_val = 60;//车速
ESpeed_val = 22; ESpeed_val = 10;//功率
temp=100; temp=34;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态: // TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位 // TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3); GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
...@@ -4830,7 +5423,6 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4830,7 +5423,6 @@ void Display_Send_Vspead(uint8_t menu)
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号 TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速 TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+40, ( uint8_t * )gImage_gImage_checkComX6_Y165);//检测台功能指示灯
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40); GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号 // TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
...@@ -4840,170 +5432,273 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4840,170 +5432,273 @@ void Display_Send_Vspead(uint8_t menu)
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号 TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25); GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位 TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C // TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_fulllightX0_Y0);//全亮
uint8_t Dbuff4[2]={0x52,0xFF};
General_Number_Disp(Dbuff4,160,40+25+25+25+25+25);
TFT_LCD_Draw_Bmp(10, 40+25+25+25+25+25+25+25+25+10, ( uint8_t * )gImage_icon_01X0_Y14);//P档
TFT_LCD_Draw_Bmp(20+20+20+20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
break; break;
// case 5: case 5:
// WaterTemp = 6;
// fuel_val = 6; TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y5 );
// VSpeed_val = 55;
// ESpeed_val = 5000;
WaterTemp = 80;//定速
fuel_val = 50;//电量
VSpeed_val = 80;//车速
ESpeed_val = 20;//功率
temp=50;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态: // TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_01X0_Y0);//四驱锁死 // TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
TFT_LCD_Draw_Bmp(3, 40+25+25, ( uint8_t * )gImage_icon_wenduX0_Y0);//温度
TFT_LCD_Draw_Bmp(3, 40+25+25+25, ( uint8_t * )gImage_icon_dianliangX0_Y0);//电量
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
uint8_t Dbuff5[2]={0x4C,0xFF};
General_Number_Disp(Dbuff5,160,40+25+25+25+25+25);
TFT_LCD_Draw_Bmp(10, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y15);//P档
TFT_LCD_Draw_Bmp(20+20+40, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y30);//P档
TFT_LCD_Draw_Bmp(20+20+20+20+40+40, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
break;
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_06X0_Y0);//发动机故障灯 case 6:
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_WZ_word0_06X0_Y0);//H档 TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y66 );
// break;
// case 6:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 66;
// ESpeed_val = 6000;
WaterTemp = 100;//定速
fuel_val = 60;//电量
VSpeed_val = 100;//车速
ESpeed_val = 30;//功率
temp=66;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态: // TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//锁死未到位 // TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
TFT_LCD_Draw_Bmp(3, 40+25+25, ( uint8_t * )gImage_icon_wenduX0_Y0);//温度
TFT_LCD_Draw_Bmp(3, 40+25+25+25, ( uint8_t * )gImage_icon_dianliangX0_Y0);//电量
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
TFT_LCD_Draw_Bmp(10, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y29);//P档
TFT_LCD_Draw_Bmp(20+20+20+10+40, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y16);//P档
TFT_LCD_Draw_Bmp(20+20+20+20+80+20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_16X0_Y0);//驻车灯 break;
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_WZ_word0_07X0_Y0);//P档
// break;
// case 7:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 77;
// ESpeed_val = 7000;
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_18X0_Y0);//后桥差速状态: case 7:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_03X0_Y0);//两驱 TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y7 );
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_11X0_Y0);//驾驶员安全带
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_WZ_word0_10X0_Y0);//R档
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯
WaterTemp = 120;//定速
fuel_val = 70;//电量
VSpeed_val = 120;//车速
ESpeed_val = 40;//功率
temp=67;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
TFT_LCD_Draw_Bmp(3, 40+25+25, ( uint8_t * )gImage_icon_wenduX0_Y0);//温度
TFT_LCD_Draw_Bmp(3, 40+25+25+25, ( uint8_t * )gImage_icon_dianliangX0_Y0);//电量
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
uint8_t Dbuff7[2]={0x50,0xFF};
General_Number_Disp(Dbuff7,160,40+25+25+25+25+25);
TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
TFT_LCD_Draw_Bmp(20+20+20+10+20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y18);//P档
break;
// break; case 8:
// case 8: TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y8 );
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 88;
// ESpeed_val = 8000;
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_18X0_Y0);//后桥差速状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_04X0_Y0);//两驱未到位
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_10X0_Y0);//机油压力 WaterTemp = 140;//定速
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_WZ_word0_09X0_Y0);//L档 fuel_val = 80;//电量
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯 VSpeed_val = 140;//车速
ESpeed_val = 45;//功率
temp=80;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
TFT_LCD_Draw_Bmp(3, 40+25+25, ( uint8_t * )gImage_icon_wenduX0_Y0);//温度
TFT_LCD_Draw_Bmp(3, 40+25+25+25, ( uint8_t * )gImage_icon_dianliangX0_Y0);//电量
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
uint8_t Dbuff8[2]={0x45,0xFF};
General_Number_Disp(Dbuff8,160,40+25+25+25+25+25);
TFT_LCD_Draw_Bmp(10, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y27);//P档
TFT_LCD_Draw_Bmp(10, 40+25+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y24);//P档
TFT_LCD_Draw_Bmp(120, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y22);//P档
// break; break;
// case 9:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 99;
// ESpeed_val = 9000;
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_18X0_Y0);//后桥差速状态: case 9:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_05X0_Y0);//四驱
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_17X0_Y0);//EPS故障指示灯 TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y9 );
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_13X0_Y0);//N
// TFT_LCD_Draw_Bmp(150, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯
// break; WaterTemp = 160;//定速
// case 10: fuel_val = 90;//电量
// WaterTemp = 6; VSpeed_val = 160;//车速
// fuel_val = 6; ESpeed_val =50;//功率
// VSpeed_val = 133; temp=90;//动力系统
// ESpeed_val = 9999; // TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
TFT_LCD_Draw_Bmp(3, 40+25+25, ( uint8_t * )gImage_icon_wenduX0_Y0);//温度
TFT_LCD_Draw_Bmp(3, 40+25+25+25, ( uint8_t * )gImage_icon_dianliangX0_Y0);//电量
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
uint8_t Dbuff9[2]={0x45,0xFF};
General_Number_Disp(Dbuff9,160,40+25+25+25+25+25);
TFT_LCD_Draw_Bmp(5, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_Alarm_01_Word0X25_Y139);//手动SN
TFT_LCD_Draw_Bmp(5, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y26);//手动SN
TFT_LCD_Draw_Bmp(5, 40+25+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y31);//主题切换
break;
case 10:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y10 );
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_18X0_Y0);//后桥差速状态: WaterTemp = 199;//定速
fuel_val = 100;//电量
VSpeed_val = 199;//车速
ESpeed_val = 50;//功率
temp=100;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位 // TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
TFT_LCD_Draw_Bmp(3, 40+25+25, ( uint8_t * )gImage_icon_wenduX0_Y0);//温度
TFT_LCD_Draw_Bmp(3, 40+25+25+25, ( uint8_t * )gImage_icon_dianliangX0_Y0);//电量
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
uint8_t Dbuff10[2]={0x4D,0xFF};
General_Number_Disp(Dbuff10,160,40+25+25+25+25+25);
TFT_LCD_Draw_Bmp(5, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_JCT_26X0_Y0);//手动SN
break;
case 11:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y11 );
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_icon_01X0_Y23);//清零
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_02X0_Y0);//履带模式灯
// // TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_13X0_Y0);//N档
// TFT_LCD_Draw_Bmp(150, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯
// break;
// case 11:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 155;
// ESpeed_val = 9999;
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_18X0_Y0);//后桥差速状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_01X0_Y0);//四驱锁死
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_02X0_Y0);//履带模式灯
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25+30, ( uint8_t * )gImage_pic_21X0_Y0);//sport
// TFT_LCD_Draw_Bmp(150, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯
// break;
// case 12:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 177;
// ESpeed_val = 9999;
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_18X0_Y0);//后桥差速状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_15X0_Y0);//锁死未到位
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_02X0_Y0);//履带模式灯
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_20X0_Y0);//normal
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯
// break;
// case 13:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 199;
// ESpeed_val = 9999;
// GUI_Display_Version_Code_Service(70, 40+25+25+25+25+25+25+25+25, "ALL", Letter_Num_11, PCodeText_Space_size);
// POWER_CTRL_KL30 = 0u; //B+
// POWER_CTRL_KL15 = 0u; //KL15
// CAN_Msg_Tx_Enable = 0u;
//Diag_Info_Init( );
//Display_Init( );
//Display_Version_Info(0);
//Send_Init();
//Send_ODO_Init();
break; break;
case 5:
// while(1) case 12:
// { TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y12 );
// ;
// } TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_icon_01X0_Y25);//检验是否清0
// case 14:
// GUI_Display_Version_Code_Service(25, 20, "Please enter password ", Letter_Num_11, PCodeText_Space_size);
// break;
// case 15:
// // blename[4] = 0xFF;
// // if((blename[0]+blename[1]+blename[2]+blename[3]) != 0)
// // {
// // General_Number_Disp(blename, 3, 165);
// // }
// Display_TFT_Clear();
// break;
// case 16
// HW_Static_Current_Check(1);
//GUI_General_Digit_Display(loc_ret1, Num_15, 3, 0, CurrentDigitNum09PosX, 60);
TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y6);
case 6:
break; break;
case 13:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y13 );
break;
case 14:
break; break;
default: default:
// MENU_CHECK_STEP = 0; // MENU_CHECK_STEP = 0;
break; break;
} }
if(menu < 14 && menu != 0) if(menu < 11 && menu != 0)
{ {
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
} }
......
...@@ -80,4 +80,8 @@ extern Key_Set_en_t Key_Parameter_Set_Short_Press_Time(uint16_t u16Time); ...@@ -80,4 +80,8 @@ extern Key_Set_en_t Key_Parameter_Set_Short_Press_Time(uint16_t u16Time);
extern Key_Set_en_t Key_Parameter_Set_Long_Press_Time(uint16_t u16Time); extern Key_Set_en_t Key_Parameter_Set_Long_Press_Time(uint16_t u16Time);
extern Key_Set_en_t Key_Parameter_Set_Super_Long_Press_Time(uint32_t u32Time); extern Key_Set_en_t Key_Parameter_Set_Super_Long_Press_Time(uint32_t u32Time);
extern uint8_t upflag2;
extern uint8_t downflag2;
extern uint8_t setflag2;
#endif #endif
...@@ -5,12 +5,17 @@ ...@@ -5,12 +5,17 @@
#include "CAN_APP.h" #include "CAN_APP.h"
#include "Task.h" #include "Task.h"
extern uint8_t resetflag; extern uint8_t resetflag;
uint8_t upflag2=0;
uint8_t downflag2=0;
uint8_t setflag2=0;
void Key_Operation_SW5(Key_Event_en_t enKeyEvent) void Key_Operation_SW5(Key_Event_en_t enKeyEvent)
{ {
if ( enKeyEvent == KEY_EVENT_SHORT_PRESS ) if ( enKeyEvent == KEY_EVENT_SHORT_PRESS )
{ {
// Display_Add( ); // Display_Add( );
// Display_TFT_Clear( ); // Display_TFT_Clear( );
if(MENU_CHECK_STEP == 0)
{
Display_TFT_Clear_UID(); Display_TFT_Clear_UID();
if((change > 2) && (change <14)) if((change > 2) && (change <14))
{ {
...@@ -22,10 +27,19 @@ void Key_Operation_SW5(Key_Event_en_t enKeyEvent) ...@@ -22,10 +27,19 @@ void Key_Operation_SW5(Key_Event_en_t enKeyEvent)
change = 13; change = 13;
UUIDX = 120; UUIDX = 120;
} }
}
else if(MENU_CHECK_STEP ==9)
{
upflag2=1;
}
} }
else if ( enKeyEvent == KEY_EVENT_LONG_PRESS ) else if ( enKeyEvent == KEY_EVENT_LONG_PRESS )
{ {
if(MENU_CHECK_STEP ==9)
{
upflag2=2;
}
} }
else if ( enKeyEvent == KEY_EVENT_SUPER_LONG_PRESS ) else if ( enKeyEvent == KEY_EVENT_SUPER_LONG_PRESS )
{ {
...@@ -48,6 +62,8 @@ void Key_Operation_SW5(Key_Event_en_t enKeyEvent) ...@@ -48,6 +62,8 @@ void Key_Operation_SW5(Key_Event_en_t enKeyEvent)
void Key_Operation_SW4(Key_Event_en_t enKeyEvent) void Key_Operation_SW4(Key_Event_en_t enKeyEvent)
{ {
if ( enKeyEvent == KEY_EVENT_SHORT_PRESS ) if ( enKeyEvent == KEY_EVENT_SHORT_PRESS )
{
if(MENU_CHECK_STEP == 0)
{ {
if((change>4) &&(change<14)) if((change>4) &&(change<14))
{ {
...@@ -71,6 +87,12 @@ void Key_Operation_SW4(Key_Event_en_t enKeyEvent) ...@@ -71,6 +87,12 @@ void Key_Operation_SW4(Key_Event_en_t enKeyEvent)
HWBUFF[change-2]=0; HWBUFF[change-2]=0;
} }
} }
}
else if(MENU_CHECK_STEP==9)
{
downflag2=1;
}
// if ( (LED_Waring == 1) || (UDS_Warning_Voltage ==1)) // if ( (LED_Waring == 1) || (UDS_Warning_Voltage ==1))
// { // {
...@@ -85,18 +107,13 @@ void Key_Operation_SW4(Key_Event_en_t enKeyEvent) ...@@ -85,18 +107,13 @@ void Key_Operation_SW4(Key_Event_en_t enKeyEvent)
} }
else if ( enKeyEvent == KEY_EVENT_LONG_PRESS ) else if ( enKeyEvent == KEY_EVENT_LONG_PRESS )
{ {
} if(MENU_CHECK_STEP==9)
else if ( enKeyEvent == KEY_EVENT_SUPER_LONG_PRESS )
{
if ( (LED_Waring == 1) || (UDS_Warning_Voltage == 1))
{ {
; downflag2=2;
} }
else
{
// Display_Sub( );
// Display_TFT_Clear( );
} }
else if ( enKeyEvent == KEY_EVENT_SUPER_LONG_PRESS )
{
} }
...@@ -108,7 +125,6 @@ void Key_Operation_SW7(Key_Event_en_t enKeyEvent) ...@@ -108,7 +125,6 @@ void Key_Operation_SW7(Key_Event_en_t enKeyEvent)
{ {
if ( enKeyEvent == KEY_EVENT_SHORT_PRESS ) if ( enKeyEvent == KEY_EVENT_SHORT_PRESS )
{ {
uint8_t s=1;
} }
else if ( enKeyEvent == KEY_EVENT_LONG_PRESS ) else if ( enKeyEvent == KEY_EVENT_LONG_PRESS )
{ {
...@@ -125,7 +141,6 @@ void Key_Operation_SW8(Key_Event_en_t enKeyEvent) ...@@ -125,7 +141,6 @@ void Key_Operation_SW8(Key_Event_en_t enKeyEvent)
if ( enKeyEvent == KEY_EVENT_SHORT_PRESS ) if ( enKeyEvent == KEY_EVENT_SHORT_PRESS )
{ {
uint8_t s=1;
} }
else if ( enKeyEvent == KEY_EVENT_LONG_PRESS ) else if ( enKeyEvent == KEY_EVENT_LONG_PRESS )
...@@ -141,11 +156,15 @@ void Key_Operation_SW8(Key_Event_en_t enKeyEvent) ...@@ -141,11 +156,15 @@ void Key_Operation_SW8(Key_Event_en_t enKeyEvent)
void Key_Operation_SW2(Key_Event_en_t enKeyEvent) void Key_Operation_SW2(Key_Event_en_t enKeyEvent)
{ {
if ( enKeyEvent == KEY_EVENT_SHORT_PRESS ) if ( enKeyEvent == KEY_EVENT_SHORT_PRESS )
{
if(MENU_CHECK_STEP==0)
{ {
writeflag = 1; writeflag = 1;
writebeing = 1; writebeing = 1;
idflag=1; idflag=1;
Display_TFT_Clear_UID2(); Display_TFT_Clear_UID2();
}
} }
else if ( enKeyEvent == KEY_EVENT_LONG_PRESS ) else if ( enKeyEvent == KEY_EVENT_LONG_PRESS )
...@@ -190,11 +209,21 @@ void Key_Operation_SW3(Key_Event_en_t enKeyEvent) ...@@ -190,11 +209,21 @@ void Key_Operation_SW3(Key_Event_en_t enKeyEvent)
/*清零ODO*/ /*清零ODO*/
if ( enKeyEvent == KEY_EVENT_SHORT_PRESS ) if ( enKeyEvent == KEY_EVENT_SHORT_PRESS )
{ {
if(MENU_CHECK_STEP == 0)
{
Key3_flag=1; Key3_flag=1;
} }
else if(MENU_CHECK_STEP==9)
{
setflag2=1;
}
}
else if ( enKeyEvent == KEY_EVENT_LONG_PRESS ) else if ( enKeyEvent == KEY_EVENT_LONG_PRESS )
{ {
if(MENU_CHECK_STEP==9)
{
setflag2=2;
}
} }
else if ( enKeyEvent == KEY_EVENT_SUPER_LONG_PRESS ) else if ( enKeyEvent == KEY_EVENT_SUPER_LONG_PRESS )
{ {
......
...@@ -57,11 +57,11 @@ ...@@ -57,11 +57,11 @@
#define NEG_1_Ctrl GPIO_OUT_PORT09_PIN06 #define NEG_1_Ctrl GPIO_OUT_PORT09_PIN06
//set //set负控2
#define NEG_2_Ctrl GPIO_OUT_PORT09_PIN05 #define NEG_2_Ctrl GPIO_OUT_PORT09_PIN05
//xia //xia负控3
#define NEG_3_Ctrl GPIO_OUT_PORT09_PIN04 #define NEG_3_Ctrl GPIO_OUT_PORT09_PIN04
//shang //shang负控4
#define NEG_4_Ctrl GPIO_OUT_PORT09_PIN03 #define NEG_4_Ctrl GPIO_OUT_PORT09_PIN03
#define NEG_5_Ctrl GPIO_OUT_PORT09_PIN02 #define NEG_5_Ctrl GPIO_OUT_PORT09_PIN02
#define NEG_6_Ctrl GPIO_OUT_PORT09_PIN01 #define NEG_6_Ctrl GPIO_OUT_PORT09_PIN01
......
...@@ -31,7 +31,7 @@ void Sys_Run_Mode_Pseudo_Real_Time_Tasks(void) ...@@ -31,7 +31,7 @@ void Sys_Run_Mode_Pseudo_Real_Time_Tasks(void)
// DoCAN_Communication_Service( ); // DoCAN_Communication_Service( );
// UDS_Server_Application_Service( ); // UDS_Server_Application_Service( );
TFT_LCD_Display_Update_Service( ); TFT_LCD_Display_Update_Service( );
Get_PN_msg(); // Get_PN_msg();
} }
/*============================================================================*/ /*============================================================================*/
...@@ -68,7 +68,6 @@ extern uint8_t fuelreset1; ...@@ -68,7 +68,6 @@ extern uint8_t fuelreset1;
extern uint8_t fuelreset2; extern uint8_t fuelreset2;
extern uint8_t fuelreset3; extern uint8_t fuelreset3;
extern uint8_t fuelreset4; extern uint8_t fuelreset4;
uint8_t setflag = 0;
uint8_t set=0; uint8_t set=0;
uint8_t idflag=0; uint8_t idflag=0;
uint8_t Writef=0; uint8_t Writef=0;
...@@ -76,7 +75,7 @@ uint8_t uid_new=0; ...@@ -76,7 +75,7 @@ uint8_t uid_new=0;
uint8_t uid_last=0; uint8_t uid_last=0;
uint8_t uid_delay=0; uint8_t uid_delay=0;
uint8_t Key3_flag=0; uint8_t Key3_flag=0;
uint8_t shuiwenflag=0;
void Sys_Run_Mode_10ms_Tasks_Group(void) void Sys_Run_Mode_10ms_Tasks_Group(void)
{ {
uid_last=UIDStep; uid_last=UIDStep;
...@@ -167,6 +166,11 @@ else ...@@ -167,6 +166,11 @@ else
send0x714time = 0; send0x714time = 0;
} }
// if(ABS_Flag==1)
// {
// // ABSWrite();
// }
can_submit(); can_submit();
...@@ -286,10 +290,10 @@ uint8_t set_flag2=0; ...@@ -286,10 +290,10 @@ uint8_t set_flag2=0;
uint8_t set_flag3=0; uint8_t set_flag3=0;
uint8_t set_flag4=0; uint8_t set_flag4=0;
uint8_t set_flag5=0; uint8_t set_flag5=0;
uint8_t PowerDown=0;
uint8_t set2=1; uint8_t set2=0;
uint8_t set3=0; uint8_t set3=0;
uint8_t ODO_Clear=0;
void Sys_Run_Mode_100ms_Tasks_Group(void) void Sys_Run_Mode_100ms_Tasks_Group(void)
{ {
static uint32_t loc_timer = 0; static uint32_t loc_timer = 0;
...@@ -299,153 +303,153 @@ void Sys_Run_Mode_100ms_Tasks_Group(void) ...@@ -299,153 +303,153 @@ void Sys_Run_Mode_100ms_Tasks_Group(void)
loc_timer = 0; loc_timer = 0;
// HW_CHECK_IPK_EXIST( ); // HW_CHECK_IPK_EXIST( );
} }
// if(time300ms < 20)
// {
// time300ms++;
// }
// else
// {
// time300ms = 0;
// }
// Get_ID_0x794_Msg();
// Display_PageNum();
//上建
//硬线车速输出懒得改名了 if(upflag2 == 1)
Buzzer_Start();
Total_Check( );
//u16LJSText = TFT_LCD_REQ_FIFO_MAX_DEPTH;
if(MENU_CHECK_STEP == 5)
{ {
set_flag=0; NEG_4_Ctrl=1;
set_flag2=0; set_flag ++;
if(set==1) if(set_flag==8)
{
NEG_2_Ctrl=1;
setflag ++;
if(setflag==20)
{ {
NEG_2_Ctrl=0; NEG_4_Ctrl=0;
setflag=0; upflag2=0;
set=2; set_flag=0;
} }
} }
else if(set==2) else if(upflag2 == 2)
{ {
setflag ++; NEG_4_Ctrl=1;
if(setflag==5) set_flag ++;
if(set_flag==20)
{ {
NEG_2_Ctrl=1; NEG_4_Ctrl=0;
set_flag=0;
upflag2=0;
} }
else if(setflag==8) }
//下键
if(downflag2 == 1)
{ {
NEG_2_Ctrl=0; NEG_3_Ctrl=1;
set=3; set_flag4 ++;
setflag=0; if(set_flag4==8)
{
NEG_3_Ctrl=0;
downflag2=0;
set_flag4=0;
} }
} }
else if (set==3) else if(downflag2 == 2)
{ {
setflag ++;
NEG_3_Ctrl=1; NEG_3_Ctrl=1;
if(setflag==30) set_flag4 ++;
if(set_flag4==20)
{ {
NEG_3_Ctrl=0; NEG_3_Ctrl=0;
setflag=0; set_flag4=0;
set=0; downflag2=0;
}
} }
} }
//set键
if((MENU_CHECK_STEP==0) && (set_flag==0)) if(setflag2 == 2)
{
if(set2==1)
{ {
NEG_2_Ctrl=1; NEG_2_Ctrl=1;
set_flag4 ++; set_flag3 ++;
if(set_flag4==40) if(set_flag3==20)
{ {
NEG_2_Ctrl=0; NEG_2_Ctrl=0;
set_flag4=0; set_flag3=0;
set2=2; setflag2=0;
} }
} }
else if(set2==2) else if(setflag2 == 1)
{
set_flag4 ++;
if(set_flag4==5)
{ {
NEG_4_Ctrl=1; NEG_2_Ctrl=1;
} set_flag3 ++;
else if(set_flag4==8) if(set_flag3==8)
{ {
NEG_4_Ctrl=0; NEG_2_Ctrl=0;
set2=3; set_flag3=0;
set_flag4=0; setflag2=0;
} }
} }
else if (set2==3)
if((MENU_CHECK_STEP == 0) && (shuiwenflag == 1))
{ {
set_flag4 ++; set++;
if(set_flag4==5)
if(set==30)
{ {
NEG_2_Ctrl=1; NEG_3_Ctrl=1;
} }
else if(set_flag4==8) else if(set==50)
{ {
NEG_2_Ctrl=0; NEG_3_Ctrl=0;
set_flag4=0;
set2=1;
set_flag=1;
}
}
} }
else if(set==60)
if((MENU_CHECK_STEP==0) &&(set_flag==1))
{ {
set_flag5 ++; NEG_3_Ctrl=1;
NEG_2_Ctrl=0; }
if(set_flag5==300) else if(set==80)
{ {
NEG_2_Ctrl=1; NEG_3_Ctrl=0;
set_flag5=0; set=0;
shuiwenflag=0;
} }
} }
if((MENU_CHECK_STEP==1) &&(set_flag2==0)) if((MENU_CHECK_STEP ==11) && (ODO_Clear == 1))
{ {
if(set3==0) set++;
if(set==30)
{ {
NEG_2_Ctrl=1; NEG_2_Ctrl=1;
set_flag3 ++; }
if(set_flag3==20) else if(set==50)
{ {
NEG_2_Ctrl=0; NEG_2_Ctrl=0;
set_flag3=0;
set3=1;
} }
} else if(set==60)
else if(set3==1)
{ {
NEG_2_Ctrl=1; NEG_2_Ctrl=1;
set_flag3 ++; }
if(set_flag3==20) else if(set==68)
{ {
NEG_2_Ctrl=0; NEG_2_Ctrl=0;
set_flag3=0;
set3=0;
set_flag2=1;
} }
else if(set == 78)
{
NEG_3_Ctrl=1;
}
else if(set==100)
{
NEG_3_Ctrl=0;
set=0;
ODO_Clear=0;
}
} }
if((MENU_CHECK_STEP == 12) && (PowerDown == 0))
{
set++;
POWER_CTRL_KL30 = 0u; //B+
POWER_CTRL_KL15 = 0u;
if(set==50)
{
POWER_CTRL_KL30 = 1u; //B+
POWER_CTRL_KL15 = 1u;
set=0;
PowerDown=1;
}
} }
//硬线车速输出懒得改名了
Buzzer_Start();
Total_Check( );
} }
/*=================================================================*/ /*=================================================================*/
......
...@@ -17,7 +17,8 @@ void Sys_Enter_Sleep_Mode(void); ...@@ -17,7 +17,8 @@ void Sys_Enter_Sleep_Mode(void);
uint16_t Sys_Get_ms_Rolling_Counter(void); uint16_t Sys_Get_ms_Rolling_Counter(void);
extern uint8_t idflag; extern uint8_t idflag;
extern uint8_t Key3_flag; extern uint8_t Key3_flag;
extern uint8_t shuiwenflag;
extern uint8_t ODO_Clear;
#endif #endif
......
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