sd.h

Go to the documentation of this file.
00001 
00047 #ifndef DRV_SD_H
00048 #define DRV_SD_H
00049 
00050 #include <fs/fatfs/diskio.h>
00051 #include <kern/kfile.h>
00052 #include "cfg/cfg_fat.h"
00053 
00054 bool sd_test(void);
00055 
00062 bool sd_init(KFile *_fd);
00063 
00064 #if CONFIG_FAT_DRIVES == 1
00065 
00071     #define sd_disk_initialize disk_initialize
00072 
00079     #define sd_disk_status     disk_status
00080 
00091     #define sd_disk_read       disk_read
00092 
00093     #if CONFIG_FAT_FS_READONLY == 0
00094 
00106         #define sd_disk_write      disk_write
00107     #endif
00108 
00114     #define sd_disk_ioctl      disk_ioctl
00115 
00116 #endif /* CONFIG_FAT_DRIVES == 1 */
00117 
00118 #endif /* DRV_SD_H */