Fix type warning.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 10 Jun 2008 17:35:11 +0000 (17:35 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 10 Jun 2008 17:35:11 +0000 (17:35 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1438 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/drv/flash25.c
bertos/drv/stepper.c

index 25d9ac618f91040e40a58abd9912080e4bf69a1c..9dbcc49e72cc7aa7425cc4a24d8b6cc292aa0925 100644 (file)
@@ -59,7 +59,7 @@
 #include <kern/proc.h>
 #endif
 
-#warning this file was change, but is untest!
+#warning FIXME:This file was change, but is untest!
 
 /**
  * Wait until flash memory is ready.
@@ -178,7 +178,7 @@ static size_t flash25_read(struct KFile *_fd, void *buf, size_t size)
 
        KFileFlash25 *fd = KFILEFLASH25(_fd);
 
-       ASSERT(fd->fd.seek_pos + size <= fd->fd.size);
+       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);
 
        //kprintf("Reading at addr[%lu], size[%d]\n", fd->seek_pos, size);
@@ -231,7 +231,7 @@ static size_t flash25_write(struct KFile *_fd, const void *_buf, size_t size)
 
        KFileFlash25 *fd = KFILEFLASH25(_fd);
 
-       ASSERT(fd->fd.seek_pos + size <= fd->fd.size);
+       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);
 
index 57ac7fc4057a5b010ca9d25e38f147790bcef230..21667866e923b0d9dd01163ad9aafcf719ea851e 100644 (file)
@@ -313,7 +313,7 @@ static enum StepperState FAST_FUNC FSM_run(struct Stepper *motor)
                //motor->rampValue = 0;
                //motor->rampClock = motor->rampValue = motor->ramp->clocksMaxWL;
 
-       else if (distance <= motor->rampStep)
+       else if (distance <= (uint16_t)motor->rampStep)
                stepper_decel(motor);
 
        // check whether the velocity must be changed