firmware
IEM Firmware Documentation
|
#include "feram.h"
#include "iem_utils.h"
#include "cy15_driver.h"
#include "_feram_private.h"
#include "lfs.h"
Functions | |
static int | feram_lfs_read (const struct lfs_config *lfs_cfg_ptr, lfs_block_t block, lfs_off_t off, void *buffer_ptr, lfs_size_t size) |
static int | feram_lfs_prog (const struct lfs_config *lfs_cfg_ptr, lfs_block_t block, lfs_off_t off, const void *buffer_ptr, lfs_size_t size) |
static int | feram_lfs_erase (const struct lfs_config *lfs_cfg_ptr, lfs_block_t block) |
static int | feram_lfs_sync (const struct lfs_config *lfs_cfg_ptr) |
int | feram_init (struct feram_lfs_cxt *feram_cxt_ptr) |
Variables | |
static uint8_t | g_feram_read_buffer [FERAM_CACHE_SIZE] |
static uint8_t | g_feram_prog_buffer [FERAM_CACHE_SIZE] |
static uint8_t | g_feram_lookahead_buffer [FERAM_LOOKAHEAD_SIZE] |
lfs_t | g_lfs |
static struct feram_lfs_cxt | g_feram_cxt |
static const struct lfs_config | LFS_CFG_G |
int feram_init | ( | struct feram_lfs_cxt * | feram_cxt_ptr | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
lfs_t g_lfs |
|
static |