Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
CAND Struct Reference

All API functions of the ROM can driver. More...

#include <11CXX_rom_driver_CAN.h>

Public Attributes

void(* init_can )(uint32_t *can_cfg, uint8_t isr_ena)
 Initialized the CAN driver.
 
void(* isr )(void)
 Call this from the interrupt service routine.
 
void(* config_rxmsgobj )(CAN_MSG_OBJ *msg_obj)
 Configure a message object to receive specific can messages.
 
uint8_t(* can_receive )(CAN_MSG_OBJ *msg_obj)
 ?
 
void(* can_transmit )(CAN_MSG_OBJ *msg_obj)
 Send a frame.
 
void(* config_canopen )(CAN_CANOPENCFG *canopen_cfg)
 ?
 
void(* canopen_handler )(void)
 ?
 
void(* config_calb )(CAN_CALLBACKS *callback_cfg)
 Specify callbacks from the driver to the application code.
 

Detailed Description

All API functions of the ROM can driver.

Definition at line 170 of file 11CXX_rom_driver_CAN.h.

Member Data Documentation

◆ can_receive

uint8_t(* CAND::can_receive) (CAN_MSG_OBJ *msg_obj)

?

Definition at line 178 of file 11CXX_rom_driver_CAN.h.

◆ can_transmit

void(* CAND::can_transmit) (CAN_MSG_OBJ *msg_obj)

Send a frame.

Definition at line 180 of file 11CXX_rom_driver_CAN.h.

◆ canopen_handler

void(* CAND::canopen_handler) (void)

?

Definition at line 184 of file 11CXX_rom_driver_CAN.h.

◆ config_calb

void(* CAND::config_calb) (CAN_CALLBACKS *callback_cfg)

Specify callbacks from the driver to the application code.

Definition at line 186 of file 11CXX_rom_driver_CAN.h.

◆ config_canopen

void(* CAND::config_canopen) (CAN_CANOPENCFG *canopen_cfg)

?

Definition at line 182 of file 11CXX_rom_driver_CAN.h.

◆ config_rxmsgobj

void(* CAND::config_rxmsgobj) (CAN_MSG_OBJ *msg_obj)

Configure a message object to receive specific can messages.

Definition at line 176 of file 11CXX_rom_driver_CAN.h.

◆ init_can

void(* CAND::init_can) (uint32_t *can_cfg, uint8_t isr_ena)

Initialized the CAN driver.

Definition at line 172 of file 11CXX_rom_driver_CAN.h.

◆ isr

void(* CAND::isr) (void)

Call this from the interrupt service routine.

Definition at line 174 of file 11CXX_rom_driver_CAN.h.


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