Embedded systems project

Dependencies:   mbed C12832 SDFileSystemwithdisplay

Committer:
lpeltoni
Date:
Sun Oct 13 19:02:09 2019 +0000
Revision:
2:4f9836ac8d6b
Parent:
0:bdbd3d6fc5d5
Embedded systems project;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 0:bdbd3d6fc5d5 1 #include "mbed.h"
mbed_official 0:bdbd3d6fc5d5 2 #include "SDFileSystem.h"
lpeltoni 2:4f9836ac8d6b 3 #include "C12832.h"
mbed_official 0:bdbd3d6fc5d5 4
lpeltoni 2:4f9836ac8d6b 5 SDFileSystem sd(PA_7, PA_6, PA_5, PA_2, "sd"); // the pinout on the mbed Cool Components workshop board
lpeltoni 2:4f9836ac8d6b 6 C12832 lcd(PA_7, PA_5, PA_9, PA_1, PA_0);
mbed_official 0:bdbd3d6fc5d5 7
mbed_official 0:bdbd3d6fc5d5 8 int main() {
lpeltoni 2:4f9836ac8d6b 9 lcd.cls();
lpeltoni 2:4f9836ac8d6b 10 lcd.locate(0,3);
lpeltoni 2:4f9836ac8d6b 11 lcd.printf("Hello World!\n");
mbed_official 0:bdbd3d6fc5d5 12
mbed_official 0:bdbd3d6fc5d5 13 mkdir("/sd/mydir", 0777);
mbed_official 0:bdbd3d6fc5d5 14
mbed_official 0:bdbd3d6fc5d5 15 FILE *fp = fopen("/sd/mydir/sdtest.txt", "w");
mbed_official 0:bdbd3d6fc5d5 16 if(fp == NULL) {
mbed_official 0:bdbd3d6fc5d5 17 error("Could not open file for write\n");
mbed_official 0:bdbd3d6fc5d5 18 }
mbed_official 0:bdbd3d6fc5d5 19 fprintf(fp, "Hello fun SD Card World!");
mbed_official 0:bdbd3d6fc5d5 20 fclose(fp);
mbed_official 0:bdbd3d6fc5d5 21
lpeltoni 2:4f9836ac8d6b 22 wait(1.0);
lpeltoni 2:4f9836ac8d6b 23 lcd.cls();
lpeltoni 2:4f9836ac8d6b 24 lcd.locate(0,15);
lpeltoni 2:4f9836ac8d6b 25 lcd.printf("Goodbye World!\n");
mbed_official 0:bdbd3d6fc5d5 26 }