Skip to content

Commit 50e9456

Browse files
authored
Define ADC_MULTIPLIER for adjustable ADC calculation
1 parent 517f2f1 commit 50e9456

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

variants/heltec_v3/HeltecV3Board.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
#ifndef PIN_ADC_CTRL // set in platformio.ini for Heltec Wireless Tracker (2)
1212
#define PIN_ADC_CTRL 37
1313
#endif
14+
#ifndef ADC_MULTIPLIER //default ADC multiplier
15+
#define ADC_MULTIPLIER 5.42
16+
#endif
1417
#define PIN_ADC_CTRL_ACTIVE LOW
1518
#define PIN_ADC_CTRL_INACTIVE HIGH
1619

@@ -88,7 +91,7 @@ class HeltecV3Board : public ESP32Board {
8891

8992
digitalWrite(PIN_ADC_CTRL, !adc_active_state);
9093

91-
return (5.42 * (3.3 / 1024.0) * raw) * 1000;
94+
return (ADC_MULTIPLIER * (3.3 / 1024.0) * raw) * 1000;
9295
}
9396

9497
const char* getManufacturerName() const override {

0 commit comments

Comments
 (0)