SD Card Interface class. Log raw data bytes to memory addresses of your choice, or format the card and use the FAT file system to write files.

Dependencies:   mbed

Committer:
Blaze513
Date:
Mon Aug 23 01:31:50 2010 +0000
Revision:
2:716abfa4a4d0
Parent:
1:94c648931f84
Child:
3:210eb67b260c

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Blaze513 2:716abfa4a4d0 1 /*-------------------------------------------*/
Blaze513 2:716abfa4a4d0 2 /* Integer type definitions for FatFs module */
Blaze513 2:716abfa4a4d0 3 /*-------------------------------------------*/
Blaze513 2:716abfa4a4d0 4
Blaze513 2:716abfa4a4d0 5 #ifndef _INTEGER
Blaze513 2:716abfa4a4d0 6 #define _INTEGER
Blaze513 2:716abfa4a4d0 7
Blaze513 2:716abfa4a4d0 8 #include "stdint.h"
Blaze513 2:716abfa4a4d0 9
Blaze513 2:716abfa4a4d0 10 /* These types must be 16-bit, 32-bit or larger integer */
Blaze513 2:716abfa4a4d0 11 typedef int INT;
Blaze513 2:716abfa4a4d0 12 typedef unsigned int UINT;
Blaze513 2:716abfa4a4d0 13
Blaze513 2:716abfa4a4d0 14 /* These types must be 8-bit integer */
Blaze513 2:716abfa4a4d0 15 typedef signed char CHAR;
Blaze513 2:716abfa4a4d0 16 typedef unsigned char UCHAR;
Blaze513 2:716abfa4a4d0 17 typedef unsigned char BYTE;
Blaze513 2:716abfa4a4d0 18
Blaze513 2:716abfa4a4d0 19 /* These types must be 16-bit integer */
Blaze513 2:716abfa4a4d0 20 typedef short SHORT;
Blaze513 2:716abfa4a4d0 21 typedef unsigned short USHORT;
Blaze513 2:716abfa4a4d0 22 typedef unsigned short WORD;
Blaze513 2:716abfa4a4d0 23
Blaze513 2:716abfa4a4d0 24 /* These types must be 32-bit integer */
Blaze513 2:716abfa4a4d0 25 typedef long LONG;
Blaze513 2:716abfa4a4d0 26 typedef unsigned long ULONG;
Blaze513 2:716abfa4a4d0 27 typedef unsigned long DWORD;
Blaze513 2:716abfa4a4d0 28
Blaze513 2:716abfa4a4d0 29 /* Boolean type */
Blaze513 2:716abfa4a4d0 30 typedef enum { FALSE = 0, TRUE } BOOL;
Blaze513 2:716abfa4a4d0 31
Blaze513 1:94c648931f84 32 #endif