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.
Revision 0:574589f49eb1, committed 2014-05-20
- 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 |
--- /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); + } + } +}
--- /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