⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keynew.h

📁 我个人编写的车载dvd上的程序
💻 H
📖 第 1 页 / 共 2 页
字号:
/*********************************************************
	Project:		ST FST(TDA7540)
	File name:	key.h
	Description:	
	Write/Modify:	Perry
	Time:		2005-11-22- 10:42:59
*********************************************************/

extern void INTEncoder(void);
extern void InfraRed(void);
extern void IrTimer(void);
extern void KeyMain(void);
extern void KeyInit(void);
extern void KeyTimer10ms(void);
#define IR_SYSTEM_CODE   0x08b7
/********************Function define*********************/


/*#define Pin_REMOTE		PIN27
#define PD_REMOTE		PINDDR27
#define PO_REMOTE		PINOR27

#define Pin_EVA			PIN45
#define PD_EVA			PINDDR45
#define PO_EVA			PINOR45

#define Pin_EVB			PIN46
#define PD_EVB			PINDDR46
#define PO_EVB			PINOR46*/

/*#define AD_KEY1			AIN35
#define PD_ADKEY1		PINDDR35
#define PO_ADKEY1		PINOR35

#define AD_KEY2			AIN36
#define PD_ADKEY2		PINDDR36
#define PO_ADKEY2		PINOR36*/
#ifdef SINO_MOS
#define PD_REMOTE		PA_DDR3
#define PCR1_REMOTE		PA_CR13
#define PCR2_REMOTE		PA_CR23
#define PinIn_REMOTE	PA_IDR3

#define PDDR_ADKEY0 PB_DDR7
#define PCR1_ADKEY0 PB_CR17
#define PCR2_ADKEY0 PB_CR27
#define AD_KEY0		AIN7

#define PDDR_ADKEY1 PB_DDR6
#define PCR1_ADKEY1 PB_CR16
#define PCR2_ADKEY1 PB_CR26
#define AD_KEY1		AIN6

#define PDDR_ADKEY2 PB_DDR5
#define PCR1_ADKEY2 PB_CR15
#define PCR2_ADKEY2 PB_CR25
#define AD_KEY2		AIN5

#define PD_AUX1   PF_DDR4
#define PCR1_AUX1  PF_CR14
#define PCR2_AUX1  PF_CR24
#define Pin_AUX1     PF_ODR4
#define PinIn_AUX1  PF_IDR4
#define PD_AUX2   PF_DDR4
#define PCR1_AUX2  PF_CR13
#define PCR2_AUX2  PF_CR23
#define Pin_AUX2     PF_ODR3
#define PinIn_AUX2  PF_IDR3

#else
#define PD_REMOTE		PC_DDR4
#define PCR1_REMOTE		PC_CR14
#define PCR2_REMOTE		PC_CR24
#define PinIn_REMOTE	PC_IDR4

#define PDDR_ADKEY0 PF_DDR5
#define PCR1_ADKEY0 PF_CR15
#define PCR2_ADKEY0 PF_CR25
#define AD_KEY0		AIN13

#define PDDR_ADKEY1 PF_DDR6
#define PCR1_ADKEY1 PF_CR16
#define PCR2_ADKEY1 PF_CR26
#define AD_KEY1		AIN14

#define PDDR_ADKEY2 PF_DDR7
#define PCR1_ADKEY2 PF_CR17
#define PCR2_ADKEY2 PF_CR27
#define AD_KEY2		AIN15
#endif

#define KEY0   0
#define KEY1   1
#define KEY2   2
#define KEY3   3
#define KEY4   4
#define KEY5   5
#define KEY6   6
#define KEY7   7
#define KEY8   8
#define KEY9   9
#define KEY10 10
#define KEY11 11
#define KEY12 12
#define KEY13 13
#define KEY14 14
#define KEY15 15
#define KEY16 16
#define KEY17 17
#define KEY18 18
#define KEY19 19
#define KEY20 20
#define KEY21 21
#define KEY22 22
#define KEY23 23
#define KEY24 24
#define KEY25 25
#define KEY26 26
#define KEY27 27
#define KEY28 28
#define KEY29 29
#define KEY30 30
#define KEY31 31
#define KEY32 32
#define KEY33 33
#define KEY34 34
#define KEY35 35
#define KEY36 36
#define KEY37 37
#define KEY38 38
#define KEY39 39
#define KEY40 40
#define KEY41 41
#define KEY42 42
#define KEY43 43
#define KEY44 44
#define KEY45 45
#define KEY46 46
#define KEY47 47
#define KEY48 48
#define KEY49 49
#define KEY50 50
#define KEY51 51
#define KEY52 52
#define KEY53 53
#define KEY54 54
#define KEY55 55
#define KEY56 56
#define KEY57 57
#define KEY58 58
#define KEY59 59
#define KEY60 60
#define KEY61 61
#define KEY62 62
#define KEY63 63

