WILLY BAYOT / stm32_adafruit

Dependents:   TDEMNucleo

Embed: (wiki syntax)

« Back to documentation index

diskio.c File Reference

diskio.c File Reference

FatFs low level disk I/O module. More...

Go to the source code of this file.

Functions

DSTATUS disk_initialize (BYTE pdrv)
 Initializes a Drive.
DSTATUS disk_status (BYTE pdrv)
 Gets Disk Status.
DRESULT disk_read (BYTE pdrv, BYTE *buff, DWORD sector, BYTE count)
 Reads Sector(s)
DRESULT disk_write (BYTE pdrv, const BYTE *buff, DWORD sector, BYTE count)
 Writes Sector(s)
DRESULT disk_ioctl (BYTE pdrv, BYTE cmd, void *buff)
 I/O control operation.
DWORD get_fattime (void)
 Gets Time from RTC.

Detailed Description

FatFs low level disk I/O module.

Author:
MCD Application Team
Version:
V1.1.0
Date:
22-April-2014
Attention:

Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this file except in compliance with the License. You may obtain a copy of the License at:

http://www.st.com/software_license_agreement_liberty_v2

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Definition in file diskio.c.


Function Documentation

DSTATUS disk_initialize ( BYTE  pdrv )

Initializes a Drive.

Parameters:
pdrv,:Physical drive number (0..)
Return values:
DSTATUS,:Operation status

Definition at line 55 of file diskio.c.

DRESULT disk_ioctl ( BYTE  pdrv,
BYTE  cmd,
void *  buff 
)

I/O control operation.

Parameters:
pdrv,:Physical drive number (0..)
cmd,:Control code
*buff,:Buffer to send/receive control data
Return values:
DRESULT,:Operation result

Definition at line 122 of file diskio.c.

DRESULT disk_read ( BYTE  pdrv,
BYTE *  buff,
DWORD  sector,
BYTE  count 
)

Reads Sector(s)

Parameters:
pdrv,:Physical drive number (0..)
*buff,:Data buffer to store read data
sector,:Sector address (LBA)
count,:Number of sectors to read (1..128)
Return values:
DRESULT,:Operation result

Definition at line 88 of file diskio.c.

DSTATUS disk_status ( BYTE  pdrv )

Gets Disk Status.

Parameters:
pdrv,:Physical drive number (0..)
Return values:
DSTATUS,:Operation status

Definition at line 72 of file diskio.c.

DRESULT disk_write ( BYTE  pdrv,
const BYTE *  buff,
DWORD  sector,
BYTE  count 
)

Writes Sector(s)

Parameters:
pdrv,:Physical drive number (0..)
*buff,:Data to be written
sector,:Sector address (LBA)
count,:Number of sectors to write (1..128)
Return values:
DRESULT,:Operation result

Definition at line 105 of file diskio.c.

DWORD get_fattime ( void   )

Gets Time from RTC.

Parameters:
None
Return values:
Timein DWORD

Definition at line 136 of file diskio.c.