Smart-Home-TX Test
Dependencies: 4DGL-uLCD-SE PinDetect
Fork of Xbee-Smart-Home-Outside by
Diff: main.cpp
- Revision:
- 0:9d604b1e5409
- Child:
- 1:7d069ab3f551
diff -r 000000000000 -r 9d604b1e5409 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Apr 17 12:35:31 2017 +0000 @@ -0,0 +1,37 @@ +#include "mbed.h" +#include <string> + +#include "uLCD_4DGL.h" + +DigitalOut myled(LED1); +Serial xbee(p9, p10); +DigitalOut reset(p8); +Serial pc(USBTX, USBRX); + +DigitalOut led1(LED1); +DigitalOut led2(LED2); +DigitalOut led3(LED3); + +uLCD_4DGL lcd(p28,p27,p24); + +int main() +{ + // lcd.baudrate(3000000); + reset = 0; + wait_ms(1); + reset = 1; + wait_ms(1); + lcd.printf("Waiting for char\r\n"); + while(1){ + while(xbee.readable()){ + led2 = 1; + char buffer[512]; + xbee.scanf("%s", buffer); + lcd.printf("%s", buffer); + // lcd.putc(xbee.getc()); + wait_ms(1); + led1 = 1; + } + lcd.printf("\r\n"); + } +} \ No newline at end of file