CTS-SAT-1-OBC-Firmware
Toggle main menu visibility
Loading...
Searching...
No Matches
firmware
Core
Inc
littlefs
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
11
int
LFS_block_device_read
(
const
struct
lfs_config
*,
lfs_block_t
,
lfs_off_t
,
void
*,
lfs_size_t
);
12
int
LFS_block_device_prog
(
const
struct
lfs_config
*,
lfs_block_t
,
lfs_off_t
,
const
void
*,
lfs_size_t
);
13
int
LFS_block_device_erase
(
const
struct
lfs_config
*,
lfs_block_t
);
14
int
LFS_block_device_sync
(
const
struct
lfs_config
*);
15
16
17
#endif
/* INCLUDE_GUARD__LITTLEFS_DRIVER_H__ */
lfs.h
lfs_block_t
uint32_t lfs_block_t
Definition
lfs.h:45
lfs_off_t
uint32_t lfs_off_t
Definition
lfs.h:40
lfs_size_t
uint32_t lfs_size_t
Definitions ///.
Definition
lfs.h:39
LFS_block_device_sync
int LFS_block_device_sync(const struct lfs_config *)
LittleFS sync function.
Definition
littlefs_driver.c:64
LFS_block_device_read
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
LFS_block_device_prog
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
LFS_block_device_erase
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
lfs_config
Definition
lfs.h:157
Generated by
1.17.0