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); }