修改按键
This commit is contained in:
parent
79b7f7a711
commit
d91b8980d1
@ -4,48 +4,30 @@
|
||||
#include "iodefine.h"
|
||||
|
||||
#define CAN_STB P1_bit.no2 //
|
||||
#define KEY_LB P12_bit.no0 //喇叭开关
|
||||
#define KEY_ZZ P4_bit.no1 //左转向开关
|
||||
#define KEY_YZ P6_bit.no0 //右转向开关
|
||||
#define KEY_ZXFW P6_bit.no1 //转向复位开关
|
||||
#define KEY_JS P6_bit.no2 //警示开关
|
||||
#define KEY_YJ P6_bit.no3 //远近光开关
|
||||
#define KEY_CC P3_bit.no0 //超车开关
|
||||
#define KEY_DD P1_bit.no7 //大灯开关
|
||||
#define KEY_DFS P12_bit.no5 //挡风玻璃调节开关(升)
|
||||
#define KEY_DFJ P8_bit.no5 //挡风玻璃调节开关(降)
|
||||
#define KEY_MS P8_bit.no4 //仪表确认开关(模式选择)
|
||||
#define KEY_YBFH P8_bit.no3 //仪表返回开关
|
||||
#define KEY_YBS P8_bit.no2 //仪表调节开关(上)
|
||||
#define KEY_YBX P8_bit.no1 //仪表调节开关(下)
|
||||
#define KEY_QD P8_bit.no0 //启动开关
|
||||
#define KEY_XH P3_bit.no4 //熄火开关
|
||||
#define KEY_WBJR P1_bit.no3 //握把加热开关
|
||||
#define KEY_ZYJR P1_bit.no4 //座椅加热开关
|
||||
#define KEY_YD P1_bit.no5 //夜灯开关
|
||||
#define KEY_TCS P1_bit.no6 //TCS
|
||||
#define KEY_1 P12_bit.no5 //左手把-雾灯开关;右手把-后桥差速锁开关
|
||||
#define KEY_2 P3_bit.no4 //左手把-座椅加热;右手把-右转向
|
||||
#define KEY_3 P8_bit.no1
|
||||
#define KEY_4 P8_bit.no2
|
||||
#define KEY_5 P8_bit.no3
|
||||
#define KEY_6 P8_bit.no0
|
||||
#define KEY_7 P6_bit.no3
|
||||
#define KEY_8 P1_bit.no7
|
||||
#define KEY_9 P3_bit.no0
|
||||
|
||||
#define KEYID_LB 1
|
||||
#define KEYID_ZZ 2
|
||||
#define KEYID_YZ 3
|
||||
#define KEYID_ZXFW 4
|
||||
#define KEYID_JS 5
|
||||
#define KEYID_YJ 6
|
||||
#define KEYID_CC 7
|
||||
#define KEYID_DD 8
|
||||
#define KEYID_DFS 9
|
||||
#define KEYID_DFJ 10
|
||||
#define KEYID_MS 11
|
||||
#define KEYID_YBFH 12
|
||||
#define KEYID_YBS 13
|
||||
#define KEYID_YBX 14
|
||||
#define KEYID_QD 15
|
||||
#define KEYID_XH 16
|
||||
#define KEYID_WBJR 17
|
||||
#define KEYID_ZYJR 18
|
||||
#define KEYID_YD 19
|
||||
#define KEYID_TCS 20
|
||||
#define KEY_NUM 20
|
||||
typedef enum
|
||||
{
|
||||
KEYID_1,
|
||||
KEYID_2,
|
||||
KEYID_3,
|
||||
|
||||
KEYID_4,
|
||||
KEYID_5,
|
||||
KEYID_6,
|
||||
KEYID_7,
|
||||
KEYID_8,
|
||||
KEYID_9,
|
||||
KEY_NUM,
|
||||
}KEYID_Type
|
||||
|
||||
|
||||
|
||||
|
@ -98,46 +98,32 @@ uint8_t GetIOState(uint8_t keyno)
|
||||
switch (keyno)
|
||||
{
|
||||
//KEY
|
||||
case KEYID_LB :
|
||||
return KEY_LB==0?1:0;
|
||||
case KEYID_ZZ :
|
||||
return KEY_ZZ==0?1:0;
|
||||
case KEYID_YZ :
|
||||
return KEY_YZ==0?1:0;
|
||||
case KEYID_ZXFW:
|
||||
return KEY_ZXFW==0?1:0;
|
||||
case KEYID_JS :
|
||||
return KEY_JS==0?1:0;
|
||||
case KEYID_YJ :
|
||||
return KEY_YJ==0?1:0;
|
||||
case KEYID_CC :
|
||||
return KEY_CC==0?1:0;
|
||||
case KEYID_DD :
|
||||
return KEY_DD==0?1:0;
|
||||
case KEYID_DFS :
|
||||
return KEY_DFS==0?1:0;
|
||||
case KEYID_DFJ :
|
||||
return KEY_DFJ==0?1:0;
|
||||
case KEYID_MS :
|
||||
return KEY_MS==0?1:0;
|
||||
case KEYID_YBFH:
|
||||
return KEY_YBFH==0?1:0;
|
||||
case KEYID_YBS :
|
||||
return KEY_YBS==0?1:0;
|
||||
case KEYID_YBX :
|
||||
return KEY_YBX==0?1:0;
|
||||
case KEYID_QD :
|
||||
return KEY_QD==0?1:0;
|
||||
case KEYID_XH :
|
||||
return KEY_XH==0?1:0;
|
||||
case KEYID_WBJR:
|
||||
return KEY_WBJR==0?1:0;
|
||||
case KEYID_ZYJR:
|
||||
return KEY_ZYJR==0?1:0;
|
||||
case KEYID_YD :
|
||||
return KEY_YD==0?1:0;
|
||||
case KEYID_TCS :
|
||||
return KEY_TCS==0?1:0;
|
||||
case KEYID_1 :
|
||||
return KEY_1==0?1:0;
|
||||
|
||||
case KEYID_2 :
|
||||
return KEY_2==0?1:0;
|
||||
|
||||
case KEYID_3 :
|
||||
return KEY_3==0?1:0;
|
||||
|
||||
case KEYID_4 :
|
||||
return KEY_4==0?1:0;
|
||||
|
||||
case KEYID_5 :
|
||||
return KEY_5==0?1:0;
|
||||
|
||||
case KEYID_6 :
|
||||
return KEY_6==0?1:0;
|
||||
|
||||
case KEYID_7 :
|
||||
return KEY_7==0?1:0;
|
||||
|
||||
case KEYID_8 :
|
||||
return KEY_8==0?1:0;
|
||||
|
||||
case KEYID_9 :
|
||||
return KEY_9==0?1:0;
|
||||
|
||||
default:
|
||||
return 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user