User manual
288
mikoPascal PRO for dsPIC30/33 and PIC24
MikroElektronika
Cf_Fat_Write
Cf_Fat_Set_File_Date
Prototype
procedure Cf_Fat_Write(var fdata: array[512] of byte; data_len: word);
Description Writes requested number of bytes to currently assigned le opened for writing.
Parameters - fdata: data to be written.
- data_len: number of bytes to be written.
Returns Nothing.
Requires CF card and CF library must be initialized for le operations. See Cf_Fat_Init.
File must be previously assigned. See Cf_Fat_Assign.
File must be open for writing. See Cf_Fat_Rewrite or Cf_Fat_Append.
Example
var le_contents : array[42] of byte;
...
Cf_Fat_Write(le_contents, 42); // write data to the assigned le
Notes None.
Prototype
procedure Cf_Fat_Set_File_Date(year: word; month: byte; day: byte; hours:
byte; mins: byte; seconds: byte);
Description Sets the date/time stamp. Any subsequent le writing operation will write this stamp to currently
assigned le’s time/date attributes.
Parameters - year: year attribute. Valid values: 1980-2107
- month: month attribute. Valid values: 1-12
- day: day attribute. Valid values: 1-31
- hours: hours attribute. Valid values: 0-23
- mins: minutes attribute. Valid values: 0-59
- seconds: seconds attribute. Valid values: 0-59
Returns Nothing.
Requires CF card and CF library must be initialized for le operations. See Cf_Fat_Init.
File must be previously assigned. See Cf_Fat_Assign.
File must be open for writing. See Cf_Fat_Rewrite or Cf_Fat_Append.
Example
Cf_Fat_Set_File_Date(2005,9,30,17,41,0);
Notes None.