X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fdrv%2Fflash25.c;h=bb08907b36f9dacfb5503e2e49b8bfd5572443d1;hb=4aa67dcbefc12933616a0ddf21ebe7acfe812ad7;hp=793fab019dc546c3c298f6d44b0dc5dd4a8d7fee;hpb=81ac20d5d87b2262381f15e0a2d1cdb46ea80791;p=bertos.git diff --git a/bertos/drv/flash25.c b/bertos/drv/flash25.c index 793fab01..bb08907b 100644 --- a/bertos/drv/flash25.c +++ b/bertos/drv/flash25.c @@ -54,7 +54,7 @@ #include -#include /* cpu_relax() */ +#include /* cpu_relax() */ #warning FIXME:This file was change, but is untest! @@ -173,8 +173,8 @@ static size_t flash25_read(struct KFile *_fd, void *buf, size_t size) Flash25 *fd = FLASH25_CAST(_fd); - ASSERT(fd->fd.seek_pos + (kfile_size_t)size <= fd->fd.size); - size = MIN((kfile_size_t)size, fd->fd.size - fd->fd.seek_pos); + ASSERT(fd->fd.seek_pos + (kfile_off_t)size <= fd->fd.size); + size = MIN((kfile_off_t)size, fd->fd.size - fd->fd.seek_pos); //kprintf("Reading at addr[%lu], size[%d]\n", fd->seek_pos, size); CS_ENABLE(); @@ -226,9 +226,9 @@ static size_t flash25_write(struct KFile *_fd, const void *_buf, size_t size) Flash25 *fd = FLASH25_CAST(_fd); - ASSERT(fd->fd.seek_pos + (kfile_size_t)size <= fd->fd.size); + ASSERT(fd->fd.seek_pos + (kfile_off_t)size <= fd->fd.size); - size = MIN((kfile_size_t)size, fd->fd.size - fd->fd.seek_pos); + size = MIN((kfile_off_t)size, fd->fd.size - fd->fd.seek_pos); while (size) {