Welcome to the FoxOS website!
fat32_mount::fat32_mount(int disk_id, char* name) undefinedint disk_idchar* namefat32_mount::~fat32_mount() undefinedfile_t* fat32_mount::open(char* path) char* pathfile_t*
void fat32_mount::close(file_t* file) file_t* filevoid
void fat32_mount::read(file_t* file, void* buffer, size_t size, size_t offset) file_t* filevoid* buffersize_t sizesize_t offsetvoid
void fat32_mount::write(file_t* file, void* buffer, size_t size, size_t offset) file_t* filevoid* buffersize_t sizesize_t offsetvoid
void fat32_mount::delete_(file_t* file) file_t* filevoid
void fat32_mount::mkdir(char* path) char* pathvoid
dir_t fat32_mount::dir_at(int idx, char* path) int idxchar* pathdir_t
void fat32_mount::touch(char* path) char* pathvoid
void fat32_mount::delete_dir(char* path) char* pathvoid