Erster Test, noch ohne serielle Ausgabe.

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
swali
Date:
Mon Dec 05 10:39:33 2022 +0000
Parent:
18:6f0897438c03
Commit message:
corrected input-characters

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 6f0897438c03 -r 92ea302b7cf3 main.cpp
--- a/main.cpp	Mon Dec 05 09:51:36 2022 +0000
+++ b/main.cpp	Mon Dec 05 10:39:33 2022 +0000
@@ -289,10 +289,10 @@
         bS1Timer = 0;
         }
         
-    if(abTxBuffer[0] == 'b') {                            /* User-Taste gedrückt */
+    if(abTxBuffer[0] == 'a') {                            /* User-Taste gedrückt */
 
         for(zaehler=0; zaehler<=250; zaehler++) {                                     /*Zaehlen der Tastatur-Eingabe*/
-            while(abTxBuffer[zaehler] == abTxBuffer[zaehler+1]) if(abTxBuffer[zaehler] == 'b') bSCounter++;
+            while(abTxBuffer[zaehler] == abTxBuffer[zaehler+1]) if(abTxBuffer[zaehler] == 'a') bSCounter++;
         }
 
         if(bSCounter < nTastLong+1) {            /* Abfrage max. bis Taste lange gedrückt */
@@ -349,10 +349,10 @@
         bTimeLong = 0;
         }
         
-    if(abTxBuffer[0] == ',' && bMainState == enSchwellenwert){                             /* User-Taste gedrückt */
+    if(abTxBuffer[0] == '+' && bMainState == enSchwellenwert){                             /* User-Taste gedrückt */
     
         for(zaehler=0; zaehler<=250; zaehler++){                                      /*Zaehlen der Tastatur-Eingabe*/
-             while(abTxBuffer[zaehler] == abTxBuffer[zaehler+1]) if(abTxBuffer[zaehler] == ',') bSCounter++;
+             while(abTxBuffer[zaehler] == abTxBuffer[zaehler+1]) if(abTxBuffer[zaehler] == '+') bSCounter++;
          }
     
         if(bSCounter < nTastLong+1){             /* Abfrage max. bis Taste lange gedrückt */
@@ -405,10 +405,10 @@
         bTimeLong = 0;
         }
     
-    if(abTxBuffer[0] == '.' && bMainState == enSchwellenwert){                             /* User-Taste gedrückt */
+    if(abTxBuffer[0] == '-' && bMainState == enSchwellenwert){                             /* User-Taste gedrückt */
     
         for(zaehler=0; zaehler<=250; zaehler++){                                      /*Zaehlen der Tastatur-Eingabe*/
-             while(abTxBuffer[zaehler] == abTxBuffer[zaehler+1]) if(abTxBuffer[zaehler] == '.') bSCounter++;
+             while(abTxBuffer[zaehler] == abTxBuffer[zaehler+1]) if(abTxBuffer[zaehler] == '-') bSCounter++;
          }
     
         if(bSCounter < nTastLong+1){             /* Abfrage max. bis Taste lange gedrückt */
@@ -524,7 +524,6 @@
 void vIsrRxComX( void ){ /* Empfangsroutine */
 if(stComX.readable()){ /* Empfangs-ISR */
 abTxBuffer[0] = stComX.getc();
-abTxBuffer[0] = abTxBuffer[0] + 1;
 SYS_vStartComX(1, &abTxBuffer[0]);
 }
 }