Обновление
This commit is contained in:
parent
8121d8ed33
commit
6f117f0f13
|
|
@ -709,23 +709,6 @@ uint16_t vCanSerialPortFrameTransmit(tCanSerialPortFrameFlagchip *env, uint8_t *
|
|||
|
||||
uint16_t sent = 0;
|
||||
|
||||
|
||||
FLEXCAN_ErrorInfoType errInfo;
|
||||
FLEXCAN_GetErrorInfo(env->CAN_INDEX, &errInfo);
|
||||
|
||||
|
||||
uint32_t fltConf = (errInfo.u32ErrorValue & FLEXCAN_ESR1_FLTCONF_MASK) >> FLEXCAN_ESR1_FLTCONF_SHIFT;
|
||||
|
||||
if (fltConf == 1) { // Error Passive
|
||||
asm("nop");
|
||||
}
|
||||
|
||||
|
||||
if (fltConf == 3) {
|
||||
// Текущее состояние — Bus Off
|
||||
asm("nop");
|
||||
}
|
||||
|
||||
if (osMutexAcquire(env->access, 1000) == osOK) {
|
||||
|
||||
env->id = adr;
|
||||
|
|
|
|||
Loading…
Reference in New Issue