This commit is contained in:
cfif 2026-06-02 17:06:57 +03:00
parent d8261599fe
commit 1e71b2d58c
1 changed files with 4 additions and 4 deletions

View File

@ -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; lin_frame_t txFrame;
@ -473,7 +473,7 @@ static uint8_t vLinTransmitCommand(tSerialPortLinArtery *env, tLinData *linData,
txFrame.data[i] = linData->g_aTxBuffer[i]; 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 id = receivedPid & 0x3F;
uint8_t expectedPid = id | LIN_CalcParity(id); uint8_t expectedPid = id | LIN_CalcParity(id);
@ -519,8 +519,8 @@ static uint8_t vLinReceivedCommand(tSerialPortLinArtery *env, tLinData *linData,
tSerialPortLinIO vSerialPorLinGetIo(tSerialPortLinArtery *env) { tSerialPortLinIO vSerialPorLinGetIo(tSerialPortLinArtery *env) {
tSerialPortLinIO io = { tSerialPortLinIO io = {
.env = env, .env = env,
.transmitCommand = (LinIOTransaction) vLinTransmitCommand, .transmitCommand = (LinIOTransactionTransmit) vLinTransmitCommand,
.receivedCommand = (LinIOTransaction) vLinReceivedCommand .receivedCommand = (LinIOTransactionReceived) vLinReceivedCommand
}; };
return io; return io;
} }