Structure for MCAN configuration parameters. More...
#include <MCAN.h>
Data Fields | |
uint32_t | monEnable |
uint32_t | asmEnable |
uint32_t | tsPrescalar |
MCAN_TSCCTimestampSel | tsSelect |
MCAN_TimeOutSelect | timeoutSelect |
uint32_t | timeoutPreload |
uint32_t | timeoutCntEnable |
MCAN_GlobalFiltConfig | filterConfig |
Structure for MCAN configuration parameters.
uint32_t MCAN_ConfigParams::monEnable |
Bus Monitoring Mode 0 = Bus Monitoring Mode is disabled 1 = Bus Monitoring Mode is enabled
uint32_t MCAN_ConfigParams::asmEnable |
Restricted Operation Mode 0 = Normal CAN operation 1 = Restricted Operation Mode active This mode should not be combined with test modes.
uint32_t MCAN_ConfigParams::tsPrescalar |
Timestamp Counter Prescaler. Interpreted by MCAN as the value in this field + 1. Range:[0x0-0xF]
MCAN_TSCCTimestampSel MCAN_ConfigParams::tsSelect |
Timestamp source selection. Refer enum MCAN_TSCCTimestampSel
MCAN_TimeOutSelect MCAN_ConfigParams::timeoutSelect |
Time-out counter source select. Refer enum MCAN_TimeOutSelect.
uint32_t MCAN_ConfigParams::timeoutPreload |
Start value of the Timeout Counter (down-counter). The Timeout Counter is decremented in multiples of CAN bit times [1-16] depending on the configuration of the tsPrescalar. Range:[0x0-0xFFFF]
uint32_t MCAN_ConfigParams::timeoutCntEnable |
Time-out Counter Enable 0 = Timeout Counter is disabled 1 = Timeout Counter is enabled
MCAN_GlobalFiltConfig MCAN_ConfigParams::filterConfig |
Global Filter Configuration parameters. Refer struct MCAN_GlobalFiltConfig.