Auf den letzten Metern

Dependencies:   mbed

Revision:
22:5600f9b29a51
Parent:
21:2c1292affc10
--- a/main.cpp	Mon Dec 05 15:38:59 2022 +0000
+++ b/main.cpp	Mon Dec 05 15:47:05 2022 +0000
@@ -448,8 +448,6 @@
 */
 
 
-Serial pc(USBTX, USBRX); // tx, rx
-
 
 void vComA(void){
     if(abTxBuffer[0]=='a'){
@@ -483,15 +481,9 @@
 }
 
 void vCheckCom(void){
-    for(int i=60; i>=0; i--){
-        if(abTxBufferOld[i]!=abTxBuffer[i]) bComp=1;
-    }
-    if(bComp==1){
-        vComA();
-        vComPlus();
-        vComMinus();
-    }
-    bComp=0;
+    vComA();
+    vComPlus();
+    vComMinus();
 }
 
 
@@ -513,15 +505,14 @@
         vCheckTasten();
         nDiffWert = wVorgabeWert - wPotiWert;
         
-        if(pc.readable()) {
-            pinBeep=0;
-            //device.putc(pc.getc());
-        } else pinBeep=1;
+        if(stComX.readable()) {
+            abTxBuffer[0]=stComX.getc();
+        }
         
         //stComX.attach(&vIsrRxComX, Serial::RxIrq); /* ISR zum Datemempfang vom PC */
         //stComX.attach(&vIsrTxComX, Serial::TxIrq); /* Sende-ISR */
         
-        //vCheckCom();
+        vCheckCom();
     
     
         switch(bMainState) {