1
0
Fork 0

only use optional emergency fields when enabled

This commit is contained in:
Koen Dergent 2021-02-15 14:31:53 +01:00
parent 9f88191767
commit d00ddf5a59

View file

@ -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;