
Go to the source code of this file.
Classes | |
| struct | FATEntry |
| FAT file system file-entry. More... | |
| struct | FATDirectory |
| FAT file system directory-entry. More... | |
| struct | BootSector |
| struct | BootSector32 |
| struct | ftime |
| struct | fdate |
| struct | fattr |
| union | FAT_attribute |
| struct | DEntry_E |
| union | DEntry |
| struct | Buffer |
| struct | Cache |
| struct | dskrwblk |
| struct | dirent |
| struct | dirsecz |
| struct | Kette |
| struct | FATDrive |
| FAT drive root entry. More... | |
Defines | |
| #define | BufLen 512 |
| #define | RONLY 0x01 |
| #define | HIDDEN 0x02 |
| #define | SYSTEM 0x04 |
| #define | VOLUME 0x08 |
| #define | DIRENT 0x10 |
| #define | ARCHIVE 0x20 |
| #define | _A_DELETED 0x40 |
| #define | _A_ILLEGAL 0x80 |
| #define | IS_LNAME(a) ((a&0xFF)==0x0F) |
| #define | FAT_DEL_CHAR (char)0xe5 |
| #define | AddP(p, s) {(int&)p += s;} |
| #define | MK_P(ofs) ((void*) ((size_t)(ofs))) |
| #define | MK_LONG(l, h) ((DWORD)WORD(l)|((DWORD)WORD(h)<<16)) |
| #define | spoke(ofs, w) (*((BYTE*)MK_P(ofs)) = (BYTE)(w)) |
| #define | wpoke(ofs, w) (*((WORD*)MK_P(ofs)) = (WORD)(w)) |
| #define | dpoke(ofs, w) (*((DWORD*)MK_P(ofs)) = (DWORD)(w)) |
| #define | speek(ofs) (*((BYTE*)MK_P(ofs))) |
| #define | wpeek(ofs) (*((WORD*)MK_P(ofs))) |
| #define | dpeek(p) (*((DWORD*)MK_P(p))) |
| #define | CACHE_SIZE_LOW 32 |
| #define _A_DELETED 0x40 |
Definition at line 190 of file fatfs.h.
Referenced by FATDirectory::read_directory().
| #define _A_ILLEGAL 0x80 |
Definition at line 191 of file fatfs.h.
Referenced by FATDirectory::read_directory().
| #define AddP | ( | p, | |
| s | |||
| ) | {(int&)p += s;} |
Definition at line 196 of file fatfs.h.
Referenced by FATDirectory::read_dir(), and FATDirectory::read_directory().
| #define BufLen 512 |
Definition at line 167 of file fatfs.h.
Referenced by FATDrive::read_cache().
| #define CACHE_SIZE_LOW 32 |
Definition at line 243 of file fatfs.h.
Referenced by FATDrive::small_cache().
| #define dpeek | ( | p ) | (*((DWORD*)MK_P(p))) |
Definition at line 221 of file fatfs.h.
Referenced by FATDrive::read_FAT().
| #define dpoke | ( | ofs, | |
| w | |||
| ) | (*((DWORD*)MK_P(ofs)) = (DWORD)(w)) |
| #define FAT_DEL_CHAR (char)0xe5 |
Definition at line 194 of file fatfs.h.
Referenced by FATDirectory::read_directory().
| #define IS_LNAME | ( | a ) | ((a&0xFF)==0x0F) |
Definition at line 192 of file fatfs.h.
Referenced by FATDirectory::read_directory().
| #define MK_LONG | ( | l, | |
| h | |||
| ) | ((DWORD)WORD(l)|((DWORD)WORD(h)<<16)) |
| #define wpeek | ( | ofs ) | (*((WORD*)MK_P(ofs))) |
Definition at line 220 of file fatfs.h.
Referenced by FATDrive::read_FAT().
|
ROS Explorer Source Code Documentation
generated on 02.01.2013 by
|