embox
1package embox.fs.driver
2
3@DefaultImpl(fat_old)
4abstract module fat {
5option string log_level="LOG_NONE"
6option number default_fat_version = 32
7
8option number inode_quantity=16
9option number fat_descriptor_quantity=4
10option number fat_max_sector_size = 512
11
12option boolean support_long_names = true
13
14source "fat_common.c"
15source "fatfs_subr.c"
16source "fat_common_mem.c"
17source "fat_fops.c"
18source "fat_inode_ops.c"
19
20source "fatfs_drv.c"
21
22depends embox.driver.block_dev
23}
24
25module fat_old extends fat {
26source "fat_oldfs.c"
27
28depends embox.fs.node
29depends embox.fs.driver.devfs
30depends embox.mem.page_api
31depends embox.mem.pool
32}
33
34module fat_dvfs extends fat {
35source "fat_dvfs.c"
36
37depends embox.fs.dvfs.core
38}
39