S32 SDK

FlexCAN configuration. More...

#include <flexcan_driver.h>

Data Fields

uint32_t max_num_mb
 
flexcan_rx_fifo_id_filter_num_t num_id_filters
 
bool is_rx_fifo_needed
 
flexcan_operation_modes_t flexcanMode
 
flexcan_fd_payload_size_t payload
 
bool fd_enable
 
flexcan_time_segment_t bitrate
 
flexcan_time_segment_t bitrate_cbt
 
flexcan_rxfifo_transfer_type_t transfer_type
 
uint8_t rxFifoDMAChannel
 

Detailed Description

FlexCAN configuration.

Definition at line 217 of file flexcan_driver.h.

Field Documentation

The bitrate used for standard frames or for the arbitration phase of FD frames.

Definition at line 231 of file flexcan_driver.h.

The bitrate used for the data phase of FD frames.

Definition at line 232 of file flexcan_driver.h.

bool fd_enable

Enable/Disable the Flexible Data Rate feature.

Definition at line 227 of file flexcan_driver.h.

User configurable FlexCAN operation modes.

Definition at line 224 of file flexcan_driver.h.

bool is_rx_fifo_needed

1 if needed; 0 if not. This controls whether the Rx FIFO feature is enabled or not.

Definition at line 222 of file flexcan_driver.h.

uint32_t max_num_mb

The maximum number of Message Buffers

Definition at line 218 of file flexcan_driver.h.

The number of RX FIFO ID filters needed

Definition at line 220 of file flexcan_driver.h.

The payload size of the mailboxes specified in bytes.

Definition at line 226 of file flexcan_driver.h.

uint8_t rxFifoDMAChannel

Specifies the DMA channel number to be used for DMA transfers.

Definition at line 234 of file flexcan_driver.h.

Specifies if the Rx FIFO uses interrupts or DMA.

Definition at line 233 of file flexcan_driver.h.


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