flash: return the amount of written bytes in flash_write0() and default_flash_copy()
This commit is contained in:
parent
7826eccc36
commit
3d33e5e0ce
1 changed files with 3 additions and 3 deletions
|
@ -40,10 +40,10 @@ size_t default_flash_copy(struct flash_dev *dev, uint32_t dst, uint32_t src,
|
||||||
nbytes = min(sizeof data, len);
|
nbytes = min(sizeof data, len);
|
||||||
|
|
||||||
if (flash_read(dev, src, data, nbytes) == 0)
|
if (flash_read(dev, src, data, nbytes) == 0)
|
||||||
return -1;
|
return ret;
|
||||||
|
|
||||||
if (flash_write(dev, dst, data, nbytes) == 0)
|
if (flash_write(dev, dst, data, nbytes) == 0)
|
||||||
return -1;
|
return ret;
|
||||||
|
|
||||||
dst += nbytes;
|
dst += nbytes;
|
||||||
src += nbytes;
|
src += nbytes;
|
||||||
|
@ -106,7 +106,7 @@ size_t flash_write0(struct flash_dev *dev, uint32_t addr, size_t len)
|
||||||
nbytes = min(sizeof data, len);
|
nbytes = min(sizeof data, len);
|
||||||
|
|
||||||
if (flash_write(dev, addr, data, nbytes) == 0)
|
if (flash_write(dev, addr, data, nbytes) == 0)
|
||||||
return -1;
|
return ret;
|
||||||
|
|
||||||
addr += nbytes;
|
addr += nbytes;
|
||||||
len -= nbytes;
|
len -= nbytes;
|
||||||
|
|
Loading…
Add table
Reference in a new issue