diff --git a/Inc/SerialPortFrameIO.h b/Inc/SerialPortFrameIO.h index 0f144d6..4f7d48b 100644 --- a/Inc/SerialPortFrameIO.h +++ b/Inc/SerialPortFrameIO.h @@ -6,12 +6,13 @@ #define MODULE_SERIALPORTFRAMEIO_H #include "stdint.h" -typedef uint16_t (*SerialPortFrameIOTransaction )(void *env, uint8_t *data, uint16_t size, uint32_t timeout); +typedef uint16_t (*SerialPortFrameReceivedTransaction )(void *env, uint8_t u8CanIndex, 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; - SerialPortFrameIOTransaction receive; - SerialPortFrameIOTransaction transmit; + SerialPortFrameReceivedTransaction receive; + SerialPortFrameTransmitTransaction transmit; } tSerialPortFrameIO;