Skip to content

Commit ba76cb5

Browse files
authored
[drivers]修复can驱动编译错误 (#7708)
1 parent 33f550c commit ba76cb5

File tree

2 files changed

+3
-3
lines changed
  • bsp/imxrt/libraries/drivers
  • components/drivers/include/drivers

2 files changed

+3
-3
lines changed

bsp/imxrt/libraries/drivers/drv_can.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@ static rt_ssize_t can_send(struct rt_can_device *can_dev, const void *buf, rt_ui
430430
return (rt_ssize_t)ret;
431431
}
432432

433-
static int can_recv(struct rt_can_device *can_dev, void *buf, rt_uint32_t boxno)
433+
static rt_ssize_t can_recv(struct rt_can_device *can_dev, void *buf, rt_uint32_t boxno)
434434
{
435435
struct imxrt_can *can;
436436
struct rt_can_msg *pmsg;

components/drivers/include/drivers/can.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -351,8 +351,8 @@ struct rt_can_ops
351351
{
352352
rt_err_t (*configure)(struct rt_can_device *can, struct can_configure *cfg);
353353
rt_err_t (*control)(struct rt_can_device *can, int cmd, void *arg);
354-
int (*sendmsg)(struct rt_can_device *can, const void *buf, rt_uint32_t boxno);
355-
int (*recvmsg)(struct rt_can_device *can, void *buf, rt_uint32_t boxno);
354+
rt_ssize_t (*sendmsg)(struct rt_can_device *can, const void *buf, rt_uint32_t boxno);
355+
rt_ssize_t (*recvmsg)(struct rt_can_device *can, void *buf, rt_uint32_t boxno);
356356
};
357357

358358
rt_err_t rt_hw_can_register(struct rt_can_device *can,

0 commit comments

Comments
 (0)