2#ifndef INCLUDE_GUARD__LFS_TELECOMMAND_DEFS_H__
3#define INCLUDE_GUARD__LFS_TELECOMMAND_DEFS_H__
8 char *response_output_buf, uint16_t response_output_buf_len);
11 char *response_output_buf, uint16_t response_output_buf_len);
14 char *response_output_buf, uint16_t response_output_buf_len);
17 char *response_output_buf, uint16_t response_output_buf_len);
21 char *response_output_buf, uint16_t response_output_buf_len
25 char *response_output_buf, uint16_t response_output_buf_len);
28 char *response_output_buf, uint16_t response_output_buf_len);
31 char *response_output_buf, uint16_t response_output_buf_len);
34 char *response_output_buf, uint16_t response_output_buf_len);
37 char *response_output_buf, uint16_t response_output_buf_len);
40 char *response_output_buf, uint16_t response_output_buf_len);
43 char *response_output_buf, uint16_t response_output_buf_len);
47 char *response_output_buf, uint16_t response_output_buf_len
51 char *response_output_buf, uint16_t response_output_buf_len);
55 char *response_output_buf, uint16_t response_output_buf_len
59 char *response_output_buf, uint16_t response_output_buf_len);
63 char *response_output_buf, uint16_t response_output_buf_len
68 char *response_output_buf, uint16_t response_output_buf_len
uint8_t TCMDEXEC_fs_mount(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Definition lfs_telecommand_defs.c:48
uint8_t TCMDEXEC_fs_list_directory(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: List all the files and directories within a given directory.
Definition lfs_telecommand_defs.c:77
uint8_t TCMDEXEC_fs_demo_write_random_data(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Write a file with pseudorandom data to LittleFS.
Definition lfs_telecommand_defs.c:640
uint8_t TCMDEXEC_fs_write_file_hex(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Write hex data to a file in LittleFS with offset support.
Definition lfs_telecommand_defs.c:277
uint8_t TCMDEXEC_fs_demo_write_then_read(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Writes a file to LittleFS, then reads it back.
Definition lfs_telecommand_defs.c:599
uint8_t TCMDEXEC_fs_benchmark_write_read(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Benchmark LittleFS write and read operations.
Definition lfs_telecommand_defs.c:763
uint8_t TCMDEXEC_fs_read_file_hex(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Reads a file from LittleFS, and responds with its contents as 2-digit hex bytes (no spaces).
Definition lfs_telecommand_defs.c:441
uint8_t TCMDEXEC_fs_read_file_sha256_hash_json(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Calculates the SHA256 hash of a file in LittleFS and returns it as a little-endian hex string.
Definition lfs_telecommand_defs.c:535
uint8_t TCMDEXEC_fs_make_directory(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Create a directory.
Definition lfs_telecommand_defs.c:200
uint8_t TCMDEXEC_fs_list_directory_json(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: List all the files and directories within a given directory, as a JSON dict (key are pat...
Definition lfs_telecommand_defs.c:139
uint8_t TCMDEXEC_fs_write_file_str(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Write data to a file in LittleFS.
Definition lfs_telecommand_defs.c:236
uint8_t TCMDEXEC_fs_delete_dir(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Deletes a specified directory, including all subfolders/subfiles.
Definition lfs_telecommand_defs.c:364
uint8_t TCMDEXEC_fs_delete_file(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Deletes a specified file in LittleFS.
Definition lfs_telecommand_defs.c:337
uint8_t TCMDEXEC_fs_compress_file_with_heatshrink(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Compress a file using heatshrink.
Definition lfs_telecommand_defs.c:826
uint8_t TCMDEXEC_fs_get_filesystem_stats_json(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Generate a JSON string containing filesystem stats and debugging info.
Definition lfs_telecommand_defs.c:797
uint8_t TCMDEXEC_fs_unmount(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Definition lfs_telecommand_defs.c:60
uint8_t TCMDEXEC_fs_format_storage(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Format the LittleFS storage. ERASES ALL FILES. Unmounts the filesystem if necessary.
Definition lfs_telecommand_defs.c:24
uint8_t TCMDEXEC_fs_read_text_file(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Reads a file from LittleFS, and responds with its contents as a string.
Definition lfs_telecommand_defs.c:486