Testprogramm für BERTL 2014, der BULME Graz/Gösting. Schreibt nach einem Reset "Welcome to BERTL14". Danach gibt er die eingegeben Zeichen zurück. Zusätzlich werden Großbuchstaben in Kleinbuchstaben und umgekehrt umgewandelt.

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
bulme_rai
Date:
Tue May 20 09:10:03 2014 +0000
Commit message:
Testprogramm f?r BERTL 2014, der BULME Graz/G?sting.; Schreibt nach einem Reset "Welcome to BERTL14". Danach gibt er die eingegeben Zeichen zur?ck.; Zus?tzlich werden Gro?buchstaben in Kleinbuchstaben und umgekehrt umgewandelt.; Einzustellen

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
diff -r 000000000000 -r 574589f49eb1 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue May 20 09:10:03 2014 +0000
@@ -0,0 +1,28 @@
+/***********************************
+name:   BERTL14_UART
+author: Wolfgang Raimann
+email:  rai@bulme.at
+description:
+    Schreibt nach einem Reset "Welcome to BERTL14". Danach gibt er die eingegeben Zeichen zurück.
+    Zusätzlich werden Großbuchstaben in Kleinbuchstaben und umgekehrt umgewandelt.
+    Einzustellen am PC: 9600 Baud; 8 Databit; 1 Stopp Bit; None Parity
+***********************************/
+
+#include "mbed.h"
+
+Serial pc(USBTX, USBRX);
+
+int main() {
+    char readChar = 0;
+    pc.printf("Welcome to BERTL14\n\r");
+    while(1) {
+        readChar = pc.getc();
+        if(readChar >= 65 && readChar <= 90){ // Großbuchstaben in Kleinbuchstaben umwandeln
+            pc.putc(readChar + 32);
+        } else if(readChar >= 97 && readChar <= 122){ // Kleinbuchstaben in Großbuchstaben umwandeln
+            pc.putc(readChar - 32);
+        } else {    // Sonst schicke was gekommen ist
+            pc.putc(readChar);
+        }
+    }
+}
diff -r 000000000000 -r 574589f49eb1 mbed.bld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Tue May 20 09:10:03 2014 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/0b3ab51c8877
\ No newline at end of file