Erster Test, noch ohne serielle Ausgabe.
Dependencies: mbed
Revision 19:92ea302b7cf3, committed 22 months ago
- 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]); } }