Обновление
This commit is contained in:
parent
8121d8ed33
commit
6f117f0f13
|
|
@ -709,23 +709,6 @@ uint16_t vCanSerialPortFrameTransmit(tCanSerialPortFrameFlagchip *env, uint8_t *
|
||||||
|
|
||||||
uint16_t sent = 0;
|
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) {
|
if (osMutexAcquire(env->access, 1000) == osOK) {
|
||||||
|
|
||||||
env->id = adr;
|
env->id = adr;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue