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
00117
00118 #endif