From 9fb84700a8a3eec856da4c6c5f1219045527b04f Mon Sep 17 00:00:00 2001 From: gaohedong Date: Sun, 10 Nov 2024 15:34:39 +0800 Subject: [PATCH] com/can: Remove unnecessary judgment logic The feature of preventing the same ID frame rotation should be done in the lowerhalf, not in the upperhalf. Signed-off-by: gaohedong --- drivers/can/can_sender.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/drivers/can/can_sender.c b/drivers/can/can_sender.c index 062461a966..ccbed8272e 100644 --- a/drivers/can/can_sender.c +++ b/drivers/can/can_sender.c @@ -148,17 +148,6 @@ FAR struct can_msg_s *can_get_msg(FAR struct can_txcache_s *cd_sender) list_for_every_entry(&cd_sender->tx_sending, tmp_node, struct can_msg_node_s, list) { - if (tmp_node->msg.cm_hdr.ch_id == msg->cm_hdr.ch_id) - { - /* In order to prevent messages with the same ID from being - * sent out of order, as long as there is a message with the - * same ID that has not been sent in H/W, no data will be - * written to H/W - */ - - return NULL; - } - if (tmp_node->msg.cm_hdr.ch_id > msg->cm_hdr.ch_id) { break;