RetroArch
Macros | Functions
fat.h File Reference
#include "libfatversion.h"
#include <stdint.h>
#include <disc_io.h>
Include dependency graph for fat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ATTR_ARCHIVE   0x20
 
#define ATTR_DIRECTORY   0x10
 
#define ATTR_VOLUME   0x08
 
#define ATTR_SYSTEM   0x04
 
#define ATTR_HIDDEN   0x02
 
#define ATTR_READONLY   0x01
 
#define LIBFAT_FEOS_MULTICWD
 

Functions

bool fatInit (uint32_t cacheSize, bool setAsDefaultDevice)
 
bool fatInitDefault (void)
 
bool fatMountSimple (const char *name, const DISC_INTERFACE *interface)
 
bool fatMount (const char *name, const DISC_INTERFACE *interface, sec_t startSector, uint32_t cacheSize, uint32_t SectorsPerPage)
 
void fatUnmount (const char *name)
 
void fatGetVolumeLabel (const char *name, char *label)
 
int FAT_getAttr (const char *file)
 
int FAT_setAttr (const char *file, uint8_t attr)
 

Macro Definition Documentation

◆ ATTR_ARCHIVE

#define ATTR_ARCHIVE   0x20

◆ ATTR_DIRECTORY

#define ATTR_DIRECTORY   0x10

◆ ATTR_HIDDEN

#define ATTR_HIDDEN   0x02

◆ ATTR_READONLY

#define ATTR_READONLY   0x01

◆ ATTR_SYSTEM

#define ATTR_SYSTEM   0x04

◆ ATTR_VOLUME

#define ATTR_VOLUME   0x08

◆ LIBFAT_FEOS_MULTICWD

#define LIBFAT_FEOS_MULTICWD

Function Documentation

◆ FAT_getAttr()

int FAT_getAttr ( const char *  file)
Here is the call graph for this function:

◆ FAT_setAttr()

int FAT_setAttr ( const char *  file,
uint8_t  attr 
)
Here is the call graph for this function:

◆ fatGetVolumeLabel()

void fatGetVolumeLabel ( const char *  name,
char *  label 
)
Here is the call graph for this function:

◆ fatInit()

bool fatInit ( uint32_t  cacheSize,
bool  setAsDefaultDevice 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ fatInitDefault()

bool fatInitDefault ( void  )
Here is the call graph for this function:

◆ fatMount()

bool fatMount ( const char *  name,
const DISC_INTERFACE interface,
sec_t  startSector,
uint32_t  cacheSize,
uint32_t  SectorsPerPage 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ fatMountSimple()

bool fatMountSimple ( const char *  name,
const DISC_INTERFACE interface 
)
Here is the call graph for this function:

◆ fatUnmount()

void fatUnmount ( const char *  name)
Here is the call graph for this function: