summaryrefslogtreecommitdiff
path: root/bsp
diff options
context:
space:
mode:
authorFan Yang <[email protected]>2022-08-14 10:59:28 +0800
committerGitHub <[email protected]>2022-08-13 22:59:28 -0400
commit666af5e29d04b46f4b88cd10eed0ddee8f9103aa (patch)
tree541b2a119ce5c5360e5db7ed6609a8b8d8229272 /bsp
parent0189987d91f70f664b6b3d09c7f3bb7fbe105716 (diff)
[DeviceDriver] Add CANFD support and correct typos (#5912)
* Add CANFD support and correct typos - Added CANFD required fields to can.h - Fixed typos in can.h and can.c - Corrected all the projects affected by the typo - Fixed wrong line-ending in some affected can driver files Signed-off-by: Fan YANG <[email protected]> * update Signed-off-by: Fan YANG <[email protected]> Co-authored-by: Meco Man <[email protected]>
Diffstat (limited to 'bsp')
-rw-r--r--bsp/at32/libraries/rt_drivers/drv_can.c8
-rw-r--r--bsp/essemi/es32f0654/drivers/drv_can.c8
-rw-r--r--bsp/essemi/es32f369x/drivers/drv_can.c8
-rw-r--r--bsp/hc32/libraries/hc32_drivers/drv_can.c8
-rw-r--r--bsp/imxrt/libraries/drivers/drv_can.c4
-rw-r--r--bsp/loongson/ls1cdev/drivers/drv_can.c8
-rw-r--r--bsp/loongson/ls1cdev/libraries/ls1c_can.h38
-rw-r--r--bsp/n32g452xx/Libraries/rt_drivers/drv_can.c8
-rw-r--r--bsp/nuvoton/libraries/m2354/rtt_port/drv_can.c8
-rw-r--r--bsp/nuvoton/libraries/m480/rtt_port/drv_can.c8
-rw-r--r--bsp/nuvoton/libraries/n9h30/rtt_port/drv_can.c8
-rw-r--r--bsp/nuvoton/libraries/nuc980/rtt_port/drv_can.c8
-rw-r--r--bsp/renesas/libraries/HAL_Drivers/drv_can.c4
-rw-r--r--bsp/stm32/libraries/HAL_Drivers/drv_can.c8
14 files changed, 67 insertions, 67 deletions
diff --git a/bsp/at32/libraries/rt_drivers/drv_can.c b/bsp/at32/libraries/rt_drivers/drv_can.c
index 7a0f7ba49c..6b60187aab 100644
--- a/bsp/at32/libraries/rt_drivers/drv_can.c
+++ b/bsp/at32/libraries/rt_drivers/drv_can.c
@@ -192,13 +192,13 @@ static rt_err_t _can_config(struct rt_can_device *can, struct can_configure *cfg
case RT_CAN_MODE_NORMAL:
can_instance->config.base_init_struct.mode_selection = CAN_MODE_COMMUNICATE;
break;
- case RT_CAN_MODE_LISEN:
+ case RT_CAN_MODE_LISTEN:
can_instance->config.base_init_struct.mode_selection = CAN_MODE_LISTENONLY;
break;
case RT_CAN_MODE_LOOPBACK:
can_instance->config.base_init_struct.mode_selection = CAN_MODE_LOOPBACK;
break;
- case RT_CAN_MODE_LOOPBACKANLISEN:
+ case RT_CAN_MODE_LOOPBACKANLISTEN:
can_instance->config.base_init_struct.mode_selection = CAN_MODE_LISTENONLY_LOOPBACK;
break;
}
@@ -432,9 +432,9 @@ static rt_err_t _can_control(struct rt_can_device *can, int cmd, void *arg)
case RT_CAN_CMD_SET_MODE:
argval = (rt_uint32_t) arg;
if (argval != RT_CAN_MODE_NORMAL &&
- argval != RT_CAN_MODE_LISEN &&
+ argval != RT_CAN_MODE_LISTEN &&
argval != RT_CAN_MODE_LOOPBACK &&
- argval != RT_CAN_MODE_LOOPBACKANLISEN)
+ argval != RT_CAN_MODE_LOOPBACKANLISTEN)
{
return -RT_ERROR;
}
diff --git a/bsp/essemi/es32f0654/drivers/drv_can.c b/bsp/essemi/es32f0654/drivers/drv_can.c
index c58ae1f2b2..76a8ddd662 100644
--- a/bsp/essemi/es32f0654/drivers/drv_can.c
+++ b/bsp/essemi/es32f0654/drivers/drv_can.c
@@ -108,13 +108,13 @@ static rt_err_t _can_config(struct rt_can_device *can_device, struct can_configu
case RT_CAN_MODE_NORMAL:
drv_can->CanHandle.init.mode = CAN_MODE_NORMAL;
break;
- case RT_CAN_MODE_LISEN:
+ case RT_CAN_MODE_LISTEN:
drv_can->CanHandle.init.mode = CAN_MODE_SILENT;
break;
case RT_CAN_MODE_LOOPBACK:
drv_can->CanHandle.init.mode = CAN_MODE_LOOPBACK;
break;
- case RT_CAN_MODE_LOOPBACKANLISEN:
+ case RT_CAN_MODE_LOOPBACKANLISTEN:
drv_can->CanHandle.init.mode = CAN_MODE_SILENT_LOOPBACK;
break;
}
@@ -295,9 +295,9 @@ static rt_err_t _can_control(struct rt_can_device *can_device, int cmd, void *ar
case RT_CAN_CMD_SET_MODE:
argval = (rt_uint32_t) arg;
if (argval != RT_CAN_MODE_NORMAL &&
- argval != RT_CAN_MODE_LISEN &&
+ argval != RT_CAN_MODE_LISTEN &&
argval != RT_CAN_MODE_LOOPBACK &&
- argval != RT_CAN_MODE_LOOPBACKANLISEN)
+ argval != RT_CAN_MODE_LOOPBACKANLISTEN)
{
return -RT_ERROR;
}
diff --git a/bsp/essemi/es32f369x/drivers/drv_can.c b/bsp/essemi/es32f369x/drivers/drv_can.c
index 81936c33ac..c95fb780ce 100644
--- a/bsp/essemi/es32f369x/drivers/drv_can.c
+++ b/bsp/essemi/es32f369x/drivers/drv_can.c
@@ -107,13 +107,13 @@ static rt_err_t _can_config(struct rt_can_device *can_device, struct can_configu
case RT_CAN_MODE_NORMAL:
drv_can->CanHandle.init.mode = CAN_MODE_NORMAL;
break;
- case RT_CAN_MODE_LISEN:
+ case RT_CAN_MODE_LISTEN:
drv_can->CanHandle.init.mode = CAN_MODE_SILENT;
break;
case RT_CAN_MODE_LOOPBACK:
drv_can->CanHandle.init.mode = CAN_MODE_LOOPBACK;
break;
- case RT_CAN_MODE_LOOPBACKANLISEN:
+ case RT_CAN_MODE_LOOPBACKANLISTEN:
drv_can->CanHandle.init.mode = CAN_MODE_SILENT_LOOPBACK;
break;
}
@@ -289,9 +289,9 @@ static rt_err_t _can_control(struct rt_can_device *can_device, int cmd, void *ar
case RT_CAN_CMD_SET_MODE:
argval = (rt_uint32_t) arg;
if (argval != RT_CAN_MODE_NORMAL &&
- argval != RT_CAN_MODE_LISEN &&
+ argval != RT_CAN_MODE_LISTEN &&
argval != RT_CAN_MODE_LOOPBACK &&
- argval != RT_CAN_MODE_LOOPBACKANLISEN)
+ argval != RT_CAN_MODE_LOOPBACKANLISTEN)
{
return -RT_ERROR;
}
diff --git a/bsp/hc32/libraries/hc32_drivers/drv_can.c b/bsp/hc32/libraries/hc32_drivers/drv_can.c
index 8482a10dbe..726eab12d5 100644
--- a/bsp/hc32/libraries/hc32_drivers/drv_can.c
+++ b/bsp/hc32/libraries/hc32_drivers/drv_can.c
@@ -124,13 +124,13 @@ static rt_uint32_t _get_can_work_mode(rt_uint32_t mode)
case RT_CAN_MODE_NORMAL:
work_mode = CAN_WORK_MD_NORMAL;
break;
- case RT_CAN_MODE_LISEN:
+ case RT_CAN_MODE_LISTEN:
work_mode = CAN_WORK_MD_SILENT;
break;
case RT_CAN_MODE_LOOPBACK:
work_mode = CAN_WORK_MD_ELB;
break;
- case RT_CAN_MODE_LOOPBACKANLISEN:
+ case RT_CAN_MODE_LOOPBACKANLISTEN:
work_mode = CAN_WORK_MD_ELB_SILENT;
break;
default:
@@ -298,9 +298,9 @@ static rt_err_t _can_control(struct rt_can_device *can, int cmd, void *arg)
case RT_CAN_CMD_SET_MODE:
argval = (rt_uint32_t) arg;
if (argval != RT_CAN_MODE_NORMAL &&
- argval != RT_CAN_MODE_LISEN &&
+ argval != RT_CAN_MODE_LISTEN &&
argval != RT_CAN_MODE_LOOPBACK &&
- argval != RT_CAN_MODE_LOOPBACKANLISEN)
+ argval != RT_CAN_MODE_LOOPBACKANLISTEN)
{
return -RT_ERROR;
}
diff --git a/bsp/imxrt/libraries/drivers/drv_can.c b/bsp/imxrt/libraries/drivers/drv_can.c
index c44ec9ab69..6af614418c 100644
--- a/bsp/imxrt/libraries/drivers/drv_can.c
+++ b/bsp/imxrt/libraries/drivers/drv_can.c
@@ -135,12 +135,12 @@ static rt_err_t can_cfg(struct rt_can_device *can_dev, struct can_configure *cfg
case RT_CAN_MODE_NORMAL:
/* default mode */
break;
- case RT_CAN_MODE_LISEN:
+ case RT_CAN_MODE_LISTEN:
break;
case RT_CAN_MODE_LOOPBACK:
config.enableLoopBack = true;
break;
- case RT_CAN_MODE_LOOPBACKANLISEN:
+ case RT_CAN_MODE_LOOPBACKANLISTEN:
break;
}
FLEXCAN_Init(can->base, &config, GetCanSrcFreq());
diff --git a/bsp/loongson/ls1cdev/drivers/drv_can.c b/bsp/loongson/ls1cdev/drivers/drv_can.c
index cf0e00f00a..78fc021ecb 100644
--- a/bsp/loongson/ls1cdev/drivers/drv_can.c
+++ b/bsp/loongson/ls1cdev/drivers/drv_can.c
@@ -156,14 +156,14 @@ static void bxcan_init(CAN_TypeDef *pcan, rt_uint32_t baud, rt_uint32_t mode)
case RT_CAN_MODE_NORMAL:
CAN_InitStructure.CAN_Mode = 0x00;
break;
- case RT_CAN_MODE_LISEN:
+ case RT_CAN_MODE_LISTEN:
CAN_InitStructure.CAN_Mode = CAN_Mode_LOM;
break;
case RT_CAN_MODE_LOOPBACK:
CAN_InitStructure.CAN_Mode = CAN_Mode_STM;
break;
- case RT_CAN_MODE_LOOPBACKANLISEN:
+ case RT_CAN_MODE_LOOPBACKANLISTEN:
CAN_InitStructure.CAN_Mode = CAN_Mode_STM|CAN_Mode_LOM;
break;
}
@@ -272,9 +272,9 @@ static rt_err_t control(struct rt_can_device *can, int cmd, void *arg)
case RT_CAN_CMD_SET_MODE:
argval = (rt_uint32_t) arg;
if (argval != RT_CAN_MODE_NORMAL ||
- argval != RT_CAN_MODE_LISEN ||
+ argval != RT_CAN_MODE_LISTEN ||
argval != RT_CAN_MODE_LOOPBACK ||
- argval != RT_CAN_MODE_LOOPBACKANLISEN)
+ argval != RT_CAN_MODE_LOOPBACKANLISTEN)
{
return RT_ERROR;
}
diff --git a/bsp/loongson/ls1cdev/libraries/ls1c_can.h b/bsp/loongson/ls1cdev/libraries/ls1c_can.h
index b2b0f8efa8..fcf6e31d5c 100644
--- a/bsp/loongson/ls1cdev/libraries/ls1c_can.h
+++ b/bsp/loongson/ls1cdev/libraries/ls1c_can.h
@@ -1,9 +1,9 @@
/*
- * Copyright (c) 2006-2018, RT-Thread Development Team
+ * Copyright (c) 2006-2022, RT-Thread Development Team
*
* SPDX-License-Identifier: Apache-2.0
*
- * Change Logs: (Pelican Mode)
+ * Change Logs: (Pelican Mode)
* Date Author Notes
* 2018-01-06 sundm75 first version
*/
@@ -54,9 +54,9 @@
#define CAN_RTR_Remote 1
#define CAN_MODE_NORMAL 0
-#define CAN_MODE_LISEN 1
+#define CAN_MODE_LISTEN 1
#define CAN_MODE_LOOPBACK 2
-#define CAN_MODE_LOOPBACKANLISEN 3
+#define CAN_MODE_LOOPBACKANLISTEN 3
/*!< CAN 控制状态寄存器 */
/************************** CAN_MOD 寄存器位定义*******************************/
@@ -84,7 +84,7 @@
#define CAN_SR_TS ((unsigned char)0x20) /*!< 发送状态1: 发送 0: 空闲*/
#define CAN_SR_ES ((unsigned char)0x40) /*!< 出错状态1:出错 0: 正常 */
#define CAN_SR_BS ((unsigned char)0x80) /*!< 总线状态1: 关闭 0: 开启 */
-
+
/************************** CAN_IR 中断寄存器位定义****************************/
#define CAN_IR_RI ((unsigned char)0x01) /*!< 接收中断 */
#define CAN_IR_TI ((unsigned char)0x02) /*!< 发送中断 */
@@ -94,7 +94,7 @@
#define CAN_IR_EPI ((unsigned char)0x20) /*!< 错误消极中断 */
#define CAN_IR_ALI ((unsigned char)0x40) /*!< 仲裁丢失中断 */
#define CAN_IR_BEI ((unsigned char)0x80) /*!< 总线错误中断 */
-
+
/************************* CAN_IER 中断使能寄存器位定义************************/
#define CAN_IER_RIE ((unsigned char)0x01) /*!< 接收中断使能 */
#define CAN_IER_TIE ((unsigned char)0x02) /*!< 发送中断使能 */
@@ -104,17 +104,17 @@
#define CAN_IER_EPIE ((unsigned char)0x20) /*!< 错误消极中断使能 */
#define CAN_IER_ALIE ((unsigned char)0x40) /*!< 仲裁丢失中断使能 */
#define CAN_IER_BEIE ((unsigned char)0x80) /*!< 总线错误中断使能 */
-
-typedef enum
+
+typedef enum
{
- LS1C_CAN1MBaud=0, // 1 MBit/sec
- LS1C_CAN800kBaud, // 800 kBit/sec
- LS1C_CAN500kBaud, // 500 kBit/sec
- LS1C_CAN250kBaud, // 250 kBit/sec
- LS1C_CAN125kBaud, // 125 kBit/sec
- LS1C_CAN100kBaud, // 100 kBit/sec
- LS1C_CAN50kBaud, // 50 kBit/sec
- LS1C_CAN40kBaud, // 40 kBit/sec
+ LS1C_CAN1MBaud=0, // 1 MBit/sec
+ LS1C_CAN800kBaud, // 800 kBit/sec
+ LS1C_CAN500kBaud, // 500 kBit/sec
+ LS1C_CAN250kBaud, // 250 kBit/sec
+ LS1C_CAN125kBaud, // 125 kBit/sec
+ LS1C_CAN100kBaud, // 100 kBit/sec
+ LS1C_CAN50kBaud, // 50 kBit/sec
+ LS1C_CAN40kBaud, // 40 kBit/sec
}Ls1c_CanBPS_t;
typedef struct
@@ -143,12 +143,12 @@ typedef struct
typedef struct
{
- unsigned char CAN_Prescaler; /* 波特率分频系数1 to 31. */
+ unsigned char CAN_Prescaler; /* 波特率分频系数1 to 31. */
unsigned char CAN_Mode; /*0x10:睡眠0x08:单,双滤波 0x40:正常工作0x20:只听 0x01:复位*/
unsigned char CAN_SJW; /*同步跳转宽度 */
unsigned char CAN_BS1; /*时间段1计数值*/
- unsigned char CAN_BS2; /*时间段2计数值*/
-
+ unsigned char CAN_BS2; /*时间段2计数值*/
+
} CAN_InitTypeDef;
typedef struct
diff --git a/bsp/n32g452xx/Libraries/rt_drivers/drv_can.c b/bsp/n32g452xx/Libraries/rt_drivers/drv_can.c
index 280e749d5c..22d8a04450 100644
--- a/bsp/n32g452xx/Libraries/rt_drivers/drv_can.c
+++ b/bsp/n32g452xx/Libraries/rt_drivers/drv_can.c
@@ -104,13 +104,13 @@ static uint8_t get_can_mode_rtt2n32(uint8_t rtt_can_mode)
case RT_CAN_MODE_NORMAL:
mode = CAN_Normal_Mode;
break;
- case RT_CAN_MODE_LISEN:
+ case RT_CAN_MODE_LISTEN:
mode = CAN_Silent_Mode;
break;
case RT_CAN_MODE_LOOPBACK:
mode = CAN_LoopBack_Mode;
break;
- case RT_CAN_MODE_LOOPBACKANLISEN:
+ case RT_CAN_MODE_LOOPBACKANLISTEN:
mode = CAN_Silent_LoopBack_Mode;
break;
}
@@ -413,9 +413,9 @@ static rt_err_t _can_control(struct rt_can_device *can, int cmd, void *arg)
case RT_CAN_CMD_SET_MODE:
argval = (rt_uint32_t)arg;
if (argval != RT_CAN_MODE_NORMAL &&
- argval != RT_CAN_MODE_LISEN &&
+ argval != RT_CAN_MODE_LISTEN &&
argval != RT_CAN_MODE_LOOPBACK &&
- argval != RT_CAN_MODE_LOOPBACKANLISEN)
+ argval != RT_CAN_MODE_LOOPBACKANLISTEN)
{
return -RT_ERROR;
}
diff --git a/bsp/nuvoton/libraries/m2354/rtt_port/drv_can.c b/bsp/nuvoton/libraries/m2354/rtt_port/drv_can.c
index 511fb592a2..3327901cd1 100644
--- a/bsp/nuvoton/libraries/m2354/rtt_port/drv_can.c
+++ b/bsp/nuvoton/libraries/m2354/rtt_port/drv_can.c
@@ -256,13 +256,13 @@ static rt_err_t nu_can_configure(struct rt_can_device *can, struct can_configure
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk);
#endif
break;
- case RT_CAN_MODE_LISEN:
+ case RT_CAN_MODE_LISTEN:
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk | CAN_TEST_SILENT_Msk);
break;
case RT_CAN_MODE_LOOPBACK:
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk | CAN_TEST_LBACK_Msk);
break;
- case RT_CAN_MODE_LOOPBACKANLISEN:
+ case RT_CAN_MODE_LOOPBACKANLISTEN:
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk | CAN_TEST_SILENT_Msk | CAN_TEST_LBACK_Msk);
break;
default:
@@ -328,9 +328,9 @@ static rt_err_t nu_can_control(struct rt_can_device *can, int cmd, void *arg)
case RT_CAN_CMD_SET_MODE:
if ((argval == RT_CAN_MODE_NORMAL) ||
- (argval == RT_CAN_MODE_LISEN) ||
+ (argval == RT_CAN_MODE_LISTEN) ||
(argval == RT_CAN_MODE_LOOPBACK) ||
- (argval == RT_CAN_MODE_LOOPBACKANLISEN))
+ (argval == RT_CAN_MODE_LOOPBACKANLISTEN))
{
if (argval != can->config.mode)
{
diff --git a/bsp/nuvoton/libraries/m480/rtt_port/drv_can.c b/bsp/nuvoton/libraries/m480/rtt_port/drv_can.c
index 14926076c3..c9915aee95 100644
--- a/bsp/nuvoton/libraries/m480/rtt_port/drv_can.c
+++ b/bsp/nuvoton/libraries/m480/rtt_port/drv_can.c
@@ -307,13 +307,13 @@ static rt_err_t nu_can_configure(struct rt_can_device *can, struct can_configure
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk);
#endif
break;
- case RT_CAN_MODE_LISEN:
+ case RT_CAN_MODE_LISTEN:
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk | CAN_TEST_SILENT_Msk);
break;
case RT_CAN_MODE_LOOPBACK:
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk | CAN_TEST_LBACK_Msk);
break;
- case RT_CAN_MODE_LOOPBACKANLISEN:
+ case RT_CAN_MODE_LOOPBACKANLISTEN:
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk | CAN_TEST_SILENT_Msk | CAN_TEST_LBACK_Msk);
break;
default:
@@ -379,9 +379,9 @@ static rt_err_t nu_can_control(struct rt_can_device *can, int cmd, void *arg)
case RT_CAN_CMD_SET_MODE:
if ((argval == RT_CAN_MODE_NORMAL) ||
- (argval == RT_CAN_MODE_LISEN) ||
+ (argval == RT_CAN_MODE_LISTEN) ||
(argval == RT_CAN_MODE_LOOPBACK) ||
- (argval == RT_CAN_MODE_LOOPBACKANLISEN))
+ (argval == RT_CAN_MODE_LOOPBACKANLISTEN))
{
if (argval != can->config.mode)
{
diff --git a/bsp/nuvoton/libraries/n9h30/rtt_port/drv_can.c b/bsp/nuvoton/libraries/n9h30/rtt_port/drv_can.c
index aedd61f018..ebbda12689 100644
--- a/bsp/nuvoton/libraries/n9h30/rtt_port/drv_can.c
+++ b/bsp/nuvoton/libraries/n9h30/rtt_port/drv_can.c
@@ -256,13 +256,13 @@ static rt_err_t nu_can_configure(struct rt_can_device *can, struct can_configure
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk);
#endif
break;
- case RT_CAN_MODE_LISEN:
+ case RT_CAN_MODE_LISTEN:
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk | CAN_TEST_SILENT_Msk);
break;
case RT_CAN_MODE_LOOPBACK:
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk | CAN_TEST_LBACK_Msk);
break;
- case RT_CAN_MODE_LOOPBACKANLISEN:
+ case RT_CAN_MODE_LOOPBACKANLISTEN:
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk | CAN_TEST_SILENT_Msk | CAN_TEST_LBACK_Msk);
break;
default:
@@ -328,9 +328,9 @@ static rt_err_t nu_can_control(struct rt_can_device *can, int cmd, void *arg)
case RT_CAN_CMD_SET_MODE:
if ((argval == RT_CAN_MODE_NORMAL) ||
- (argval == RT_CAN_MODE_LISEN) ||
+ (argval == RT_CAN_MODE_LISTEN) ||
(argval == RT_CAN_MODE_LOOPBACK) ||
- (argval == RT_CAN_MODE_LOOPBACKANLISEN))
+ (argval == RT_CAN_MODE_LOOPBACKANLISTEN))
{
if (argval != can->config.mode)
{
diff --git a/bsp/nuvoton/libraries/nuc980/rtt_port/drv_can.c b/bsp/nuvoton/libraries/nuc980/rtt_port/drv_can.c
index fcdbbe8d74..385f9e4123 100644
--- a/bsp/nuvoton/libraries/nuc980/rtt_port/drv_can.c
+++ b/bsp/nuvoton/libraries/nuc980/rtt_port/drv_can.c
@@ -280,13 +280,13 @@ static rt_err_t nu_can_configure(struct rt_can_device *can, struct can_configure
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk);
#endif
break;
- case RT_CAN_MODE_LISEN:
+ case RT_CAN_MODE_LISTEN:
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk | CAN_TEST_SILENT_Msk);
break;
case RT_CAN_MODE_LOOPBACK:
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk | CAN_TEST_LBACK_Msk);
break;
- case RT_CAN_MODE_LOOPBACKANLISEN:
+ case RT_CAN_MODE_LOOPBACKANLISTEN:
CAN_EnterTestMode(base, CAN_TEST_BASIC_Msk | CAN_TEST_SILENT_Msk | CAN_TEST_LBACK_Msk);
break;
default:
@@ -352,9 +352,9 @@ static rt_err_t nu_can_control(struct rt_can_device *can, int cmd, void *arg)
case RT_CAN_CMD_SET_MODE:
if ((argval == RT_CAN_MODE_NORMAL) ||
- (argval == RT_CAN_MODE_LISEN) ||
+ (argval == RT_CAN_MODE_LISTEN) ||
(argval == RT_CAN_MODE_LOOPBACK) ||
- (argval == RT_CAN_MODE_LOOPBACKANLISEN))
+ (argval == RT_CAN_MODE_LOOPBACKANLISTEN))
{
if (argval != can->config.mode)
{
diff --git a/bsp/renesas/libraries/HAL_Drivers/drv_can.c b/bsp/renesas/libraries/HAL_Drivers/drv_can.c
index f87e0d9155..60b64565b3 100644
--- a/bsp/renesas/libraries/HAL_Drivers/drv_can.c
+++ b/bsp/renesas/libraries/HAL_Drivers/drv_can.c
@@ -134,7 +134,7 @@ rt_err_t ra_can_control(struct rt_can_device *can_dev, int cmd, void *arg)
case RT_CAN_CMD_SET_MODE:
argval = (rt_uint32_t) arg;
if (argval != RT_CAN_MODE_NORMAL &&
- argval != RT_CAN_MODE_LISEN &&
+ argval != RT_CAN_MODE_LISTEN &&
argval != RT_CAN_MODE_LOOPBACK)
{
return -RT_ERROR;
@@ -147,7 +147,7 @@ rt_err_t ra_can_control(struct rt_can_device *can_dev, int cmd, void *arg)
{
case RT_CAN_MODE_NORMAL:
mode_to_set = CAN_TEST_MODE_DISABLED;
- case RT_CAN_MODE_LISEN:
+ case RT_CAN_MODE_LISTEN:
mode_to_set = CAN_TEST_MODE_LISTEN;
case RT_CAN_MODE_LOOPBACK:
mode_to_set = CAN_TEST_MODE_LOOPBACK_INTERNAL;
diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_can.c b/bsp/stm32/libraries/HAL_Drivers/drv_can.c
index a3959a2083..1cb003bdf4 100644
--- a/bsp/stm32/libraries/HAL_Drivers/drv_can.c
+++ b/bsp/stm32/libraries/HAL_Drivers/drv_can.c
@@ -149,13 +149,13 @@ static rt_err_t _can_config(struct rt_can_device *can, struct can_configure *cfg
case RT_CAN_MODE_NORMAL:
drv_can->CanHandle.Init.Mode = CAN_MODE_NORMAL;
break;
- case RT_CAN_MODE_LISEN:
+ case RT_CAN_MODE_LISTEN:
drv_can->CanHandle.Init.Mode = CAN_MODE_SILENT;
break;
case RT_CAN_MODE_LOOPBACK:
drv_can->CanHandle.Init.Mode = CAN_MODE_LOOPBACK;
break;
- case RT_CAN_MODE_LOOPBACKANLISEN:
+ case RT_CAN_MODE_LOOPBACKANLISTEN:
drv_can->CanHandle.Init.Mode = CAN_MODE_SILENT_LOOPBACK;
break;
}
@@ -410,9 +410,9 @@ static rt_err_t _can_control(struct rt_can_device *can, int cmd, void *arg)
case RT_CAN_CMD_SET_MODE:
argval = (rt_uint32_t) arg;
if (argval != RT_CAN_MODE_NORMAL &&
- argval != RT_CAN_MODE_LISEN &&
+ argval != RT_CAN_MODE_LISTEN &&
argval != RT_CAN_MODE_LOOPBACK &&
- argval != RT_CAN_MODE_LOOPBACKANLISEN)
+ argval != RT_CAN_MODE_LOOPBACKANLISTEN)
{
return -RT_ERROR;
}