aboutsummaryrefslogtreecommitdiffstats
path: root/3rdparty/fatfs-0.10b/src/diskio.c
diff options
context:
space:
mode:
authorinmarket <inmarket@ugfx.io>2017-06-24 16:35:31 +1000
committerinmarket <inmarket@ugfx.io>2017-06-24 16:35:31 +1000
commit8561671cb8c8c81cca6407d47437a7238b111ada (patch)
tree02525a8d232375498816d1ad8c051cd86ac933cf /3rdparty/fatfs-0.10b/src/diskio.c
parent5c848859956d62098aa88fdb524faf8bf17fc386 (diff)
downloaduGFX-8561671cb8c8c81cca6407d47437a7238b111ada.tar.gz
uGFX-8561671cb8c8c81cca6407d47437a7238b111ada.tar.bz2
uGFX-8561671cb8c8c81cca6407d47437a7238b111ada.zip
Upgrade to from FATFS-0.10b to FATFS-0.13
Diffstat (limited to '3rdparty/fatfs-0.10b/src/diskio.c')
-rw-r--r--3rdparty/fatfs-0.10b/src/diskio.c236
1 files changed, 0 insertions, 236 deletions
diff --git a/3rdparty/fatfs-0.10b/src/diskio.c b/3rdparty/fatfs-0.10b/src/diskio.c
deleted file mode 100644
index 461e99a3..00000000
--- a/3rdparty/fatfs-0.10b/src/diskio.c
+++ /dev/null
@@ -1,236 +0,0 @@
-/*-----------------------------------------------------------------------*/
-/* Low level disk I/O module skeleton for FatFs (C)ChaN, 2013 */
-/*-----------------------------------------------------------------------*/
-/* If a working storage control module is available, it should be */
-/* attached to the FatFs via a glue function rather than modifying it. */
-/* This is an example of glue functions to attach various exsisting */
-/* storage control module to the FatFs module with a defined API. */
-/*-----------------------------------------------------------------------*/
-
-#include "diskio.h" /* FatFs lower layer API */
-#include "usbdisk.h" /* Example: USB drive control */
-#include "atadrive.h" /* Example: ATA drive control */
-#include "sdcard.h" /* Example: MMC/SDC contorl */
-
-/* Definitions of physical drive number for each media */
-#define ATA 0
-#define MMC 1
-#define USB 2
-
-
-/*-----------------------------------------------------------------------*/
-/* Inidialize a Drive */
-/*-----------------------------------------------------------------------*/
-
-DSTATUS disk_initialize (
- BYTE pdrv /* Physical drive nmuber (0..) */
-)
-{
- DSTATUS stat;
- int result;
-
- switch (pdrv) {
- case ATA :
- result = ATA_disk_initialize();
-
- // translate the reslut code here
-
- return stat;
-
- case MMC :
- result = MMC_disk_initialize();
-
- // translate the reslut code here
-
- return stat;
-
- case USB :
- result = USB_disk_initialize();
-
- // translate the reslut code here
-
- return stat;
- }
- return STA_NOINIT;
-}
-
-
-
-/*-----------------------------------------------------------------------*/
-/* Get Disk Status */
-/*-----------------------------------------------------------------------*/
-
-DSTATUS disk_status (
- BYTE pdrv /* Physical drive nmuber (0..) */
-)
-{
- DSTATUS stat;
- int result;
-
- switch (pdrv) {
- case ATA :
- result = ATA_disk_status();
-
- // translate the reslut code here
-
- return stat;
-
- case MMC :
- result = MMC_disk_status();
-
- // translate the reslut code here
-
- return stat;
-
- case USB :
- result = USB_disk_status();
-
- // translate the reslut code here
-
- return stat;
- }
- return STA_NOINIT;
-}
-
-
-
-/*-----------------------------------------------------------------------*/
-/* Read Sector(s) */
-/*-----------------------------------------------------------------------*/
-
-DRESULT disk_read (
- BYTE pdrv, /* Physical drive nmuber (0..) */
- BYTE *buff, /* Data buffer to store read data */
- DWORD sector, /* Sector address (LBA) */
- UINT count /* Number of sectors to read (1..128) */
-)
-{
- DRESULT res;
- int result;
-
- switch (pdrv) {
- case ATA :
- // translate the arguments here
-
- result = ATA_disk_read(buff, sector, count);
-
- // translate the reslut code here
-
- return res;
-
- case MMC :
- // translate the arguments here
-
- result = MMC_disk_read(buff, sector, count);
-
- // translate the reslut code here
-
- return res;
-
- case USB :
- // translate the arguments here
-
- result = USB_disk_read(buff, sector, count);
-
- // translate the reslut code here
-
- return res;
- }
- return RES_PARERR;
-}
-
-
-
-/*-----------------------------------------------------------------------*/
-/* Write Sector(s) */
-/*-----------------------------------------------------------------------*/
-
-#if _USE_WRITE
-DRESULT disk_write (
- BYTE pdrv, /* Physical drive nmuber (0..) */
- const BYTE *buff, /* Data to be written */
- DWORD sector, /* Sector address (LBA) */
- UINT count /* Number of sectors to write (1..128) */
-)
-{
- DRESULT res;
- int result;
-
- switch (pdrv) {
- case ATA :
- // translate the arguments here
-
- result = ATA_disk_write(buff, sector, count);
-
- // translate the reslut code here
-
- return res;
-
- case MMC :
- // translate the arguments here
-
- result = MMC_disk_write(buff, sector, count);
-
- // translate the reslut code here
-
- return res;
-
- case USB :
- // translate the arguments here
-
- result = USB_disk_write(buff, sector, count);
-
- // translate the reslut code here
-
- return res;
- }
- return RES_PARERR;
-}
-#endif
-
-
-/*-----------------------------------------------------------------------*/
-/* Miscellaneous Functions */
-/*-----------------------------------------------------------------------*/
-
-#if _USE_IOCTL
-DRESULT disk_ioctl (
- BYTE pdrv, /* Physical drive nmuber (0..) */
- BYTE cmd, /* Control code */
- void *buff /* Buffer to send/receive control data */
-)
-{
- DRESULT res;
- int result;
-
- switch (pdrv) {
- case ATA :
- // pre-process here
-
- result = ATA_disk_ioctl(cmd, buff);
-
- // post-process here
-
- return res;
-
- case MMC :
- // pre-process here
-
- result = MMC_disk_ioctl(cmd, buff);
-
- // post-process here
-
- return res;
-
- case USB :
- // pre-process here
-
- result = USB_disk_ioctl(cmd, buff);
-
- // post-process here
-
- return res;
- }
- return RES_PARERR;
-}
-#endif