[device]修改mtd_nor读写函数返回类型为rt_ssize_t

This commit is contained in:
wdfk-prog 2023-03-20 20:07:36 +08:00 committed by Man, Jianting (Meco)
parent 7f03e2b5eb
commit 87c57f86f7
2 changed files with 13 additions and 13 deletions

View File

@ -1,5 +1,5 @@
/* /*
* COPYRIGHT (C) 2011-2021, Real-Thread Information Technology Ltd * COPYRIGHT (C) 2011-2023, Real-Thread Information Technology Ltd
* *
* SPDX-License-Identifier: Apache-2.0 * SPDX-License-Identifier: Apache-2.0
* *
@ -32,18 +32,18 @@ struct rt_mtd_nor_driver_ops
{ {
rt_err_t (*read_id) (struct rt_mtd_nor_device* device); rt_err_t (*read_id) (struct rt_mtd_nor_device* device);
rt_size_t (*read) (struct rt_mtd_nor_device* device, rt_off_t offset, rt_uint8_t* data, rt_uint32_t length); rt_ssize_t (*read) (struct rt_mtd_nor_device* device, rt_off_t offset, rt_uint8_t* data, rt_size_t length);
rt_size_t (*write) (struct rt_mtd_nor_device* device, rt_off_t offset, const rt_uint8_t* data, rt_uint32_t length); rt_ssize_t (*write) (struct rt_mtd_nor_device* device, rt_off_t offset, const rt_uint8_t* data, rt_size_t length);
rt_err_t (*erase_block)(struct rt_mtd_nor_device* device, rt_off_t offset, rt_uint32_t length); rt_err_t (*erase_block)(struct rt_mtd_nor_device* device, rt_off_t offset, rt_size_t length);
}; };
rt_err_t rt_mtd_nor_register_device(const char* name, struct rt_mtd_nor_device* device); rt_err_t rt_mtd_nor_register_device(const char* name, struct rt_mtd_nor_device* device);
rt_uint32_t rt_mtd_nor_read_id(struct rt_mtd_nor_device* device); rt_uint32_t rt_mtd_nor_read_id(struct rt_mtd_nor_device* device);
rt_size_t rt_mtd_nor_read(struct rt_mtd_nor_device* device, rt_ssize_t rt_mtd_nor_read(struct rt_mtd_nor_device* device,
rt_off_t offset, rt_uint8_t* data, rt_uint32_t length); rt_off_t offset, rt_uint8_t* data, rt_size_t length);
rt_size_t rt_mtd_nor_write(struct rt_mtd_nor_device* device, rt_ssize_t rt_mtd_nor_write(struct rt_mtd_nor_device* device,
rt_off_t offset, const rt_uint8_t* data, rt_uint32_t length); rt_off_t offset, const rt_uint8_t* data, rt_size_t length);
rt_err_t rt_mtd_nor_erase_block(struct rt_mtd_nor_device* device, rt_err_t rt_mtd_nor_erase_block(struct rt_mtd_nor_device* device,
rt_off_t offset, rt_size_t length); rt_off_t offset, rt_size_t length);

View File

@ -1,5 +1,5 @@
/* /*
* COPYRIGHT (C) 2011-2021, Real-Thread Information Technology Ltd * COPYRIGHT (C) 2011-2023, Real-Thread Information Technology Ltd
* *
* SPDX-License-Identifier: Apache-2.0 * SPDX-License-Identifier: Apache-2.0
* *
@ -96,14 +96,14 @@ rt_uint32_t rt_mtd_nor_read_id(struct rt_mtd_nor_device* device)
return device->ops->read_id(device); return device->ops->read_id(device);
} }
rt_size_t rt_mtd_nor_read(struct rt_mtd_nor_device* device, rt_ssize_t rt_mtd_nor_read(struct rt_mtd_nor_device* device,
rt_off_t offset, rt_uint8_t* data, rt_uint32_t length) rt_off_t offset, rt_uint8_t* data, rt_size_t length)
{ {
return device->ops->read(device, offset, data, length); return device->ops->read(device, offset, data, length);
} }
rt_size_t rt_mtd_nor_write(struct rt_mtd_nor_device* device, rt_ssize_t rt_mtd_nor_write(struct rt_mtd_nor_device* device,
rt_off_t offset, const rt_uint8_t* data, rt_uint32_t length) rt_off_t offset, const rt_uint8_t* data, rt_size_t length)
{ {
return device->ops->write(device, offset, data, length); return device->ops->write(device, offset, data, length);
} }