|
Open Model Railroad Network (OpenMRN)
|
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. | |
All API functions of the ROM can driver.
Definition at line 170 of file 11CXX_rom_driver_CAN.h.
| uint8_t(* CAND::can_receive) (CAN_MSG_OBJ *msg_obj) |
?
Definition at line 178 of file 11CXX_rom_driver_CAN.h.
| void(* CAND::can_transmit) (CAN_MSG_OBJ *msg_obj) |
Send a frame.
Definition at line 180 of file 11CXX_rom_driver_CAN.h.
| void(* CAND::canopen_handler) (void) |
?
Definition at line 184 of file 11CXX_rom_driver_CAN.h.
| 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.
| void(* CAND::config_canopen) (CAN_CANOPENCFG *canopen_cfg) |
?
Definition at line 182 of file 11CXX_rom_driver_CAN.h.
| 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.
| 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.
| void(* CAND::isr) (void) |
Call this from the interrupt service routine.
Definition at line 174 of file 11CXX_rom_driver_CAN.h.