#include "integer.h"
Go to the source code of this file.
| 
Defines | 
| #define | _READONLY   0 | 
| #define | _USE_IOCTL   1 | 
| #define | STA_NOINIT   0x01 | 
| #define | STA_NODISK   0x02 | 
| #define | STA_PROTECT   0x04 | 
| #define | CTRL_SYNC   0 | 
| #define | GET_SECTOR_COUNT   1 | 
| #define | GET_SECTOR_SIZE   2 | 
| #define | GET_BLOCK_SIZE   3 | 
| #define | CTRL_ERASE_SECTOR   4 | 
| #define | CTRL_POWER   5 | 
| #define | CTRL_LOCK   6 | 
| #define | CTRL_EJECT   7 | 
| #define | MMC_GET_TYPE   10 | 
| #define | MMC_GET_CSD   11 | 
| #define | MMC_GET_CID   12 | 
| #define | MMC_GET_OCR   13 | 
| #define | MMC_GET_SDSTAT   14 | 
| #define | ATA_GET_REV   20 | 
| #define | ATA_GET_MODEL   21 | 
| #define | ATA_GET_SN   22 | 
| #define | NAND_FORMAT   30 | 
| #define | _DISKIO | 
| 
Typedefs | 
| typedef BYTE | DSTATUS | 
| 
Enumerations | 
| enum | DRESULT { RES_OK =  0, 
RES_ERROR, 
RES_WRPRT, 
RES_NOTRDY,
 RES_PARERR
 }
 | 
| 
Functions | 
| int | assign_drives (int, int) | 
| DSTATUS | disk_initialize (BYTE) | 
| DSTATUS | disk_status (BYTE) | 
| DRESULT | disk_read (BYTE, BYTE *, DWORD, BYTE) | 
| DRESULT | disk_write (BYTE, const BYTE *, DWORD, BYTE) | 
| DRESULT | disk_ioctl (BYTE, BYTE, void *) | 
Define Documentation
      
        
          | #define CTRL_ERASE_SECTOR   4 | 
      
 
 
      
        
          | #define GET_SECTOR_COUNT   1 | 
      
 
 
      
        
          | #define GET_SECTOR_SIZE   2 | 
      
 
 
      
        
          | #define MMC_GET_SDSTAT   14 | 
      
 
 
Typedef Documentation
Enumeration Type Documentation
- Enumerator: 
- 
| RES_OK |  |  | RES_ERROR |  |  | RES_WRPRT |  |  | RES_NOTRDY |  |  | RES_PARERR |  |  
 
 
 
Function Documentation
      
        
          | int assign_drives | ( | int | , | 
        
          |  |  | int |  |  | 
        
          |  | ) |  |  |  |