Static avr-libc library providing basic support for SD cards

nbproject Initial commit 1 year ago
.gitignore Initial commit 1 year ago
CODE_OF_CONDUCT.md Initial commit 1 year ago
LICENSE Initial commit 1 year ago
Makefile Add -mmcu 8 months ago
README.md Improve README.md 1 year ago
libsdc.c Adjust function names 1 year ago
libsdc.h Update comment 1 year ago
README.md

libsdc

About

Static avr-libc library providing basic support for SD cards.

Tested with a few recent SD cards with 16/64 GB from SanDisk, Transcend and Samsung.

TODO

  • Write multiple blocks

Usage

  1. Include libsdc.h and libsdc.a in the project
  2. Implement the _sdc* functions in libsdc.h in the application (this is to make the library device and CPU frequency independent)

Features

  • Read single block
  • Read multiple blocks
  • Write single block