Remove mailbox

This commit is contained in:
Stefano Calabretti
2022-02-23 18:55:00 +01:00
parent a0e9e902eb
commit 7dc7835d48
2 changed files with 1 additions and 8 deletions
-4
View File
@@ -91,15 +91,12 @@ typedef struct {
* } Point; * } Point;
* *
* HalStatus send(Point point) { * HalStatus send(Point point) {
* static CanMailbox mailbox = 0;
*
* MmrCanPacket packet = { * MmrCanPacket packet = {
* .header = { * .header = {
* .priority = MMR_CAN_MESSAGE_PRIORITY_NORMAL, * .priority = MMR_CAN_MESSAGE_PRIORITY_NORMAL,
* .messageId = MMR_CAN_EXAMPLES_POINT, * .messageId = MMR_CAN_EXAMPLES_POINT,
* .senderId = 0xXXX, * .senderId = 0xXXX,
* }, * },
* .mailbox = &mailbox,
* .data = (uint8_t*)&point, * .data = (uint8_t*)&point,
* .length = sizeof(point), * .length = sizeof(point),
* }; * };
@@ -118,7 +115,6 @@ typedef struct {
*/ */
typedef struct { typedef struct {
MmrCanHeader header; MmrCanHeader header;
CanMailbox *mailbox;
uint8_t *data; uint8_t *data;
uint8_t length; uint8_t length;
} MmrCanPacket; } MmrCanPacket;
+1 -4
View File
@@ -62,8 +62,7 @@ HalStatus MMR_CAN_HandleNextScs(CanHandle *hcan) {
static int counter = 0; static int counter = 0;
MmrCanScsEntry *entry = &__scsEntries[counter]; MmrCanScsEntry *entry = &__scsEntries[counter];
counter++; ++counter %= MMR_CAN_SCS_ENTRIES_COUNT;
counter %= MMR_CAN_SCS_ENTRIES_COUNT;
if (MMR_CAN_HeaderToBits(entry->header) == 0) { if (MMR_CAN_HeaderToBits(entry->header) == 0) {
return HAL_OK; return HAL_OK;
@@ -81,10 +80,8 @@ HalStatus MMR_CAN_HandleNextScs(CanHandle *hcan) {
HalStatus sendScs(CanHandle *hcan, MmrCanHeader header) { HalStatus sendScs(CanHandle *hcan, MmrCanHeader header) {
static CanMailbox scsMailbox = 0;
MmrCanPacket packet = { MmrCanPacket packet = {
.header = header, .header = header,
.mailbox = &scsMailbox,
.length = 0, .length = 0,
}; };