|
Operating System
|
all the macro needed by FAT inner implementation More...
#include <stdint.h>Go to the source code of this file.
Classes | |
| struct | FAT_ITEM |
Macros | |
| #define | S_UNUSED ((uint8_t)0x00) |
| item unused More... | |
| #define | S_DOTS ((uint8_t)0x2E) |
| it is '.' or '..' More... | |
| #define | S_DEL ((uint8_t)0xE5) |
| has been deleted, can be reused More... | |
| #define | FAT_rw (0) |
| readable and writable More... | |
| #define | FAT_ro (1) |
| read only More... | |
| #define | FAT_hid (1 << 1) |
| hidden file More... | |
| #define | FAT_sys (1 << 2) |
| system file More... | |
| #define | FAT_fldr (1 << 4) |
| folder More... | |
| #define | FAT_doc (1 << 5) |
| partition reserved doc More... | |
| #define | FAT_ITEM_EMPTY {0,0,0,0,0,0,0,0,0,0,0,0,0} |
| #define | FAT_ITEM_SIZE (32) |
Typedefs | |
| typedef uint16_t | FAT_ITEM_T |
| typedef struct FAT_ITEM | FAT_ITEM |
Functions | |
| struct FAT_ITEM | __attribute__ ((packed)) |
Variables | |
| uint8_t | filename [8] |
| uint8_t | extendname [3] |
| uint8_t | mod |
| uint8_t | res |
| reserved More... | |
| uint8_t | created_time |
| ms More... | |
| uint16_t | hms |
| hour minute second More... | |
| uint16_t | ymd |
| year month day More... | |
| uint16_t | recent_access_ymd |
| uint16_t | bhigh_cluster |
| uint16_t | modify_hms |
| uint16_t | modify_ymd |
| uint16_t | blow_cluster |
| uint32_t | filesize |
| in bytes More... | |
all the macro needed by FAT inner implementation
Definition in file FATMacro.h.
Definition at line 39 of file FATMacro.h.
| typedef uint16_t FAT_ITEM_T |
Definition at line 9 of file FATMacro.h.
| struct FAT_ITEM __attribute__ | ( | (packed) | ) |
| uint16_t bhigh_cluster |
Definition at line 19 of file FATMacro.h.
| uint16_t blow_cluster |
Definition at line 23 of file FATMacro.h.
| uint8_t created_time |
ms
Definition at line 15 of file FATMacro.h.
| uint8_t extendname[3] |
Definition at line 11 of file FATMacro.h.
| uint8_t filename[8] |
Definition at line 10 of file FATMacro.h.
| uint32_t filesize |
in bytes
Definition at line 24 of file FATMacro.h.
| uint16_t hms |
hour minute second
Definition at line 16 of file FATMacro.h.
| uint8_t mod |
Definition at line 12 of file FATMacro.h.
| uint16_t modify_hms |
Definition at line 21 of file FATMacro.h.
| uint16_t modify_ymd |
Definition at line 22 of file FATMacro.h.
| uint16_t recent_access_ymd |
Definition at line 18 of file FATMacro.h.
| uint8_t res |
reserved
Definition at line 14 of file FATMacro.h.
| uint16_t ymd |
year month day
Definition at line 17 of file FATMacro.h.
1.8.15