HDG/ECU_APP/diagnose/CanSM_Cfg.h
2024-05-26 08:08:32 +08:00

41 lines
1.1 KiB
C

#if !defined (CAN_SM_CFG_H)
#define CAN_SM_CFG_H
#include "ComTypes.h"
//#include "canhl.h"
/*----------------------------------------------------------------------------------
Ä£¿éÅäÖÃÏʼ
-----------------------------------------------------------------------------------*/
#define CANSM_MAINFUCTION_CALL_CYCLE 1u /*ms*/
#define CANSM_BATT_POWERON_MODE 0
#define CANSM_CAN_INIT COM_STD_ON
#define CANSM_TRCV_INIT COM_STD_ON
#define CANSM_CANIF_INIT COM_STD_ON
#define CANSM_CANTP_INIT COM_STD_ON
#define CANSM_CANSM_INIT COM_STD_ON
extern void CanSM_EnterCritical(void);
extern void CanSM_LeaveCritical(void);
/*----------------------------------------------------------------------------------
Ä£¿éÅäÖÃÏî½áÊø
-----------------------------------------------------------------------------------*/
typedef unsigned int CanSM_BorTimerType;
typedef struct
{
CanSM_BorTimerType eCanSM_BorFastTimer;
}CanSM_ConfigType;
extern const CanSM_ConfigType TeCanSM_h_Config;
#define CANSM_CFG_GENERIC(field) (TeCanSM_h_Config.field)
#endif