Fix a bug found by Massimiliano Cialdi:
authorbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 26 May 2010 14:39:23 +0000 (14:39 +0000)
committerbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 26 May 2010 14:39:23 +0000 (14:39 +0000)
Issue a stop condition before returning from eeprom_read().

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3842 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/drv/eeprom.c

index 01f483f20367cc7964c84b379f8aad633e16d808..8d443910ffdadb9b68ed59990b15c2d614f81f6f 100644 (file)
@@ -256,6 +256,7 @@ static size_t eeprom_read(struct KFile *_fd, void *_buf, size_t size)
                rd_len++;
        }
 
                rd_len++;
        }
 
+       i2c_stop();
        return rd_len;
 }
 
        return rd_len;
 }