Init
This commit is contained in:
parent
1e71b2d58c
commit
b43a3ec283
|
|
@ -493,7 +493,7 @@ static uint8_t vLinTransmitCommand(tSerialPortLinArtery *env, tLinData *linData,
|
||||||
return LIN_TIMEOUT;
|
return LIN_TIMEOUT;
|
||||||
}
|
}
|
||||||
|
|
||||||
static uint8_t vLinReceivedCommand(tSerialPortLinArtery *env, tLinData *linData, uint32_t timeout) {
|
static uint8_t vLinReceivedCommand(tSerialPortLinArtery *env, tLinData *linData, uint8_t *ADR_COM, uint32_t timeout) {
|
||||||
lin_frame_t rxFrame;
|
lin_frame_t rxFrame;
|
||||||
|
|
||||||
// uint16_t len = vSerialPortLinReceiveQueue(env, (void *) &rxFrame, sizeof(lin_frame_t), osWaitForever, env->rxDataQueue);
|
// uint16_t len = vSerialPortLinReceiveQueue(env, (void *) &rxFrame, sizeof(lin_frame_t), osWaitForever, env->rxDataQueue);
|
||||||
|
|
@ -504,9 +504,9 @@ static uint8_t vLinReceivedCommand(tSerialPortLinArtery *env, tLinData *linData,
|
||||||
|
|
||||||
if (rxFrame.event == LIN_RX_COMPLETED) {
|
if (rxFrame.event == LIN_RX_COMPLETED) {
|
||||||
linData->g_aRxBufferLen = rxFrame.dataLen + 1;
|
linData->g_aRxBufferLen = rxFrame.dataLen + 1;
|
||||||
linData->g_aRxBuffer[0] = rxFrame.id;
|
*ADR_COM = rxFrame.id & 0x3F;
|
||||||
for (uint8_t i = 0; i < rxFrame.dataLen; ++i) {
|
for (uint8_t i = 0; i < rxFrame.dataLen; ++i) {
|
||||||
linData->g_aRxBuffer[i + 1] = rxFrame.data[i];
|
linData->g_aRxBuffer[i] = rxFrame.data[i];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue