kopia lustrzana https://github.com/dl9rdz/rdz_ttgo_sonde
use data only with valid CRC for M10
rodzic
aeb3b1f333
commit
aebe1d90bb
|
@ -1,4 +1,4 @@
|
||||||
const char *version_name = "rdzTTGOsonde";
|
const char *version_name = "rdzTTGOsonde";
|
||||||
const char *version_id = "devel20210810";
|
const char *version_id = "devel20210811";
|
||||||
const int SPIFFS_MAJOR=2;
|
const int SPIFFS_MAJOR=2;
|
||||||
const int SPIFFS_MINOR=14;
|
const int SPIFFS_MINOR=14;
|
||||||
|
|
|
@ -276,6 +276,7 @@ int M10M20::decodeframeM10(uint8_t *data) {
|
||||||
}
|
}
|
||||||
Serial.println(crcok?"CRC OK":"CRC NOT OK");
|
Serial.println(crcok?"CRC OK":"CRC NOT OK");
|
||||||
Serial.printf(" repair: %d/%d\n", repl, repairstep);
|
Serial.printf(" repair: %d/%d\n", repl, repairstep);
|
||||||
|
if(!crcok) return 2;
|
||||||
|
|
||||||
if(data[1]==0x9F && data[2]==0x20) {
|
if(data[1]==0x9F && data[2]==0x20) {
|
||||||
Serial.println("Decoding...");
|
Serial.println("Decoding...");
|
||||||
|
@ -338,7 +339,7 @@ int M10M20::decodeframeM10(uint8_t *data) {
|
||||||
Serial.printf("data is %02x %02x %02x\n", data[0], data[1], data[2]);
|
Serial.printf("data is %02x %02x %02x\n", data[0], data[1], data[2]);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
return crcok?1:2;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static uint32_t rxdata;
|
static uint32_t rxdata;
|
||||||
|
|
Ładowanie…
Reference in New Issue