Remove pointer

This commit is contained in:
Stefano Calabretti
2022-02-23 18:53:57 +01:00
parent 86475b1153
commit a0e9e902eb
3 changed files with 10 additions and 10 deletions
+2 -2
View File
@@ -79,7 +79,7 @@ MmrCanHeader MMR_CAN_HeaderFromBits(uint32_t bits);
* Tells wether the given header represents an SCS.
*/
bool MMR_CAN_IsHeaderScs(MmrCanHeader header);
bool MMR_CAN_IsMultiFrame(MmrCanHeader *header);
bool MMR_CAN_IsMultiFrameEnd(MmrCanHeader *header);
bool MMR_CAN_IsMultiFrame(MmrCanHeader header);
bool MMR_CAN_IsMultiFrameEnd(MmrCanHeader header);
#endif /* INC_MMR_CAN_HEADER_H_ */
+4 -4
View File
@@ -26,10 +26,10 @@ bool MMR_CAN_IsHeaderScs(MmrCanHeader header) {
return header.messageType == MMR_CAN_MESSAGE_TYPE_SCS;
}
bool MMR_CAN_IsMultiFrame(MmrCanHeader *header) {
return header->messageType == MMR_CAN_MESSAGE_TYPE_MULTI_FRAME;
bool MMR_CAN_IsMultiFrame(MmrCanHeader header) {
return header.messageType == MMR_CAN_MESSAGE_TYPE_MULTI_FRAME;
}
bool MMR_CAN_IsMultiFrameEnd(MmrCanHeader *header) {
return header->messageType == MMR_CAN_MESSAGE_TYPE_MULTI_FRAME_END;
bool MMR_CAN_IsMultiFrameEnd(MmrCanHeader header) {
return header.messageType == MMR_CAN_MESSAGE_TYPE_MULTI_FRAME_END;
}
+4 -4
View File
@@ -41,7 +41,7 @@ HalStatus MMR_CAN_Receive(CanHandle *hcan, MmrCanMessage *result) {
}
result->header = rp.headers.mmr;
if (MMR_CAN_IsMultiFrame(&rp.headers.mmr)) {
if (MMR_CAN_IsMultiFrame(rp.headers.mmr)) {
status |= receiveAll(&rp);
}
@@ -57,7 +57,7 @@ static HalStatus receiveAll(ReceptionParams *rp) {
status |= receiveOne(rp);
}
while (
headerIsMultiFrame(&rp->headers.mmr, targetId) && status == HAL_OK
headerIsMultiFrame(rp->headers.mmr, targetId) && status == HAL_OK
);
return status;
@@ -77,9 +77,9 @@ static HalStatus receiveOne(ReceptionParams *rp) {
}
static always_inline bool headerIsMultiFrame(MmrCanHeader *header, CanId targetId) {
static always_inline bool headerIsMultiFrame(MmrCanHeader header, CanId targetId) {
return
MMR_CAN_IsMultiFrame(header) &&
!MMR_CAN_IsMultiFrameEnd(header) &&
header->senderId == targetId;
header.senderId == targetId;
}