tbm: fix minor issues during compilation

tags/0.1.0
S.J.R. van Schaik 7 years ago
parent 82d765bee3
commit b29e0b945d
  1. 4
      include/console.h
  2. 2
      include/mufs.h
  3. 4
      source/core/flash.c
  4. 2
      source/drivers/sandbox_flash.c
  5. 2
      source/ftl/map.c

@ -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)
{
char data[32];
uint8_t data[32];
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);

Loading…
Cancel
Save