Simplify driver in order to use less memory. The FIFO implementation had also a bug...
[bertos.git] / bertos / io / kblock_ram.h
index f913b7662b2d4c2f686669df52ba9f9811263c72..92582a99dd457bd7a77aefa7a7ac5f5a1874ee17 100644 (file)
@@ -44,7 +44,6 @@
 typedef struct KBlockRam
 {
        KBlock b;
-       uint8_t *pagebuf;
        uint8_t *membuf;
 } KBlockRam;
 
@@ -57,6 +56,6 @@ INLINE KBlockRam *KBLOCKRAM_CAST(KBlock *b)
        return (KBlockRam *)b;
 }
 
-void kblockram_init(KBlockRam *ram, void *buf, size_t size, size_t block_size);
+void kblockram_init(KBlockRam *ram, void *buf, size_t size, size_t block_size, bool buffered, bool hwbuffered);
 
 #endif /* KBLOCK_RAM_H */