From f3f7eb48da8bbd108e18103a45f9898846d6eb48 Mon Sep 17 00:00:00 2001 From: Jim Mussared Date: Mon, 16 Dec 2019 12:38:27 +1100 Subject: [PATCH] docs/library/uos.rst: Clarify why the extended interface exists. --- docs/library/uos.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/library/uos.rst b/docs/library/uos.rst index 5505e6434..bb7e491cc 100644 --- a/docs/library/uos.rst +++ b/docs/library/uos.rst @@ -234,6 +234,10 @@ methods (see below), in order to support a variety of use cases. A given block device may implement one form or the other, or both at the same time. The second form (with the offset parameter) is referred to as the "extended interface". +Some filesystems (such as littlefs) that require more control over write +operations, for example writing to sub-block regions without erasing, may require +that the block device supports the extended interface. + .. class:: AbstractBlockDev(...) Construct a block device object. The parameters to the constructor are