mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-28 13:16:32 +00:00
parent
a0aff442dd
commit
a01f9bdda1
@ -73,8 +73,6 @@ void NovaSdsSetWorkPeriod()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
bool NovaSdsReadData()
|
bool NovaSdsReadData()
|
||||||
{
|
{
|
||||||
if (! NovaSdsSerial->available()) return false;
|
if (! NovaSdsSerial->available()) return false;
|
||||||
@ -101,8 +99,6 @@ bool NovaSdsReadData()
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
novasds_valid = 10;
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -110,11 +106,17 @@ bool NovaSdsReadData()
|
|||||||
|
|
||||||
void NovaSdsSecond() // Every second
|
void NovaSdsSecond() // Every second
|
||||||
{
|
{
|
||||||
if (NovaSdsReadData()) {
|
if (XSNS_20 == (uptime % 100)) {
|
||||||
novasds_valid = 10;
|
if (!novasds_valid) {
|
||||||
|
NovaSdsSetWorkPeriod();
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
if (novasds_valid) {
|
if (NovaSdsReadData()) {
|
||||||
novasds_valid--;
|
novasds_valid = 10;
|
||||||
|
} else {
|
||||||
|
if (novasds_valid) {
|
||||||
|
novasds_valid--;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user