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---------------------------*/
9uint8_t LFS_get_chip_number(lfs_block_t block_num);
11int LFS_block_device_prog(const struct lfs_config *, lfs_block_t, lfs_off_t, const void *, lfs_size_t);
13int LFS_block_device_sync(const struct lfs_config *);
14
15
16#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:61
int LFS_block_device_read(const struct lfs_config *, lfs_block_t, lfs_off_t, void *, lfs_size_t)
LittleFS read function.
Definition littlefs_driver.c:18
int LFS_block_device_prog(const struct lfs_config *, lfs_block_t, lfs_off_t, const void *, lfs_size_t)
LittleFS write function.
Definition littlefs_driver.c:33
uint8_t LFS_get_chip_number(lfs_block_t block_num)
Definition littlefs_driver.c:9
int LFS_block_device_erase(const struct lfs_config *, lfs_block_t)
LittleFS erase function.
Definition littlefs_driver.c:48
Definition lfs.h:157