📄 commswitch.h
字号:
#define CmbSwt_stLamp2_mp0 MC33993_stSG9_mp0 //灯光开关组开关输入1第一次采样值,unsigned char
//#define CmbSwt_stLamp2_mp1 MC33993_stSG9_mp1 //灯光开关组开关输入1去抖动时间,unsigned char
#define CmbSwt_tiLamp2Debounce_C MC33993_tiSG9Debounce_C //灯光开关组开关输入1去抖动时间,unsigned char
#define CmbSwt_tiLamp2 MC33993_tiSG9 //灯光开关组开关输入1第一次采样时间,unsigned int
#define CmbSwt_nLamp2ErrCntr MC33993_nSG9ErrCntr //灯光开关组开关输入1出错计数器,unsigned char
#define CmbSwt_stLamp2Err MC33993_stSG9Err //灯光开关组开关输入1出错标志,unsigned char
#define CmbSwt_stLamp3 MC33993_stSG10 //灯光开关组开关输入1,unsigned char
#define CmbSwt_stLamp3_mp0 MC33993_stSG10_mp0 //灯光开关组开关输入1第一次采样值,unsigned char
//#define CmbSwt_stLamp3_mp1 MC33993_stSG10_mp1 //灯光开关组开关输入1去抖动时间,unsigned char
#define CmbSwt_tiLamp3Debounce_C MC33993_tiSG10Debounce_C//灯光开关组开关输入1去抖动时间,unsigned char
#define CmbSwt_tiLamp3 MC33993_tiSG10 //灯光开关组开关输入1第一次采样时间,unsigned int
#define CmbSwt_nLamp3ErrCntr MC33993_nSG10ErrCntr //灯光开关组开关输入1出错计数器,unsigned char
#define CmbSwt_stLamp3Err MC33993_stSG10Err //灯光开关组开关输入1出错标志,unsigned char
#define CmbSwt_stTurnLeft MC33993_stSG4 //左转向开关输入,unsigned char
#define CmbSwt_stTurnLeft_mp0 MC33993_stSG4_mp0 //左转向开关输入第一次采样值,unsigned char
//#define CmbSwt_stTurnLeft_mp1 MC33993_stSG4_mp1 //左转向开关输入去抖动时间,unsigned char
#define CmbSwt_tiTurnLeftDebounce_C MC33993_tiSG4Debounce_C //左转向开关输入去抖动时间,unsigned char
#define CmbSwt_tiTurnLeft MC33993_tiSG4 //左转向开关输入第一次采样时间,unsigned int
#define CmbSwt_nTurnLeftErrCntr MC33993_nSG4ErrCntr //左转向开关输入出错计数器,unsigned char
#define CmbSwt_stTurnLeftErr MC33993_stSG4Err //左转向开关输入出错标志,unsigned char
#define CmbSwt_stTurnRight MC33993_stSG5 //右转向开关输入,unsigned char
#define CmbSwt_stTurnRight_mp0 MC33993_stSG5_mp0 //右转向开关输入第一次采样值,unsigned char
//#define CmbSwt_stTurnRight_mp1 MC33993_stSG5_mp1 //右转向开关输入去抖动时间,unsigned char
#define CmbSwt_tiTurnRightDebounce_C MC33993_tiSG5Debounce_C //右转向开关输入去抖动时间,unsigned char
#define CmbSwt_tiTurnRight MC33993_tiSG5 //右转向开关输入第一次采样时间,unsigned int
#define CmbSwt_nTurnRightErrCntr MC33993_nSG5ErrCntr //右转向开关输入出错计数器,unsigned char
#define CmbSwt_stTurnRightErr MC33993_stSG5Err //右转向开关输入出错标志,unsigned char
/*
CMD_Brush,雨刮控制命令,unsigned char
CMD_Wash,雨刮洗涤命令,unsigned char
CMD_HeadLamp,远光灯命令,unsigned char
CMD_DippedHeadLamp,近光灯命令,unsigned char
CMD_LittleLamp,小灯命令,unsigned char
SW_TurnLeft,左转向开关状态,unsigned char
SW_TurnRight,右转向开关状态,unsigned char
*/
//中间变量
//Functions definations
/************************************
*Function Name: MC33993_Setting
*Parameter: bSetting,
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: SPx Pin input mode settings
*
**************************************/
void MC33993_Setting(unsigned char bSetting);
/************************************
*Function Name: MC33993_SP_Interrupt
*Parameter: bEn
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: SPx Pin interrupt settings
*
**************************************/
void MC33993_SP_Interrupt(unsigned char bEn);
/************************************
*Function Name: MC33993_SG_Interrupt
*Parameter: bEn
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: SGx Pin interrupt settings
*
**************************************/
void MC33993_SG_Interrupt(unsigned char bLow, unsigned char bHigh);
/************************************
*Function Name: MC33993_SP_Meta
*Parameter: bEn
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: SPx Pin metallic settings
*
**************************************/
void MC33993_SP_Metallic(unsigned char bEn);
/************************************
*Function Name: MC33993_SG_Metallic
*Parameter: bEn
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: SGx Pin metallic settings
*
**************************************/
void MC33993_SG_Metallic(unsigned char bLow, unsigned char bHigh);
/************************************
*Function Name: MC33993_SP_Wet
*Parameter: bEn
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: SPx Pin wet current settings
*
**************************************/
void MC33993_SP_Wet(unsigned char bEn);
/************************************
*Function Name: MC33993_SG_Wet
*Parameter: bEn
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: SGx Pin wet current settings
*
**************************************/
void MC33993_SG_Wet(unsigned char bLow, unsigned char bHigh);
/************************************
*Function Name: MC33993_SP_Tri
*Parameter: bEn
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: SPx Pin Tri-State settings
*
**************************************/
void MC33993_SP_Tri(unsigned char bEn);
/************************************
*Function Name: MC33993_SG_Tri
*Parameter: bEn
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: SGx Pin Tri-State settings
*
**************************************/
void MC33993_SG_Tri(unsigned char bLow, unsigned char bHigh);
/************************************
*Function Name: MC33993_Analog_Sel
*Parameter: bSel
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: Select SXx Pin as Analog out put
*
**************************************/
void MC33993_Analog_Sel(unsigned char bSel, unsigned char bCurrent);
/************************************
*Function Name: MC33993_Calibration
*Parameter: NONE
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: Calibration SXx Timers
*
**************************************/
void MC33993_Calibration(void);
/************************************
*Function Name: MC33993_Reset
*Parameter: NONE
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: Reset MC33993
*
**************************************/
void MC33993_Reset(void);
/************************************
*Function Name: MC33993_Sleep
*Parameter: bSetting
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: Command MC33993 enter sleep mode
*
**************************************/
void MC33993_Sleep(unsigned char bSetting);
/************************************
*Function Name: MC33993_GetInput
*Parameter: NONE
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: Read MC33993 input pin state
*
**************************************/
void MC33993_GetInput(void);
/************************************
*Function Name: MC33993_Init
*Parameter: NONE
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: Read MC33993 input pin state
*
**************************************/
L_U8 MC33993_Init(void);
/************************************
*Function Name: KeyBoard_Init
*Parameter: NONE
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: Read MC33993 input pin state
*
**************************************/
void KeyBoard_Init(void);
/************************************
*Function Name: KeyBoard_INT_Enable
*Parameter: NONE
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: Read MC33993 input pin state
*
**************************************/
void KeyBoard_INT_Enable(void);
/************************************
*Function Name: KeyBoard_INT_Disable
*Parameter: NONE
*Orignator: Wang junpeng
*Date: 2nd, June, 2005
*Discription: Read MC33993 input pin state
*
**************************************/
void KeyBoard_INT_Disable(void);
/************************************
*Function Name: CmbSwt_Init
*Parameter: NONE
*Orignator: Wang junpeng
*Date: 6th, June, 2005
*Discription: Initialize CmbSwt Status
*
**************************************/
void CmbSwt_Init(void);
void GetSwitchStatus(void);
void Convert2Signals(void);
void LIN_Signals_Error(void);
L_U8 Select_MC33993(L_U8 uSel);
/************************************
*Function Name: MC33993_Pool
*Parameter: NONE
*Orignator: Wang junpeng
*Date: 11th, July, 2005
*Discription: Get MC33993 input through pool mode
*
**************************************/
L_BOOL MC33993_Pool(void);
void MC33993_Debounce(void);
void MC33993_Data_Received(void);
void MC33993_Data_Initial(void);
void MC33993_Data_Processing(void);
void MC33993_DataIn(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -