drivers: can: mcux: flexcan: add support for CAN_ERROR_WARNING
Add support for CAN_ERROR_WARNING CAN controller state. Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
parent
cc557260c8
commit
d66bfd7f77
1 changed files with 4 additions and 0 deletions
|
@ -337,6 +337,10 @@ static enum can_state mcux_flexcan_get_state(const struct device *dev,
|
|||
return CAN_ERROR_PASSIVE;
|
||||
}
|
||||
|
||||
if ((status_flags & (kFLEXCAN_TxErrorWarningFlag | kFLEXCAN_RxErrorWarningFlag)) != 0) {
|
||||
return CAN_ERROR_WARNING;
|
||||
}
|
||||
|
||||
return CAN_ERROR_ACTIVE;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue