CTS-SAT-1-OBC-Firmware
Toggle main menu visibility
Loading...
Searching...
No Matches
firmware
Core
Inc
littlefs
littlefs_benchmark.h
Go to the documentation of this file.
1
#ifndef INCLUDE_GUARD__LITTLEFS_BENCHMARK_H__
2
#define INCLUDE_GUARD__LITTLEFS_BENCHMARK_H__
3
4
/*-----------------------------INCLUDES----------------------------------------*/
5
#include <stdint.h>
6
7
/*-------------------------------BENCHMARK FEATURES----------------------------*/
8
typedef
enum
{
9
LFS_SINGLE_FILE
,
10
LFS_NEW_FILE
11
}
LFS_benchmark_mode_enum_t
;
12
13
/*-----------------------------BENCHMARK FUNCTIONS-----------------------------*/
14
uint8_t
LFS_benchmark_write_read
(uint16_t write_chunk_size, uint16_t write_chunk_count,
char
* response_str, uint16_t response_str_len,
LFS_benchmark_mode_enum_t
mode);
15
uint8_t
LFS_benchmark_write_read_single_and_new
(uint16_t write_chunk_size, uint16_t write_chunk_count,
char
* response_str, uint16_t response_str_len);
16
17
#endif
// INCLUDE_GUARD__LITTLEFS_BENCHMARK_H__
LFS_benchmark_mode_enum_t
LFS_benchmark_mode_enum_t
Definition
littlefs_benchmark.h:8
LFS_NEW_FILE
@ LFS_NEW_FILE
Definition
littlefs_benchmark.h:10
LFS_SINGLE_FILE
@ LFS_SINGLE_FILE
Definition
littlefs_benchmark.h:9
LFS_benchmark_write_read
uint8_t LFS_benchmark_write_read(uint16_t write_chunk_size, uint16_t write_chunk_count, char *response_str, uint16_t response_str_len, LFS_benchmark_mode_enum_t mode)
Benchmarks the write/read operations on the LittleFS file system.
Definition
littlefs_benchmark.c:18
LFS_benchmark_write_read_single_and_new
uint8_t LFS_benchmark_write_read_single_and_new(uint16_t write_chunk_size, uint16_t write_chunk_count, char *response_str, uint16_t response_str_len)
Benchmarks the write/read operations on the LittleFS file system for both cases: writing to a new fil...
Definition
littlefs_benchmark.c:190
Generated by
1.17.0