diff options
| author | Meco Man <[email protected]> | 2023-02-05 18:35:33 -0500 |
|---|---|---|
| committer | Man, Jianting (Meco) <[email protected]> | 2023-02-07 21:43:57 -0500 |
| commit | f58d3c5200d5a51a39503c5311422e2fb99d3d20 (patch) | |
| tree | cab3ae78ea13bfb649e5087c138bf9a951746a4b /components/drivers/i2c/i2c_dev.c | |
| parent | 890c1c9264e425f20c2925de4095fb46ca4e74aa (diff) | |
rt_device_write/read return data type as rt_ssize_t
rt_ssize_t can give negative error code, which follows the unix style correctly
Diffstat (limited to 'components/drivers/i2c/i2c_dev.c')
| -rw-r--r-- | components/drivers/i2c/i2c_dev.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/drivers/i2c/i2c_dev.c b/components/drivers/i2c/i2c_dev.c index 4e2ca8924f..ffd24f95b5 100644 --- a/components/drivers/i2c/i2c_dev.c +++ b/components/drivers/i2c/i2c_dev.c @@ -20,7 +20,7 @@ #endif #include <rtdbg.h> -static rt_size_t i2c_bus_device_read(rt_device_t dev, +static rt_ssize_t i2c_bus_device_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t count) @@ -40,7 +40,7 @@ static rt_size_t i2c_bus_device_read(rt_device_t dev, return rt_i2c_master_recv(bus, addr, flags, (rt_uint8_t *)buffer, count); } -static rt_size_t i2c_bus_device_write(rt_device_t dev, +static rt_ssize_t i2c_bus_device_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t count) |
