Mikroelektronika MIKROE-350 Fiche De Données
Mmc_Fat_QuickFormat
262
MIKROELEKTRONIKA
- SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroBasic PRO for AVR
CHAPTER 6
Prototype
sub function Mmc_Fat_QuickFormat(dim mmc_fat_label as string[11])
as byte
as byte
Returns
-
0
- if MMC/SD card was detected, successfully formated and initialized
-
1
- if FAT16 format was unseccessful
-
255
- if MMC/SD card was not detected
Description
Formats to FAT16 and initializes MMC/SD card.
Parameters:
-
mmc_fat_label:
volume label (11 characters in length). If less than 11
characters are provided, the label will be padded with spaces. If null string is
passed volume will not be labeled
passed volume will not be labeled
Note: This routine can be used instead or in conjunction with Mmc_Fat_Init rou-
tine.
tine.
Note: If MMC/SD card already contains a valid boot sector, it will remain
unchanged (except volume label field) and only FAT and ROOT tables will be
erased. Also, the new volume label will be set.
unchanged (except volume label field) and only FAT and ROOT tables will be
erased. Also, the new volume label will be set.
Requires
The appropriate hardware SPI module must be previously initialized.
Example
' format and initialize the FAT library
if (Mmc_Fat_QuickFormat('mikroE') = 0) then
if (Mmc_Fat_QuickFormat('mikroE') = 0) then
...
end if