CAN controller configuration Implements : can_user_config_t_Class. More...

#include <platform/pal/can/inc/can_pal.h>

Data Fields

uint32_t maxBuffNum
 
can_operation_modes_t mode
 
can_clk_source_t peClkSrc
 
bool enableFD
 
can_fd_payload_size_t payloadSize
 
can_time_segment_t nominalBitrate
 
can_time_segment_t dataBitrate
 
void * extension
 

Detailed Description

CAN controller configuration Implements : can_user_config_t_Class.

Definition at line 119 of file can_pal.h.

Field Documentation

can_time_segment_t dataBitrate

Bit timing segments for data bitrate

Definition at line 127 of file can_pal.h.

bool enableFD

Enable flexible data rate

Definition at line 124 of file can_pal.h.

void* extension

This field will be used to add extra settings to the basic configuration like FlexCAN Rx FIFO settings

Definition at line 128 of file can_pal.h.

uint32_t maxBuffNum

Set maximum number of buffers

Definition at line 121 of file can_pal.h.

Set operation mode

Definition at line 122 of file can_pal.h.

can_time_segment_t nominalBitrate

Bit timing segments for nominal bitrate

Definition at line 126 of file can_pal.h.

can_fd_payload_size_t payloadSize

Set size of buffer payload

Definition at line 125 of file can_pal.h.

can_clk_source_t peClkSrc

The clock source of the CAN Protocol Engine (PE).

Definition at line 123 of file can_pal.h.


The documentation for this struct was generated from the following file: