Dependencies:   FatFileSystem TextLCD mbed SDFileSystem

Committer:
esmiwa
Date:
Sun Jun 17 11:41:31 2012 +0000
Revision:
0:e5b31a08eab0

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
esmiwa 0:e5b31a08eab0 1 /* XBee Test_5 */
esmiwa 0:e5b31a08eab0 2 /*Mbed_you- 40704B01 ROUTER AT*/
esmiwa 0:e5b31a08eab0 3 /*Mbed_me - 406F4E57 COODINATOR AT*/
esmiwa 0:e5b31a08eab0 4
esmiwa 0:e5b31a08eab0 5 #include "mbed.h"
esmiwa 0:e5b31a08eab0 6 #include "TextLCD.h"
esmiwa 0:e5b31a08eab0 7 #include "SDFileSystem.h"
esmiwa 0:e5b31a08eab0 8 Serial xbee(p13, p14);
esmiwa 0:e5b31a08eab0 9 TextLCD lcd(p24, p26, p27, p28, p29, p30); // rs, e, d4-d7
esmiwa 0:e5b31a08eab0 10 SDFileSystem sd(p5,p6,p7,p8,"sd");
esmiwa 0:e5b31a08eab0 11 BusOut led(LED1,LED2,LED3,LED4);
esmiwa 0:e5b31a08eab0 12 InterruptIn tact(p22);
esmiwa 0:e5b31a08eab0 13
esmiwa 0:e5b31a08eab0 14 int main() {
esmiwa 0:e5b31a08eab0 15 int c1,c2,c3;
esmiwa 0:e5b31a08eab0 16 int counter=0;
esmiwa 0:e5b31a08eab0 17 FILE *fp= fopen("/sd/data.txt", "w");
esmiwa 0:e5b31a08eab0 18 led = 0;
esmiwa 0:e5b31a08eab0 19 lcd.printf("Hello! conter");
esmiwa 0:e5b31a08eab0 20 while (1) {
esmiwa 0:e5b31a08eab0 21 if (xbee.readable()) {
esmiwa 0:e5b31a08eab0 22 led=1;
esmiwa 0:e5b31a08eab0 23 c1=xbee.getc();
esmiwa 0:e5b31a08eab0 24 c2=xbee.getc();
esmiwa 0:e5b31a08eab0 25 c3=xbee.getc();
esmiwa 0:e5b31a08eab0 26 lcd.locate(0,1);lcd.printf("%d%d%d",c1,c2,c3);
esmiwa 0:e5b31a08eab0 27 fprintf(fp, "%d%d%d\n",c1,c2,c3);
esmiwa 0:e5b31a08eab0 28 counter++;
esmiwa 0:e5b31a08eab0 29 }
esmiwa 0:e5b31a08eab0 30 led=0;
esmiwa 0:e5b31a08eab0 31 if(counter>=100)break;
esmiwa 0:e5b31a08eab0 32 }
esmiwa 0:e5b31a08eab0 33 fclose(fp);
esmiwa 0:e5b31a08eab0 34 lcd.printf("end");
esmiwa 0:e5b31a08eab0 35 }