11#include <zephyr/fs/fs.h>
86int sd_card_open(
char const *
const filename,
struct fs_file_t *f_seg_read_entry);
106int sd_card_read(
char *buf,
size_t *size,
struct fs_file_t *f_seg_read_entry);
int sd_card_open_read_close(char const *const filename, char *const buf, size_t *size)
Read data from file into the buffer.
int sd_card_close(struct fs_file_t *f_seg_read_entry)
Close the file opened by the sd_card_segment_read_open function.
int sd_card_read(char *buf, size_t *size, struct fs_file_t *f_seg_read_entry)
Read segment on the open file on the SD card.
int sd_card_open(char const *const filename, struct fs_file_t *f_seg_read_entry)
Open file on SD card.
int sd_card_init(void)
Initialize the SD card interface and print out SD card details.
int sd_card_open_write_close(char const *const filename, char const *const data, size_t *size)
Write data from buffer into the file.
int sd_card_list_files(char const *const path, char *buf, size_t *buf_size)
Print out the contents under SD card root path and write the content to buffer.