Reference.SD History

Show minor edits - Show changes to markup

September 22, 2013, at 09:28 AM by Scott Fitzgerald -
Added lines 13-20:

Examples

  • Datalogger: Log data from three analog sensors to a SD card using the SD library
  • DumpFile: Read a file from a SD card using the SD library and send it over the serial port
  • Files: Create and destroy a file on a SD card
  • ReadWrite: Read and write data to and from a file on a SD card
  • CardInfo: Get information about a SD card
Changed lines 55-63 from:

Examples

  • Datalogger: Log data from three analog sensors to a SD card using the SD library
  • DumpFile: Read a file from a SD card using the SD library and send it over the serial port
  • Files: Create and destroy a file on a SD card
  • ReadWrite: Read and write data to and from a file on a SD card
  • CardInfo: Get information about a SD card

to:

November 02, 2011, at 12:06 AM by Scott Fitzgerald -
Changed lines 43-46 from:
to:
October 31, 2011, at 12:30 AM by Scott Fitzgerald -
Changed lines 7-8 from:

The SD library allows for reading from and writing to SD cards, e.g. on the Arduino Ethernet Shield. It is built on sdfatlib by William Greiman. The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards. It uses short 8.3 names for files. The file names passed to the SD library functions can include paths separated by forward-slashes, /, e.g. "directory/filename.txt". Because the working directory is always the root of the SD card, a name refers to the same file whether or not it includes a leading slash (e.g. "/file.txt" is equivalent to "file.txt").

to:

The SD library allows for reading from and writing to SD cards, e.g. on the Arduino Ethernet Shield. It is built on sdfatlib by William Greiman. The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards. It uses short 8.3 names for files. The file names passed to the SD library functions can include paths separated by forward-slashes, /, e.g. "directory/filename.txt". Because the working directory is always the root of the SD card, a name refers to the same file whether or not it includes a leading slash (e.g. "/file.txt" is equivalent to "file.txt"). As of version 1.0, the library supports opening multiple files.

October 30, 2011, at 08:20 PM by Scott Fitzgerald -
Changed lines 7-8 from:

The SD library allows for reading from and writing to SD cards, e.g. on the Arduino Ethernet Shield. It is built on sdfatlib by William Greiman. The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards. It only supports one open file at a time and only uses short 8.3 file names. The file names passed to the SD library functions can include paths separated by forward-slashes, /, e.g. "directory/filename.txt". Because the working directory is always the root of the SD card, a name refers to the same file whether or not it includes a leading slash (e.g. "/file.txt" is equivalent to "file.txt").

to:

The SD library allows for reading from and writing to SD cards, e.g. on the Arduino Ethernet Shield. It is built on sdfatlib by William Greiman. The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards. It uses short 8.3 names for files. The file names passed to the SD library functions can include paths separated by forward-slashes, /, e.g. "directory/filename.txt". Because the working directory is always the root of the SD card, a name refers to the same file whether or not it includes a leading slash (e.g. "/file.txt" is equivalent to "file.txt").

March 18, 2011, at 04:06 PM by Scott Fitzgerald -
Changed lines 11-12 from:
to:
March 16, 2011, at 05:26 PM by Scott Fitzgerald -
March 14, 2011, at 01:53 AM by Scott Fitzgerald -
Changed lines 50-51 from:
to:
  • CardInfo: Get information about a SD card

March 10, 2011, at 07:00 PM by Scott Fitzgerald -
Changed lines 11-17 from:

Using SD shields and adapters

Various manufacturers have created boards and shields that incorporate the SD card. However, not all of them use the same SS pin. For example, the Sparkfun shield uses pin 8, while the Arduino Ethernet Shield uses pin 4. Below are wiring and code examples using common SD shields and boards.

to:
February 28, 2011, at 10:38 PM by Scott Fitzgerald -
Added lines 11-17:

Using SD shields and adapters

Various manufacturers have created boards and shields that incorporate the SD card. However, not all of them use the same SS pin. For example, the Sparkfun shield uses pin 8, while the Arduino Ethernet Shield uses pin 4. Below are wiring and code examples using common SD shields and boards.

Changed lines 56-62 from:
to:
February 28, 2011, at 07:09 PM by Scott Fitzgerald -
Changed line 50 from:
to:
February 28, 2011, at 07:08 PM by Scott Fitzgerald - added some additional links for shields
Changed lines 49-55 from:
to:
February 24, 2011, at 12:13 AM by Scott Fitzgerald -
Changed lines 44-49 from:
  • Datalogger: Log data from three analog sensors to a SD card using the SD library.
  • DumpFile: Read a file from a SD card using the SD library and send it over the serial port.
  • Files: Create and destroy a file on a SD card.
  • ReadWrite: Read and write data to and from a file on a SD card.

to:
  • Datalogger: Log data from three analog sensors to a SD card using the SD library
  • DumpFile: Read a file from a SD card using the SD library and send it over the serial port
  • Files: Create and destroy a file on a SD card
  • ReadWrite: Read and write data to and from a file on a SD card

February 24, 2011, at 12:06 AM by Scott Fitzgerald - added links to examples
Added lines 42-49:

Examples

  • Datalogger: Log data from three analog sensors to a SD card using the SD library.
  • DumpFile: Read a file from a SD card using the SD library and send it over the serial port.
  • Files: Create and destroy a file on a SD card.
  • ReadWrite: Read and write data to and from a file on a SD card.

December 24, 2010, at 11:36 PM by David A. Mellis -
Changed lines 1-2 from:

SD Library (coming in Arduino 0022)

to:

SD Library

December 22, 2010, at 11:54 PM by David A. Mellis -
Deleted line 19:
Deleted line 20:
Added lines 22-23:
Added lines 30-34:
Added lines 37-39:
Changed lines 41-46 from:
to:
November 21, 2010, at 11:15 PM by David A. Mellis -
Changed lines 9-10 from:

The communication between the microcontroller and the SD card uses SPI, which takes place on digital pins 11, 12, and 13 (on most Arduino boards) or 50, 51, and 52 (Arduino Mega). Additionally, another pin must be used to select the SD card. This can be the hardware SS pin - pin 10 (on most Arduino boards) or pin 53 (on the Mega) - or another pin specified in the call to SD.begin(). Note that even if you don't use the hardware SS pin, it must be left as an output or the SPI communication won't work.

to:

The communication between the microcontroller and the SD card uses SPI, which takes place on digital pins 11, 12, and 13 (on most Arduino boards) or 50, 51, and 52 (Arduino Mega). Additionally, another pin must be used to select the SD card. This can be the hardware SS pin - pin 10 (on most Arduino boards) or pin 53 (on the Mega) - or another pin specified in the call to SD.begin(). Note that even if you don't use the hardware SS pin, it must be left as an output or the SD library won't work.

November 21, 2010, at 11:04 PM by David A. Mellis -
Changed lines 9-10 from:

The communication between the microcontroller and the SD card uses SPI, which takes place on digital pins 11, 12, and 13 (on most Arduino boards) or 50, 51, and 52 (Arduino Mega). Additionally, another pin must be used to select the SD card. This can be the hardware SS pin - pin 10 (on most Arduino boards) or pin 53 (on the Mega) - or another pin specified in the call to SD.begin(). Note that even if you don't use the hardware SS pin, it must be left as an output or the SPI communication won't work.

to:

The communication between the microcontroller and the SD card uses SPI, which takes place on digital pins 11, 12, and 13 (on most Arduino boards) or 50, 51, and 52 (Arduino Mega). Additionally, another pin must be used to select the SD card. This can be the hardware SS pin - pin 10 (on most Arduino boards) or pin 53 (on the Mega) - or another pin specified in the call to SD.begin(). Note that even if you don't use the hardware SS pin, it must be left as an output or the SPI communication won't work.

November 21, 2010, at 07:22 PM by David A. Mellis -
Changed lines 5-6 from:
to:
Changed lines 13-14 from:
to:
November 21, 2010, at 07:22 PM by David A. Mellis -
Changed lines 5-6 from:
to:
Changed lines 13-14 from:
to:
November 21, 2010, at 07:11 PM by David A. Mellis -
Changed lines 7-8 from:

The SD library allows for reading from and writing to SD cards, e.g. on the Arduino Ethernet Shield. It is built on sdfatlib by William Greiman. The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards. It only support short 8.3 file names. The file names passed to the SD library functions can include paths separated by forward-slashes, /, e.g. "directory/filename.txt". Because the working directory is always the root of the SD card, a name refers to the same file whether or not it includes a leading slash (e.g. "/file.txt" is equivalent to "file.txt").

to:

The SD library allows for reading from and writing to SD cards, e.g. on the Arduino Ethernet Shield. It is built on sdfatlib by William Greiman. The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards. It only supports one open file at a time and only uses short 8.3 file names. The file names passed to the SD library functions can include paths separated by forward-slashes, /, e.g. "directory/filename.txt". Because the working directory is always the root of the SD card, a name refers to the same file whether or not it includes a leading slash (e.g. "/file.txt" is equivalent to "file.txt").

November 21, 2010, at 06:28 PM by David A. Mellis -
Changed lines 7-8 from:

The SD library allows for reading from and writing to SD cards, e.g. on the Arduino Ethernet Shield. It is built on sdfatlib by William Greiman. The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards. It only support short 8.3 file names. The file names passed to the SD library functions can include paths separated by forward-slashes, /, e.g. "directory/filename.txt".

to:

The SD library allows for reading from and writing to SD cards, e.g. on the Arduino Ethernet Shield. It is built on sdfatlib by William Greiman. The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards. It only support short 8.3 file names. The file names passed to the SD library functions can include paths separated by forward-slashes, /, e.g. "directory/filename.txt". Because the working directory is always the root of the SD card, a name refers to the same file whether or not it includes a leading slash (e.g. "/file.txt" is equivalent to "file.txt").

November 21, 2010, at 05:53 PM by David A. Mellis -
Changed lines 7-8 from:

The SD library allows for reading from and writing to SD cards, e.g. on the Arduino Ethernet Shield. It is built on sdfatlib by William Greiman. The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards. It only support short 8.3 file names.

to:

The SD library allows for reading from and writing to SD cards, e.g. on the Arduino Ethernet Shield. It is built on sdfatlib by William Greiman. The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards. It only support short 8.3 file names. The file names passed to the SD library functions can include paths separated by forward-slashes, /, e.g. "directory/filename.txt".

November 21, 2010, at 05:25 PM by David A. Mellis -
Changed line 31 from:
  • [FilePrintln | println()]]
to:
November 21, 2010, at 05:24 PM by David A. Mellis -
Added lines 17-18:

The SD class provides functions for accessing the SD card and manipulating its files and directories.

Changed lines 28-38 from:
to:

The File class allows for reading from and writing to individual files on the SD card.

November 21, 2010, at 05:20 PM by David A. Mellis -
Added lines 3-6:
Added lines 11-14:
Added line 27:
November 21, 2010, at 05:12 PM by David A. Mellis -
Changed lines 3-4 from:

The SD library allows for reading from and writing to SD cards, e.g. on the Arduino Ethernet Shield.

to:

The SD library allows for reading from and writing to SD cards, e.g. on the Arduino Ethernet Shield. It is built on sdfatlib by William Greiman. The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards. It only support short 8.3 file names.

Added lines 7-18:
November 21, 2010, at 05:06 PM by David A. Mellis -
Added lines 1-6:

SD Library (coming in Arduino 0022)

The SD library allows for reading from and writing to SD cards, e.g. on the Arduino Ethernet Shield.

The communication between the microcontroller and the SD card uses SPI, which takes place on digital pins 11, 12, and 13 (on most Arduino boards) or 50, 51, and 52 (Arduino Mega). Additionally, another pin must be used to select the SD card. This can be the hardware SS pin - pin 10 (on most Arduino boards) or pin 53 (on the Mega) - or another pin specified in the call to SD.begin(). Note that even if you don't use the hardware SS pin, it must be left as an output or the SPI communication won't work.

Share