1#ifndef CAN_TRAM_FRAMEWORK_H
2#define CAN_TRAM_FRAMEWORK_H
16#include <ISO1I813T_registers.h>
18#include <MAX22531_registers.h>
20#include <ESP32_I2CCore.h>
21#include <ESP32_UART.h>
22#include <ESP32PWMCore.h>
23#include <AnalogInput.h>
24#include <AnalogOutput.h>
26#include <DigitalInput.h>
27#include <DigitalOutput.h>
28#include <I2CInterface.h>
29#include <RelaisInterface.h>
30#include <UARTInterface.h>
32#include <AnalogModuleV1_0.h>
34#include <DigitalModuleV1_0.h>
36#include <RelaisModuleV1_0.h>
Declaration of the CANCore class.
Declaration of the CANInterface class.
This class serves as the core manager for the CANTram modular system. It handles module attachment,...
Base class for CANTram hardware modules.
Logging and debug macro definitions for CANTramCore.
Declaration of the ESP32_CANCore class.
Base class for hardware resources.
Definitions for GPIO/output descriptors and provider interfaces.
Abstract PWM core interface for CANTram.
Abstract base for UART hardware cores and provider interface.