From d357559323f44f3230d7bce919294f41a7ea53f7 Mon Sep 17 00:00:00 2001 From: CYFS <2805686936@qq.com> Date: Fri, 7 Nov 2025 20:50:24 +0800 Subject: [PATCH] fix:stm32 can build error --- bsp/stm32/libraries/HAL_Drivers/drivers/drv_can.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsp/stm32/libraries/HAL_Drivers/drivers/drv_can.c b/bsp/stm32/libraries/HAL_Drivers/drivers/drv_can.c index 196cc94a529..73a9ac8f505 100644 --- a/bsp/stm32/libraries/HAL_Drivers/drivers/drv_can.c +++ b/bsp/stm32/libraries/HAL_Drivers/drivers/drv_can.c @@ -500,7 +500,7 @@ static rt_err_t _can_control(struct rt_can_device *can, int cmd, void *arg) * * @return `RT_EOK` on success, or an error code on failure. */ -static int _can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) +static rt_ssize_t _can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) { CAN_HandleTypeDef *hcan; hcan = &((struct stm32_can *) can->parent.user_data)->CanHandle; @@ -649,7 +649,7 @@ static rt_ssize_t _can_sendmsg_nonblocking(struct rt_can_device *can, const void return RT_EOK; } -static int _can_recvmsg(struct rt_can_device *can, void *buf, rt_uint32_t fifo) +static rt_ssize_t _can_recvmsg(struct rt_can_device *can, void *buf, rt_uint32_t fifo) { HAL_StatusTypeDef status; CAN_HandleTypeDef *hcan;