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;
|
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;
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue