Save buffer size

This commit is contained in:
Gunnar Skjold
2023-07-02 13:54:04 +02:00
parent e629bb0d68
commit 78891e8d33
4 changed files with 12 additions and 14 deletions

View File

@@ -685,6 +685,7 @@ void handleSystem(unsigned long now) {
if(!maxDetectPayloadDetectDone && now > 3600000) {
if(maxDetectedPayloadSize * 1.5 > meterConfig.bufferSize * 64) {
meterConfig.bufferSize = min((double) 64, ceil((maxDetectedPayloadSize * 1.5) / 64));
debugI_P(PSTR("Increasing RX buffer to %d bytes"), meterConfig.bufferSize * 64);
config.setMeterConfig(meterConfig);
}
maxDetectPayloadDetectDone = true;