Data Fields
CAN_MsgRAMConfig Struct Reference

CAN Message RAM configuration. More...

#include <CAN.h>

Collaboration diagram for CAN_MsgRAMConfig:
Collaboration graph
[legend]

Data Fields

uint32_t stdFilterNum
 
uint32_t extFilterNum
 
MCAN_StdMsgIDFilterElementstdMsgIDFilterList
 
MCAN_ExtMsgIDFilterElementextMsgIDFilterList
 
uint32_t rxFIFONum [2]
 
uint32_t rxBufNum
 
uint32_t txBufNum
 
uint32_t txFIFOQNum
 
uint32_t txFIFOQMode
 

Detailed Description

CAN Message RAM configuration.

The CAN_MsgRAMConfig structure contains information used to configure the message RAM.

This structure needs to be defined before calling CAN_init() and it must not be changed thereafter.

See also
CAN_init()

Field Documentation

§ stdFilterNum

uint32_t CAN_MsgRAMConfig::stdFilterNum

Number of Standard ID filter elements [0-128]

§ extFilterNum

uint32_t CAN_MsgRAMConfig::extFilterNum

Number of Extended ID filter elements [0-64]

§ stdMsgIDFilterList

MCAN_StdMsgIDFilterElement* CAN_MsgRAMConfig::stdMsgIDFilterList

Points to Standard ID filter elements. Set to NULL if zero elements.

§ extMsgIDFilterList

MCAN_ExtMsgIDFilterElement* CAN_MsgRAMConfig::extMsgIDFilterList

Points to Extended ID filter elements. Set to NULL if zero elements.

§ rxFIFONum

uint32_t CAN_MsgRAMConfig::rxFIFONum[2]

Number of Rx FIFO elements [0-64] for FIFO0 and FIFO1 respectively

§ rxBufNum

uint32_t CAN_MsgRAMConfig::rxBufNum

Number of dedicated Rx Buffer elements

§ txBufNum

uint32_t CAN_MsgRAMConfig::txBufNum

Number of dedicated Tx Buffer elements

§ txFIFOQNum

uint32_t CAN_MsgRAMConfig::txFIFOQNum

Number of Tx buffer elements for Tx FIFO or Queue

§ txFIFOQMode

uint32_t CAN_MsgRAMConfig::txFIFOQMode

Tx FIFO/Queue Mode: 0 = Tx FIFO mode, 1 = Tx Queue mode


The documentation for this struct was generated from the following file:
© Copyright 1995-2023, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale