diff --git a/src/boards/Parafoil/Configs/SensorsConfig.h b/src/boards/Parafoil/Configs/SensorsConfig.h index cfcb84b335e464a59b5e161d4c1248716746841a..8a191f1a66627dadd539c2e46b9361b0e3954909 100644 --- a/src/boards/Parafoil/Configs/SensorsConfig.h +++ b/src/boards/Parafoil/Configs/SensorsConfig.h @@ -108,7 +108,8 @@ constexpr Boardcore::LIS3MDL::FullScale MAG_LIS_FULLSCALE = // Internal ADC & Battery Voltage constexpr Boardcore::InternalADC::Channel ADC_BATTERY_VOLTAGE = Boardcore::InternalADC::Channel::CH5; -constexpr float BATTERY_VOLTAGE_COEFF = 5.98; +// Internal ADC voltage divider +constexpr float BATTERY_VOLTAGE_COEFF = (150+40.2)/40.2; // Sampling periods [ms] diff --git a/src/boards/Parafoil/Sensors/Sensors.cpp b/src/boards/Parafoil/Sensors/Sensors.cpp index bc7286ac7c161c71a30ac74837d3b33255e3478d..f3114239918ec8309c15442d1ccb72442f09bbee 100644 --- a/src/boards/Parafoil/Sensors/Sensors.cpp +++ b/src/boards/Parafoil/Sensors/Sensors.cpp @@ -421,7 +421,6 @@ void Sensors::ads131Init() void Sensors::internalADCInit() { internalADC = new InternalADC(ADC3); - // internalADC = new InternalADC(ADC3, INTERNAL_ADC_VREF); internalADC->enableChannel(ADC_BATTERY_VOLTAGE); internalADC->enableTemperature();