Commit f1ef53db authored by 何锐's avatar 何锐

feat:上一步未检验通过,限制下一步

parent 03795fc7
......@@ -72,7 +72,16 @@ void Function_Check_Ctrl(uint32_t cmd);
void MENU_CHECK_STEP_ADD(void)
{
MENU_CHECK_STEP++;
if(step_check == 2)
{
step_check = 0;
MENU_CHECK_STEP++;
if((MENU_CHECK_STEP == 3) || (MENU_CHECK_STEP == 5))
{
step_check = 1;
}
}
if(MENU_CHECK_STEP > 9)
{
MENU_CHECK_STEP = 1;
......@@ -661,12 +670,15 @@ void Function_Check_Ctrl(uint32_t cmd)
switch (MENU_CHECK_STEP)
{
case 0: //仪表下电设防
RELAY_KEY_MCU = 0;
break;
case 1: //检测震动报警
RELAY_KEY_MCU = 0;
break;
case 2: //检测轮动报警
RELAY_KEY_MCU = 0;
break;
case 3: //上电指示灯自检
......@@ -678,20 +690,24 @@ void Function_Check_Ctrl(uint32_t cmd)
break;
case 5: //左转右转远光
RELAY_KEY_MCU = 0;
break;
case 6: //光感检测
RELAY_KEY_MCU = 0;
break;
case 7: //坐桶锁
RELAY_KEY_MCU = 0;
ONEKEYFlag = 2; //双击一键启动
break;
case 8: //边撑下电
RELAY_KEY_MCU = 0;
BCDD_MCU_Flag = 1;
break;
case 9: //按键
case 9:
RELAY_KEY_MCU = 1;
break;
......
......@@ -18,6 +18,238 @@ uint32_t PageNum_history = 0xff;
uint16_t Fuel_Res;
uint32_t loc_Current_0 = 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};
//Flash校验
const unsigned char gImage_aimaX0_Y0_1[]={/*Byte Size314*/
104U,24U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xf0U,0Xf0U,0X30U,0X30U,0X30U,0X30U,
0X30U,0X30U,0X00U,0X00U,0X00U,0Xf0U,0Xf0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xf0U,0Xf0U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,0Xf8U,0X80U,0X80U,0X00U,
0X40U,0X40U,0X40U,0X48U,0X78U,0X60U,0X40U,0X40U,0X40U,0X40U,0X00U,0X00U,0X00U,0X00U,0X20U,0X20U,
0X20U,0X20U,0X20U,0Xe0U,0X00U,0X00U,0X80U,0X64U,0X18U,0X38U,0X40U,0X80U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0XffU,0XffU,0X18U,0X18U,0X18U,0X18U,0X18U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0X00U,
0X00U,0X80U,0Xc4U,0Xc6U,0X66U,0X66U,0X66U,0XfcU,0Xf8U,0X00U,0X00U,0X00U,0X18U,0X7cU,0X66U,0X66U,
0Xc6U,0Xc6U,0X82U,0X00U,0X00U,0X00U,0XffU,0XffU,0X0cU,0X06U,0X06U,0X0eU,0XfcU,0Xf8U,0X00U,0X00U,
0X00U,0X80U,0X60U,0X18U,0XffU,0X08U,0X38U,0X28U,0X18U,0X14U,0X73U,0X81U,0X00U,0Xc1U,0X33U,0X12U,
0X04U,0X08U,0X00U,0X00U,0X00U,0X00U,0X00U,0X3fU,0X20U,0X20U,0X3fU,0Xe4U,0X04U,0Xe2U,0X05U,0X14U,
0Xe4U,0X04U,0X04U,0Xc5U,0X21U,0X26U,0X02U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X0fU,0X0fU,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X0fU,0X0fU,0X00U,0X00U,0X07U,0X0fU,0X0cU,0X0cU,0X0cU,0X04U,0X0fU,
0X0fU,0X00U,0X00U,0X00U,0X0cU,0X0cU,0X0cU,0X0cU,0X0cU,0X07U,0X03U,0X00U,0X00U,0X00U,0X0fU,0X0fU,
0X00U,0X00U,0X00U,0X00U,0X0fU,0X0fU,0X00U,0X00U,0X00U,0X00U,0X01U,0X00U,0X1fU,0X00U,0X08U,0X18U,
0X08U,0X08U,0X04U,0X02U,0X03U,0X06U,0X04U,0X0cU,0X0cU,0X18U,0X04U,0X00U,0X00U,0X00U,0X03U,0X01U,
0X11U,0X11U,0X0cU,0X03U,0X08U,0X0aU,0X09U,0X08U,0X09U,0X09U,0X0eU,0X09U,0X08U,0X08U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//远光
const unsigned char gImage_aimaX0_Y0_10[]={/*Byte Size314*/
104U,24U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X10U,0Xf0U,0X80U,0X00U,0X00U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,
0X50U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X40U,0X80U,0X00U,0X00U,0X00U,0X08U,0Xf0U,0X08U,
0X00U,0X00U,0X80U,0Xe0U,0X40U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X04U,0X04U,0XfcU,0X00U,0X00U,0X01U,
0X81U,0X61U,0X1fU,0X01U,0X01U,0XffU,0X01U,0X01U,0Xa1U,0X41U,0X00U,0X00U,0X00U,0X00U,0X08U,0X08U,
0X08U,0X09U,0X0aU,0Xf8U,0X08U,0X08U,0X0fU,0Xf8U,0X08U,0X0aU,0X09U,0X08U,0X08U,0X08U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X08U,0X08U,0X04U,0X03U,0X06U,0X05U,0X05U,0X08U,0X08U,0X08U,0X08U,0X08U,0X08U,0X09U,0X09U,
0X09U,0X08U,0X04U,0X00U,0X00U,0X08U,0X18U,0X08U,0X08U,0X04U,0X03U,0X00U,0X00U,0X00U,0X00U,0X07U,
0X08U,0X08U,0X08U,0X08U,0X08U,0X06U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
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_aimaX0_Y0_2[]={/*Byte Size314*/
104U,24U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0Xf0U,0X10U,0X00U,0X00U,0X80U,0X80U,0X80U,0X90U,0Xf0U,0Xa0U,0X80U,0X80U,
0X80U,0X80U,0X00U,0X00U,0X00U,0X00U,0X80U,0X78U,0X48U,0X40U,0X00U,0X20U,0Xa0U,0X60U,0X00U,0X20U,
0X20U,0Xf8U,0X28U,0X20U,0Xe0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,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,0X41U,0X21U,0XffU,0X11U,0X11U,0X00U,
0X13U,0X90U,0Xf0U,0X18U,0X16U,0X12U,0X90U,0X70U,0X10U,0X13U,0X00U,0X00U,0X00U,0X06U,0X25U,0XfcU,
0X24U,0X24U,0X00U,0Xc8U,0X8fU,0X78U,0X01U,0X49U,0X49U,0XffU,0X49U,0X49U,0X4fU,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,0X08U,0X18U,0X0fU,0X00U,0X00U,0X08U,0X18U,0X08U,0X0cU,0X05U,0X03U,0X03U,0X02U,0X04U,
0X04U,0X18U,0X08U,0X00U,0X00U,0X00U,0X00U,0X0fU,0X02U,0X01U,0X08U,0X04U,0X03U,0X04U,0X04U,0X0aU,
0X0aU,0X0fU,0X0aU,0X0aU,0X0aU,0X08U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
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_aimaX0_Y0_3[]={/*Byte Size314*/
104U,24U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X20U,
0Xd0U,0X80U,0X00U,0X80U,0X80U,0X80U,0X80U,0Xf8U,0X88U,0X80U,0X80U,0X80U,0X80U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X80U,0X80U,0Xf0U,0X88U,0X80U,0Xc0U,0X50U,0X78U,0X60U,0X40U,0X78U,0X48U,0X60U,0X78U,
0X50U,0X50U,0Xc0U,0X00U,0X00U,0X00U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0Xe0U,0X20U,0X20U,
0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xc0U,0X40U,0X40U,0X40U,0X40U,
0X40U,0Xf8U,0X48U,0X40U,0X40U,0X40U,0X40U,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,0X08U,0X08U,0Xf8U,0X00U,0X00U,0X00U,0X00U,0X80U,0X70U,0X0fU,
0X00U,0X00U,0X00U,0X00U,0XffU,0X00U,0X00U,0X00U,0X00U,0X20U,0X60U,0X20U,0XffU,0X10U,0X08U,0X01U,
0Xa0U,0XafU,0Xa9U,0Xa9U,0Xe9U,0Xa9U,0Xa9U,0XafU,0Xb0U,0X00U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0X00U,0X04U,0X06U,0X0cU,0X18U,0X70U,0X20U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,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,0X10U,0X08U,
0X07U,0X08U,0X0aU,0X12U,0X13U,0X11U,0X10U,0X10U,0X11U,0X13U,0X13U,0X11U,0X11U,0X08U,0X08U,0X00U,
0X00U,0X00U,0X08U,0X18U,0X07U,0X00U,0X00U,0X02U,0X02U,0X02U,0X12U,0X12U,0X0fU,0X02U,0X02U,0X02U,
0X02U,0X02U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X1fU,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X07U,0X08U,0X08U,0X08U,0X08U,0X08U,0X08U,0X08U,0X07U,0X02U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//导航
const unsigned char gImage_aimaX0_Y0_4[]={/*Byte Size314*/
104U,24U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0Xf0U,0X10U,0X10U,0X10U,0X10U,0X10U,0X10U,0X10U,0X10U,0X10U,0X10U,0Xf0U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xc0U,0X40U,0X70U,0X50U,0X40U,0X40U,0Xc0U,0X00U,0X80U,0X80U,
0X90U,0Xd0U,0Xa0U,0X80U,0X80U,0X80U,0X80U,0X40U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,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,0X80U,0X8fU,0X91U,0X91U,0X91U,
0X91U,0X91U,0X91U,0X91U,0X91U,0X91U,0Xf1U,0X91U,0X92U,0X8cU,0X80U,0X00U,0X00U,0X10U,0XffU,0X10U,
0X10U,0Xd7U,0X10U,0X10U,0XffU,0X00U,0X00U,0X00U,0XfcU,0X04U,0X04U,0X04U,0XfcU,0X00U,0X00U,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,0X02U,0X0dU,0X08U,0X00U,0X00U,0X00U,0X10U,0X10U,0X10U,0X0fU,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X18U,0X27U,0X00U,0X00U,0X09U,0X18U,0X08U,0X07U,0X20U,0X30U,0X0cU,
0X03U,0X00U,0X00U,0X00U,0X0fU,0X10U,0X12U,0X0cU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
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_aimaX0_Y0_5[]={/*Byte Size314*/
104U,24U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X40U,0X80U,0X00U,0X00U,0X00U,0X08U,0Xf0U,0X08U,0X00U,0X00U,0X80U,0Xe0U,0X40U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0Xe0U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0Xf8U,0X20U,0X28U,0Xb8U,0X28U,
0X20U,0X20U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xf0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X40U,
0X38U,0X50U,0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X20U,0X30U,0X60U,0X20U,0Xe0U,0X20U,0X20U,
0X20U,0X20U,0X20U,0Xe0U,0X00U,0X00U,0Xc0U,0X00U,0X00U,0Xf0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X08U,0X08U,0X08U,0X09U,0X0aU,0Xf8U,0X08U,0X08U,0X0fU,0Xf8U,
0X08U,0X0aU,0X09U,0X08U,0X08U,0X08U,0X00U,0X00U,0X00U,0X40U,0X70U,0X0fU,0X00U,0X01U,0X79U,0X49U,
0X49U,0X79U,0X80U,0X83U,0X4cU,0X38U,0X46U,0X81U,0X81U,0X60U,0X00U,0X00U,0X00U,0X80U,0X61U,0X11U,
0XffU,0X11U,0X61U,0X48U,0X2cU,0Xc2U,0X05U,0X14U,0Xf4U,0X04U,0X04U,0Xd1U,0X22U,0X24U,0X0cU,0X00U,
0X04U,0X02U,0X06U,0XccU,0X00U,0XffU,0X00U,0X00U,0XffU,0X00U,0X00U,0XffU,0X00U,0X00U,0XffU,0X00U,
0X00U,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,0X08U,0X18U,0X08U,
0X08U,0X04U,0X03U,0X00U,0X00U,0X00U,0X00U,0X07U,0X08U,0X08U,0X08U,0X08U,0X08U,0X06U,0X00U,0X00U,
0X00U,0X00U,0X10U,0X1cU,0X02U,0X00U,0X0fU,0X10U,0X10U,0X13U,0X14U,0X10U,0X10U,0X0cU,0X06U,0X02U,
0X04U,0X08U,0X08U,0X00U,0X00U,0X00U,0X01U,0X00U,0X1fU,0X00U,0X00U,0X08U,0X08U,0X0bU,0X08U,0X08U,
0X09U,0X09U,0X0eU,0X09U,0X08U,0X08U,0X00U,0X00U,0X00U,0X08U,0X17U,0X00U,0X08U,0X18U,0X04U,0X03U,
0X00U,0X02U,0X03U,0X06U,0X0cU,0X04U,0X08U,0X18U,0X18U,0X0fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//全亮
const unsigned char gImage_aimaX0_Y0_6[]={/*Byte Size314*/
104U,24U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,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,0X60U,0X34U,0X18U,0X28U,0Xc0U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X28U,0X38U,0X20U,
0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X04U,0X0cU,0X04U,0X42U,0X47U,0X45U,0X44U,
0X44U,0X44U,0XfcU,0X44U,0X44U,0X45U,0X47U,0X42U,0X02U,0X06U,0X02U,0X00U,0X00U,0X00U,0X60U,0X20U,
0X20U,0X2fU,0X29U,0Xa9U,0Xa9U,0Xa9U,0Xa9U,0Xa9U,0Xa9U,0X29U,0X2fU,0X20U,0X20U,0X60U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X08U,0X08U,0X08U,0X08U,0X08U,0X08U,0X08U,0X08U,0X0fU,0X08U,0X08U,0X08U,0X08U,0X08U,
0X08U,0X14U,0X00U,0X00U,0X00U,0X00U,0X08U,0X18U,0X08U,0X08U,0X04U,0X03U,0X00U,0X00U,0X00U,0X00U,
0X07U,0X08U,0X08U,0X08U,0X08U,0X0cU,0X02U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
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_aimaX0_Y0_7[]={/*Byte Size314*/
104U,24U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X20U,0Xa0U,0X20U,0X20U,0X20U,0Xe0U,0X20U,0X00U,0Xa0U,0X20U,0X20U,0X20U,0X20U,0X20U,
0Xe0U,0X10U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X90U,0X60U,0X40U,0X00U,0X00U,0X20U,0X20U,0X20U,
0X20U,0X20U,0X20U,0X20U,0Xe0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,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,0X86U,0X48U,0X38U,0X67U,
0X80U,0X00U,0X00U,0X0fU,0Xb0U,0Xc0U,0X30U,0X0fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,
0X00U,0X00U,0X80U,0Xc0U,0X30U,0X1fU,0X31U,0X60U,0Xc0U,0X80U,0X00U,0X00U,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,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X04U,0X0cU,0X02U,0X01U,0X00U,0X00U,0X08U,0X19U,0X0dU,0X04U,0X02U,0X01U,0X01U,0X01U,0X02U,
0X06U,0X0cU,0X04U,0X00U,0X00U,0X00U,0X00U,0X3fU,0X02U,0X02U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X03U,0X11U,0X30U,0X1fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
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_aimaX0_Y0_8[]={/*Byte Size314*/
104U,24U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xc0U,0X40U,0X40U,0X40U,0X78U,0X58U,0X48U,0X40U,0X40U,0X40U,
0X40U,0X40U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xc0U,0X40U,0X40U,0X40U,0X40U,0X50U,
0X78U,0X40U,0X40U,0X40U,0X40U,0X40U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X40U,0X40U,0X40U,0X40U,
0X40U,0X40U,0X40U,0X80U,0X80U,0X80U,0X80U,0Xf0U,0X90U,0X80U,0X80U,0X80U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0Xf0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X40U,0X38U,0X50U,0X80U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X20U,0X30U,0X60U,0X20U,0Xe0U,0X20U,0X20U,0X20U,0X20U,0X20U,0Xe0U,0X00U,0X00U,
0Xc0U,0X00U,0X00U,0Xf0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0X44U,
0X44U,0X44U,0X44U,0X44U,0X44U,0X44U,0X44U,0X44U,0X44U,0X44U,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0XffU,0X04U,0X04U,0Xc4U,0X44U,0X44U,0X44U,0X44U,0X44U,0X44U,0X44U,0X44U,0Xc7U,0X00U,
0X00U,0X00U,0X00U,0X04U,0X04U,0Xc4U,0X3cU,0X04U,0X04U,0X24U,0Xc4U,0X04U,0X00U,0X00U,0Xc0U,0X3fU,
0X00U,0X00U,0X00U,0XffU,0X00U,0X00U,0X00U,0X80U,0X61U,0X11U,0XffU,0X11U,0X61U,0X48U,0X2cU,0Xc2U,
0X05U,0X14U,0Xf4U,0X04U,0X04U,0Xd1U,0X22U,0X24U,0X0cU,0X00U,0X04U,0X02U,0X06U,0XccU,0X00U,0XffU,
0X00U,0X00U,0XffU,0X00U,0X00U,0XffU,0X00U,0X00U,0XffU,0X00U,0X00U,0XffU,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X1fU,0X04U,0X04U,0X04U,0X04U,0X04U,0X04U,0X04U,0X04U,0X04U,
0X04U,0X04U,0X1fU,0X00U,0X00U,0X00U,0X00U,0X08U,0X18U,0X06U,0X01U,0X00U,0X00U,0X3fU,0X08U,0X08U,
0X08U,0X08U,0X08U,0X08U,0X08U,0X08U,0X1fU,0X00U,0X00U,0X00U,0X00U,0X02U,0X07U,0X02U,0X02U,0X01U,
0X01U,0X09U,0X1bU,0X09U,0X06U,0X02U,0X01U,0X00U,0X08U,0X18U,0X08U,0X07U,0X00U,0X00U,0X00U,0X00U,
0X01U,0X00U,0X1fU,0X00U,0X00U,0X08U,0X08U,0X0bU,0X08U,0X08U,0X09U,0X09U,0X0eU,0X09U,0X08U,0X08U,
0X00U,0X00U,0X00U,0X08U,0X17U,0X00U,0X08U,0X18U,0X04U,0X03U,0X00U,0X02U,0X03U,0X06U,0X0cU,0X04U,
0X08U,0X18U,0X18U,0X0fU,0X00U,0X00U,0X00U,0X00U,};
//坐桶锁检测
const unsigned char gImage_aimaX0_Y0_9[]={/*Byte Size314*/
104U,24U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xe0U,0X40U,0X00U,0X00U,0X00U,0Xf0U,0X00U,0X00U,0X00U,
0Xc0U,0X40U,0X40U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xf0U,0X00U,0X00U,0X00U,0X00U,0X10U,0X10U,
0X50U,0X70U,0X50U,0X90U,0X50U,0X50U,0X30U,0X30U,0X10U,0X00U,0X00U,0X80U,0X60U,0X58U,0X48U,0X40U,
0X40U,0X00U,0X20U,0X30U,0Xc0U,0X40U,0X00U,0Xf8U,0X48U,0Xc0U,0X30U,0X10U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0Xf0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X40U,0X38U,0X50U,0X80U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X20U,0X30U,0X60U,0X20U,0Xe0U,0X20U,0X20U,0X20U,0X20U,0X20U,0Xe0U,0X00U,0X00U,
0Xc0U,0X00U,0X00U,0Xf0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X20U,0X30U,0X88U,0X86U,0X83U,
0X84U,0X98U,0X88U,0X80U,0XffU,0X90U,0X90U,0X8cU,0X83U,0X84U,0X8cU,0X18U,0X10U,0X00U,0X80U,0Xc1U,
0X31U,0XffU,0X05U,0X3dU,0X10U,0X00U,0XffU,0X11U,0X11U,0X11U,0X11U,0XffU,0X11U,0X11U,0X11U,0X11U,
0XffU,0X00U,0X01U,0X47U,0X44U,0XfcU,0X44U,0X44U,0X44U,0X00U,0X00U,0XfeU,0X02U,0X02U,0X02U,0Xf3U,
0X02U,0X02U,0X02U,0XfeU,0X00U,0X00U,0X00U,0X80U,0X61U,0X11U,0XffU,0X11U,0X61U,0X48U,0X2cU,0Xc2U,
0X05U,0X14U,0Xf4U,0X04U,0X04U,0Xd1U,0X22U,0X24U,0X0cU,0X00U,0X04U,0X02U,0X06U,0XccU,0X00U,0XffU,
0X00U,0X00U,0XffU,0X00U,0X00U,0XffU,0X00U,0X00U,0XffU,0X00U,0X00U,0XffU,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X08U,0X08U,0X08U,0X08U,0X08U,0X08U,0X08U,0X08U,0X0fU,0X08U,0X08U,0X08U,
0X08U,0X08U,0X08U,0X08U,0X08U,0X00U,0X00U,0X01U,0X00U,0X1fU,0X00U,0X00U,0X00U,0X00U,0X3fU,0X01U,
0X01U,0X01U,0X01U,0X1fU,0X01U,0X11U,0X31U,0X11U,0X0fU,0X00U,0X00U,0X00U,0X08U,0X3fU,0X08U,0X04U,
0X03U,0X10U,0X30U,0X11U,0X18U,0X08U,0X06U,0X01U,0X08U,0X04U,0X08U,0X30U,0X10U,0X00U,0X00U,0X00U,
0X01U,0X00U,0X1fU,0X00U,0X00U,0X08U,0X08U,0X0bU,0X08U,0X08U,0X09U,0X09U,0X0eU,0X09U,0X08U,0X08U,
0X00U,0X00U,0X00U,0X08U,0X17U,0X00U,0X08U,0X18U,0X04U,0X03U,0X00U,0X02U,0X03U,0X06U,0X0cU,0X04U,
0X08U,0X18U,0X18U,0X0fU,0X00U,0X00U,0X00U,0X00U,};
const unsigned char gImage_titlex0_y0[]={/*Byte Size322*/
80U,32U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,0X00U,0X00U,0X00U,
......@@ -4433,14 +4665,7 @@ void Display_Send_Vspead(uint8_t menu)
switch (menu)
{
case 0: //显示ACC电压
// Voltage_ACC = ADC_Read_Signal(ADC_CH_ACC1_VOLTAGE);
// Voltage_left = Voltage_ACC/1000;
// Voltage_right = (Voltage_ACC/10)%10;
// uint8_t mLRbuff [3] = {0x2E,Voltage_right,0xff};
// General_Number_Disp(mLRbuff, 175, 160);
// GUI_General_Digit_Display(Voltage_left, Num_15, 2, 1, ODODigitNum09PosX, 160);
// TFT_LCD_Draw_Bmp(210, 160, ( uint8_t * )gImage_Dyy_words_19X224_Y166); //单位:V
case 0:
break;
case 1:
......@@ -4450,72 +4675,33 @@ void Display_Send_Vspead(uint8_t menu)
break;
case 3:
TFT_LCD_Draw_Bmp(5, 160, ( uint8_t * )gImage_aimaX0_Y0_6); //全亮
TFT_LCD_Draw_Bmp(5, 160 + 25, ( uint8_t * )gImage_aimaX0_Y0_4); //导航
TFT_LCD_Draw_Bmp(5, 160 + 25 + 25, ( uint8_t * )gImage_aimaX0_Y0_2); //按键
break;
case 4:
TFT_LCD_Draw_Bmp(5, 160, ( uint8_t * )gImage_aimaX0_Y0_8); //自启动检测
break;
case 5:
TFT_LCD_Draw_Bmp(5, 160, ( uint8_t * )gImage_aimaX0_Y0_7); //双闪
TFT_LCD_Draw_Bmp(5, 160 + 25, ( uint8_t * )gImage_aimaX0_Y0_10); //远光
break;
case 6:
// ZXSW_Voltage = ADC_Read_Signal(ADC_CH_ZXSW_VOLTAGE);
// Voltage_left = ZXSW_Voltage/1000;
// Voltage_right = (ZXSW_Voltage/10)%10;
// // uint8_t mLRbuff [3] = {0x2E,Voltage_right,0xff};
// General_Number_Disp(mLRbuff, 175, 160);
// GUI_General_Digit_Display(Voltage_left, Num_15, 2, 1, ODODigitNum09PosX, 160);
// TFT_LCD_Draw_Bmp(210, 160, ( uint8_t * )gImage_Dyy_words_19X224_Y166); //单位:V
// if(ZXSW_Voltage >= 10000)
// {
// CHECK_Value = 1;
// TFT_LCD_Draw_Bmp(51,261,( uint8_t * )gImage_Alarm_11_Word0X51_Y261);
// }
// else
// {
// TFT_LCD_Draw_Box(0, 261, 239, 319, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
// }
TFT_LCD_Draw_Bmp(5, 160, ( uint8_t * )gImage_aimaX0_Y0_5); //光感检测
break;
case 7:
// ZXSW_Voltage = ADC_Read_Signal(ADC_CH_ZXSW_VOLTAGE);
// Voltage_left = ZXSW_Voltage/1000;
// Voltage_right = (ZXSW_Voltage/10)%10;
// uint8_t mLRbuff1 [] = {0x2E,Voltage_right,0xff};
// General_Number_Disp(mLRbuff1, 175, 160);
// GUI_General_Digit_Display(Voltage_left, Num_15, 2, 1, ODODigitNum09PosX, 160);
// TFT_LCD_Draw_Bmp(210, 160, ( uint8_t * )gImage_Dyy_words_19X224_Y166); //单位:V
// if(ZXSW_Voltage >= 10000)
// {
// CHECK_Value = 1;
// TFT_LCD_Draw_Bmp(51,261,( uint8_t * )gImage_Alarm_11_Word0X51_Y261);
// }
// else
// {
// TFT_LCD_Draw_Box(0, 261, 239, 319, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
// }
case 7: //坐桶锁
break;
case 8:
// GKDD_Voltage = ADC_Read_Signal(ADC_CH_GKDD_VOLTAGE);
// Voltage_left = GKDD_Voltage/1000;
// Voltage_right = (GKDD_Voltage/10)%10;
// uint8_t mLRbuff2 [] = {0x2E,Voltage_right,0xff};
// General_Number_Disp(mLRbuff2, 175, 160);
// GUI_General_Digit_Display(Voltage_left, Num_15, 2, 1, ODODigitNum09PosX, 160);
// TFT_LCD_Draw_Bmp(210, 160, ( uint8_t * )gImage_Dyy_words_19X224_Y166); //单位:V
// if(GKDD_Voltage >= 10000)
// {
// CHECK_Value = 1;
// TFT_LCD_Draw_Bmp(51,261,( uint8_t * )gImage_Alarm_06_Word0X51_Y261);
// }
// else
// {
// TFT_LCD_Draw_Box(0, 261, 239, 319, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
// }
TFT_LCD_Draw_Bmp(5, 160, ( uint8_t * )gImage_aimaX0_Y0_3); //边撑下电
break;
case 9:
case 9:
TFT_LCD_Draw_Bmp(5, 160, ( uint8_t * )gImage_aimaX0_Y0_1); //Flash校验
break;
default:
......@@ -4651,6 +4837,11 @@ void ONE_KEY_Display(void)
}
}
}
else if(ONEKEYSetNumber == 3)
{
step_check = 1;
ONEKEYSetNumber++;
}
}
else
{
......@@ -4673,6 +4864,7 @@ void ONE_KEY_Display(void)
if(ZTSVOK_A && ZTSVOK_B)
{
step_check = 1;
TFT_LCD_Draw_Bmp(5,50,( uint8_t * )gImage_Alarm_08_Word0X51_Y261);
ZTSVOK_A = 0;
ZTSVOK_B = 0;
......@@ -4682,6 +4874,7 @@ void ONE_KEY_Display(void)
uint8_t RotationAlarmFlag;
uint8_t RotationAlarmMode;
uint8_t VibrationAlarmFlag;
uint8_t step_check;
void RotationAlarm(void)
{
if(RotationAlarmMode == 1) //轮速报警模式
......@@ -4696,6 +4889,7 @@ void RotationAlarm(void)
}
else
{
step_check = 1;
RotationAlarmFlag = 1;
TFT_LCD_Draw_Bmp(5,25,( uint8_t * )gImage_Alarm_10_Word0X51_Y261);
}
......@@ -4712,6 +4906,7 @@ void RotationAlarm(void)
}
else
{
step_check = 1;
VibrationAlarmFlag = 1;
TFT_LCD_Draw_Bmp(5,25,( uint8_t * )gImage_Alarm_09_Word0X51_Y261);
}
......@@ -4731,6 +4926,7 @@ void BCDD_MCU_Service(void)
}
else
{
step_check = 1;
BCDD_MCU = 0;
BCDD_MCU_Time = 0;
BCDD_MCU_Flag = 0;
......
......@@ -53,6 +53,7 @@ extern uint8_t ZTSVOK_A;
extern uint8_t ZTSVOK_B;
extern uint8_t RotationAlarmFlag;
extern uint8_t RotationAlarmMode;
extern uint8_t step_check;
void GeneralInfoDisp(unsigned char *p, unsigned short x, unsigned short y);
void Display_Title_Info(void);
void Display_Version_Info(uint32_t ON_OFF);
......
......@@ -2,6 +2,7 @@
#include "Barcode_Scanner.h"
#include "string.h"
#include "Key.h"
#include "Display_Info.h"
uint8_t barcode_Msg[64];
uint8_t barcode_Msg1[64];
uint8_t name1 = 0;
......@@ -1156,6 +1157,10 @@ uint32_t R485_Send_test(void)
if(AutoLampState) //1自动大灯开启,0熄灭
{
BCMLED.Sig.AutoLamp = 0x01; //自动大灯
if(step_check == 0)
{
step_check = 1;
}
}
else
{
......
......@@ -353,9 +353,26 @@ void KeyBackServic(void)
FanHui = 0;
}
}
uint8_t delay2stime;
//100ms时间片中使用
void Delay2s(void)
{
if(step_check == 1)
{
if(delay2stime <= 30)
{
delay2stime++;
}
else
{
delay2stime = 0;
step_check = 2;
}
}
}
void Sys_Run_Mode_100ms_Tasks_Group(void)
{
// Aima_SLF(1,1,1,1);
Delay2s(); //当前步骤检测内容触发后延时2s下一步
Display_PageNum();
ONE_KEY_Display();
RotationAlarm();
......
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