|
|
|
@ -8,11 +8,19 @@ |
|
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
|
#include <helpers/SensorManager.h> |
|
|
|
|
|
|
|
#define PIN_VBAT_READ A0 |
|
|
|
#define ADC_MULTIPLIER (5 * 1.73 * 1000) |
|
|
|
|
|
|
|
class RAK3x72Board : public STM32Board { |
|
|
|
public: |
|
|
|
const char* getManufacturerName() const override { |
|
|
|
return "RAK 3x72"; |
|
|
|
} |
|
|
|
|
|
|
|
uint16_t getBattMilliVolts() override { |
|
|
|
uint32_t raw = analogRead(PIN_VBAT_READ); |
|
|
|
return (ADC_MULTIPLIER * raw) / 1024; |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
extern RAK3x72Board board; |
|
|
|
|