From 4d513277b72cd201b07118d548e1e8dfc2ff753c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Heredero?= Date: Mon, 28 Aug 2023 09:04:52 +0200 Subject: [PATCH] fix can byte order --- 306-controller_interface.X/middleware/can_interface.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/306-controller_interface.X/middleware/can_interface.c b/306-controller_interface.X/middleware/can_interface.c index 0847b1f..6c893fd 100644 --- a/306-controller_interface.X/middleware/can_interface.c +++ b/306-controller_interface.X/middleware/can_interface.c @@ -146,13 +146,13 @@ void CAN_newMsg() { CAN_receive(&canMsg); data = canMsg.frame.id; data = data<<12; - data = data | canMsg.frame.data0; - data = data<<8; - data = data | canMsg.frame.data1; + data = data | canMsg.frame.data3; data = data<<8; data = data | canMsg.frame.data2; data = data<<8; - data = data | canMsg.frame.data3; + data = data | canMsg.frame.data1; + data = data<<8; + data = data | canMsg.frame.data0; POST(&CAN_myself, &CAN_processEvent, evCAnewMsg, 0, data); }