PokittoLib is the library needed for programming the Pokitto DIY game console (www.pokitto.com)

Dependents:   Sensitive

Fork of PokittoLib by Jonne Valola

Revision:
0:e8b8f36b4505
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libpff/diskio.h	Mon Sep 18 11:47:51 2017 +0000
@@ -0,0 +1,39 @@
+/*-----------------------------------------------------------------------
+/  PFF - Low level disk interface modlue include file    (C)ChaN, 2009
+/-----------------------------------------------------------------------*/
+
+#ifndef _DISKIO
+
+#include "integer.h"
+
+/* Status of Disk Functions */
+typedef BYTE    DSTATUS;
+
+/* Results of Disk Functions */
+typedef enum {
+    RES_OK = 0,        /* 0: Function succeeded */
+    RES_ERROR,        /* 1: Disk error */
+    RES_NOTRDY,        /* 2: Not ready */
+    RES_PARERR        /* 3: Invalid parameter */
+} DRESULT;
+
+/*---------------------------------------*/
+/* Prototypes for disk control functions */
+
+DSTATUS disk_initialize (void);
+DRESULT disk_readp (BYTE*, DWORD, WORD, WORD);
+DRESULT disk_writep (const BYTE*, DWORD);
+
+#define STA_NOINIT        0x01    /* Drive not initialized */
+#define STA_NODISK        0x02    /* No medium in the drive */
+
+/* Card type flags (CardType) */
+#define CT_MMC                0x01    /* MMC ver 3 */
+#define CT_SD1                0x02    /* SD ver 1 */
+#define CT_SD2                0x04    /* SD ver 2 */
+#define CT_SDC                (CT_SD1|CT_SD2)    /* SD */
+#define CT_BLOCK            0x08    /* Block addressing */
+
+#define _DISKIO
+#endif
+