Wed Apr 08, 2015 9:43 am
Wed Apr 08, 2015 12:12 pm
Wed Apr 08, 2015 1:36 pm
Wed Apr 08, 2015 3:49 pm
Thu Apr 09, 2015 7:01 am
Mon Apr 13, 2015 7:53 pm
class tinyFAT
{
public:
_master_boot_record MBR;
_boot_sector BS;
_directory_entry DE;
_current_file currFile;
unsigned long firstDirSector;
byte buffer[512];
class tinyFAT
{
public:
_master_boot_record MBR;
_boot_sector BS;
_directory_entry DE;
unsigned long firstDirSector;
byte *buffer;
Tue Apr 14, 2015 8:11 am
Tue Apr 14, 2015 12:47 pm
Tue Apr 14, 2015 3:12 pm
Sorunome wrote:@Jonnection: literately every single time i tried file.writeLn no matter what it contained.
Fri Apr 17, 2015 12:37 pm
#include <tinyFAT.h> //requires the tinyFAT library. You can download it here : http://www.henningkarlsen.com/electronics/library.php?id=37
#include <avr/pgmspace.h>
#include <SPI.h>
#include <Gamebuino.h>
Gamebuino gb;
byte res;
void setup() {
gb.begin();
file.initFAT();
gb.display.clear();
gb.display.print(F("Deleting old file...\n"));
gb.display.update();
if(file.exists("test.txt")){
file.delFile("test.txt");
}
file.create("test.txt");
res=file.openFile("test.txt", FILEMODE_TEXT_WRITE);
if(res==NO_ERROR){
gb.display.print(F("Writing to file...\n"));
gb.display.update();
file.writeLn("Hello World!");
file.closeFile();
gb.display.print(F("Done writing to file!\n"));
gb.display.update();
}else{
gb.display.print(F("Error opening file!\n"));
gb.display.update();
}
while(true); // infinite pause
}
void loop() {
// put your main code here, to run repeatedly:
}