remove possible startup crash cause
This commit is contained in:
parent
16e5949d9a
commit
a3502c8c89
|
|
@ -6,7 +6,9 @@
|
||||||
#include <WiFi.h>
|
#include <WiFi.h>
|
||||||
#include <WiFiUdp.h>
|
#include <WiFiUdp.h>
|
||||||
|
|
||||||
|
#if USE_BAD_DEBUGGING_CODE
|
||||||
extern WiFiUDP udp;
|
extern WiFiUDP udp;
|
||||||
|
#endif
|
||||||
|
|
||||||
extern boolean connected;
|
extern boolean connected;
|
||||||
|
|
||||||
|
|
@ -57,10 +59,12 @@ void Logger::sendImprov(int type, int len, const char *data) {
|
||||||
buf[9+len+1] = '\n';
|
buf[9+len+1] = '\n';
|
||||||
buf[9+len+2] = 0;
|
buf[9+len+2] = 0;
|
||||||
Serial.write(buf, 9+len+2);
|
Serial.write(buf, 9+len+2);
|
||||||
|
#if USE_BAD_DEBUGGING_CODE
|
||||||
udp.beginPacket("192.168.1.3", 12345);
|
udp.beginPacket("192.168.1.3", 12345);
|
||||||
udp.write((const uint8_t *)"Reply:",6);
|
udp.write((const uint8_t *)"Reply:",6);
|
||||||
udp.write((const uint8_t *)buf, 9+len+2);
|
udp.write((const uint8_t *)buf, 9+len+2);
|
||||||
udp.endPacket();
|
udp.endPacket();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void Logger::sendImprovResult(int replyto, const char *strings[]) {
|
void Logger::sendImprovResult(int replyto, const char *strings[]) {
|
||||||
|
|
@ -89,10 +93,12 @@ void Logger::sendImprovResult(int replyto, const char *strings[]) {
|
||||||
buf[i++] = '\n';
|
buf[i++] = '\n';
|
||||||
buf[i++] = 0;
|
buf[i++] = 0;
|
||||||
Serial.write(buf, i-1);
|
Serial.write(buf, i-1);
|
||||||
|
#if USE_BAD_DEBUGGING_CODE
|
||||||
udp.beginPacket("192.168.1.3", 12345);
|
udp.beginPacket("192.168.1.3", 12345);
|
||||||
udp.write((const uint8_t *)"Reply:",6);
|
udp.write((const uint8_t *)"Reply:",6);
|
||||||
udp.write((const uint8_t *)buf, i-1);
|
udp.write((const uint8_t *)buf, i-1);
|
||||||
udp.endPacket();
|
udp.endPacket();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
int cmdlen = 0;
|
int cmdlen = 0;
|
||||||
|
|
@ -131,9 +137,11 @@ void Logger::handleImprov() {
|
||||||
while(Serial.available()) {
|
while(Serial.available()) {
|
||||||
cmd[cmdlen] = Serial.read();
|
cmd[cmdlen] = Serial.read();
|
||||||
if(cmd[cmdlen] == '\n') { // check if command
|
if(cmd[cmdlen] == '\n') { // check if command
|
||||||
|
#if USE_BAD_DEBUGGING_CODE
|
||||||
udp.beginPacket("192.168.1.3", 12345);
|
udp.beginPacket("192.168.1.3", 12345);
|
||||||
udp.write((const uint8_t *)cmd, cmdlen+1);
|
udp.write((const uint8_t *)cmd, cmdlen+1);
|
||||||
udp.endPacket();
|
udp.endPacket();
|
||||||
|
#endif
|
||||||
if(strncmp(cmd, "IMPROV", 6)==0) { // we have a command
|
if(strncmp(cmd, "IMPROV", 6)==0) { // we have a command
|
||||||
// TODO: CHeck CRC
|
// TODO: CHeck CRC
|
||||||
if(cmd[7]==0x03 && cmd[9]==0x03) { // RPC, get info
|
if(cmd[7]==0x03 && cmd[9]==0x03) { // RPC, get info
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const char *version_name = "rdzTTGOsonde";
|
const char *version_name = "rdzTTGOsonde";
|
||||||
const char *version_id = "dev20241229";
|
const char *version_id = "dev20250108";
|
||||||
const int FS_MAJOR=3;
|
const int FS_MAJOR=3;
|
||||||
const int FS_MINOR=3;
|
const int FS_MINOR=3;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue