drivers: can: Fixed timeout values comparison
Trivial fix of compilation error "invalid operands to binary " when CONFIG_CAN_AUTO_BUS_OFF_RECOVERY = n Fixes #40290 Signed-off-by: Lucas Dietrich <ld.adecy@gmail.com>
This commit is contained in:
parent
566c466343
commit
f7f0bc7022
2 changed files with 3 additions and 3 deletions
|
@ -593,7 +593,7 @@ int can_stm32_recover(const struct device *dev, k_timeout_t timeout)
|
|||
start_time = k_uptime_ticks();
|
||||
|
||||
while (can->ESR & CAN_ESR_BOFF) {
|
||||
if (timeout != K_FOREVER &&
|
||||
if (!K_TIMEOUT_EQ(timeout, K_FOREVER) &&
|
||||
k_uptime_ticks() - start_time >= timeout.ticks) {
|
||||
goto done;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue