2 * Copyright (C) 2008 svpe, #wiidev at efnet
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2
6 * as published by the Free Software Foundation
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
13 * You should have received a copy of the GNU General Public License
14 * along with this program; if not, write to the Free Software
15 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
25 DSTATUS
disk_initialize (BYTE drv
)
39 DSTATUS
disk_status ( BYTE drv
)
45 BYTE drv
, /* Physical drive nmuber (0) */
46 BYTE
*buff
, /* Data buffer to store read data */
47 DWORD sector
, /* Sector number (LBA) */
48 BYTE count
/* Sector count (1..255) */
54 for(i
= 0; i
< count
; i
++)
56 r
= sd_read(sector
+ i
, buff
+ (0x200 * i
));
65 BYTE drv
, /* Physical drive nmuber */
66 BYTE ctrl
, /* Control code */
67 void *buff
/* Buffer to send/receive data block */
73 u32
get_fattime( void )