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 /bsp/microchip/common | |
| 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 'bsp/microchip/common')
| -rw-r--r-- | bsp/microchip/common/board/sam_gmac.c | 4 | ||||
| -rw-r--r-- | bsp/microchip/common/board/sam_i2c.c | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/bsp/microchip/common/board/sam_gmac.c b/bsp/microchip/common/board/sam_gmac.c index 953c3430f4..b8f8d7a91c 100644 --- a/bsp/microchip/common/board/sam_gmac.c +++ b/bsp/microchip/common/board/sam_gmac.c @@ -111,14 +111,14 @@ static rt_err_t rt_sam_eth_close(rt_device_t dev) return RT_EOK; } -static rt_size_t rt_sam_eth_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) +static rt_ssize_t rt_sam_eth_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) { LOG_D("gmac read"); rt_set_errno(-RT_ENOSYS); return 0; } -static rt_size_t rt_sam_eth_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) +static rt_ssize_t rt_sam_eth_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) { LOG_D("gmac write"); rt_set_errno(-RT_ENOSYS); diff --git a/bsp/microchip/common/board/sam_i2c.c b/bsp/microchip/common/board/sam_i2c.c index 7196e0c87d..ea23058487 100644 --- a/bsp/microchip/common/board/sam_i2c.c +++ b/bsp/microchip/common/board/sam_i2c.c @@ -30,10 +30,10 @@ static struct sam_i2c_bus sam_i2c0 = .device_name = I2CBUS_NAME, }; -static rt_size_t sam_i2c_master_xfer(struct rt_i2c_bus_device *bus, +static rt_ssize_t sam_i2c_master_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num); -static rt_size_t sam_i2c_slave_xfer(struct rt_i2c_bus_device *bus, +static rt_ssize_t sam_i2c_slave_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num); static rt_err_t sam_i2c_bus_control(struct rt_i2c_bus_device *bus, @@ -62,7 +62,7 @@ static inline void sam_i2c_update_control(struct rt_i2c_msg *src, dest->flags |= I2C_M_SEVEN; } -static rt_size_t sam_i2c_master_xfer(struct rt_i2c_bus_device *bus, +static rt_ssize_t sam_i2c_master_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num) { @@ -82,7 +82,7 @@ static rt_size_t sam_i2c_master_xfer(struct rt_i2c_bus_device *bus, return i; } -static rt_size_t sam_i2c_slave_xfer(struct rt_i2c_bus_device *bus, +static rt_ssize_t sam_i2c_slave_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num) { |
