#define FERAM_CACHE_SIZE
Definition _feram_private.h:20
int logfile_create(Logfile_t *file, const char *path, unsigned schema_version, size_t entry_size, unsigned max_entries)
Definition log_file.c:18
int logfile_read_entry(Logfile_t *file, unsigned index, void *buffer)
Definition log_file.c:84
int logfile_read_attributes(Logfile_t *file)
int logfile_read_oldest(Logfile_t *file, void *buffer)
Definition log_file.c:105
int logfile_write_next_entry(Logfile_t *file, const void *buffer)
Definition log_file.c:131
int logfile_read_newest(Logfile_t *file, void *buffer)
Definition log_file.c:121
int logfile_open(Logfile_t *file, const char *path, int schema_version, int entry_size, int max_entries)
Definition log_file.c:41
int logfile_close(Logfile_t *file)
Definition log_file.c:70
bool is_open
Definition log_file.h:34
uint8_t buffer[FERAM_CACHE_SIZE]
Definition log_file.h:32
struct lfs_file_config config
Definition log_file.h:29
lfs_file_t file
Definition log_file.h:28
struct logfile_metadata metadata
Definition log_file.h:33