From c3336180b6a7ea422c14da69eaec80d609f7bcf9 Mon Sep 17 00:00:00 2001 From: robbederks Date: Mon, 20 Apr 2020 17:07:47 -0700 Subject: [PATCH] Fix the CAN init fix (#513) --- board/drivers/llcan.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/board/drivers/llcan.h b/board/drivers/llcan.h index 0efc134..e467d67 100644 --- a/board/drivers/llcan.h +++ b/board/drivers/llcan.h @@ -34,6 +34,7 @@ bool llcan_set_speed(CAN_TypeDef *CAN_obj, uint32_t speed, bool loopback, bool s if(timeout_counter >= CAN_INIT_TIMEOUT_MS){ puts(CAN_NAME_FROM_CANIF(CAN_obj)); puts(" set_speed timed out (1)!\n"); ret = false; + break; } } @@ -63,6 +64,7 @@ bool llcan_set_speed(CAN_TypeDef *CAN_obj, uint32_t speed, bool loopback, bool s if(timeout_counter >= CAN_INIT_TIMEOUT_MS){ puts(CAN_NAME_FROM_CANIF(CAN_obj)); puts(" set_speed timed out (2)!\n"); ret = false; + break; } } } @@ -86,6 +88,7 @@ bool llcan_init(CAN_TypeDef *CAN_obj) { if(timeout_counter >= CAN_INIT_TIMEOUT_MS){ puts(CAN_NAME_FROM_CANIF(CAN_obj)); puts(" initialization timed out!\n"); ret = false; + break; } }