version with updated libs

Dependencies:   F7_Ethernet mbed MbedJSONValue LCD_DISCO_F746NG mbed-rtos BSP_DISCO_F746NG CANMsg NetworkAPI SDFileSystem_Warning_Fixed GroveStreamsmodified LcdDiscoF746NgTracer JSON

Branch:
jpa
Revision:
10:41aff2b7acc6
Parent:
8:275ae4382788
Child:
17:f3c5ec9ca00f
--- a/ManageBufferJPA.cpp	Tue Sep 08 15:01:08 2020 +0000
+++ b/ManageBufferJPA.cpp	Tue Sep 15 19:11:11 2020 +0000
@@ -43,7 +43,7 @@
         }
     return;
     }
-
+// ---------------------------------------------------------------------------
 void serial2_int_recv()
     {       
     if(serial2.readable()) 
@@ -56,12 +56,13 @@
         }
     return;
     }
-
+// ----------------------------------------------------------------------------
 void serial7_int_recv()
     {       
     if(serial7.readable()) 
-        {   
+        {           
         bufferSerial7[idxSerialInt7]=(serial7.getc());
+        //printf("%c",bufferSerial7[idxSerialInt7]);
         idxSerialInt7++;
         if (idxSerialInt7 >= kMaxBufferSize) {idxSerialInt7 = 0;}
         bufferSerial7[idxSerialInt7]= 0;
@@ -69,27 +70,26 @@
         }
     return;
     }   
-    
+// --------------------------------------------------------------------------------   
 void initSerial()
     {
     serialUSB.baud(115200);
     serialUSB.attach(&serialUSB_int_recv, Serial::RxIrq);
-    serial2.baud(115200);  // required for UDP bridge
+    serial2.baud(115200);  // required for Tasmota
+    //serial2.baud(57600);  // required for UDP bridge
     serial2.attach(&serial2_int_recv, Serial::RxIrq);
     serial7.baud(115200);  // required for tasmota
-    serial7.attach(&serial7_int_recv, Serial::RxIrq);
- 
-    
+    serial7.attach(&serial7_int_recv, Serial::RxIrq);    
     bufferSerialUSB[0] = '\0';
     bufferSerial2[0] = '\0';
-    bufferSerial7[0] = '\0';
-    
+    bufferSerial7[0] = '\0';   
     }
-      
+// ---------------------------------------------------------------------------      
 void sendSerialUSB(char * str)
     {
     serialUSB.printf(str);
     }
+// ---------------------------------------------------------------------------    
 void receiveSerialUSB()
     {
     char x;
@@ -111,11 +111,12 @@
         msgSerialUSB = 0;
         }
     }
-    
+// ------------------------------------------------------------------------------    
 void sendSerial2(char * str)
     {
     serial2.printf(str);
     }
+// ------------------------------------------------------------------------------    
 void receiveSerial2()
     {
     char x;
@@ -137,11 +138,12 @@
         msgSerial2 = 0;
         }
     }
-       
+// --------------------------------------------------------------------------------       
 void sendSerial7(char * str)
     {
     serial7.printf(str);
     }
+// -------------------------------------------------------------------------------    
 void receiveSerial7()
     {
     char x;
@@ -150,7 +152,7 @@
         while(idxSerialInt7 != idxSerialUser7)
             {
             x=bufferSerial7[idxSerialUser7];
-            printf("%c",x);  
+            //printf("%c",x);  
             idxSerialUser7 = idxSerialUser7 + 1;
             if (idxSerialUser7 >= kMaxBufferSize) {idxSerialUser7 = 0;} 
             
@@ -160,6 +162,7 @@
                 {stringSerial7[idxSerialString7-1] = 10;idxSerialString7 = 0;stringSerial7ok = 1;}
             if (x == 10) {idxSerialString7 = 0;stringSerial7ok = 1;}
             }
-        msgSerial2 = 0;
+        //msgSerial2 = 0;
+        msgSerial7 = 0;
         }
     }
\ No newline at end of file