#define SKEY0   64
#define SKEY1   65
#define SKEY2   66
#define SKEY3   67
#define SKEY4   68
#define SKEY5   69
#define SKEY6   70
#define SKEY7   71
#define SKEY8   72
#define SKEY9   73
#define SKEY10 74
#define SKEY11 75
#define SKEY12 76
#define SKEY13 77
#define SKEY14 78
#define SKEY15 79
#define SKEY16 80
#define SKEY17 81
#define SKEY18 82
#define SKEY19 83
#define SKEY20 84
#define SKEY21 85
#define SKEY22 86
#define SKEY23 87
#define SKEY24 88
#define SKEY25 89
#define SKEY26 90
#define SKEY27 91
#define SKEY28 92
#define SKEY29 93
#define SKEY30 94
#define SKEY31 95
#define SKEY32 96
#define SKEY33 97
#define SKEY34 98
#define SKEY35 99
#define SKEY36 100
#define SKEY37 101
#define SKEY38 102
#define SKEY39 103
#define SKEY40 104
#define SKEY41 105
#define SKEY42 106
#define SKEY43 107
#define SKEY44 108
#define SKEY45 109
#define SKEY46 110
#define SKEY47 111
#define SKEY48 112
#define SKEY49 113
#define SKEY50 114
#define SKEY51 115
#define SKEY52 116
#define SKEY53 117
#define SKEY54 118
#define SKEY55 119
#define SKEY56 120
#define SKEY57 121
#define SKEY58 122
#define SKEY59 123
#define SKEY60 124
#define SKEY61 125
#define SKEY62 126
#define SKEY63 127

#define LKEY0   128
#define LKEY1   129
#define LKEY2   130
#define LKEY3   131
#define LKEY4   132
#define LKEY5   133
#define LKEY6   134
#define LKEY7   135
#define LKEY8   136
#define LKEY9   137
#define LKEY10 138
#define LKEY11 139
#define LKEY12 140
#define LKEY13 141
#define LKEY14 142
#define LKEY15 143
#define LKEY16 144
#define LKEY17 145
#define LKEY18 146
#define LKEY19 147
#define LKEY20 148
#define LKEY21 149
#define LKEY22 150
#define LKEY23 151
#define LKEY24 152
#define LKEY25 153
#define LKEY26 154
#define LKEY27 155
#define LKEY28 156
#define LKEY29 157
#define LKEY30 158
#define LKEY31 159
#define LKEY32 160
#define LKEY33 161
#define LKEY34 162
#define LKEY35 163
#define LKEY36 164
#define LKEY37 165
#define LKEY38 166
#define LKEY39 167
#define LKEY40 168
#define LKEY41 169
#define LKEY42 170
#define LKEY43 171
#define LKEY44 172
#define LKEY45 173
#define LKEY46 174
#define LKEY47 175
#define LKEY48 176
#define LKEY49 177
#define LKEY50 178
#define LKEY51 179
#define LKEY52 180
#define LKEY53 181
#define LKEY54 182
#define LKEY55 183
#define LKEY56 184
#define LKEY57 185
#define LKEY58 186
#define LKEY59 187
#define LKEY60 188
#define LKEY61 189
#define LKEY62 190
#define LKEY63 191

