Merge pull request #1274 from IoTThinks/MCdev-FixedMCUTemperature

To fix MCU Temperature for repeaters
This commit is contained in:
ripplebiz authored and GitHub committed 2025-12-29 15:05:31 +11:00
commit 1c594d4cbd
2 files changed
+14 -6

No files matched your search

+8 -1
View File
@@ -44,7 +44,14 @@ public:
// Temperature from ESP32 MCU
float getMCUTemperature() override {
return temperatureRead();
uint32_t raw = 0;
// To get and average the temperature so it is more accurate, especially in low temperature
for (int i = 0; i < 4; i++) {
raw += temperatureRead();
}
return raw / 4;
}
uint8_t getStartupReason() const override { return startup_reason; }