Transmision Xbee imagen

Dependencies:   SDFileSystem_xbee mbed

Committer:
FelipeVR
Date:
Mon Sep 10 22:11:49 2018 +0000
Revision:
0:8b3ae8a848b0
TX

Who changed what in which revision?

UserRevisionLine numberNew contents of line
FelipeVR 0:8b3ae8a848b0 1
FelipeVR 0:8b3ae8a848b0 2 #include "mbed.h"
FelipeVR 0:8b3ae8a848b0 3 #include "SDFileSystem.h"
FelipeVR 0:8b3ae8a848b0 4
FelipeVR 0:8b3ae8a848b0 5 Serial xbee(PA_15, PB_7); //TX, RX
FelipeVR 0:8b3ae8a848b0 6 Serial pc(SERIAL_TX,SERIAL_RX);
FelipeVR 0:8b3ae8a848b0 7 SDFileSystem sd_(PA_7, PA_6, PA_5, PB_6, "sd"); // MOSI, MISO, SCK, CS
FelipeVR 0:8b3ae8a848b0 8
FelipeVR 0:8b3ae8a848b0 9 int main()
FelipeVR 0:8b3ae8a848b0 10 {
FelipeVR 0:8b3ae8a848b0 11
FelipeVR 0:8b3ae8a848b0 12 FILE *fp = fopen("/sd/sdtest.txt", "rb+");
FelipeVR 0:8b3ae8a848b0 13
FelipeVR 0:8b3ae8a848b0 14 if (fp != NULL)
FelipeVR 0:8b3ae8a848b0 15 {
FelipeVR 0:8b3ae8a848b0 16 fclose(fp);
FelipeVR 0:8b3ae8a848b0 17 pc.printf("success!\r\n");
FelipeVR 0:8b3ae8a848b0 18 }
FelipeVR 0:8b3ae8a848b0 19 else
FelipeVR 0:8b3ae8a848b0 20 pc.printf("failed!\r\n");
FelipeVR 0:8b3ae8a848b0 21
FelipeVR 0:8b3ae8a848b0 22 pc.printf("Reading from SD card...:\r\n");
FelipeVR 0:8b3ae8a848b0 23 fp = fopen("/sd/image.jpg", "rb");
FelipeVR 0:8b3ae8a848b0 24 if (fp != NULL)
FelipeVR 0:8b3ae8a848b0 25 {
FelipeVR 0:8b3ae8a848b0 26 char str[256];
FelipeVR 0:8b3ae8a848b0 27 while (fgets(str, 256, fp) != NULL)
FelipeVR 0:8b3ae8a848b0 28 {
FelipeVR 0:8b3ae8a848b0 29 pc.printf("%b", str);
FelipeVR 0:8b3ae8a848b0 30 xbee.printf("%b",str);
FelipeVR 0:8b3ae8a848b0 31 }
FelipeVR 0:8b3ae8a848b0 32
FelipeVR 0:8b3ae8a848b0 33 fclose(fp);
FelipeVR 0:8b3ae8a848b0 34 pc.printf("success!\r\n");
FelipeVR 0:8b3ae8a848b0 35 }
FelipeVR 0:8b3ae8a848b0 36 else
FelipeVR 0:8b3ae8a848b0 37 pc.printf("failed!\r\n");
FelipeVR 0:8b3ae8a848b0 38
FelipeVR 0:8b3ae8a848b0 39 while (true) {}
FelipeVR 0:8b3ae8a848b0 40 }