Add send scs

This commit is contained in:
Stefano Calabretti
2022-02-02 18:44:06 +01:00
parent 192981fa5b
commit d22f9539b3
2 changed files with 23 additions and 0 deletions
+2
View File
@@ -95,4 +95,6 @@ MmrCanFilterSettings MMR_CAN_GetDefaultFilterSettings();
HalStatus MMR_CAN_Send(CanHandle *hcan, MmrCanPacket packet);
HalStatus MMR_CAN_Receive(CanHandle *hcan, MmrCanMessage *result);
HalStatus MMR_CAN_SendSCS(CanHandle *hcan, MmrCanMessageId scsId, CanMailbox *mailbox, CanId senderId);
#endif /* INC_MMR_CAN_H_ */
+21
View File
@@ -0,0 +1,21 @@
#include "mmr_can.h"
HalStatus MMR_CAN_SendSCS(
CanHandle *hcan,
MmrCanMessageId scsId,
CanMailbox *mailbox,
CanId senderId
) {
MmrCanPacket packet = {
.header = {
.senderId = senderId,
.messageId = scsId,
.priority = MMR_CAN_MESSAGE_PRIORITY_HIGH,
},
.mailbox = mailbox,
.length = 0,
};
return MMR_CAN_Send(hcan, packet);
}