39 #ifndef ti_drivers_can_common_canmcan__include 40 #define ti_drivers_can_common_canmcan__include 53 #define MCAN_INT_SRC_RX_MASK \ 54 ((uint32_t)MCAN_INT_SRC_RX_FIFO0_NEW_MSG | (uint32_t)MCAN_INT_SRC_RX_FIFO1_NEW_MSG | \ 55 (uint32_t)MCAN_INT_SRC_DEDICATED_RX_BUFF_MSG) Controller Area Network (CAN) Driver Interface.
uint32_t CANMCAN_getInterruptMask(uint32_t eventMask)
Returns the MCAN interrupt mask based on the CAN event mask.
CAN Message RAM configuration.
Definition: CAN.h:619
int_fast16_t CANMCAN_configMsgRam(const CAN_MsgRamConfig *config, uint32_t msgRamSize, bool enableCANFD)
Configures the MCAN message RAM.
int_fast16_t CANMCAN_setBitTimingRaw(const CAN_BitRateTimingRaw *rawTiming)
Sets the MCAN raw bit timing.
Structure defining the raw MCAN bit rate configuration.
Definition: CAN.h:699
Hardware abstraction layer for M_CAN Controller v3.2.1.