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_data Struct Reference

Bosch M_CAN driver internal data structure. More...

#include <can_mcan.h>

Data Fields

struct k_mutex lock
 
struct k_sem tx_sem
 
struct k_mutex tx_mtx
 
can_state_change_callback_t state_change_cb
 
void * state_change_cb_data
 
bool started
 
void * custom
 

Detailed Description

Bosch M_CAN driver internal data structure.

Field Documentation

◆ custom

void* can_mcan_data::custom

◆ lock

struct k_mutex can_mcan_data::lock

◆ started

bool can_mcan_data::started

◆ state_change_cb

can_state_change_callback_t can_mcan_data::state_change_cb

◆ state_change_cb_data

void* can_mcan_data::state_change_cb_data

◆ tx_mtx

struct k_mutex can_mcan_data::tx_mtx

◆ tx_sem

struct k_sem can_mcan_data::tx_sem

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