Add send scs
This commit is contained in:
@@ -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_ */
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user