// // Created by cfif on 28.09.22. // #ifndef MODULE_SERIALPORTFRAMEIO_H #define MODULE_SERIALPORTFRAMEIO_H #include "stdint.h" typedef uint16_t (*SerialPortFrameReceivedTransaction )(void *env, uint8_t idFilter, uint8_t *data, uint16_t size, uint32_t timeout); typedef uint16_t (*SerialPortFrameTransmitTransaction )(void *env, uint8_t *data, uint16_t size, uint32_t timeout); typedef struct { void *env; SerialPortFrameReceivedTransaction receive; SerialPortFrameTransmitTransaction transmit; } tSerialPortFrameIO; #endif //MODULE_SERIALPORTFRAMEIO_H