Structure for MCAN configuration parameters.
Data Fields | |
| uint32_t | monEnable | 
| uint32_t | asmEnable | 
| uint32_t | tsPrescalar | 
| uint32_t | tsSelect | 
| uint32_t | timeoutSelect | 
| uint32_t | timeoutPreload | 
| uint32_t | timeoutCntEnable | 
| MCAN_GlobalFiltConfig | filterConfig | 
| 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. Range:[0x0-0xF]
| uint32_t MCAN_ConfigParams::tsSelect | 
| uint32_t 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 = Time-out Counter is disabled 1 = Time-out Counter is enabled
| MCAN_GlobalFiltConfig MCAN_ConfigParams::filterConfig | 
Global Filter Configuration parameters. Refer struct MCAN_GlobalFiltConfig.