CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
littlefs_driver.c File Reference
Include dependency graph for littlefs_driver.c:

Functions

uint8_t LFS_get_chip_number (lfs_block_t block_num)
 
int LFS_block_device_read (const struct lfs_config *c, lfs_block_t block, lfs_off_t off, void *buffer, lfs_size_t size)
 LittleFS read function.
 
int LFS_block_device_prog (const struct lfs_config *c, lfs_block_t block, lfs_off_t off, const void *buffer, lfs_size_t size)
 LittleFS write function.
 
int LFS_block_device_erase (const struct lfs_config *c, lfs_block_t block)
 LittleFS erase function.
 
int LFS_block_device_sync (const struct lfs_config *c)
 LittleFS sync function.
 

Variables

SPI_HandleTypeDef * hspi_lfs_ptr = &hspi1
 

Function Documentation

◆ LFS_block_device_erase()

int LFS_block_device_erase ( const struct lfs_config * c,
lfs_block_t block )

LittleFS erase function.

Parameters
LittleFSConfigurations, Block to erase
Returns
int - any error codes that happened in littlefs
Here is the call graph for this function:

◆ LFS_block_device_prog()

int LFS_block_device_prog ( const struct lfs_config * c,
lfs_block_t block,
lfs_off_t off,
const void * buffer,
lfs_size_t size )

LittleFS write function.

Parameters
LittleFSConfigurations, Block to read, offset, buffer, buffer size
Returns
int - any error codes that happened in littlefs
Here is the call graph for this function:

◆ LFS_block_device_read()

int LFS_block_device_read ( const struct lfs_config * c,
lfs_block_t block,
lfs_off_t off,
void * buffer,
lfs_size_t size )

LittleFS read function.

Parameters
LittleFSConfigurations, Block to write, offset, buffer, buffer size
Returns
int - any error codes that happened in littlefs
Here is the call graph for this function:

◆ LFS_block_device_sync()

int LFS_block_device_sync ( const struct lfs_config * c)

LittleFS sync function.

Parameters
c- LittleFS Configuration
Returns
int - 0 since we are not caching reads or writes

◆ LFS_get_chip_number()

uint8_t LFS_get_chip_number ( lfs_block_t block_num)
Here is the caller graph for this function:

Variable Documentation

◆ hspi_lfs_ptr

SPI_HandleTypeDef* hspi_lfs_ptr = &hspi1