mirror of
https://github.com/opentx/opentx.git
synced 2025-07-25 17:25:13 +03:00
Re #3371: ARM stuff removed from AVR version of checkBattery()
This commit is contained in:
parent
e317687973
commit
43e7680c9b
1 changed files with 1 additions and 16 deletions
|
@ -2167,14 +2167,7 @@ void checkBattery()
|
||||||
if (counter-- == 0) {
|
if (counter-- == 0) {
|
||||||
counter = 10;
|
counter = 10;
|
||||||
int32_t instant_vbat = anaIn(TX_VOLTAGE);
|
int32_t instant_vbat = anaIn(TX_VOLTAGE);
|
||||||
#if defined(PCBTARANIS) || defined(PCBFLAMENCO) || defined(PCBHORUS)
|
#if defined(CPUM2560)
|
||||||
instant_vbat = (instant_vbat + instant_vbat*(g_eeGeneral.txVoltageCalibration)/128) * BATT_SCALE;
|
|
||||||
instant_vbat >>= 11;
|
|
||||||
instant_vbat += 2; // because of the diode
|
|
||||||
#elif defined(PCBSKY9X)
|
|
||||||
instant_vbat = (instant_vbat + instant_vbat*(g_eeGeneral.txVoltageCalibration)/128) * 4191;
|
|
||||||
instant_vbat /= 55296;
|
|
||||||
#elif defined(CPUM2560)
|
|
||||||
instant_vbat = (instant_vbat*1112 + instant_vbat*g_eeGeneral.txVoltageCalibration + (BandGap<<2)) / (BandGap<<3);
|
instant_vbat = (instant_vbat*1112 + instant_vbat*g_eeGeneral.txVoltageCalibration + (BandGap<<2)) / (BandGap<<3);
|
||||||
#else
|
#else
|
||||||
instant_vbat = (instant_vbat*16 + instant_vbat*g_eeGeneral.txVoltageCalibration/8) / BandGap;
|
instant_vbat = (instant_vbat*16 + instant_vbat*g_eeGeneral.txVoltageCalibration/8) / BandGap;
|
||||||
|
@ -2212,14 +2205,6 @@ void checkBattery()
|
||||||
if (IS_TXBATT_WARNING() && g_vbat100mV>50) {
|
if (IS_TXBATT_WARNING() && g_vbat100mV>50) {
|
||||||
AUDIO_TX_BATTERY_LOW();
|
AUDIO_TX_BATTERY_LOW();
|
||||||
}
|
}
|
||||||
#if defined(PCBSKY9X)
|
|
||||||
else if (g_eeGeneral.temperatureWarn && getTemperature() >= g_eeGeneral.temperatureWarn) {
|
|
||||||
AUDIO_TX_TEMP_HIGH();
|
|
||||||
}
|
|
||||||
else if (g_eeGeneral.mAhWarn && (g_eeGeneral.mAhUsed + Current_used * (488 + g_eeGeneral.txCurrentCalibration)/8192/36) / 500 >= g_eeGeneral.mAhWarn) {
|
|
||||||
AUDIO_TX_MAH_HIGH();
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue