Echos ASCII message converted to uppercase. Uses toupper function from standard C library.

Dependencies:   mbed

Revision:
2:e53dfe50252a
Parent:
1:ea72a608382f
Child:
3:041d6aaa4a7b
--- a/main.cpp	Thu Nov 09 15:21:35 2017 +0000
+++ b/main.cpp	Thu Jan 17 19:57:50 2019 +0000
@@ -1,10 +1,10 @@
 /* 
-    Project: SerialRelay
+    Project: SerialEcho
     File: main.cpp
     Created by: Dr. C. S. Tritt
-    Last revised: 11/8/17
+    Last revised: 1/17/19
     
-    Relays serial data from PC to Nucleo Serial3 (PC_10 for TX, PC_11 for RX).
+    Receives serial data from PC to and echos it back, character for character.
     
     Tera Term configurations
     Terminal - New-line, Receive LF, Transmit LF
@@ -13,12 +13,7 @@
 */
 #include "mbed.h"
 
-//------------------------------------
-
-//------------------------------------
-
 Serial pc(USBTX, USBRX, 9600); // Standard to PC via USB channel.
-Serial bc(PC_10, PC_11, 9600); // Serial3. Pins at top of left Morphio header.
 
 DigitalOut actLED(LED1); // Activity toggle.
 
@@ -28,12 +23,6 @@
         if (pc.readable()) {
             char character = (char) pc.getc();
             //pc.putc(character);
-            bc.putc(character);
-            actLED = !actLED;
-        }
-        if (bc.readable()) {
-            char character = (char) bc.getc();
-            //bc.putc(character);
             pc.putc(character);
             actLED = !actLED;
         }