Go to the documentation of this file.
39#ifndef __DRIVERS_CANBUS_CAN_CONFIG__
40#define __DRIVERS_CANBUS_CAN_CONFIG__
78 bool (*is_tx_buffer_clear)(void);
82 void (*lock_shared_resources)(void);
86 void (*unlock_shared_resources)(void);
95 void (*on_alias_change)(uint16_t alias,
node_id_t node_id);
void CanConfig_initialize(const can_config_t *config)
Initializes the CAN bus transport layer.
Definition can_config.c:260
Type definitions and constants for the CAN transport layer.
uint64_t node_id_t
48-bit Node ID stored in a 64-bit type (upper 16 bits unused).
Definition openlcb_types.h:359
CAN bus transport configuration.
Definition can_config.h:72
Definition can_types.h:118
Copyright (c) 2026 Jim Kueneman all rights reserved. See the License