Scs #3

Merged
cala-br merged 32 commits from scs into master 2022-02-23 21:08:47 +01:00
3 changed files with 13 additions and 1 deletions
Showing only changes of commit 21b406a270 - Show all commits
+4
View File
@@ -30,6 +30,7 @@
#define MMR_CAN_MAX_DATA_LENGTH 8
#endif
typedef uint32_t (*MmrCanTickProvider)();
typedef uint8_t CanRxBuffer[MMR_CAN_MAX_DATA_LENGTH];
@@ -155,6 +156,9 @@ typedef struct {
MMR_CAN_FilterConfig(phcan, MMR_CAN_GetDefaultFilterSettings())
extern MmrCanTickProvider __mmr_can_tickProvider;
void MMR_CAN_Init(MmrCanTickProvider tickProvider);
HalStatus MMR_CAN_BasicSetupAndStart(CanHandle *hcan);
HalStatus MMR_CAN_FilterConfig(CanHandle *hcan, MmrCanFilterSettings settings);
CanFilterMask MMR_CAN_AlignStandardMask(CanFilterMask baseMask);
+8
View File
@@ -2,6 +2,14 @@
#include "mmr_can_util.h"
MmrCanTickProvider __mmr_can_tickProvider;
void MMR_CAN_Init(MmrCanTickProvider tickProvider) {
__mmr_can_tickProvider = tickProvider;
}
/**
* @brief
* Initializes the filter using the values
+1 -1
View File
3
@@ -82,7 +82,7 @@ MmrCanScsCheckResult checkScs(MmrCanScsEntry *entry) {
TimerRange getCurrentTime() {
return 0; //TODO: HAL....
return __mmr_can_tickProvider();
}