HPM SDK
HPMicro Software Development Kit
mcan_ram_flexible_config_struct Struct Reference

MCAN RAM Flexible Configuration. More...

#include <hpm_mcan_drv.h>

Data Fields

bool enable_std_filter
 
bool enable_ext_filter
 
bool enable_rxfifo0
 
bool enable_rxfifo1
 
bool enable_rxbuf
 
bool enable_txbuf
 
bool enable_tx_evt_fifo
 
mcan_filter_config_t std_filter_config
 
mcan_filter_config_t ext_filter_config
 
mcan_txbuf_config_t txbuf_config
 
mcan_txbuf_elem_config_t txbuf_elem_config
 
mcan_tx_evt_fifo_config_t tx_evt_fifo_config
 
mcan_rxfifo_config_t rxfifo0_config
 
mcan_rxfifo_config_t rxfifo1_config
 
mcan_rxbuf_config_t rxbuf_config
 
mcan_rx_fifo_or_buf_elem_config_t rx_elem_config
 

Detailed Description

MCAN RAM Flexible Configuration.

Note
This Configuration provides the full MCAN RAM configuration, this configuration is recommended only for experienced developers who is skilled at the MCAN IP

Field Documentation

◆ enable_ext_filter

bool mcan_ram_flexible_config_struct::enable_ext_filter

Enable Extended Identifier Filter

◆ enable_rxbuf

bool mcan_ram_flexible_config_struct::enable_rxbuf

Enable RXBUF

◆ enable_rxfifo0

bool mcan_ram_flexible_config_struct::enable_rxfifo0

Enable RXFIFO

◆ enable_rxfifo1

bool mcan_ram_flexible_config_struct::enable_rxfifo1

Enable RXFIF1

◆ enable_std_filter

bool mcan_ram_flexible_config_struct::enable_std_filter

Enable Standard Identifier Filter

◆ enable_tx_evt_fifo

bool mcan_ram_flexible_config_struct::enable_tx_evt_fifo

Enable TX Event FIFO

◆ enable_txbuf

bool mcan_ram_flexible_config_struct::enable_txbuf

Enable TXBUF

◆ ext_filter_config

mcan_filter_config_t mcan_ram_flexible_config_struct::ext_filter_config

Extended Identifier Filter Configuration

◆ rx_elem_config

mcan_rx_fifo_or_buf_elem_config_t mcan_ram_flexible_config_struct::rx_elem_config

RX Element Configuration

◆ rxbuf_config

mcan_rxbuf_config_t mcan_ram_flexible_config_struct::rxbuf_config

RXBUF Configuration

◆ rxfifo0_config

mcan_rxfifo_config_t mcan_ram_flexible_config_struct::rxfifo0_config

RXFIFO0 Configuration

◆ rxfifo1_config

mcan_rxfifo_config_t mcan_ram_flexible_config_struct::rxfifo1_config

RXFIFO1 Configuration

◆ std_filter_config

mcan_filter_config_t mcan_ram_flexible_config_struct::std_filter_config

Standard Identifier Filter Configuration

◆ tx_evt_fifo_config

mcan_tx_evt_fifo_config_t mcan_ram_flexible_config_struct::tx_evt_fifo_config

TX Event FIFO Configuration

◆ txbuf_config

mcan_txbuf_config_t mcan_ram_flexible_config_struct::txbuf_config

TXBUF Configuration

◆ txbuf_elem_config

mcan_txbuf_elem_config_t mcan_ram_flexible_config_struct::txbuf_elem_config

TXBUF Element Configuration


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