diff --git a/Documentation/README.html b/Documentation/README.html index 8e58d0701d..35512e365c 100644 --- a/Documentation/README.html +++ b/Documentation/README.html @@ -260,6 +260,8 @@ | | | `- README.txt | | `- README.txt | |- drivers/ + | | |- eeprom/ + | | | `- README.txt | | |- lcd/ | | | `- README.txt | | |- mtd/ diff --git a/README.txt b/README.txt index 1bef4adf47..e15c48d25b 100644 --- a/README.txt +++ b/README.txt @@ -1216,6 +1216,8 @@ nuttx | | `- README.txt | `- README.txt |- drivers/ + | |- eeprom/ + | | `- README.txt | |- lcd/ | | `- README.txt | |- mtd/ diff --git a/drivers/eeprom/spi_xx25xx.c b/drivers/eeprom/spi_xx25xx.c index cf2403952c..95d86603a2 100644 --- a/drivers/eeprom/spi_xx25xx.c +++ b/drivers/eeprom/spi_xx25xx.c @@ -33,7 +33,7 @@ * ****************************************************************************/ -/* This is a driver for SPI EEPROMs that uses the same commands as the +/* This is a driver for SPI EEPROMs that use the same commands as the * 25AA160. * * Write time 5ms, 6ms for 25xx1025 (determined automatically with polling) diff --git a/drivers/mtd/README.txt b/drivers/mtd/README.txt index 5331155f84..85146c8849 100644 --- a/drivers/mtd/README.txt +++ b/drivers/mtd/README.txt @@ -8,6 +8,20 @@ MTD README See include/nuttx/mtd/mtd.h for additional information. +EEPROM +====== + EEPROMs are a form of Memory Technology Device (MTD). EEPROMs are non- + volatile memory like FLASH, but differ in underlying memory technology and + differ in usage in many respects: They may not be organized into blocks + (at least from the standpoint of the user) and it is not necessary to + erase the EEPROM memory before re-writing it. In addition, EEPROMs tend + to be much smaller than FLASH parts, usually only a few kilobytes vs + megabytes for FLASH. EEPROM tends to be used to retain a small amount of + device configuration information; FLASH tends to be used for program or + massive data storage. For these reasons, it may not be convenient to use + the more complex MTD interface but instead use the simple character + interface provided by the EEPROM drivers. See drivers/eeprom. + NAND MEMORY ===========