RN-42 Hello World experiments

Dependencies:   mbed

Committer:
simon
Date:
Sun May 27 07:32:52 2012 +0000
Revision:
0:0ca40ec83ec9
First simple terminal access program for RN-42

Who changed what in which revision?

UserRevisionLine numberNew contents of line
simon 0:0ca40ec83ec9 1 #include "mbed.h"
simon 0:0ca40ec83ec9 2
simon 0:0ca40ec83ec9 3 Serial RN42(p9, p10);
simon 0:0ca40ec83ec9 4 Serial pc(USBTX, USBRX);
simon 0:0ca40ec83ec9 5
simon 0:0ca40ec83ec9 6 DigitalOut RN42_led(LED1);
simon 0:0ca40ec83ec9 7 DigitalOut pc_led(LED2);
simon 0:0ca40ec83ec9 8
simon 0:0ca40ec83ec9 9 int main() {
simon 0:0ca40ec83ec9 10
simon 0:0ca40ec83ec9 11 RN42.baud(115200);
simon 0:0ca40ec83ec9 12 pc.baud(115200);
simon 0:0ca40ec83ec9 13
simon 0:0ca40ec83ec9 14 while(1) {
simon 0:0ca40ec83ec9 15 if(pc.readable()) {
simon 0:0ca40ec83ec9 16 RN42.putc(pc.getc());
simon 0:0ca40ec83ec9 17 pc_led = !pc_led;
simon 0:0ca40ec83ec9 18 }
simon 0:0ca40ec83ec9 19 if(RN42.readable()) {
simon 0:0ca40ec83ec9 20 pc.putc(RN42.getc());
simon 0:0ca40ec83ec9 21 RN42_led = !RN42_led;
simon 0:0ca40ec83ec9 22 }
simon 0:0ca40ec83ec9 23 }
simon 0:0ca40ec83ec9 24 }