Operating System
FAT.c
Go to the documentation of this file.
1 
4 #include <stdint.h>
5 #include "FATMacro.h"
7  0xFFF0, //res
8  0xFFF0, //res
9  0xFFFF, // 2
10  0xFFFF, // 3
11  0x0005, // 4
12  0x0006, // 5
13  0x0007, // 6
14  0x0008, // 7
15  0x0009, // 8
16  0x000A, // 9
17  0x000B, // 10
18  0x001E, // 11 //TODO: kernel jmp to 1E
19  0xFFFF, // 12
20  0xFFFF, // 13
21  0x000F, // 14
22  0x0010, // 15
23  0x0011, // 16
24  0xFFFF, // 17
25  0x0013, // 18
26  0x0014, // 19
27  0x0015, // 20
28  0xFFFF, // 21
29  0x0017, // 22
30  0x0018, // 23
31  0x0019, // 24
32  0xFFFF, // 25
33  0x001B, // 26
34  0x001C, // 27
35  0x001D, // 28
36  0xFFFF, // 29
37  0x001F, // 30 //TODO: kernel part 2
38  0x0020, // 31
39  0x0021, // 32
40  0x0022, // 33
41  0x0023, // 34
42  0x0024, // 35
43  0x0025, // 36
44  0x0026, // 37
45  0x0027, // 38
46  0x0028, // 39
47  0x0029, // 40
48  0x002A, // 41
49  0x002B, // 42
50  0x002C, // 43
51  0x002D, // 44
52  0xFFFF, // 45 // kernel end
53  0xFFFF, // 41
54  0xFFFF, // 41
55  0xFFFF, // 41
56  0xFFFF, // 41
57  0xFFFF, // 41
58  0xFFFF, // 41
59  0xFFFF, // 41
60  0xFFFF, // 41
61  0xFFFF, // 41
62  0xFFFF, // 41
63  0xFFFF, // 41
64  0xFFFF, // 41
65  0xFFFF, // 41
66  0xFFFF, // 41
67  0xFFFF, // 41
68  0xFFFF, // 41
69  0xFFFF, // 41
70  0xFFFF, // 41
71 };
uint16_t FAT_ITEM_T
Definition: FATMacro.h:9
FAT_ITEM_T fat_items[]
Definition: FAT.c:6
all the macro needed by FAT inner implementation