?? io.h.bak
字號:
//#define hoINVPWMR_P GpioDataRegs.GPADAT.bit.GPIOA0
//#define hoINVPWMR_N GpioDataRegs.GPADAT.bit.GPIOA1
//#define hoINVPWMS_P GpioDataRegs.GPADAT.bit.GPIOA2
//#define hoINVPWMS_N GpioDataRegs.GPADAT.bit.GPIOA3
//#define hoINVPWMT_P GpioDataRegs.GPADAT.bit.GPIOA4
//#define hoINVPWMT_N GpioDataRegs.GPADAT.bit.GPIOA5
//#define hoLINESFST GpioDataRegs.GPADAT.bit.GPIOA6
//#define hoTest1 GpioDataRegs.GPADAT.bit.GPIOA7
#define hiBypassZero GpioDataRegs.GPADAT.bit.GPIOA8
//#define hiRLINEZERO GpioDataRegs.GPADAT.bit.GPIOA8
//#define hiRINVZERO GpioDataRegs.GPADAT.bit.GPIOA9
//#define hiROPZERO GpioDataRegs.GPADAT.bit.GPIOA10
#define hiHOSTRXD GpioDataRegs.GPADAT.bit.GPIOA10//lc/040726
#define hiECOSTS GpioDataRegs.GPADAT.bit.GPIOA11
#define hiHOTSWAP GpioDataRegs.GPADAT.bit.GPIOA12
#define hoDSPIO2 GpioDataRegs.GPADAT.bit.GPIOA13
#define hoDCStart GpioDataRegs.GPADAT.bit.GPIOA14
//#define hoACStart GpioDataRegs.GPADAT.bit.GPIOA15//ywt/061230C
#define hoACStart GpioDataRegs.GPADAT.bit.GPIOA14 //ywt/061230C
#define hoEEPROMCS GpioDataRegs.GPFDAT.bit.GPIOF3
//#define hoPFCPWMR_P GpioDataRegs.GPBDAT.bit.GPIOB0
//#define hoRESETMCU GpioDataRegs.GPBDAT.bit.GPIOB1
//#define hoPFCPWMS_P GpioDataRegs.GPBDAT.bit.GPIOB2
//#define hiDBGON GpioDataRegs.GPBDAT.bit.GPIOB3
//#define hoPFCPWMT_P GpioDataRegs.GPBDAT.bit.GPIOB4
//#define hiDBGOFF GpioDataRegs.GPBDAT.bit.GPIOB5
//#define hoIPRLY GpioDataRegs.GPBDAT.bit.GPIOB6
//#define hoRESETMCU GpioDataRegs.GPBDAT.bit.GPIOB7
#define hoBuzzer GpioDataRegs.GPBDAT.bit.GPIOB7 //ywt/061215A
#define hiLineZero GpioDataRegs.GPBDAT.bit.GPIOB8
//#define hoLINESFST GpioDataRegs.GPBDAT.bit.GPIOB8
//#define hiCHGRFLT2 GpioDataRegs.GPBDAT.bit.GPIOB9
//#define hiBATFLT2 GpioDataRegs.GPBDAT.bit.GPIOB10
#define hiSITE GpioDataRegs.GPBDAT.bit.GPIOB11
#define hiSTSOK GpioDataRegs.GPBDAT.bit.GPIOB12
#define hoSINVRLY GpioDataRegs.GPBDAT.bit.GPIOB13
#define hoTINVRLY GpioDataRegs.GPBDAT.bit.GPIOB14
#define hoSHUTDOWN GpioDataRegs.GPBDAT.bit.GPIOB15
//#define hoDSPIO4 GpioDataRegs.GPDDAT.bit.GPIOD0
#define hoAD_SW2 GpioDataRegs.GPDDAT.bit.GPIOD1
//#define hoDSPIO3 GpioDataRegs.GPDDAT.bit.GPIOD5
#define hoDSPIO1 GpioDataRegs.GPDDAT.bit.GPIOD6
#define hiPARDET GpioDataRegs.GPEDAT.bit.GPIOE0
#define hiFANDET GpioDataRegs.GPEDAT.bit.GPIOE1
#define liEPO GpioDataRegs.GPEDAT.bit.GPIOE2
#define hoSPISIMO GpioDataRegs.GPFDAT.bit.GPIOF0
#define hoSPISOMI GpioDataRegs.GPFDAT.bit.GPIOF1
#define hoSPICLK GpioDataRegs.GPFDAT.bit.GPIOF2
#define hoSPISTE GpioDataRegs.GPFDAT.bit.GPIOF3
//#define SCITXA GpioDataRegs.GPFDAT.bit.GPIOF4
//#define SCIRXA GpioDataRegs.GPFDAT.bit.GPIOF5
//#define CANTX GpioDataRegs.GPFDAT.bit.GPIOF6
//#define CANRX GpioDataRegs.GPFDAT.bit.GPIOF7
#define hoRINVRLY GpioDataRegs.GPFDAT.bit.GPIOF8
#define hoTESTRLY GpioDataRegs.GPFDAT.bit.GPIOF9
#define hoINVSTS GpioDataRegs.GPFDAT.bit.GPIOF10
#define hoBATRLY GpioDataRegs.GPFDAT.bit.GPIOF11
#define hoBatSCR GpioDataRegs.GPFDAT.bit.GPIOF12
#define hoLineSCR GpioDataRegs.GPFDAT.bit.GPIOF13
#define hoAD_SW1 GpioDataRegs.GPFDAT.bit.GPIOF14
#define hoSYNTXD GpioDataRegs.GPDDAT.bit.GPIOD0 // lg/040302 only for complier
#define hoHOSTTXD GpioDataRegs.GPDDAT.bit.GPIOD5 // lg/040302 only for complier
// extention Output pin
#define DPSIO5 0
#define FANSP0 1
#define SYNTXD 2
#define HOSTTXD 3
#define FAN_SW1 4
#define FAN_SW0 5
#define PCHGVOLT 9//lg/040519 8
#define NCHGVOLT 10//lg/040519 9
#define CHGOFF 11//lg/040519 10
#define LOCREG 12//lg/040519 11
extern unsigned int outportbuffer;
extern unsigned int wExternalBuff[16];
// extetion Input pin
#define CHGFLT 8
#define BATFLT 14
#define readExtIO() wExternalBuff[4]
#define getExtIOBit(bit) ((wExternalBuff[4] & (1 << (bit)))>>bit)
#define getModuleLocation() ((wExternalBuff[4] & 0x1E00 ) >> 9)
//#define getCaseLocationBit() getExtIOBit(15)
#define getOnSwitchBit() getExtIOBit(15) //ywt/070106A
#define getChargerFaultBit() getExtIOBit(CHGFLT)
#define getBatteryFaultBit() getExtIOBit(BATFLT)
#define writeExtIO(iset) outportbuffer=(iset);wExternalBuff[0]=outportbuffer
#define setExtIOBit(bit) outportbuffer|=1<<(bit);wExternalBuff[0]=outportbuffer
#define clearExtIOBit(bit) outportbuffer&=~(1<<(bit));wExternalBuff[0]=outportbuffer
#define setFanspeed() setExtIOBit(FANSP0)
#define clearFanspeed() clearExtIOBit(FANSP0)
#define setSynTxd() setExtIOBit(SYNTXD)
#define clearSynTxd() clearExtIOBit(SYNTXD)
#define setHostTxd() setExtIOBit(HOSTTXD)
#define clearHostTxd() clearExtIOBit(HOSTTXD)
#define setPChgVoltBit() setExtIOBit(PCHGVOLT)
#define clearPChgVoltBit() clearExtIOBit(PCHGVOLT)
#define setNChgVoltBit() setExtIOBit(NCHGVOLT)
#define clearNChgVoltBit() clearExtIOBit(NCHGVOLT)
#define setChgOffBit() setExtIOBit(CHGOFF)
#define clearChgOffBit() clearExtIOBit(CHGOFF)
#define setLocRecg() setExtIOBit(LOCREG)
#define clearLocRecg() clearExtIOBit(LOCREG)
#define readChargerOff() ((outportbuffer&(1<<CHGOFF))>>CHGOFF)
#define readPChgVolt() ((outportbuffer&(1<<PCHGVOLT))>>PCHGVOLT)
#define readNChgVolt() ((outportbuffer&(1<<NCHGVOLT))>>NCHGVOLT)
#define swtofan0() setExtIOBit(FAN_SW1);clearExtIOBit(FAN_SW0)
#define swtofan1() clearExtIOBit(FAN_SW1);setExtIOBit(FAN_SW0)
#define swtofan2() clearExtIOBit(FAN_SW1);clearExtIOBit(FAN_SW0)
#define swtofan3() setExtIOBit(FAN_SW1);setExtIOBit(FAN_SW0)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -