Difference between revisions of "SD card"

From Gamebuino Wiki
Jump to: navigation, search
m
m
Line 1: Line 1:
 
== Libraries ==
 
== Libraries ==
=== Arduino default library ===
+
=== Arduino default library (included with Arduino) ===
 
* FAT16 and FAT32 support on both standard and high-capacity SD cards
 
* FAT16 and FAT32 support on both standard and high-capacity SD cards
 
* File: create, read, write, delete and truncate
 
* File: create, read, write, delete and truncate
Line 9: Line 9:
 
* File: create, read and write
 
* File: create, read and write
 
* Root-directory support only
 
* Root-directory support only
=== tinyFAT ===
+
=== tinyFAT (included with Gamebuino) ===
 
* FAT16 on SD cards
 
* FAT16 on SD cards
 
* File: create, read, write, rename, delete (ASCII and Binary I/O)
 
* File: create, read, write, rename, delete (ASCII and Binary I/O)
 
* Root-directory support only, only one file open at a time
 
* Root-directory support only, only one file open at a time
=== Petit FatFs ===
+
=== Petit FatFs (included with Gamebuino) ===
 
* FAT16 and FAT32 support
 
* FAT16 and FAT32 support
 
* File: open, read, streaming-read, seek
 
* File: open, read, streaming-read, seek

Revision as of 2014-07-16T11:46:51

Libraries

Arduino default library (included with Arduino)

  • FAT16 and FAT32 support on both standard and high-capacity SD cards
  • File: create, read, write, delete and truncate
  • Directory: create, read, write and delete
  • Multiple volume/partition support

fat16lib

  • FAT16 support on standard SD cards only
  • File: create, read and write
  • Root-directory support only

tinyFAT (included with Gamebuino)

  • FAT16 on SD cards
  • File: create, read, write, rename, delete (ASCII and Binary I/O)
  • Root-directory support only, only one file open at a time

Petit FatFs (included with Gamebuino)

  • FAT16 and FAT32 support
  • File: open, read, streaming-read, seek
  • Directory: read
  • Single volume and single file
  • REALLY small RAM footprint

Sources