nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches
SD Card

SD card interface API for Audio applications. More...

Functions

int sd_card_list_files_match (uint16_t result_file_num_max, uint16_t result_file_len_max, char result[][result_file_len_max], char *path, char const *const pattern)
 Find all files on SD card that match the given pattern.
 
int sd_card_list_files (char const *const path, char *buf, size_t *buf_size, bool extra_info)
 Print out the contents under SD card root path and write the content to buffer.
 
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_open_read_close (char const *const filename, char *const buf, size_t *size)
 Read data from file into the buffer.
 
int sd_card_open (char const *const filename, struct fs_file_t *f_seg_read_entry)
 Open file on SD card.
 
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_close (struct fs_file_t *f_seg_read_entry)
 Close the file opened by the sd_card_segment_read_open function.
 
int sd_card_init (void)
 Initialize the SD card interface and print out SD card details.
 

Detailed Description

SD card interface API for Audio applications.

This module provides SD card file system operations and management functionality. It handles SD card initialization and file system mounting, and provides file I/O operations for audio file storage and retrieval.