@ -2,6 +2,10 @@
#include <stdio.h>
#if HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
struct console {
FILE *fp;
};
@ -1,5 +1,7 @@
#pragma once
#include <stdint.h>
struct flash_dev;
struct mufs;
struct mufs_dir;
@ -5,9 +5,9 @@
#include <flash.h>
#include <macros.h>
static int default_flash_is_val(struct flash_dev *dev, uint32_t addr, char val)
static int default_flash_is_val(struct flash_dev *dev, uint32_t addr, uint8_t val)
{
char data[32];
uint8_t data[32];
size_t i, nbytes, len = 1 << dev->log2_block_size;
addr <<= dev->log2_block_size;
@ -32,7 +32,7 @@ static struct flash_ops stdio_flash_ops = {
.read = stdio_flash_read,
.write = stdio_flash_write,
.copy = default_flash_copy,
.is_erased = default_flash_is_erased,
.is_erased = default_flash_is_one,
.erase = stdio_flash_erase,
@ -14,7 +14,7 @@
*/
static int is_group_erased(struct ftl_map *map, uint32_t group)
struct flash_dev *dev = map->dev;
uint32_t addr = group << (map->log2_pages_per_group + map->log2_page_size);
size_t i, nbytes, len = 1 << (map->log2_pages_per_group + map->log2_page_size);