Debug Serial para programa resetar o buffer quando houver tamanhos errados na mensagem

Dependencies:   pulga-lorawan-drv PingPong-P2P-ClickButtonToWork-SX1272

Revision:
7:37dc9ce68914
Child:
9:cf555a570349
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/serial_cmds.cpp	Fri Mar 19 20:26:32 2021 +0000
@@ -0,0 +1,28 @@
+#include "serial.h"
+
+
+
+bool SerialCommandRun(const char *msg)
+{
+    char Option = msg[1]; /// recebo opcao
+    
+    switch (Option)
+    {
+    
+        
+    case CMD_SEND_HELLO:
+        {
+            pc.printf("hello word!\n");
+        break;}
+        
+    case CMD_SEND_LORA_P2P:
+        {
+            pc.printf("<p %s>", msg[+2]);
+            char msg_p2p [256]; 
+            strncpy(msg_p2p, msg+2, strlen(msg));
+            send_msg(msg_p2p);
+        break;}    
+    }
+    
+    return true;
+}