Welcome to the FoxOS website!
fat32_mount::fat32_mount(int disk_id, char* name)
undefined
int disk_id
char* name
fat32_mount::~fat32_mount()
undefined
file_t* fat32_mount::open(char* path)
char* path
file_t*
void fat32_mount::close(file_t* file)
file_t* file
void
void fat32_mount::read(file_t* file, void* buffer, size_t size, size_t offset)
file_t* file
void* buffer
size_t size
size_t offset
void
void fat32_mount::write(file_t* file, void* buffer, size_t size, size_t offset)
file_t* file
void* buffer
size_t size
size_t offset
void
void fat32_mount::delete_(file_t* file)
file_t* file
void
void fat32_mount::mkdir(char* path)
char* path
void
dir_t fat32_mount::dir_at(int idx, char* path)
int idx
char* path
dir_t
void fat32_mount::touch(char* path)
char* path
void
void fat32_mount::delete_dir(char* path)
char* path
void