MCUSW
|
This file contains generated pre compile configuration file for CAN MCAL driver.
Go to the source code of this file.
Enumerations | |
enum | Can_ControllerInstance { CAN_CONTROLLER_INSTANCE_MCU_MCAN0 = 0U, CAN_CONTROLLER_INSTANCE_MCU_MCAN1 = 1U, CAN_CONTROLLER_INSTANCE_MCAN0 = 2U } |
Can Controller Instances enum. More... | |
Functions | |
void | Can_0_Int0ISR (void) |
MCU_MCAN0 Controller Instance ISR. More... | |
void | Can_1_Int0ISR (void) |
MCU_MCAN1 Controller Instance ISR. More... | |
void | Can_2_Int0ISR (void) |
MCAN0 Controller Instance ISR. More... | |
Variables | |
const struct Can_ConfigType_s | CanConfigSet |
CAN Configuration struct declaration. More... | |
const struct Can_ControllerStruct_PC | CanConfigSet_PC_CanController_0 |
CAN Controller Configuration Pre Compile struct declaration. More... | |
const struct Can_ControllerStruct_PC | CanConfigSet_PC_CanController_1 |
CAN Controller Configuration Pre Compile struct declaration. More... | |
const struct Can_ControllerStruct_PC | CanConfigSet_PC_CanController_2 |
CAN Controller Configuration Pre Compile struct declaration. More... | |
const struct Can_ControllerStruct_PC * | CanConfigSet_CanController_List_PC [CAN_NUM_CONTROLLER] |
CAN Controller Pre Compile Configuration List. More... | |
const struct Can_MailboxStruct_PC * | CanConfigSet_CanHardwareObject_List_PC [CAN_NUM_MAILBOXES] |
CAN Mailbox Pre Compile Configuration List. More... | |
const uint32 | Can_MsgmemRAMBaseAddr [CAN_MAX_CONTROLLER] |
Base Address of the can peripherals. More... | |
const uint32 | Can_MCANSSBaseAddr [CAN_MAX_CONTROLLER] |
const uint32 | Can_MCANCoreRegBaseAddr [CAN_MAX_CONTROLLER] |
const uint32 | Can_MCANECCAggrRegBaseAddr [CAN_MAX_CONTROLLER] |
#define CAN_CONTROLLER_MCU_MCAN0 |
MCU_MCAN0 CONTROLLER INSTANCE
#define CAN_CONTROLLER_MCU_MCAN1 |
MCU_MCAN1 CONTROLLER INSTANCE
#define CAN_CONTROLLER_MCAN0 |
MCAN0 CONTROLLER INSTANCE
#define CanConf_CanHardwareObject_CanHardwareObject_0 (0U) |
#define CAN_HTRH_0 (CanConf_CanHardwareObject_CanHardwareObject_0) |
#define CanConf_CanHardwareObject_CanHardwareObject_1 (1U) |
#define CAN_HTRH_1 (CanConf_CanHardwareObject_CanHardwareObject_1) |
#define CanConf_CanHardwareObject_CanHardwareObject_2 (2U) |
#define CAN_HTRH_2 (CanConf_CanHardwareObject_CanHardwareObject_2) |
#define CanConf_CanHardwareObject_CanHardwareObject_3 (3U) |
#define CAN_HTRH_3 (CanConf_CanHardwareObject_CanHardwareObject_3) |
#define CanConf_CanHardwareObject_CanHardwareObject_4 (4U) |
#define CAN_HTRH_4 (CanConf_CanHardwareObject_CanHardwareObject_4) |
#define CanConf_CanHardwareObject_CanHardwareObject_5 (5U) |
#define CAN_HTRH_5 (CanConf_CanHardwareObject_CanHardwareObject_5) |
#define CanConf_CanHardwareObject_CanHardwareObject_6 (6U) |
#define CAN_HTRH_6 (CanConf_CanHardwareObject_CanHardwareObject_6) |
#define CanConf_CanHardwareObject_CanHardwareObject_7 (7U) |
#define CAN_HTRH_7 (CanConf_CanHardwareObject_CanHardwareObject_7) |
#define CanConf_CanHardwareObject_CanHardwareObject_8 (8U) |
#define CAN_HTRH_8 (CanConf_CanHardwareObject_CanHardwareObject_8) |
#define CAN_OS_COUNTER_ID ((CounterType)OsCounter_0) |
Counter ID for counter used to count wait ticks.
#define CAN_TIMEOUT_DURATION (10000U) |
CAN timeout - used in CAN IFCMD busy wait and Start/Stop busy wait. Specifies the maximum time for blocking function until a timeout is detected. Unit is milli seconds.
#define DemConf_DemEventParameter_CAN_DEM_NO_EVENT (0xFFFFU) |
#define CAN_DEM_NO_EVENT DemConf_DemEventParameter_CAN_DEM_NO_EVENT |
#define CAN_E_HARDWARE_ERROR (DemConf_DemEventParameter_CAN_E_HARDWARE_ERROR) |
Hardware failed.
void Can_0_Int0ISR | ( | void | ) |
MCU_MCAN0 Controller Instance ISR.
void Can_1_Int0ISR | ( | void | ) |
MCU_MCAN1 Controller Instance ISR.
void Can_2_Int0ISR | ( | void | ) |
MCAN0 Controller Instance ISR.
const struct Can_ConfigType_s CanConfigSet |
CAN Configuration struct declaration.
const struct Can_ControllerStruct_PC CanConfigSet_PC_CanController_0 |
CAN Controller Configuration Pre Compile struct declaration.
const struct Can_ControllerStruct_PC CanConfigSet_PC_CanController_1 |
CAN Controller Configuration Pre Compile struct declaration.
const struct Can_ControllerStruct_PC CanConfigSet_PC_CanController_2 |
CAN Controller Configuration Pre Compile struct declaration.
const struct Can_ControllerStruct_PC* CanConfigSet_CanController_List_PC[CAN_NUM_CONTROLLER] |
CAN Controller Pre Compile Configuration List.
const struct Can_MailboxStruct_PC* CanConfigSet_CanHardwareObject_List_PC[CAN_NUM_MAILBOXES] |
CAN Mailbox Pre Compile Configuration List.
const uint32 Can_MsgmemRAMBaseAddr[CAN_MAX_CONTROLLER] |
Base Address of the can peripherals.
const uint32 Can_MCANSSBaseAddr[CAN_MAX_CONTROLLER] |
const uint32 Can_MCANCoreRegBaseAddr[CAN_MAX_CONTROLLER] |
const uint32 Can_MCANECCAggrRegBaseAddr[CAN_MAX_CONTROLLER] |