20#ifdef LFS2_RAMBD_YES_TRACE
21#define LFS2_RAMBD_TRACE(...) LFS2_TRACE(__VA_ARGS__)
23#define LFS2_RAMBD_TRACE(...)
44int lfs2_rambd_create(
const struct lfs2_config *cfg);
45int lfs2_rambd_createcfg(
const struct lfs2_config *cfg,
49int lfs2_rambd_destroy(
const struct lfs2_config *cfg);
52int lfs2_rambd_read(
const struct lfs2_config *cfg, lfs2_block_t block,
53 lfs2_off_t off,
void *buffer, lfs2_size_t size);
58int lfs2_rambd_prog(
const struct lfs2_config *cfg, lfs2_block_t block,
59 lfs2_off_t off,
const void *buffer, lfs2_size_t size);
65int lfs2_rambd_erase(
const struct lfs2_config *cfg, lfs2_block_t block);