Test

Dependencies:   MODSERIAL mbed

Fork of Minor_test_serial by First Last

Committer:
JorineOosting
Date:
Mon Sep 17 19:22:13 2018 +0000
Revision:
3:d8ad579c9fef
Parent:
2:43637941ea73
Commit2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vsluiter 0:c8f15874531b 1 #include "mbed.h"
vsluiter 0:c8f15874531b 2 #include "MODSERIAL.h"
vsluiter 0:c8f15874531b 3
JorineOosting 3:d8ad579c9fef 4 DigitalOut myled(LED_RED);
vsluiter 0:c8f15874531b 5 MODSERIAL pc(USBTX, USBRX);
vsluiter 0:c8f15874531b 6
vsluiter 0:c8f15874531b 7 int main()
vsluiter 0:c8f15874531b 8 {
JorineOosting 2:43637941ea73 9
JorineOosting 2:43637941ea73 10 pc.baud(115200); //setup of bits per second
Gijsvanoort 1:40470bc517f1 11 pc.printf("Hello World!\r\n");
vsluiter 0:c8f15874531b 12
vsluiter 0:c8f15874531b 13 while (true) {
JorineOosting 2:43637941ea73 14 if(pc.readable()){ // returns 1 if there is a byte available, 0 if not
JorineOosting 2:43637941ea73 15 char c; // create character
JorineOosting 2:43637941ea73 16 c = pc.getc(); // character comes from input pc
JorineOosting 2:43637941ea73 17 pc.putc(c); // print input character on screen
JorineOosting 2:43637941ea73 18 //pc.printf("\n"); //print enter after character
vsluiter 0:c8f15874531b 19 myled = !myled; // toggle a led
JorineOosting 2:43637941ea73 20 }
vsluiter 0:c8f15874531b 21 }
vsluiter 0:c8f15874531b 22 }