Update header
This commit is contained in:
+19
-1
@@ -36,14 +36,32 @@ HalStatus MMR_CAN_Send(CanHandle *hcan, MmrCanPacket packet) {
|
||||
.TransmitGlobalTime = DISABLE,
|
||||
},
|
||||
};
|
||||
syncHeaders(&tp);
|
||||
|
||||
syncHeaders(&tp);
|
||||
return packet.length <= MMR_CAN_MAX_DATA_LENGTH
|
||||
? sendNormal(&tp)
|
||||
: sendMulti(&tp);
|
||||
}
|
||||
|
||||
|
||||
HalStatus MMR_CAN_SendNoTamper(CanHandle *hcan, MmrCanPacket packet) {
|
||||
TransmissionParams tp = {
|
||||
.handle = hcan,
|
||||
.packet = &packet,
|
||||
.headers.mmr = packet.header,
|
||||
.headers.tx = {
|
||||
.IDE = CAN_ID_EXT,
|
||||
.RTR = CAN_RTR_DATA,
|
||||
.DLC = packet.length,
|
||||
.TransmitGlobalTime = DISABLE,
|
||||
},
|
||||
};
|
||||
|
||||
syncHeaders(&tp);
|
||||
return send(&tp);
|
||||
}
|
||||
|
||||
|
||||
static HalStatus sendNormal(TransmissionParams *tp) {
|
||||
setMessageType(tp, MMR_CAN_MESSAGE_TYPE_NORMAL);
|
||||
return send(tp);
|
||||
|
||||
Reference in New Issue
Block a user