CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
littlefs_driver.h
Go to the documentation of this file.
1
2#ifndef INCLUDE_GUARD__LITTLEFS_DRIVER_H__
3#define INCLUDE_GUARD__LITTLEFS_DRIVER_H__
4
5/*-----------------------------INCLUDES-----------------------------*/
6#include "littlefs/lfs.h"
7
8/*---------------------------FUNCTIONS---------------------------*/
9// uint8_t LFS_get_chip_number(lfs_block_t block_num); // Changed to a static inline.
10
12int LFS_block_device_prog(const struct lfs_config *, lfs_block_t, lfs_off_t, const void *, lfs_size_t);
14int LFS_block_device_sync(const struct lfs_config *);
15
16
17#endif /* INCLUDE_GUARD__LITTLEFS_DRIVER_H__ */
uint32_t lfs_block_t
Definition lfs.h:45
uint32_t lfs_off_t
Definition lfs.h:40
uint32_t lfs_size_t
Definitions ///.
Definition lfs.h:39
int LFS_block_device_sync(const struct lfs_config *)
LittleFS sync function.
Definition littlefs_driver.c:64
int LFS_block_device_read(const struct lfs_config *, lfs_block_t, lfs_off_t, void *, lfs_size_t)
LittleFS read function, memory is mapped to a physical address here.
Definition littlefs_driver.c:25
int LFS_block_device_prog(const struct lfs_config *, lfs_block_t, lfs_off_t, const void *, lfs_size_t)
LittleFS write function, memory is mapped to a physical address here.
Definition littlefs_driver.c:39
int LFS_block_device_erase(const struct lfs_config *, lfs_block_t)
LittleFS erase function, memory is mapped to a physical address here.
Definition littlefs_driver.c:54
Definition lfs.h:157