diff --git a/Src/CanSerialPortFrame.c b/Src/CanSerialPortFrame.c index bff9889..3bcb4db 100644 --- a/Src/CanSerialPortFrame.c +++ b/Src/CanSerialPortFrame.c @@ -232,6 +232,19 @@ void CanSerialPortFrameIrqRxProcessing0(tCanSerialPortFrameArtery *env) { can_message_receive(env->can, CAN_RX_FIFO0, &rx_message_struct); + osMessageQueuePut(env->rxDataQueue1, &rx_message_struct, 0x0, 0U); + + if (env->rxDataSnifferQueue1) { + 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); + } + +/* if ((rx_message_struct.standard_id == 0x311) || (rx_message_struct.standard_id == 0x312) || (rx_message_struct.standard_id == 0x314)) { @@ -264,7 +277,7 @@ void CanSerialPortFrameIrqRxProcessing0(tCanSerialPortFrameArtery *env) { } // } - +*/ } void CanSerialPortFrameIrqRxProcessing1(tCanSerialPortFrameArtery *env) {