M26/app/user/PINdef.h
2024-10-24 08:29:57 +08:00

101 lines
1.6 KiB
C

#ifndef __PINDEF_H__
#define __PINDEF_H__
#include "iodefine.h"
typedef enum
{
IOID_P120 = 1,
IOID_P41,
IOID_P40,
IOID_RESET,
IOID_P124,
IOID_P123,
IOID_P137,
IOID_P122,
IOID_P121,
IOID_REGC,
IOID_VSS,
IOID_VDD,
IOID_P60,
IOID_P61,
IOID_P62,
IOID_P63,
IOID_P00,
IOID_P140,
IOID_P130,
IOID_P73,
IOID_P72,
IOID_P71,
IOID_P70,
IOID_P32,
IOID_P30,
IOID_P17,
IOID_P16,
IOID_P15,
IOID_P31,
IOID_P14,
IOID_P13,
IOID_P12,
IOID_P11,
IOID_P10,
IOID_P33,
IOID_P34,
IOID_P80,
IOID_P81,
IOID_P82,
IOID_P83,
IOID_P84,
IOID_P85,
IOID_P86,
IOID_P87,
IOID_P90,
IOID_P91,
IOID_P92,
IOID_P125,
}IOID_type;
#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_RLY4P P13_bit.no0//TT
#define OUT_RLY4N P7_bit.no1
#define OUT_RLY3P P7_bit.no2//JS
#define OUT_RLY3N P7_bit.no3
#define ADCH_JYKEY 3
#define ADCH_RLY2 0
#define ADCH_RLY1 2
#define ADCH_BAT 1
#endif