switched to emulated random I/O functions in the SD driver

This commit is contained in:
nvt-se 2009-09-22 15:36:33 +00:00
parent 1fb5841454
commit 12c6dbb7c6
2 changed files with 4 additions and 5 deletions

View file

@ -49,7 +49,6 @@ cfs_coffee_arch_erase(unsigned sector)
sd_offset_t start_offset;
sd_offset_t end_offset;
sd_offset_t offset;
int r;
memset(buf, 0, sizeof(buf));
@ -57,7 +56,7 @@ cfs_coffee_arch_erase(unsigned sector)
end_offset = start_offset + COFFEE_SECTOR_SIZE;
for(offset = start_offset; offset < end_offset; offset += SD_BLOCK_SIZE) {
if(sd_rio_write(offset, buf, sizeof(buf)) < 0) {
if(sd_write(offset, buf, sizeof(buf)) < 0) {
return -1;
}
}

View file

@ -41,7 +41,7 @@
#define CFS_COFFEE_ARCH_H
#include "contiki-conf.h"
#include "dev/sd_rio.h"
#include "dev/sd.h"
/* Coffee configuration parameters. */
#define COFFEE_SECTOR_SIZE (10*1024*1024UL)
@ -59,10 +59,10 @@
/* Flash operations. */
#define COFFEE_WRITE(buf, size, offset) \
sd_rio_write(COFFEE_START + (offset), (char *)(buf), (size))
sd_write(COFFEE_START + (offset), (char *)(buf), (size))
#define COFFEE_READ(buf, size, offset) \
sd_rio_read(COFFEE_START + (offset), (char *)buf, (size))
sd_read(COFFEE_START + (offset), (char *)buf, (size))
#define COFFEE_ERASE(sector) \
cfs_coffee_arch_erase(sector)