12#ifndef __MESHX_FAL_INTERFACE_H__
13#define __MESHX_FAL_INTERFACE_H__
meshx_err_t
MeshX Error Codes.
Definition meshx_err.h:43
meshx_err_t meshx_fal_read(const meshx_fal_partition_t *part, uint32_t offset, void *buf, size_t len)
Read data from a flash partition.
meshx_err_t meshx_fal_erase(const meshx_fal_partition_t *part, uint32_t offset, size_t len)
Erase a range of a flash partition.
meshx_err_t meshx_fal_find_partition(const char *name, meshx_fal_partition_t *part)
Find a flash partition by name.
meshx_err_t meshx_fal_write(const meshx_fal_partition_t *part, uint32_t offset, const void *buf, size_t len)
Write data to a flash partition.
Definition meshx_fal_interface.h:27
uint32_t size
Definition meshx_fal_interface.h:30
uint32_t sector_size
Definition meshx_fal_interface.h:31
char const * name
Definition meshx_fal_interface.h:28
uint32_t base_addr
Definition meshx_fal_interface.h:29
void * priv
Definition meshx_fal_interface.h:32