summaryrefslogtreecommitdiff
path: root/bsp/stm32
diff options
context:
space:
mode:
authorGibby <[email protected]>2025-01-05 00:17:36 +0800
committerGitHub <[email protected]>2025-01-04 11:17:36 -0500
commitebe05a91df561d4c8aec33d4dbd1d16c9ff1d4b4 (patch)
tree4e74ad6baca773be2c9dcfead91f8f15800279ec /bsp/stm32
parentb3b99082f91f22ff0b460832bd24b8e1ab1891bc (diff)
Fix: [CAN][STM32] GCC compile errors
error: a label can only be part of a statement and a declaration is not a statement 459 | rt_uint32_t errtype;
Diffstat (limited to 'bsp/stm32')
-rw-r--r--bsp/stm32/libraries/HAL_Drivers/drivers/drv_can.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/bsp/stm32/libraries/HAL_Drivers/drivers/drv_can.c b/bsp/stm32/libraries/HAL_Drivers/drivers/drv_can.c
index c366f94c17..e12624a709 100644
--- a/bsp/stm32/libraries/HAL_Drivers/drivers/drv_can.c
+++ b/bsp/stm32/libraries/HAL_Drivers/drivers/drv_can.c
@@ -456,6 +456,7 @@ static rt_err_t _can_control(struct rt_can_device *can, int cmd, void *arg)
}
break;
case RT_CAN_CMD_GET_STATUS:
+ {
rt_uint32_t errtype;
errtype = drv_can->CanHandle.Instance->ESR;
drv_can->device.status.rcverrcnt = errtype >> 24;
@@ -465,6 +466,7 @@ static rt_err_t _can_control(struct rt_can_device *can, int cmd, void *arg)
rt_memcpy(arg, &drv_can->device.status, sizeof(drv_can->device.status));
break;
+ }
case RT_CAN_CMD_START:
argval = (rt_uint32_t) arg;
if (argval == 0)