diff --git a/Documentation/NuttxPortingGuide.html b/Documentation/NuttxPortingGuide.html index bb457ffd311..845f4e5d52c 100644 --- a/Documentation/NuttxPortingGuide.html +++ b/Documentation/NuttxPortingGuide.html @@ -3192,12 +3192,21 @@ extern void up_ledoff(int led);
Some devices may support byte oriented reads (optional). - Most MTD devices are inherently block oriented so byte-oriented writing is not supported. + Most MTD devices are inherently block oriented so byte-oriented accesses are not supported. It is recommended that low-level drivers not support read() if it requires buffering.
ssize_t (*read)(FAR struct mtd_dev_s *dev, off_t offset, size_t nbytes, FAR uint8_t *buffer);
+ Some devices may also support byte oriented writes (optional).
+ Most MTD devices are inherently block oriented so byte-oriented accesses are not supported.
+ It is recommended that low-level drivers not support read() if it requires buffering.
+ This interface is only available if CONFIG_MTD_BYTE_WRITE is defined.
+
ssize_t (*write)(FAR struct mtd_dev_s *dev, off_t offset, size_t nbytes, FAR const uint8_t *buffer);
Support other, less frequently used commands: