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

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

Committer:
pancotinho
Date:
Wed Mar 31 13:04:22 2021 +0000
Revision:
9:cf555a570349
Parent:
7:37dc9ce68914
Child:
10:f6ff8ec221ec
serial+p2p

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pancotinho 7:37dc9ce68914 1 #include "serial.h"
pancotinho 7:37dc9ce68914 2
pancotinho 7:37dc9ce68914 3
pancotinho 7:37dc9ce68914 4
pancotinho 7:37dc9ce68914 5 bool SerialCommandRun(const char *msg)
pancotinho 7:37dc9ce68914 6 {
pancotinho 7:37dc9ce68914 7 char Option = msg[1]; /// recebo opcao
pancotinho 7:37dc9ce68914 8
pancotinho 7:37dc9ce68914 9 switch (Option)
pancotinho 7:37dc9ce68914 10 {
pancotinho 7:37dc9ce68914 11
pancotinho 7:37dc9ce68914 12
pancotinho 7:37dc9ce68914 13 case CMD_SEND_HELLO:
pancotinho 7:37dc9ce68914 14 {
pancotinho 7:37dc9ce68914 15 pc.printf("hello word!\n");
pancotinho 7:37dc9ce68914 16 break;}
pancotinho 7:37dc9ce68914 17
pancotinho 7:37dc9ce68914 18 case CMD_SEND_LORA_P2P:
pancotinho 7:37dc9ce68914 19 {
pancotinho 9:cf555a570349 20 pc.printf("<p %s>", msg+2);
pancotinho 9:cf555a570349 21 send_msg((char*)(msg + 2));
pancotinho 7:37dc9ce68914 22 break;}
pancotinho 7:37dc9ce68914 23 }
pancotinho 7:37dc9ce68914 24
pancotinho 7:37dc9ce68914 25 return true;
pancotinho 7:37dc9ce68914 26 }