#define LRKEY0   192
#define LRKEY1   193
#define LRKEY2   194
#define LRKEY3   195
#define LRKEY4   196
#define LRKEY5   197
#define LRKEY6   198
#define LRKEY7   199
#define LRKEY8   200
#define LRKEY9   201
#define LRKEY10 202
#define LRKEY11 203
#define LRKEY12 204
#define LRKEY13 205
#define LRKEY14 206
#define LRKEY15 207
#define LRKEY16 208
#define LRKEY17 209
#define LRKEY18 210
#define LRKEY19 211
#define LRKEY20 212
#define LRKEY21 213
#define LRKEY22 214
#define LRKEY23 215
#define LRKEY24 216
#define LRKEY25 217
#define LRKEY26 218
#define LRKEY27 219
#define LRKEY28 220
#define LRKEY29 221
#define LRKEY30 222
#define LRKEY31 223
#define LRKEY32 224
#define LRKEY33 225
#define LRKEY34 226
#define LRKEY35 227
#define LRKEY36 228
#define LRKEY37 229
#define LRKEY38 230
#define LRKEY39 231
#define LRKEY40 232
#define LRKEY41 233
#define LRKEY42 234
#define LRKEY43 235
#define LRKEY44 236
#define LRKEY45 237
#define LRKEY46 238
#define LRKEY47 239
#define LRKEY48 240
#define LRKEY49 241
#define LRKEY50 242
#define LRKEY51 243
#define LRKEY52 244
#define LRKEY53 245
#define LRKEY54 246
#define LRKEY55 247
#define LRKEY56 248
#define LRKEY57 249
#define LRKEY58 250
#define LRKEY59 251
#define LRKEY60 252
#define LRKEY61 253
#define LRKEY62 254
#define LRKEY63 255

/// No Tuner board define
/*#define P_AD_PLAY KEY1
#define S_AD_PLAY SKEY1
#define L_AD_PLAY LKEY1
#define R_AD_PLAY LRKEY1

#define P_AD_DIRUP KEY2
#define S_AD_DIRUP SKEY2
#define L_AD_DIRUP LKEY2
#define R_AD_DIRUP LRKEY2

#define P_AD_DIRDOWN KEY3
#define S_AD_DIRDOWN SKEY3
#define L_AD_DIRDOWN LKEY3
#define R_AD_DIRDOWN LRKEY3

#define P_AD_DISP KEY4
#define S_AD_DISP SKEY4
#define L_AD_DISP LKEY4
#define R_AD_DISP LRKEY4
#define P_AD_BAND KEY4
#define S_AD_BAND SKEY4
#define L_AD_BAND LKEY4
#define R_AD_BAND LRKEY4

#define P_AD_EJECT KEY5
#define S_AD_EJECT SKEY5
#define L_AD_EJECT LKEY5
#define R_AD_EJECT LRKEY5

#define P_AD_POWER KEY7
#define S_AD_POWER SKEY7
#define L_AD_POWER LKEY7
#define R_AD_POWER LRKEY7
#define P_AD_MUTE KEY7
#define S_AD_MUTE SKEY7
#define L_AD_MUTE LKEY7
#define R_AD_MUTE LRKEY7

#define P_AD_VOLUP KEY8
#define S_AD_VOLUP SKEY8
#define L_AD_VOLUP LKEY8
#define R_AD_VOLUP LRKEY8

#define P_AD_MENU KEY9
#define S_AD_MENU SKEY9
#define L_AD_MENU LKEY9
#define R_AD_MENU LRKEY9
#define P_AD_SEL KEY9
#define S_AD_SEL SKEY9
#define L_AD_SEL LKEY9
#define R_AD_SEL LRKEY9

#define P_AD_SEEKDN KEY10
#define S_AD_SEEKDN SKEY10
#define L_AD_SEEKDN LKEY10
#define R_AD_SEEKDN LRKEY10

#define P_AD_VOLDN KEY11
#define S_AD_VOLDN SKEY11
#define L_AD_VOLDN LKEY11
#define R_AD_VOLDN LRKEY11

#define P_AD_SEEKUP KEY12
#define S_AD_SEEKUP SKEY12
#define L_AD_SEEKUP LKEY12
#define R_AD_SEEKUP LRKEY12

#define P_AD_S17 KEY13
#define S_AD_S17 SKEY13
#define L_AD_S17 LKEY13
#define R_AD_S17 LRKEY13

#define P_AD_SCAN KEY14
#define S_AD_SCAN SKEY14
#define L_AD_SCAN LKEY14
#define R_AD_SCAN LRKEY14

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -