Skip to content

Commit cf123f9

Browse files
committed
drivers/mtd_emulated: drop .write() function
1 parent 6c28a7d commit cf123f9

File tree

1 file changed

+0
-21
lines changed

1 file changed

+0
-21
lines changed

drivers/mtd_emulated/mtd_emulated.c

-21
Original file line numberDiff line numberDiff line change
@@ -60,26 +60,6 @@ static int _read_page(mtd_dev_t *dev, void *dest,
6060
return size;
6161
}
6262

63-
static int _write(mtd_dev_t *dev, const void *src, uint32_t addr, uint32_t count)
64-
{
65-
mtd_emulated_t *mtd = (mtd_emulated_t *)dev;
66-
67-
(void)mtd;
68-
69-
assert(mtd);
70-
assert(src);
71-
72-
if (/* addr + count must be inside a page boundary. */
73-
(((addr % mtd->base.page_size) + count) > mtd->base.page_size) ||
74-
/* addr + count must not exceed the size of memory */
75-
((addr + count) > mtd->size)) {
76-
return -EOVERFLOW;
77-
}
78-
memcpy(mtd->memory + addr, src, count);
79-
80-
return 0;
81-
}
82-
8363
int _write_page(mtd_dev_t *dev, const void *src,
8464
uint32_t page, uint32_t offset, uint32_t size)
8565
{
@@ -153,7 +133,6 @@ const mtd_desc_t _mtd_emulated_driver = {
153133
.init = _init,
154134
.read = _read,
155135
.read_page = _read_page,
156-
.write = _write,
157136
.write_page = _write_page,
158137
.erase = _erase,
159138
.erase_sector = _erase_sector,

0 commit comments

Comments
 (0)