Top secrets sources NedoPC pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

/*-----------------------------------------------------------------------*/
/* Low level disk I/O module skeleton for Petit FatFs (C)ChaN, 2014      */
/*-----------------------------------------------------------------------*/

#include "diskio.h"


/*-----------------------------------------------------------------------*/
/* Initialize Disk Drive                                                 */
/*-----------------------------------------------------------------------*/

DSTATUS disk_initialize (void)
{
        DSTATUS stat;

        // Put your code here

        return stat;
}



/*-----------------------------------------------------------------------*/
/* Read Partial Sector                                                   */
/*-----------------------------------------------------------------------*/

DRESULT disk_readp (
        BYTE* buff,             /* Pointer to the destination object */
        DWORD sector,   /* Sector number (LBA) */
        UINT offset,    /* Offset in the sector */
        UINT count              /* Byte count (bit15:destination) */
)
{
        DRESULT res;

        // Put your code here

        return res;
}



/*-----------------------------------------------------------------------*/
/* Write Partial Sector                                                  */
/*-----------------------------------------------------------------------*/

DRESULT disk_writep (
        BYTE* buff,             /* Pointer to the data to be written, NULL:Initiate/Finalize write operation */
        DWORD sc                /* Sector number (LBA) or Number of bytes to send */
)
{
        DRESULT res;


        if (!buff) {
                if (sc) {

                        // Initiate write process

                } else {

                        // Finalize write process

                }
        } else {

                // Send data to the disk

        }

        return res;
}