Zephyr API Documentation  3.5.0
A Scalable Open Source RTOS
3.5.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
can_mcan_config Struct Reference

Bosch M_CAN driver internal configuration structure. More...

#include <can_mcan.h>

Data Fields

const struct can_mcan_opsops
 
const struct can_mcan_callbackscallbacks
 
uint16_t mram_elements [8]
 
uint16_t mram_offsets [8]
 
size_t mram_size
 
uint32_t bus_speed
 
uint16_t sjw
 
uint16_t sample_point
 
uint16_t prop_ts1
 
uint16_t ts2
 
const struct devicephy
 
uint32_t max_bitrate
 
const void * custom
 

Detailed Description

Bosch M_CAN driver internal configuration structure.

Field Documentation

◆ bus_speed

uint32_t can_mcan_config::bus_speed

◆ callbacks

const struct can_mcan_callbacks* can_mcan_config::callbacks

◆ custom

const void* can_mcan_config::custom

◆ max_bitrate

uint32_t can_mcan_config::max_bitrate

◆ mram_elements

uint16_t can_mcan_config::mram_elements[8]

◆ mram_offsets

uint16_t can_mcan_config::mram_offsets[8]

◆ mram_size

size_t can_mcan_config::mram_size

◆ ops

const struct can_mcan_ops* can_mcan_config::ops

◆ phy

const struct device* can_mcan_config::phy

◆ prop_ts1

uint16_t can_mcan_config::prop_ts1

◆ sample_point

uint16_t can_mcan_config::sample_point

◆ sjw

uint16_t can_mcan_config::sjw

◆ ts2

uint16_t can_mcan_config::ts2

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