102 #define CAN_VARIANT_PRE_COMPILE (STD_ON)   110 #define CAN_VERSION_INFO_API                (STD_ON)   113 #define CAN_DEV_ERROR_DETECT                (STD_ON)   116 #define CAN_SAFETY_DIAGNOSTIC               (STD_ON)   119 #define CAN_LOOPBACK_ENABLE                 (STD_ON)   122 #define CAN_REGISTER_READBACK_API           (STD_ON)   125 #define CAN_WAKEUP_FUNCTIONALITY_API        (STD_OFF)   128 #define CAN_MULTIPLEXED_TRANSMISSION_ENABLE (STD_ON)   136 #define CAN_INIT_CONFIG_PC       CanConfigSet   142 #define CAN_TX_POLLING      (STD_OFF)   144 #define CAN_RX_POLLING      (STD_OFF)   146 #define CAN_BUSOFF_POLLING  (STD_OFF)   148 #define CAN_WAKEUP_POLLING  (STD_OFF)   153 #define CAN_NUM_CONTROLLER          (3U)   156 #define CAN_NUM_MAILBOXES           (9U)   159 #define CAN_MAX_CONTROLLER          (16U)   162 #define CAN_MAX_MAILBOXES           (64U)   165 #define CAN_ISR_TYPE                (CAN_ISR_CAT1)   168 #define CLK_CAN_FD_FREQ             (80U)   177 #define CanConf_CanController_CanController_0   (0U)   178 #define CanConf_CanController_CanController_1   (1U)   179 #define CanConf_CanController_CanController_2   (2U)   185 #define CAN_CONTROLLER_MCU_MCAN0   188 #define CAN_CONTROLLER_MCU_MCAN1   191 #define CAN_CONTROLLER_MCAN0   280 #define CanConf_CanHardwareObject_CanHardwareObject_0   (0U)   281 #define CAN_HTRH_0         (CanConf_CanHardwareObject_CanHardwareObject_0)   283 #define CanConf_CanHardwareObject_CanHardwareObject_1   (1U)   284 #define CAN_HTRH_1         (CanConf_CanHardwareObject_CanHardwareObject_1)   286 #define CanConf_CanHardwareObject_CanHardwareObject_2   (2U)   287 #define CAN_HTRH_2         (CanConf_CanHardwareObject_CanHardwareObject_2)   289 #define CanConf_CanHardwareObject_CanHardwareObject_3   (3U)   290 #define CAN_HTRH_3         (CanConf_CanHardwareObject_CanHardwareObject_3)   292 #define CanConf_CanHardwareObject_CanHardwareObject_4   (4U)   293 #define CAN_HTRH_4         (CanConf_CanHardwareObject_CanHardwareObject_4)   295 #define CanConf_CanHardwareObject_CanHardwareObject_5   (5U)   296 #define CAN_HTRH_5         (CanConf_CanHardwareObject_CanHardwareObject_5)   298 #define CanConf_CanHardwareObject_CanHardwareObject_6   (6U)   299 #define CAN_HTRH_6         (CanConf_CanHardwareObject_CanHardwareObject_6)   301 #define CanConf_CanHardwareObject_CanHardwareObject_7   (7U)   302 #define CAN_HTRH_7         (CanConf_CanHardwareObject_CanHardwareObject_7)   304 #define CanConf_CanHardwareObject_CanHardwareObject_8   (8U)   305 #define CAN_HTRH_8         (CanConf_CanHardwareObject_CanHardwareObject_8)   312 #define CAN_OS_COUNTER_ID               ((CounterType)OsCounter_0)   319 #define CAN_TIMEOUT_DURATION            (10000U)   327 #define DemConf_DemEventParameter_CAN_DEM_NO_EVENT (0xFFFFU)   328 #define CAN_DEM_NO_EVENT DemConf_DemEventParameter_CAN_DEM_NO_EVENT   330 #ifndef CAN_E_HARDWARE_ERROR   332 #define CAN_E_HARDWARE_ERROR          (DemConf_DemEventParameter_CAN_E_HARDWARE_ERROR)   356 extern const struct Can_ControllerStruct_PC
   360 extern const struct Can_MailboxStruct_PC
   389 extern CONST(uint32, CAN_CONST)
   392 extern CONST(uint32, CAN_CONST)
   395 extern CONST(uint32, CAN_CONST)
   398 extern CONST(uint32, CAN_CONST)
 const struct Can_ControllerStruct_PC CanConfigSet_PC_CanController_1
CAN Controller Configuration Pre Compile struct declaration.
 
const uint32 Can_MsgmemRAMBaseAddr[CAN_MAX_CONTROLLER]
Base Address of the can peripherals.
 
#define CAN_NUM_CONTROLLER
Definition: Can_Cfg.h:153
 
Definition: Can_Cfg.h:378
 
#define CAN_NUM_MAILBOXES
Definition: Can_Cfg.h:156
 
void Can_2_Int0ISR(void)
MCAN0 Controller Instance ISR.
 
void Can_1_Int0ISR(void)
MCU_MCAN1 Controller Instance ISR.
 
const uint32 Can_MCANSSBaseAddr[CAN_MAX_CONTROLLER]
 
Can_ControllerInstance
Can Controller Instances enum.
Definition: Can_Cfg.h:367
 
void Can_0_Int0ISR(void)
MCU_MCAN0 Controller Instance ISR.
 
const struct Can_ControllerStruct_PC CanConfigSet_PC_CanController_0
CAN Controller Configuration Pre Compile struct declaration.
 
Definition: Can_Cfg.h:369
 
#define CAN_MAX_CONTROLLER
Definition: Can_Cfg.h:159
 
const uint32 Can_MCANECCAggrRegBaseAddr[CAN_MAX_CONTROLLER]
 
const struct Can_ConfigType_s CanConfigSet
CAN Configuration struct declaration.
 
const struct Can_ControllerStruct_PC * CanConfigSet_CanController_List_PC[CAN_NUM_CONTROLLER]
CAN Controller Pre Compile Configuration List.
 
const struct Can_ControllerStruct_PC CanConfigSet_PC_CanController_2
CAN Controller Configuration Pre Compile struct declaration.
 
Definition: Can_Cfg.h:373
 
const struct Can_MailboxStruct_PC * CanConfigSet_CanHardwareObject_List_PC[CAN_NUM_MAILBOXES]
CAN Mailbox Pre Compile Configuration List.
 
const uint32 Can_MCANCoreRegBaseAddr[CAN_MAX_CONTROLLER]