4180 Lab 2

Dependencies:   mbed wave_player Servo 4DGL-uLCD-SE Motor SDFileSystem LSM9DS1_Library_cal PinDetect X_NUCLEO_53L0A1

part13.h

Committer:
emilywilson
Date:
2020-02-03
Revision:
1:6d8f645530b8

File content as of revision 1:6d8f645530b8:

#include "mbed.h"
#include "SDFileSystem.h"

SDFileSystem sd(p5, p6, p7, p8, "sd");

int run_part13() {
    mkdir("/sd/mydir", 0777);
    
    FILE *fp = fopen("/sd/mydir/sdtest.txt", "w");
    if(fp == NULL) {
        error("Could not open file for write\n");
    }
    fprintf(fp, "Hello fun SD file world!");
    fclose(fp);
    
    char mystring[100];
    FILE *fp2 = fopen("/sd/mydir/sdtest.txt", "r");
    if (fgets(mystring, 100, fp) != NULL) {
        printf(mystring);
    }
    fclose(fp);
    
    return 0;
}