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

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 /***********************************
00002 name:   BERTL14_UART
00003 author: Wolfgang Raimann
00004 email:  rai@bulme.at
00005 description:
00006     Schreibt nach einem Reset "Welcome to BERTL14". Danach gibt er die eingegeben Zeichen zurück.
00007     Zusätzlich werden Großbuchstaben in Kleinbuchstaben und umgekehrt umgewandelt.
00008     Einzustellen am PC: 9600 Baud; 8 Databit; 1 Stopp Bit; None Parity
00009 ***********************************/
00010 
00011 #include "mbed.h"
00012 
00013 Serial pc(USBTX, USBRX);
00014 
00015 int main() {
00016     char readChar = 0;
00017     pc.printf("Welcome to BERTL14\n\r");
00018     while(1) {
00019         readChar = pc.getc();
00020         if(readChar >= 65 && readChar <= 90){ // Großbuchstaben in Kleinbuchstaben umwandeln
00021             pc.putc(readChar + 32);
00022         } else if(readChar >= 97 && readChar <= 122){ // Kleinbuchstaben in Großbuchstaben umwandeln
00023             pc.putc(readChar - 32);
00024         } else {    // Sonst schicke was gekommen ist
00025             pc.putc(readChar);
00026         }
00027     }
00028 }