From d00ddf5a597e3b9a8408660df635cdc0221f36a1 Mon Sep 17 00:00:00 2001 From: Koen Dergent Date: Mon, 15 Feb 2021 14:31:53 +0100 Subject: [PATCH] only use optional emergency fields when enabled --- 301/CO_Emergency.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/301/CO_Emergency.c b/301/CO_Emergency.c index 148feab..1badfab 100644 --- a/301/CO_Emergency.c +++ b/301/CO_Emergency.c @@ -554,6 +554,7 @@ void CO_EM_process(CO_EM_t *em, (void)timerNext_us; /* may be unused */ /* verify errors from driver */ +#if ((CO_CONFIG_EM) & CO_CONFIG_EM_PRODUCER) uint16_t CANerrSt = em->CANdevTx->CANerrorStatus; if (CANerrSt != em->CANerrorStatusOld) { uint16_t CANerrStChanged = CANerrSt ^ em->CANerrorStatusOld; @@ -588,6 +589,7 @@ void CO_EM_process(CO_EM_t *em, CO_error(em, (CANerrSt & CO_CAN_ERRRX_OVERFLOW) != 0, CO_EM_CAN_RXB_OVERFLOW, CO_EM_CAN_RXB_OVERFLOW, 0); } +#endif /* calculate Error register */ uint8_t errorRegister = 0U;