Xbee API test program

Dependencies:   C12832_lcd mbed

main.cpp

Committer:
khayakawa
Date:
2013-09-28
Revision:
1:0488555c7ef0
Parent:
0:ba59a11f57b7

File content as of revision 1:0488555c7ef0:

#include "mbed.h"
#include "C12832_lcd.h"

Serial pc(USBTX, USBRX); 
Serial device(p9, p10);  
C12832_LCD lcd;
DigitalOut myled(LED1);
char* ch[16]={"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"};

void dev_rx () {
    char val;
    int tmp1,tmp2;
    
    myled=1;
    val=device.getc();
    lcd.printf("%x ",val);
    tmp1 = val/16;
    tmp2 = val%16;
    pc.printf("%s%s",ch[tmp1],ch[tmp2]);
    myled=0;
    
    
}

int main() {
device.printf("Hello World!");

    lcd.cls();
    lcd.locate(0,0);
    myled=0;
    
    device.attach(&dev_rx, Serial::RxIrq);
    
    
}