From 4637eb16dca00046a6e2a868ce560eb3b5c21697 Mon Sep 17 00:00:00 2001 From: myshowtogo <296570182@qq.com> Date: Fri, 16 Sep 2022 15:24:36 +0800 Subject: [PATCH] =?UTF-8?q?Modified=20=20=20bsp/stm32/libraries/HAL=5FDriv?= =?UTF-8?q?ers/drv=5Fcan.c=20=E4=BF=AE=E5=A4=8D=E5=AD=97=E7=AC=A6=E4=B8=B2?= =?UTF-8?q?=E6=AF=94=E8=BE=83=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bsp/stm32/libraries/HAL_Drivers/drv_can.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_can.c b/bsp/stm32/libraries/HAL_Drivers/drv_can.c index 1cb003bdf4..d119f91f3a 100644 --- a/bsp/stm32/libraries/HAL_Drivers/drv_can.c +++ b/bsp/stm32/libraries/HAL_Drivers/drv_can.c @@ -336,14 +336,14 @@ static rt_err_t _can_control(struct rt_can_device *can, int cmd, void *arg) if (filter_cfg->items[i].hdr == -1) { /* use default filter bank settings */ - if (drv_can->name == "can1") + if (rt_strcmp(drv_can->name, "can1") == 0) { /* can1 banks 0~13 */ drv_can->FilterConfig.FilterBank = i; } - else if (drv_can->name == "can2") + else if (rt_strcmp(drv_can->name, "can2") == 0) { - /* can1 banks 14~27 */ + /* can2 banks 14~27 */ drv_can->FilterConfig.FilterBank = i + 14; } } -- GitLab