Commit 8f381709 authored by 何锐's avatar 何锐

feat:老化台程序更新

parent 4448fe82
......@@ -73,19 +73,23 @@ void MENU_CHECK_STEP_ADD(void)
{
MENU_CHECK_STEP++;
if(MENU_CHECK_STEP > 9)
{
MENU_CHECK_STEP = 0;
}
if(MENU_CHECK_STEP == 1)
{
MENU_CHECK_STEP = 2;
}
else if(MENU_CHECK_STEP == 6)
{
MENU_CHECK_STEP = 9;
}
else if(MENU_CHECK_STEP > 10)
{
MENU_CHECK_STEP = 0;
}
}
void MENU_CHECK_STEP_SUB(void)
{
if ( MENU_CHECK_STEP != 0 );
MENU_CHECK_STEP--;
// if ( MENU_CHECK_STEP != 0 );
// MENU_CHECK_STEP--;
}
......@@ -731,16 +735,8 @@ void Function_Check_Ctrl(uint32_t cmd)
}
switch (MENU_CHECK_STEP)
{
case 0:
{
if(Auto_ONOFF == 0)
case 0: //首界面上电
{
LINE_OUT_NEG_01 = 1;
LINE_OUT_NEG_04 = 1;
LINE_OUT_NEG_02 = 1;
LINE_OUT_NEG_03 = 1;
}
RightturnSignal = 0;
LeftturnSignal = 0;
Bluetoothlight = 0;
......@@ -752,14 +748,6 @@ void Function_Check_Ctrl(uint32_t cmd)
case 1:
{
if(Auto_ONOFF == 0)
{
LINE_OUT_NEG_01 = 0;
LINE_OUT_NEG_04 = 0;
LINE_OUT_NEG_02 = 0;
LINE_OUT_NEG_03 = 1;
}
RightturnSignal = 0;
LeftturnSignal = 0;
Bluetoothlight = 0;
......@@ -770,14 +758,6 @@ void Function_Check_Ctrl(uint32_t cmd)
}
case 2:
{
if(Auto_ONOFF == 0)
{
LINE_OUT_NEG_01 = 1;
LINE_OUT_NEG_04 = 1;
LINE_OUT_NEG_02 = 1;
LINE_OUT_NEG_03 = 1;
}
RightturnSignal = 1;
LeftturnSignal = 0;
Bluetoothlight = 1;
......@@ -809,14 +789,6 @@ void Function_Check_Ctrl(uint32_t cmd)
case 5:
{
if(Auto_ONOFF == 0)
{
LINE_OUT_NEG_01 = 1;
LINE_OUT_NEG_04 = 1;
LINE_OUT_NEG_02 = 1;
LINE_OUT_NEG_03 = 1;
}
RightturnSignal = 0;
LeftturnSignal = 0;
Bluetoothlight = 0;
......@@ -825,43 +797,8 @@ void Function_Check_Ctrl(uint32_t cmd)
Lowbeam = 1;
break;
}
case 6:
{
//密码认证
if(KeyStep == 3)
{
if(Auto_ONOFF == 0)
{
LINE_OUT_NEG_01 = 1;
LINE_OUT_NEG_04 = 1;
LINE_OUT_NEG_02 = 1;
LINE_OUT_NEG_03 = 1;
}
}
else
{
if(TimeDelay_3s() == 0)
{
if(Auto_ONOFF == 0)
{
LINE_OUT_NEG_01 = 0;
LINE_OUT_NEG_04 = 0;
LINE_OUT_NEG_02 = 1;
LINE_OUT_NEG_03 = 1;
}
}
else
{
if(Auto_ONOFF == 0)
case 6: //密码认证
{
LINE_OUT_NEG_01 = 0;
LINE_OUT_NEG_04 = 1;
LINE_OUT_NEG_02 = 1;
LINE_OUT_NEG_03 = 1;
}
}
}
RightturnSignal = 0;
LeftturnSignal = 0;
Bluetoothlight = 0;
......@@ -870,16 +807,8 @@ void Function_Check_Ctrl(uint32_t cmd)
Lowbeam = 0;
break;
}
case 7:
case 7: //蓝牙盖板
{
if(Auto_ONOFF == 0)
{
LINE_OUT_NEG_01 = 0;
LINE_OUT_NEG_04 = 0;
LINE_OUT_NEG_02 = 1;
LINE_OUT_NEG_03 = 1;
}
RightturnSignal = 0;
LeftturnSignal = 0;
Bluetoothlight = 1;
......@@ -888,16 +817,8 @@ void Function_Check_Ctrl(uint32_t cmd)
Lowbeam = 0;
break;
}
case 8:
{
if(Auto_ONOFF == 0)
case 8: //蓝牙检测
{
LINE_OUT_NEG_01 = 1;
LINE_OUT_NEG_04 = 1;
LINE_OUT_NEG_02 = 1;
LINE_OUT_NEG_03 = 1;
}
Lowbeam = 0;
LeftturnSignal = 0;
highbeam = 0;
......@@ -905,81 +826,9 @@ void Function_Check_Ctrl(uint32_t cmd)
Bluetoothlight = 0;
break;
}
// case 9:
// {
// // LED3 = 1;
// // LED4 = 1;
// // LINE_OUT_NEG_05 = 0;
// // LINE_jinguang = 1;
// // POWER_CTRL_KL30_Current = 1;
// // POWER_CTRL_KL30 = 1;
// Lowbeam = 0;
// LeftturnSignal = 0;
// highbeam = 0;
// RightturnSignal = 0;
// Bluetoothlight = 0;
// break;
// }
// case 10:
// {
// // if(Auto_ONOFF == 0)
// // {
// // LINE_OUT_NEG_01 = 1;
// // LINE_OUT_NEG_04 = 1;
// // }
// // LINE_OUT_NEG_02 = 1;
// // LINE_OUT_NEG_03 = 1;
// // LED3 = 1;
// // LED4 = 1;
// // LINE_OUT_NEG_05 = 0;
// // LINE_jinguang = 1;
// // POWER_CTRL_KL30 = 1;
// // POWER_CTRL_KL30_Current = 1;
// Lowbeam = 0;
// LeftturnSignal = 0;
// highbeam = 0;
// RightturnSignal = 0;
// Bluetoothlight = 0;
// break;
// }
// case 11: //下电蓝牙外屏
// {
// // POWER_CTRL_KL30_Current = 1;
// // if(Auto_ONOFF == 0)
// // {
// // LINE_OUT_NEG_01 = 0;
// // }
// // LINE_OUT_NEG_02 = 0;
// // LINE_OUT_NEG_03 = 1;
// // LINE_OUT_NEG_04 = 0;
// Lowbeam = 0;
// LeftturnSignal = 0;
// highbeam = 0;
// RightturnSignal = 0;
// Bluetoothlight = 0;
// break;
// }
// case 12:
// {
// Lowbeam = 0;
// LeftturnSignal = 0;
// highbeam = 0;
// RightturnSignal = 0;
// Bluetoothlight = 0;
// break;
// }
case 9:
{
if(Auto_ONOFF == 0)
{
LINE_OUT_NEG_01 = 1;
LINE_OUT_NEG_04 = 1;
LINE_OUT_NEG_02 = 1;
LINE_OUT_NEG_03 = 1;
}
case 9: //全亮
{
RightturnSignal = 1;
LeftturnSignal = 1;
Bluetoothlight = 1;
......@@ -988,27 +837,6 @@ void Function_Check_Ctrl(uint32_t cmd)
Lowbeam = 1;
break;
}
// case 14:
// {
// Lowbeam = 0;
// LeftturnSignal = 0;
// highbeam = 0;
// RightturnSignal = 0;
// Bluetoothlight = 1;
// break;
// }
// case 15: //全上电连蓝牙
// {
// LINE_OUT_NEG_05 = 0;
// if(Auto_ONOFF == 0)
// {
// LINE_OUT_NEG_01 = 1;
// LINE_OUT_NEG_04 = 1;
// }
// LINE_OUT_NEG_02 = 1;
// LINE_OUT_NEG_03 = 1;
// break;
// }
default:
break;
}
......
......@@ -4902,7 +4902,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(210, 160, ( uint8_t * )gImage_Alarm_13_ImageX222_Y166); //%
TFT_LCD_Draw_Bmp(3, 290, ( uint8_t * )gImage_gImage_checkVX6_Y165 ); //检测台版本号
uint8_t mbuff [7] = {2,5,1,1,2,8,0xff};
uint8_t mbuff [7] = {2,5,1,2,0,3,0xff};
General_Number_Disp(mbuff, 160, 290);
}
......
......@@ -173,10 +173,6 @@ void RTE_GPIO_Init(void)
// LINE_OUT_POS_07 = 0;
LINE_OUT_NEG_01 = 1;
LINE_OUT_NEG_02 = 1;
LINE_OUT_NEG_03 = 1;
LINE_OUT_NEG_04 = 1;
#if(0)
gpio_temp.enGPIOPort = GPIO_PORT_GROUP_0;
......
......@@ -115,7 +115,7 @@ void BluetoothAutoDisConnect(void)
MENU_CHECK_STEPLAST = MENU_CHECK_STEP;
}
uint16_t u16LJSText;
uint32_t AutoTime = 160;
uint32_t AutoTime = 150;
uint32_t ONOFFtime = 450;
uint8_t flashtime = 0;
uint8_t showtime = 0;
......@@ -151,9 +151,23 @@ void Sys_Run_Mode_100ms_Tasks_Group(void)
else
{
MENU_CHECK_STEP_ADD( );
AutoTime = 160;
if(MENU_CHECK_STEP == 10)
{
AutoTime = 0;
LINE_OUT_NEG_01 = 0;
LINE_OUT_NEG_02 = 0;
LINE_OUT_NEG_03 = 0;
LINE_OUT_NEG_04 = 0;
}
else
{
AutoTime = 150;
LINE_OUT_NEG_01 = 1;
LINE_OUT_NEG_02 = 1;
LINE_OUT_NEG_03 = 1;
LINE_OUT_NEG_04 = 1;
}
}
}
......@@ -167,14 +181,14 @@ void Sys_Run_Mode_100ms_Tasks_Group(void)
{
if(LINE_OUT_NEG_01 == 1)
{
LINE_OUT_NEG_01 = 0;
LINE_OUT_NEG_04 = 0;
// LINE_OUT_NEG_01 = 0;
// LINE_OUT_NEG_04 = 0;
ONOFFtime = 450;
}
else
{
LINE_OUT_NEG_01 = 1;
LINE_OUT_NEG_04 = 1;
// LINE_OUT_NEG_01 = 1;
// LINE_OUT_NEG_04 = 1;
ONOFFtime = 0;
}
}
......
......@@ -425,41 +425,7 @@ uint8_t bluetoothdelaytime;
uint8_t BlueToothSwitch;
void BTEnableDelayPowerReset(void)
{
if((BlueTooth == 1) && (BlueToothSwitch != 1))
{
if(bluetoothdelaytime <= 50)
{
bluetoothdelaytime++;
}
else if(bluetoothdelaytime <= 55)
{
bluetoothdelaytime++;
Auto_ONOFF = 3;
LINE_OUT_NEG_01 = 0;
LINE_OUT_NEG_04 = 0;
LINE_OUT_NEG_02 = 0;
LINE_OUT_NEG_03 = 0;
}
else
{
Auto_ONOFF = 0;
BlueToothSwitch = 1;
bluetoothdelaytime = 0;
LINE_OUT_NEG_01 = 1;
LINE_OUT_NEG_04 = 1;
LINE_OUT_NEG_02 = 1;
LINE_OUT_NEG_03 = 1;
}
}
else if((BlueTooth == 0) && (BlueToothSwitch == 1))
{
BlueToothSwitch = 0;
bluetoothdelaytime = 0;
}
else
{
bluetoothdelaytime = 0;
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment