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:67
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:26
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:41
uint8_t LFS_get_chip_number(lfs_block_t block_num)
Definition littlefs_driver.c:17
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:55
Definition lfs.h:157