Commit 94bd9c5e authored by hu's avatar hu

增加背光调节界面,更换新版FLAS00.09

parent cb19499f
......@@ -33,8 +33,8 @@ enum {
BL_THEME_TOTAL,
};
enum {
BL_LV_MIN,
//BL_LV_1,
BL_LV_MIN = 0u,
BL_LV_1,
BL_LV_2,
BL_LV_3,
BL_LV_4,
......
......@@ -11,6 +11,8 @@
#include "TimerB.h"
#include "Data_Fuel_User.h"
#include "Menu.h"
#include "GUI.h"
typedef struct
{
......@@ -67,11 +69,29 @@ void BL_Management_service(void)
if (Line_In_Get_Status(LINE_IN_ILLUMINATION))
{
ILL = 2;
if (bCurMenuIDX == _MN_DSP_LEVEL3_7_MENU_1)
{
ILL = 0;
BackLightVLv = User_set_Num.User_Light1;
}
else
{
ILL = 2;
BackLightVLv = User_set_Num.User_Light2;
}
}
else
{
ILL = 0;
if (bCurMenuIDX == _MN_DSP_LEVEL3_7_MENU_2)
{
ILL = 2;
BackLightVLv = User_set_Num.User_Light2;
}
else
{
ILL = 0;
BackLightVLv = User_set_Num.User_Light1;
}
}
if (Common_Get_IG_Sts() == COMMON_POWER_OFF)
......@@ -104,7 +124,7 @@ void BL_Management_service(void)
// GetBGLType(0);
/*得到背光等级 可自己在枚举中定义 在BackGroundLight.c里填表*/
GetBGLLvl(BackLightVLv, LED_Pos);
GetBGLLvl((BackLightVLv - 1), LED_Pos);
/*得到热敏电阻电压参数为100倍电压值*/
GetBGLNTCVol(0);
......
......@@ -94,6 +94,21 @@ void Key_Operation_Up(Key_Event_en_t enKeyEvent)
NextMenu(MenuOptTab[bCurMenuIDX].VK_IDX_UP);
}
}
/*背光调节*/
else if (bCurMenuIDX == _MN_DSP_LEVEL3_7_MENU_1)
{
if (User_set_Num.User_Light1 < 16u)
{
User_set_Num.User_Light1++;
}
}
else if (bCurMenuIDX == _MN_DSP_LEVEL3_7_MENU_2)
{
if (User_set_Num.User_Light2 < 16u)
{
User_set_Num.User_Light2++;
}
}
/*保养通知设定 更换机油&机油滤清器*/
else if (bCurMenuIDX == _MN_DSP_LEVEL3_3_MENU_1)
{
......@@ -432,6 +447,21 @@ void Key_Operation_Down(Key_Event_en_t enKeyEvent)
NextMenu(MenuOptTab[bCurMenuIDX].VK_IDX_DOWN);
}
}
/*背光调节*/
else if (bCurMenuIDX == _MN_DSP_LEVEL3_7_MENU_1)
{
if (User_set_Num.User_Light1 > 1u)
{
User_set_Num.User_Light1--;
}
}
else if (bCurMenuIDX == _MN_DSP_LEVEL3_7_MENU_2)
{
if (User_set_Num.User_Light2 > 1u)
{
User_set_Num.User_Light2--;
}
}
/*保养通知设定 更换机油&机油滤清器*/
else if (bCurMenuIDX == _MN_DSP_LEVEL3_3_MENU_1)
{
......@@ -772,6 +802,11 @@ void Key_Operation_Enter(Key_Event_en_t enKeyEvent)
MenuFlag.Menu_Return = 1u;
NextMenu(MenuOptTab[bCurMenuIDX].VK_IDX_ENTER);
}
/*背光调节*/
else if ((bCurMenuIDX == _MN_DSP_LEVEL3_7_MENU_1) || (bCurMenuIDX == _MN_DSP_LEVEL3_7_MENU_2))
{
NextMenu(MenuOptTab[bCurMenuIDX].VK_IDX_ENTER);
}
/*轮胎匹配界面*/
else if (bCurMenuIDX == _MN_DSP_LEVEL3_4_MENU_5)
{
......
......@@ -1153,7 +1153,7 @@ void Popup_Alone_Sound_Server(void)
{
if (u8IG_st == COMMON_POWER_ON)
{
#if 0
/*00 忘拔钥匙*/
Sound_Delete(SND_Key_Notremoved);
......@@ -1422,19 +1422,31 @@ void Popup_Alone_Sound_Server(void)
{
Sound_Delete(SND_Fuel_Saving);
}
#endif
/*音源测试程序*/
if (Sound_test & 0x001) Sound_Request (SND_Key_Notremoved, 1); else Sound_Delete(SND_Key_Notremoved );
if (Sound_test & 0x002) Sound_Request (SND_Braking, 1); else Sound_Delete(SND_Braking );
if (Sound_test & 0x004) Sound_Request (SND_Air_Brake, 1); else Sound_Delete(SND_Air_Brake );
if (Sound_test & 0x008) Sound_Request (SND_BRAKE_LOCK, 1); else Sound_Delete(SND_BRAKE_LOCK );
if (Sound_test & 0x010) Sound_Request (SND_Parking_Brake, 1); else Sound_Delete(SND_Parking_Brake );
if (Sound_test & 0x020) Sound_Request (SND_Car_Dump_SPEED, 1); else Sound_Delete(SND_Car_Dump_SPEED );
if (Sound_test & 0x040) Sound_Request (SND_Temp_High, 1); else Sound_Delete(SND_Temp_High );
if (Sound_test & 0x080) Sound_Request (SND_Coolant_Low, 1); else Sound_Delete(SND_Coolant_Low );
if (Sound_test & 0x100) Sound_Request (SND_Oil_pressure_Low, 1); else Sound_Delete(SND_Oil_pressure_Low );
if (Sound_test & 0x200) Sound_Request (SND_ACC_AIR, 1); else Sound_Delete(SND_ACC_AIR );
if (Sound_test & 0x400) Sound_Request (SND_BackUP_SPEED, 1); else Sound_Delete(SND_BackUP_SPEED );
//if (Sound_test & 0x001) Sound_Request ( SND_Key_Notremoved, 1 ); else Sound_Delete( SND_Key_Notremoved );
//if (Sound_test & 0x002) Sound_Request ( SND_Braking, 1 ); else Sound_Delete( SND_Braking );
//if (Sound_test & 0x004) Sound_Request ( SND_Air_Brake, 1 ); else Sound_Delete( SND_Air_Brake );
//if (Sound_test & 0x008) Sound_Request ( SND_BRAKE_LOCK, 1 ); else Sound_Delete( SND_BRAKE_LOCK );
//if (Sound_test & 0x010) Sound_Request ( SND_Parking_Brake, 1 ); else Sound_Delete( SND_Parking_Brake );
//if (Sound_test & 0x020) Sound_Request ( SND_Car_Dump_SPEED, 1 ); else Sound_Delete( SND_Car_Dump_SPEED );
//if (Sound_test & 0x040) Sound_Request ( SND_Temp_High, 1 ); else Sound_Delete( SND_Temp_High );
//if (Sound_test & 0x080) Sound_Request ( SND_Coolant_Low, 1 ); else Sound_Delete( SND_Coolant_Low );
//if (Sound_test & 0x100) Sound_Request ( SND_Oil_pressure_Low, 1 ); else Sound_Delete( SND_Oil_pressure_Low );
//if (Sound_test & 0x200) Sound_Request ( SND_ACC_AIR, 1 ); else Sound_Delete( SND_ACC_AIR );
//if (Sound_test & 0x400) Sound_Request ( SND_BackUP_SPEED, 1 ); else Sound_Delete( SND_BackUP_SPEED );
//if (CD4051_COM7_X0_IN == 0u) Sound_Request ( SND_Key_Notremoved, 1 ); else Sound_Delete( SND_Key_Notremoved );/*B15 = 0*/
//if (CD4051_COM7_X1_IN == 1u) Sound_Request ( SND_Braking, 1 ); else Sound_Delete( SND_Braking );/*B16 = 1*/
//if (CD4051_COM7_X2_IN == 1u) Sound_Request ( SND_Air_Brake, 1 ); else Sound_Delete( SND_Air_Brake );/*B17 = 1*/
//if (CD4051_COM7_X3_IN == 1u) Sound_Request ( SND_BRAKE_LOCK, 1 ); else Sound_Delete( SND_BRAKE_LOCK );/*B14 = 1*/
//if (CD4051_COM7_X4_IN == 1u) Sound_Request ( SND_Parking_Brake, 1 ); else Sound_Delete( SND_Parking_Brake );/*B10 = 1*/
//if (CD4051_COM7_X5_IN == 1u) Sound_Request ( SND_Car_Dump_SPEED, 1 ); else Sound_Delete( SND_Car_Dump_SPEED );/*B13 = 1*/
//if (CD4051_COM7_X6_IN == 1u) Sound_Request ( SND_Temp_High, 1 ); else Sound_Delete( SND_Temp_High );/*B11 = 1*/
//if (CD4051_COM7_X7_IN == 1u) Sound_Request ( SND_Coolant_Low, 1 ); else Sound_Delete( SND_Coolant_Low );/*B12 = 1*/
//if (CD4051_COM6_X5_IN == 1u) Sound_Request ( SND_Oil_pressure_Low, 1 ); else Sound_Delete( SND_Oil_pressure_Low );/*B04 = 1*/
//if (CD4051_COM6_X6_IN == 1u) Sound_Request ( SND_ACC_AIR, 1 ); else Sound_Delete( SND_ACC_AIR );/*B02 = 1*/
//if (CD4051_COM6_X7_IN == 0u) Sound_Request ( SND_BackUP_SPEED, 1 ); else Sound_Delete( SND_BackUP_SPEED );/*B03 = 0*/
}
else /*IG-OFF*/
{
......
This diff is collapsed.
......@@ -104,7 +104,8 @@ typedef struct
uint8_t User_HSASET; /* HSA调整*/
uint8_t User_Language; /* 语言设置*/
uint8_t User_Company; /* 单位设定*/
uint8_t User_Light; /* 亮度调节*/
uint8_t User_Light1; /* 亮度调节*/
uint8_t User_Light2; /* 亮度调节*/
uint8_t User_CarJL; /* 车间距离报警*/
uint32_t User_FDJYLQQ; /* 发送机油 0 未设定 1-50000 数值*/
uint32_t User_RYLQQ; /* 燃油滤清器 0 未设定 1-50000 数值*/
......@@ -407,7 +408,8 @@ void GUI_BG_UserSet_SYSD_JADD_Display(uint8_t Mode); /**/
void GUI_BG_UserSet_SYSD_JSUB_Display(uint8_t Mode); /**/
void GUI_BG_UserSet_SYSD_IDLING_Display(uint8_t Mode); /**/
void GUI_BG_UserSet_SYSD_Parking_Display(uint8_t Mode); /**/
void GUI_BG_User_Light_Display(uint8_t Mode); /**/
void GUI_BG_User_Light1_Display(uint8_t Mode); /**/
void GUI_BG_User_Light2_Display(uint8_t Mode); /**/
void GUI_BG_Enter_Return_Display(uint8_t Mode); /**/
......
......@@ -98,6 +98,7 @@ typedef enum
_MN_DSP_LEVEL3_4_MENU_47, /* 63 辅助驻车解除设定*/
_MN_DSP_LEVEL3_4_MENU_5, /* 64 轮胎匹配画面*/
_MN_DSP_LEVEL3_7_MENU_1, /* 65 亮度调节*/
_MN_DSP_LEVEL3_7_MENU_2, /* 65 亮度调节*/
/*四级菜单*/
_MN_DSP_LEVEL4_4_MENU_1, /* 66 速度设定-高速路*/
......@@ -449,9 +450,13 @@ EXTERN_MEU_PROCESS void Level3_4Menu_5Enter(void);
EXTERN_MEU_PROCESS void Level3_4Menu_5Do(void);
EXTERN_MEU_PROCESS void Level3_4Menu_5Exit(void);
EXTERN_MEU_PROCESS void Level3_4Menu_7Enter(void);
EXTERN_MEU_PROCESS void Level3_4Menu_7Do(void);
EXTERN_MEU_PROCESS void Level3_4Menu_7Exit(void);
EXTERN_MEU_PROCESS void Level3_4Menu_7Enter_1(void);
EXTERN_MEU_PROCESS void Level3_4Menu_7Do_1(void);
EXTERN_MEU_PROCESS void Level3_4Menu_7Exit_1(void);
EXTERN_MEU_PROCESS void Level3_4Menu_7Enter_2(void);
EXTERN_MEU_PROCESS void Level3_4Menu_7Do_2(void);
EXTERN_MEU_PROCESS void Level3_4Menu_7Exit_2(void);
EXTERN_MEU_PROCESS void Level3_5Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level3_5Menu_1Do(void);
......
......@@ -98,9 +98,9 @@ const _MenuOptTab MenuOptTab[] =
/*61*/{ _MN_DSP_LEVEL4_4_MENU_5, _MN_DSP_LEVEL3_4_MENU_44, _MN_DSP_LEVEL3_4_MENU_46, _MN_DSP_LEVEL2_4_MENU_4, Level3_4Menu_4Enter_5, Level3_4Menu_4Do_5, Level3_4Menu_4Exit_5},
/*62*/{ _MN_DSP_LEVEL4_4_MENU_6, _MN_DSP_LEVEL3_4_MENU_45, _MN_DSP_LEVEL3_4_MENU_47, _MN_DSP_LEVEL2_4_MENU_4, Level3_4Menu_4Enter_6, Level3_4Menu_4Do_6, Level3_4Menu_4Exit_6},
/*63*/{ _MN_DSP_LEVEL4_4_MENU_7, _MN_DSP_LEVEL3_4_MENU_46, _MN_IDX_NULL, _MN_DSP_LEVEL2_4_MENU_4, Level3_4Menu_4Enter_7, Level3_4Menu_4Do_7, Level3_4Menu_4Exit_7},
/*64*/{ _MN_IDX_NULL, _MN_IDX_NULL, _MN_IDX_NULL, _MN_DSP_LEVEL2_4_MENU_5, Level3_4Menu_5Enter, Level3_4Menu_5Do, Level3_4Menu_5Exit},
/*65*/{ _MN_IDX_NULL, _MN_IDX_NULL, _MN_IDX_NULL, _MN_DSP_LEVEL2_4_MENU_7, Level3_4Menu_7Enter, Level3_4Menu_7Do, Level3_4Menu_7Exit},
/*65*/{ _MN_DSP_LEVEL3_7_MENU_2, _MN_IDX_NULL, _MN_IDX_NULL, _MN_DSP_LEVEL2_4_MENU_7, Level3_4Menu_7Enter_1, Level3_4Menu_7Do_1, Level3_4Menu_7Exit_1},
/*65*/{ _MN_DSP_LEVEL2_4_MENU_7, _MN_IDX_NULL, _MN_IDX_NULL, _MN_DSP_LEVEL3_7_MENU_1, Level3_4Menu_7Enter_2, Level3_4Menu_7Do_2, Level3_4Menu_7Exit_2},
/*四级菜单*/
/*66*/{ _MN_DSP_LEVEL3_4_MENU_41, _MN_IDX_NULL, _MN_IDX_NULL, _MN_DSP_LEVEL3_4_MENU_41, Level4_4Menu_1Enter, Level4_4Menu_1Do, Level4_4Menu_1Exit},
......@@ -1325,14 +1325,24 @@ void Level3_4Menu_5Exit(void)
/*----三级菜单----TPMS轮胎设定----系列子菜单*/
/*亮度调节设定*/
void Level3_4Menu_7Enter(void)
void Level3_4Menu_7Enter_1(void)
{}
void Level3_4Menu_7Do_1(void)
{
GUI_OftenShow_Display();
GUI_BG_User_Light1_Display(GUI_DISP_MODE_NORMAL);
}
void Level3_4Menu_7Exit_1(void)
{}
void Level3_4Menu_7Enter_2(void)
{}
void Level3_4Menu_7Do(void)
void Level3_4Menu_7Do_2(void)
{
GUI_OftenShow_Display();
GUI_BG_User_Light_Display(GUI_DISP_MODE_NORMAL);
GUI_BG_User_Light2_Display(GUI_DISP_MODE_NORMAL);
}
void Level3_4Menu_7Exit(void)
void Level3_4Menu_7Exit_2(void)
{}
/*----三级菜单----系统演示----系列子菜单*/
......
......@@ -54,68 +54,68 @@ extern uint16_t CD4051B_GeneralCOM_Cache[COMTotal][MaxChannel];
extern uint16_t CD4051B_GeneralCOM_Value[COMTotal][MaxChannel];
//-----------------外部应用需要时调用----------------------
/*COM1映射PCB*/
#define CD4051_COM1_X0_IN (CD4051B_GeneralCOM_Value[COM1][Channel0]) /*A36*/
#define CD4051_COM1_X1_IN (CD4051B_GeneralCOM_Value[COM1][Channel1]) /* */
#define CD4051_COM1_X2_IN (CD4051B_GeneralCOM_Value[COM1][Channel2]) /* */
#define CD4051_COM1_X3_IN (CD4051B_GeneralCOM_Value[COM1][Channel3]) /*A34*/
#define CD4051_COM1_X4_IN (CD4051B_GeneralCOM_Value[COM1][Channel4]) /*A21*/
#define CD4051_COM1_X5_IN (CD4051B_GeneralCOM_Value[COM1][Channel5]) /*A25*/
#define CD4051_COM1_X6_IN (CD4051B_GeneralCOM_Value[COM1][Channel6]) /*A22*/
#define CD4051_COM1_X7_IN (CD4051B_GeneralCOM_Value[COM1][Channel7]) /*A23*/
#define CD4051_COM1_X0_IN (CD4051B_GeneralCOM_Value[COM1][Channel0]) /*A36 - 0*/
#define CD4051_COM1_X1_IN (CD4051B_GeneralCOM_Value[COM1][Channel1]) /* - 0*/
#define CD4051_COM1_X2_IN (CD4051B_GeneralCOM_Value[COM1][Channel2]) /* - 1*/
#define CD4051_COM1_X3_IN (CD4051B_GeneralCOM_Value[COM1][Channel3]) /*A34 - 1*/
#define CD4051_COM1_X4_IN (CD4051B_GeneralCOM_Value[COM1][Channel4]) /*A21 - 1*/
#define CD4051_COM1_X5_IN (CD4051B_GeneralCOM_Value[COM1][Channel5]) /*A25 - 0*/
#define CD4051_COM1_X6_IN (CD4051B_GeneralCOM_Value[COM1][Channel6]) /*A22 - 1*/
#define CD4051_COM1_X7_IN (CD4051B_GeneralCOM_Value[COM1][Channel7]) /*A23 - 1*/
/*COM2映射PCB*/
#define CD4051_COM2_X0_IN (CD4051B_GeneralCOM_Value[COM2][Channel0]) /*A31*/
#define CD4051_COM2_X1_IN (CD4051B_GeneralCOM_Value[COM2][Channel1]) /*A32*/
#define CD4051_COM2_X2_IN (CD4051B_GeneralCOM_Value[COM2][Channel2]) /*A33*/
#define CD4051_COM2_X3_IN (CD4051B_GeneralCOM_Value[COM2][Channel3]) /*A30*/
#define CD4051_COM2_X4_IN (CD4051B_GeneralCOM_Value[COM2][Channel4]) /*A26*/
#define CD4051_COM2_X5_IN (CD4051B_GeneralCOM_Value[COM2][Channel5]) /*A29*/
#define CD4051_COM2_X6_IN (CD4051B_GeneralCOM_Value[COM2][Channel6]) /*A27*/
#define CD4051_COM2_X7_IN (CD4051B_GeneralCOM_Value[COM2][Channel7]) /*A28*/
#define CD4051_COM2_X0_IN (CD4051B_GeneralCOM_Value[COM2][Channel0]) /*A31 - 1*/
#define CD4051_COM2_X1_IN (CD4051B_GeneralCOM_Value[COM2][Channel1]) /*A32 - 1*/
#define CD4051_COM2_X2_IN (CD4051B_GeneralCOM_Value[COM2][Channel2]) /*A33 - 1*/
#define CD4051_COM2_X3_IN (CD4051B_GeneralCOM_Value[COM2][Channel3]) /*A30 - 1*/
#define CD4051_COM2_X4_IN (CD4051B_GeneralCOM_Value[COM2][Channel4]) /*A26 - 0*/
#define CD4051_COM2_X5_IN (CD4051B_GeneralCOM_Value[COM2][Channel5]) /*A29 - 0*/
#define CD4051_COM2_X6_IN (CD4051B_GeneralCOM_Value[COM2][Channel6]) /*A27 - 0*/
#define CD4051_COM2_X7_IN (CD4051B_GeneralCOM_Value[COM2][Channel7]) /*A28 - 1*/
/*COM3映射PCB*/
#define CD4051_COM3_X0_IN (CD4051B_GeneralCOM_Value[COM3][Channel0]) /*A19*/
#define CD4051_COM3_X1_IN (CD4051B_GeneralCOM_Value[COM3][Channel1]) /*B19*/
#define CD4051_COM3_X2_IN (CD4051B_GeneralCOM_Value[COM3][Channel2]) /*B18*/
#define CD4051_COM3_X3_IN (CD4051B_GeneralCOM_Value[COM3][Channel3]) /*A15*/
#define CD4051_COM3_X4_IN (CD4051B_GeneralCOM_Value[COM3][Channel4]) /*A10*/
#define CD4051_COM3_X5_IN (CD4051B_GeneralCOM_Value[COM3][Channel5]) /*A20*/
#define CD4051_COM3_X6_IN (CD4051B_GeneralCOM_Value[COM3][Channel6]) /*A06*/
#define CD4051_COM3_X7_IN (CD4051B_GeneralCOM_Value[COM3][Channel7]) /*A03*/
#define CD4051_COM3_X0_IN (CD4051B_GeneralCOM_Value[COM3][Channel0]) /*A19 - 0*/
#define CD4051_COM3_X1_IN (CD4051B_GeneralCOM_Value[COM3][Channel1]) /*B19 - 0*/
#define CD4051_COM3_X2_IN (CD4051B_GeneralCOM_Value[COM3][Channel2]) /*B18 - 0*/
#define CD4051_COM3_X3_IN (CD4051B_GeneralCOM_Value[COM3][Channel3]) /*A15 - 0*/
#define CD4051_COM3_X4_IN (CD4051B_GeneralCOM_Value[COM3][Channel4]) /*A10 - 1*/
#define CD4051_COM3_X5_IN (CD4051B_GeneralCOM_Value[COM3][Channel5]) /*A20 - 1*/
#define CD4051_COM3_X6_IN (CD4051B_GeneralCOM_Value[COM3][Channel6]) /*A06 - 0*/
#define CD4051_COM3_X7_IN (CD4051B_GeneralCOM_Value[COM3][Channel7]) /*A03 - 0*/
/*COM4映射PCB*/
#define CD4051_COM4_X0_IN (CD4051B_GeneralCOM_Value[COM4][Channel0]) /*B35*/
#define CD4051_COM4_X1_IN (CD4051B_GeneralCOM_Value[COM4][Channel1]) /*B34*/
#define CD4051_COM4_X2_IN (CD4051B_GeneralCOM_Value[COM4][Channel2]) /*B33*/
#define CD4051_COM4_X3_IN (CD4051B_GeneralCOM_Value[COM4][Channel3]) /*B36*/
#define CD4051_COM4_X4_IN (CD4051B_GeneralCOM_Value[COM4][Channel4]) /*B20*/
#define CD4051_COM4_X5_IN (CD4051B_GeneralCOM_Value[COM4][Channel5]) /*B37*/
#define CD4051_COM4_X6_IN (CD4051B_GeneralCOM_Value[COM4][Channel6]) /*B40*/
#define CD4051_COM4_X7_IN (CD4051B_GeneralCOM_Value[COM4][Channel7]) /*B38*/
#define CD4051_COM4_X0_IN (CD4051B_GeneralCOM_Value[COM4][Channel0]) /*B35 - 0*/
#define CD4051_COM4_X1_IN (CD4051B_GeneralCOM_Value[COM4][Channel1]) /*B34 - 0*/
#define CD4051_COM4_X2_IN (CD4051B_GeneralCOM_Value[COM4][Channel2]) /*B33 - 1*/
#define CD4051_COM4_X3_IN (CD4051B_GeneralCOM_Value[COM4][Channel3]) /*B36 - 0*/
#define CD4051_COM4_X4_IN (CD4051B_GeneralCOM_Value[COM4][Channel4]) /*B20 - 0*/
#define CD4051_COM4_X5_IN (CD4051B_GeneralCOM_Value[COM4][Channel5]) /*B37 - 0*/
#define CD4051_COM4_X6_IN (CD4051B_GeneralCOM_Value[COM4][Channel6]) /*B40 - 1*/
#define CD4051_COM4_X7_IN (CD4051B_GeneralCOM_Value[COM4][Channel7]) /*B38 - 1*/
/*COM5映射PCB*/
#define CD4051_COM5_X0_IN (CD4051B_GeneralCOM_Value[COM5][Channel0]) /*B23*/
#define CD4051_COM5_X1_IN (CD4051B_GeneralCOM_Value[COM5][Channel1]) /*B22*/
#define CD4051_COM5_X2_IN (CD4051B_GeneralCOM_Value[COM5][Channel2]) /*B21*/
#define CD4051_COM5_X3_IN (CD4051B_GeneralCOM_Value[COM5][Channel3]) /*B24*/
#define CD4051_COM5_X4_IN (CD4051B_GeneralCOM_Value[COM5][Channel4]) /*B32*/
#define CD4051_COM5_X5_IN (CD4051B_GeneralCOM_Value[COM5][Channel5]) /*B26*/
#define CD4051_COM5_X6_IN (CD4051B_GeneralCOM_Value[COM5][Channel6]) /*B31*/
#define CD4051_COM5_X7_IN (CD4051B_GeneralCOM_Value[COM5][Channel7]) /*B30*/
#define CD4051_COM5_X0_IN (CD4051B_GeneralCOM_Value[COM5][Channel0]) /*B23 - 0*/
#define CD4051_COM5_X1_IN (CD4051B_GeneralCOM_Value[COM5][Channel1]) /*B22 - 0*/
#define CD4051_COM5_X2_IN (CD4051B_GeneralCOM_Value[COM5][Channel2]) /*B21 - 0*/
#define CD4051_COM5_X3_IN (CD4051B_GeneralCOM_Value[COM5][Channel3]) /*B24 - 0*/
#define CD4051_COM5_X4_IN (CD4051B_GeneralCOM_Value[COM5][Channel4]) /*B32 - 1*/
#define CD4051_COM5_X5_IN (CD4051B_GeneralCOM_Value[COM5][Channel5]) /*B26 - 0*/
#define CD4051_COM5_X6_IN (CD4051B_GeneralCOM_Value[COM5][Channel6]) /*B31 - 1*/
#define CD4051_COM5_X7_IN (CD4051B_GeneralCOM_Value[COM5][Channel7]) /*B30 - 0*/
/*COM6映射PCB*/
#define CD4051_COM6_X0_IN (CD4051B_GeneralCOM_Value[COM6][Channel0]) /*B06*/
#define CD4051_COM6_X1_IN (CD4051B_GeneralCOM_Value[COM6][Channel1]) /*B07*/
#define CD4051_COM6_X2_IN (CD4051B_GeneralCOM_Value[COM6][Channel2]) /*B08*/
#define CD4051_COM6_X3_IN (CD4051B_GeneralCOM_Value[COM6][Channel3]) /*B05*/
#define CD4051_COM6_X4_IN (CD4051B_GeneralCOM_Value[COM6][Channel4]) /*B01*/
#define CD4051_COM6_X5_IN (CD4051B_GeneralCOM_Value[COM6][Channel5]) /*B04*/
#define CD4051_COM6_X6_IN (CD4051B_GeneralCOM_Value[COM6][Channel6]) /*B02*/
#define CD4051_COM6_X7_IN (CD4051B_GeneralCOM_Value[COM6][Channel7]) /*B03*/
#define CD4051_COM6_X0_IN (CD4051B_GeneralCOM_Value[COM6][Channel0]) /*B06 - 1*/
#define CD4051_COM6_X1_IN (CD4051B_GeneralCOM_Value[COM6][Channel1]) /*B07 - 0*/
#define CD4051_COM6_X2_IN (CD4051B_GeneralCOM_Value[COM6][Channel2]) /*B08 - 0*/
#define CD4051_COM6_X3_IN (CD4051B_GeneralCOM_Value[COM6][Channel3]) /*B05 - 1*/
#define CD4051_COM6_X4_IN (CD4051B_GeneralCOM_Value[COM6][Channel4]) /*B01 - 0*/
#define CD4051_COM6_X5_IN (CD4051B_GeneralCOM_Value[COM6][Channel5]) /*B04 - 0*/
#define CD4051_COM6_X6_IN (CD4051B_GeneralCOM_Value[COM6][Channel6]) /*B02 - 0*/
#define CD4051_COM6_X7_IN (CD4051B_GeneralCOM_Value[COM6][Channel7]) /*B03 - 1*/
/*COM7映射PCB*/
#define CD4051_COM7_X0_IN (CD4051B_GeneralCOM_Value[COM7][Channel0]) /*B15*/
#define CD4051_COM7_X1_IN (CD4051B_GeneralCOM_Value[COM7][Channel1]) /*B16*/
#define CD4051_COM7_X2_IN (CD4051B_GeneralCOM_Value[COM7][Channel2]) /*B17*/
#define CD4051_COM7_X3_IN (CD4051B_GeneralCOM_Value[COM7][Channel3]) /*B14*/
#define CD4051_COM7_X4_IN (CD4051B_GeneralCOM_Value[COM7][Channel4]) /*B10*/
#define CD4051_COM7_X5_IN (CD4051B_GeneralCOM_Value[COM7][Channel5]) /*B13*/
#define CD4051_COM7_X6_IN (CD4051B_GeneralCOM_Value[COM7][Channel6]) /*B11*/
#define CD4051_COM7_X7_IN (CD4051B_GeneralCOM_Value[COM7][Channel7]) /*B12*/
#define CD4051_COM7_X0_IN (CD4051B_GeneralCOM_Value[COM7][Channel0]) /*B15 - 1*/
#define CD4051_COM7_X1_IN (CD4051B_GeneralCOM_Value[COM7][Channel1]) /*B16 - 0*/
#define CD4051_COM7_X2_IN (CD4051B_GeneralCOM_Value[COM7][Channel2]) /*B17 - 0*/
#define CD4051_COM7_X3_IN (CD4051B_GeneralCOM_Value[COM7][Channel3]) /*B14 - 0*/
#define CD4051_COM7_X4_IN (CD4051B_GeneralCOM_Value[COM7][Channel4]) /*B10 - 0*/
#define CD4051_COM7_X5_IN (CD4051B_GeneralCOM_Value[COM7][Channel5]) /*B13 - 0*/
#define CD4051_COM7_X6_IN (CD4051B_GeneralCOM_Value[COM7][Channel6]) /*B11 - 0*/
#define CD4051_COM7_X7_IN (CD4051B_GeneralCOM_Value[COM7][Channel7]) /*B12 - 0*/
/******************************************************************************
函数
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -140,6 +140,7 @@ enum SpriteName
CN_Nb_28_9,
CN_Nb_28_dian,
CN_Nb_28_heng,
CN_Nb_28_maohao,
CN_RC_Nb_12_0,
CN_RC_Nb_12_1,
CN_RC_Nb_12_2,
......@@ -428,6 +429,32 @@ enum SpriteName
CN_Alarm_Fault_05_wenzi,
CN_Alarm_Fault_06_image,
CN_Alarm_Fault_06_wenzi,
CN_Alarm_Fault_A,
CN_Alarm_Fault_B,
CN_Alarm_Fault_C,
CN_Alarm_Fault_D,
CN_Alarm_Fault_E,
CN_Alarm_Fault_F,
CN_Alarm_Fault_G,
CN_Alarm_Fault_H,
CN_Alarm_Fault_I,
CN_Alarm_Fault_J,
CN_Alarm_Fault_K,
CN_Alarm_Fault_L,
CN_Alarm_Fault_M,
CN_Alarm_Fault_N,
CN_Alarm_Fault_O,
CN_Alarm_Fault_P,
CN_Alarm_Fault_Q,
CN_Alarm_Fault_R,
CN_Alarm_Fault_S,
CN_Alarm_Fault_T,
CN_Alarm_Fault_U,
CN_Alarm_Fault_V,
CN_Alarm_Fault_W,
CN_Alarm_Fault_X,
CN_Alarm_Fault_Y,
CN_Alarm_Fault_Z,
CN_AM,
CN_Fri,
CN_kuohao,
......@@ -592,9 +619,32 @@ enum SpriteName
CN_Fty_Menu2_08_E,
CN_Fty_Menu2_08_F,
CN_Fty_Menu2_08_FF,
CN_Fty_Menu2_08_G,
CN_Fty_Menu2_08_H,
CN_Fty_Menu2_08_H1,
CN_Fty_Menu2_08_I,
CN_Fty_Menu2_08_J,
CN_Fty_Menu2_08_K,
CN_Fty_Menu2_08_L,
CN_Fty_Menu2_08_L1,
CN_Fty_Menu2_08_M,
CN_Fty_Menu2_08_N,
CN_Fty_Menu2_08_O,
CN_Fty_Menu2_08_P,
CN_Fty_Menu2_08_Q,
CN_Fty_Menu2_08_R,
CN_Fty_Menu2_08_S,
CN_Fty_Menu2_08_T,
CN_Fty_Menu2_08_U,
CN_Fty_Menu2_08_V,
CN_Fty_Menu2_08_W,
CN_Fty_Menu2_08_wenzi,
CN_Fty_Menu2_08_X,
CN_Fty_Menu2_08_Y,
CN_Fty_Menu2_08_Z,
CN_Menu_FV,
CN_Menu_HV,
CN_Menu_SV,
CN_grey_no,
CN_grey_yes,
CN_white_fuwei,
......@@ -746,6 +796,25 @@ enum SpriteName
CN_User_Menu2_06_2grey,
CN_User_Menu2_06_2white,
CN_User_Menu2_06_wenzi,
CN_User_Menu3_00_1black,
CN_User_Menu3_00_1grey,
CN_User_Menu3_00_1white,
CN_User_Menu3_00_2black,
CN_User_Menu3_00_2grey,
CN_User_Menu3_00_2white,
CN_User_Menu3_00_3black,
CN_User_Menu3_00_3grey,
CN_User_Menu3_00_3white,
CN_User_Menu3_00_4black,
CN_User_Menu3_00_4grey,
CN_User_Menu3_00_4white,
CN_User_Menu3_00_5black,
CN_User_Menu3_00_5grey,
CN_User_Menu3_00_5white,
CN_User_Menu3_00_6black,
CN_User_Menu3_00_6grey,
CN_User_Menu3_00_6white,
CN_User_Menu3_00_wenzi,
CN_User_Menu3_01_1,
CN_User_Menu3_01_10,
CN_User_Menu3_01_11,
......@@ -877,6 +946,15 @@ enum SpriteName
CN_User_Menu3_03_luntai4,
CN_User_Menu3_03_luntai5,
CN_User_Menu3_03_luntai_guang,
CN_User_Menu3_03_Bri_1black,
CN_User_Menu3_03_Bri_1gray,
CN_User_Menu3_03_Bri_1white,
CN_User_Menu3_03_Bri_2black,
CN_User_Menu3_03_Bri_2gray,
CN_User_Menu3_03_Bri_2white,
CN_User_Menu3_03_Bri_an,
CN_User_Menu3_03_Bri_green,
CN_User_Menu3_03_Bri_ming,
CN_User_Menu3_04_che,
CN_User_Menu3_04_jiantou1,
CN_User_Menu3_04_jiantou2,
......@@ -979,9 +1057,29 @@ enum SpriteName
CN_DLR_Menu2_09_E,
CN_DLR_Menu2_09_F,
CN_DLR_Menu2_09_FF,
CN_DLR_Menu2_09_G,
CN_DLR_Menu2_09_H,
CN_DLR_Menu2_09_H1,
CN_DLR_Menu2_09_I,
CN_DLR_Menu2_09_J,
CN_DLR_Menu2_09_K,
CN_DLR_Menu2_09_L,
CN_DLR_Menu2_09_L1,
CN_DLR_Menu2_09_M,
CN_DLR_Menu2_09_N,
CN_DLR_Menu2_09_O,
CN_DLR_Menu2_09_P,
CN_DLR_Menu2_09_Q,
CN_DLR_Menu2_09_R,
CN_DLR_Menu2_09_S,
CN_DLR_Menu2_09_T,
CN_DLR_Menu2_09_U,
CN_DLR_Menu2_09_V,
CN_DLR_Menu2_09_W,
CN_DLR_Menu2_09_wenzi,
CN_DLR_Menu2_09_X,
CN_DLR_Menu2_09_Y,
CN_DLR_Menu2_09_Z,
ziku_0,
SpriteSize
......
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