LYFJDB/ECU_APP/diagnose/CanSM_Cfg.h

41 lines
1.1 KiB
C
Raw Permalink Normal View History

2024-07-07 16:42:04 +08:00
#if !defined (CAN_SM_CFG_H)
#define CAN_SM_CFG_H
#include "ComTypes.h"
//#include "canhl.h"
/*----------------------------------------------------------------------------------
ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ
-----------------------------------------------------------------------------------*/
#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);
/*----------------------------------------------------------------------------------
ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-----------------------------------------------------------------------------------*/
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