Преглед на файлове

Define ADC_MULTIPLIER for adjustable ADC calculation

Snayler преди 4 месеца
родител
ревизия
50e9456f28
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      variants/heltec_v3/HeltecV3Board.h

+ 4 - 1
variants/heltec_v3/HeltecV3Board.h

@@ -11,6 +11,9 @@
 #ifndef PIN_ADC_CTRL              // set in platformio.ini for Heltec Wireless Tracker (2)
   #define  PIN_ADC_CTRL    37
 #endif
+#ifndef ADC_MULTIPLIER  //default ADC multiplier
+  #define ADC_MULTIPLIER 5.42
+#endif
 #define  PIN_ADC_CTRL_ACTIVE    LOW
 #define  PIN_ADC_CTRL_INACTIVE  HIGH
 
@@ -88,7 +91,7 @@ public:
 
     digitalWrite(PIN_ADC_CTRL, !adc_active_state);
 
-    return (5.42 * (3.3 / 1024.0) * raw) * 1000;
+    return (ADC_MULTIPLIER * (3.3 / 1024.0) * raw) * 1000;
   }
 
   const char* getManufacturerName() const override {