Init
This commit is contained in:
parent
d8261599fe
commit
1e71b2d58c
|
|
@ -464,7 +464,7 @@ static uint16_t vSerialPortLinReceiveQueue(tSerialPortLinArtery *env, uint8_t *d
|
|||
|
||||
}
|
||||
|
||||
static uint8_t vLinTransmitCommand(tSerialPortLinArtery *env, tLinData *linData, uint32_t timeout) {
|
||||
static uint8_t vLinTransmitCommand(tSerialPortLinArtery *env, tLinData *linData, uint8_t ADR_COM, uint32_t timeout) {
|
||||
|
||||
lin_frame_t txFrame;
|
||||
|
||||
|
|
@ -473,7 +473,7 @@ static uint8_t vLinTransmitCommand(tSerialPortLinArtery *env, tLinData *linData,
|
|||
txFrame.data[i] = linData->g_aTxBuffer[i];
|
||||
}
|
||||
|
||||
uint8_t receivedPid = linData->g_aRxBuffer[0];
|
||||
uint8_t receivedPid = ADR_COM;
|
||||
uint8_t id = receivedPid & 0x3F;
|
||||
uint8_t expectedPid = id | LIN_CalcParity(id);
|
||||
|
||||
|
|
@ -519,8 +519,8 @@ static uint8_t vLinReceivedCommand(tSerialPortLinArtery *env, tLinData *linData,
|
|||
tSerialPortLinIO vSerialPorLinGetIo(tSerialPortLinArtery *env) {
|
||||
tSerialPortLinIO io = {
|
||||
.env = env,
|
||||
.transmitCommand = (LinIOTransaction) vLinTransmitCommand,
|
||||
.receivedCommand = (LinIOTransaction) vLinReceivedCommand
|
||||
.transmitCommand = (LinIOTransactionTransmit) vLinTransmitCommand,
|
||||
.receivedCommand = (LinIOTransactionReceived) vLinReceivedCommand
|
||||
};
|
||||
return io;
|
||||
}
|
||||
Loading…
Reference in New Issue