Skip to content

Commit 004a72e

Browse files
committed
Remove filesystem contribution section
1 parent 7a50edb commit 004a72e

File tree

2 files changed

+1
-15
lines changed

2 files changed

+1
-15
lines changed

docs/reference/api/storage/storage.md

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,6 @@ Partitioning allows you to split a block device among multiple storage users suc
2929

3030
The <a href="https://github.com/ARMmbed/mbed-os/blob/master/features/filesystem/FileSystem.h" target="_blank">FileSystem</a> class provides the core user interface with general functions that map to their global POSIX counterparts. Mbed OS provides <a href="https://github.com/ARMmbed/mbed-os/blob/master/features/filesystem/File.h" target="_blank">File</a> and <a href="https://github.com/ARMmbed/mbed-os/blob/master/features/filesystem/Dir.h" target="_blank">Dir</a> classes that represent files and directories in a C++ API that uses object-oriented features in C++.
3131

32-
To implement a new file system in Mbed OS, an implementor just needs to provide the abstract functions in the file system interface. The <a href="https://github.com/ARMmbed/mbed-os/blob/master/features/filesystem/fat/FATFileSystem.cpp" target="_blank">FAT file system</a> provides an excellent example. You can see <a href="https://github.com/ARMmbed/sd-driver/tree/master/features/TESTS/filesystem" target="_blank">tests of the POSIX API</a>.
33-
34-
A minimal file system needs to provide the following functions:
35-
36-
- `file_open`.
37-
- `file_close`.
38-
- `file_read`.
39-
- `file_write`.
40-
- `file_seek`.
41-
42-
Here is the full API that a filesystem may implement:
43-
44-
[![View code](https://www.mbed.com/embed/?type=library)](https://github.com/ARMmbed/mbed-os/blob/master/features/filesystem/FileSystem.h#L205)
45-
4632
#### Block device operations
4733

4834
A block device can perform three operations on a block in a device:

docs/reference/contributing/storage/storage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ If you want to port a new filesystem to Mbed OS on existing storage options you
1010

1111
#### Filesystems
1212

13-
To implement a new file system in Mbed OS, an implementor just needs to provide the abstract functions in the file system interface. The [FAT file system](https://github.com/ARMmbed/mbed-os/blob/master/features/filesystem/fat/FATFileSystem.cpp) provides an excellent example, you can find tests of the POSIX API here.
13+
To implement a new file system in Mbed OS, an implementor needs to provide the abstract functions in the file system interface. The [FAT file system](https://github.com/ARMmbed/mbed-os/blob/master/features/filesystem/fat/FATFileSystem.cpp) provides an excellent example, you can find tests of the POSIX API here.
1414

1515
A minimal file system needs to provide the following functions:
1616

0 commit comments

Comments
 (0)