X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fdrv%2Fdataflash.c;h=554d15b88baec39cc6039993b5e0a055ad85d935;hb=76212275e24e8de64e16e5d8158c60cd3150ab32;hp=5347d451aa97c3812ba4012d397aaf2d0237c678;hpb=7bc87271c5cf15a352dadef1c425b808aab5d35e;p=bertos.git diff --git a/bertos/drv/dataflash.c b/bertos/drv/dataflash.c index 5347d451..554d15b8 100644 --- a/bertos/drv/dataflash.c +++ b/bertos/drv/dataflash.c @@ -287,7 +287,7 @@ static void dataflash_loadPage(DataFlash *fd, dataflash_page_t page_addr) */ static int dataflash_flush(KFile *_fd) { - DataFlash *fd = DATAFLASH(_fd); + DataFlash *fd = DATAFLASH_CAST(_fd); if (fd->page_dirty) { dataflash_cmd(fd, fd->current_page, 0x00, DFO_WRITE_BUFF1_TO_MEM_E); @@ -316,7 +316,7 @@ static int dataflash_close(struct KFile *_fd) */ static KFile *dataflash_reopen(KFile *_fd) { - DataFlash *fd = DATAFLASH(_fd); + DataFlash *fd = DATAFLASH_CAST(_fd); dataflash_close(_fd); fd->current_page = 0; @@ -344,7 +344,7 @@ static KFile *dataflash_reopen(KFile *_fd) */ static size_t dataflash_read(struct KFile *_fd, void *buf, size_t size) { - DataFlash *fd = DATAFLASH(_fd); + DataFlash *fd = DATAFLASH_CAST(_fd); dataflash_offset_t byte_addr; dataflash_page_t page_addr; @@ -394,7 +394,7 @@ static size_t dataflash_read(struct KFile *_fd, void *buf, size_t size) */ static size_t dataflash_write(struct KFile *_fd, const void *_buf, size_t size) { - DataFlash *fd = DATAFLASH(_fd); + DataFlash *fd = DATAFLASH_CAST(_fd); dataflash_offset_t offset; dataflash_page_t new_page;