Mikroelektronika MIKROE-350 Fiche De Données

Page de 526
Cf_Fat_Init
Cf_Fat_QuickFormat
197
MIKROELEKTRONIKA
- SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroBasic PRO for AVR
CHAPTER 6
Prototype
sub function Cf_Fat_Init() as byte
Returns
0
- if CF card was detected and successfully initialized 
1
- if FAT16 boot sector was not found 
255
- if card was not detected 
Description
Initializes CF card, reads CF FAT16 boot sector and extracts data needed by
the library.
Requires
Nothing.
Example
init the FAT library
if (Cf_Fat_Init() = 0) then
...
end if
Prototype
sub function Cf_Fat_QuickFormat(dim byref cf_fat_label as
string
[11]) as byte
Returns
0
- if CF card was detected, successfully formated and initialized 
1
- if FAT16 format was unseccessful 
255
- if card was not detected 
Description
Formats to FAT16 and initializes CF card.
Parameters : 
cf_fat_label:
volume label (11 characters in length). If less than 11 
characters are provided, the label will be padded with spaces. If an empty 
string is passed, the volume will not be labeled. 
Note: This routine can be used instead or in conjunction with the Cf_Fat_Init
routine.
Note: If CF 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.
Requires
Nothing.
Example
'--- format and initialize the FAT library
if ( Cf_Fat_QuickFormat('mikroE') = 0) then
...
end if