summaryrefslogtreecommitdiff
path: root/bsp/imxrt
diff options
context:
space:
mode:
authorsp-cai <[email protected]>2023-07-14 09:57:40 +0800
committerGitHub <[email protected]>2023-07-13 21:57:40 -0400
commit0ebec472e16cc88d5ed5453d99059af0031998d1 (patch)
treeac7869e2d5ed60465836a88c92bb6769df7a19f5 /bsp/imxrt
parent350626841a3baea98e0bb8737d844dbd814a50c1 (diff)
[components][i2c] 优化 controt 接口格式,增加可用命令 (#7806)
原来 rt_i2c_control 只能执行 RT_I2C_DEV_CTRL_CLK 单一命令,通过此修改可以支持更多可用命令
Diffstat (limited to 'bsp/imxrt')
-rw-r--r--bsp/imxrt/libraries/drivers/drv_i2c.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/bsp/imxrt/libraries/drivers/drv_i2c.c b/bsp/imxrt/libraries/drivers/drv_i2c.c
index 40a3f62441..7210421c31 100644
--- a/bsp/imxrt/libraries/drivers/drv_i2c.c
+++ b/bsp/imxrt/libraries/drivers/drv_i2c.c
@@ -141,8 +141,8 @@ static rt_ssize_t imxrt_i2c_slv_xfer(struct rt_i2c_bus_device *bus,
struct rt_i2c_msg msgs[],
rt_uint32_t num);
static rt_err_t imxrt_i2c_bus_control(struct rt_i2c_bus_device *bus,
- rt_uint32_t,
- rt_uint32_t);
+ int cmd,
+ void *args);
static const struct rt_i2c_bus_device_ops imxrt_i2c_ops =
{
@@ -372,8 +372,8 @@ static rt_ssize_t imxrt_i2c_slv_xfer(struct rt_i2c_bus_device *bus,
return 0;
}
static rt_err_t imxrt_i2c_bus_control(struct rt_i2c_bus_device *bus,
- rt_uint32_t cmd,
- rt_uint32_t arg)
+ int cmd,
+ void *args)
{
return -RT_ERROR;
}