1#ifndef BRICK_BOARD_BOARD_FLASH_H_
2#define BRICK_BOARD_BOARD_FLASH_H_
12#ifndef BOARD_FLASH_CAPACITY_BYTES
13#define BOARD_FLASH_CAPACITY_BYTES (16U * 1024U * 1024U)
16#ifndef BOARD_FLASH_SECTOR_SIZE
17#define BOARD_FLASH_SECTOR_SIZE 4096U
uint32_t board_flash_get_sector_size(void)
Definition board_flash.c:97
bool board_flash_init(void)
Definition board_flash.c:69
uint32_t board_flash_get_capacity(void)
Definition board_flash.c:93
bool board_flash_is_ready(void)
Definition board_flash.c:89
bool board_flash_erase_sector(uint32_t address)
Definition board_flash.c:150
bool board_flash_read(uint32_t address, void *buffer, size_t length)
Definition board_flash.c:101
bool board_flash_erase(uint32_t address, size_t length)
Definition board_flash.c:169
bool board_flash_write(uint32_t address, const void *data, size_t length)
Definition board_flash.c:132