M26/app/user/PINdef.h

71 lines
1.4 KiB
C
Raw Normal View History

2024-01-08 17:02:46 +08:00
#ifndef __PINDEF_H__
#define __PINDEF_H__
#include "iodefine.h"
#define KEYID_KBXQ 0
#define KEYID_KBXH 1
#define KEYID_HGXQ 2
#define KEYID_HGXH 3
#define KEYID_ZDUP 4
#define KEYID_ZDDOWN 5
#define KEYID_TTUP 6
#define KEYID_TTDOWN 7
#define KEYID_TP 8
#define KEYID_FW 9
#define KEYID_SET 10
#define KEYID_M1 11
#define KEYID_M2 12
#define KEYID_M3 13
#define SIGID_HALL1 14
#define SIGID_HALL2 15
#define SIGID_HALL3 16
#define SIGID_HALL4 17
#define IN_HALL1 P6_bit.no0
#define IN_HALL2 P6_bit.no1
#define IN_HALL3 P6_bit.no2
#define IN_HALL4 P6_bit.no3
#define IN_KEY_KBXH P8_bit.no2
#define IN_KEY_HGXH P8_bit.no3
#define IN_KEY_ZDDOWN P8_bit.no4
#define IN_KEY_TTDOWN P8_bit.no5
#define IN_KEY_TTUP P8_bit.no6
#define IN_KEY_ZDUP P8_bit.no7
#define IN_KEY_HGXQ P9_bit.no1
#define IN_KEY_KBXQ P9_bit.no2
#define IN_KEY_TP P12_bit.no5
#define IN_KEY_FW P12_bit.no0
#define OUT_RLY1P P3_bit.no0//KB
#define OUT_RLY1N P14_bit.no0
#define OUT_RLY2P P7_bit.no0//HG
#define OUT_RLY2N P3_bit.no2
#define OUT_RLY3P P13_bit.no0//ZD
#define OUT_RLY3N P7_bit.no1
#define OUT_RLY4P P7_bit.no2//TT
#define OUT_RLY4N P7_bit.no3
#define ADCH_JYKEY 3
#define ADCH_RLY2 0
#define ADCH_RLY1 2
#define ADCH_BAT 1
#endif