#ifndef CHARGER_SERIALPORTS_H #define CHARGER_SERIALPORTS_H #include "SerialPortIO.h" #include "SerialPortP2p.h" #include "SerialPortArtery.h" #include "SerialPortHalfDuplexIO.h" #include "Gpios.h" typedef struct { ///Последовательный порт командного интерфейса tSerialPortArtery comint; tSerialPortIO comint_IO; ///Полудуплексный интерфейс RS485 tSerialPortHalfDuplex comInt_HD; tSerialPortIO comint_HD_IO; ///Виртуальный интерфейс tSerialPortP2p cliVirtualPort; tSerialPortIO cliVirtualInIo; tSerialPortIO cliVirtualOutIo; }tSerialPorts; extern tSerialPorts SERIAL_PORTS; void SerialPorts_Init(tRS485DirectionPins *directionPins); #endif //CHARGER_SERIALPORTS_H