HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
CAN Module

All CAN-related types, enums, and functions for Controller Area Network operations. More...

Files

file  BaseCan.h
 Abstract base class for CAN bus implementations in the HardFOC system.
 
file  EspCan.h
 ESP32 CAN (TWAI) implementation for the HardFOC system - ESP-IDF v5.5 Compatible.
 

Classes

class  BaseCan
 Abstract base class defining the unified CAN bus API. More...
 

Macros

#define HF_CAN_ERR_LIST(X)
 HardFOC CAN error codes.
 

Detailed Description

All CAN-related types, enums, and functions for Controller Area Network operations.

Macro Definition Documentation

◆ HF_CAN_ERR_LIST

#define HF_CAN_ERR_LIST ( X)

HardFOC CAN error codes.

Comprehensive error enumeration for all CAN operations in the system. This enumeration is used across all CAN-related classes to provide consistent error reporting and handling.