From af2f7e14b09b42b3acbc8e7bfeecf95d36ce77a5 Mon Sep 17 00:00:00 2001 From: cfif Date: Thu, 23 Apr 2026 12:10:21 +0300 Subject: [PATCH] Init --- Src/CanSerialPortFrame.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Src/CanSerialPortFrame.c b/Src/CanSerialPortFrame.c index 1f35bce..bff9889 100644 --- a/Src/CanSerialPortFrame.c +++ b/Src/CanSerialPortFrame.c @@ -232,9 +232,9 @@ void CanSerialPortFrameIrqRxProcessing0(tCanSerialPortFrameArtery *env) { can_message_receive(env->can, CAN_RX_FIFO0, &rx_message_struct); - if ((rx_message_struct.standard_id == 0x58E) || - (rx_message_struct.standard_id == 0x58F) || - (rx_message_struct.standard_id == 0x594)) { + if ((rx_message_struct.standard_id == 0x311) || + (rx_message_struct.standard_id == 0x312) || + (rx_message_struct.standard_id == 0x314)) { osMessageQueuePut(env->rxDataQueue1, &rx_message_struct, 0x0, 0U); @@ -242,6 +242,12 @@ void CanSerialPortFrameIrqRxProcessing0(tCanSerialPortFrameArtery *env) { osMessageQueuePut(env->rxDataSnifferQueue1, &rx_message_struct, 0x0, 0U); } + osMessageQueuePut(env->rxDataQueue0, &rx_message_struct, 0x0, 0U); + + if (env->rxDataSnifferQueue0) { + osMessageQueuePut(env->rxDataSnifferQueue0, &rx_message_struct, 0x0, 0U); + } + } else { osMessageQueuePut(env->rxDataQueue0, &rx_message_struct, 0x0, 0U);