// // Created by cfif on 03.06.2024. // #ifndef SMART_COMPONENTS_CANPORTS_H #define SMART_COMPONENTS_CANPORTS_H #include "CanSerialPortFrame.h" #define PROTOCOL_CAN_RAW 0 #define PROTOCOL_CAN_XCP 1 #define PROTOCOL_CAN_ADR_XCP 0x250 #define PROTOCOL_CAN_TYPE_XCP 0x00 #define PROTOCOL_CAN_UDS 2 #define PROTOCOL_CAN_ADR_UDS 0x7BB #define PROTOCOL_CAN_TYPE_UDS 0x00 typedef struct { tCanSerialPortFrameFlagchip Can0; tSerialPortFrameIO Can0_IO; } tCanPorts; extern tCanPorts CAN_PORTS; void CanPorts_Init(); #endif //SMART_COMPONENTS_CANPORTS_H