mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-24 00:35:39 +03:00
Set default current meter type
Current meter type added to resetBatteryConfig in config.c so it defaults to ADC. PWM mapping skips the current meter ADC pin only if used.
This commit is contained in:
parent
a81fad9cc2
commit
6868999d63
2 changed files with 3 additions and 2 deletions
|
@ -225,7 +225,7 @@ void resetBatteryConfig(batteryConfig_t *batteryConfig)
|
||||||
batteryConfig->currentMeterOffset = 0;
|
batteryConfig->currentMeterOffset = 0;
|
||||||
batteryConfig->currentMeterScale = 400; // for Allegro ACS758LCB-100U (40mV/A)
|
batteryConfig->currentMeterScale = 400; // for Allegro ACS758LCB-100U (40mV/A)
|
||||||
batteryConfig->batteryCapacity = 0;
|
batteryConfig->batteryCapacity = 0;
|
||||||
|
batteryConfig->currentMeterType = CURRENT_SENSOR_ADC;
|
||||||
}
|
}
|
||||||
|
|
||||||
void resetSerialConfig(serialConfig_t *serialConfig)
|
void resetSerialConfig(serialConfig_t *serialConfig)
|
||||||
|
|
|
@ -287,7 +287,8 @@ void init(void)
|
||||||
pwm_params.useSoftSerial = feature(FEATURE_SOFTSERIAL);
|
pwm_params.useSoftSerial = feature(FEATURE_SOFTSERIAL);
|
||||||
pwm_params.useParallelPWM = feature(FEATURE_RX_PARALLEL_PWM);
|
pwm_params.useParallelPWM = feature(FEATURE_RX_PARALLEL_PWM);
|
||||||
pwm_params.useRSSIADC = feature(FEATURE_RSSI_ADC);
|
pwm_params.useRSSIADC = feature(FEATURE_RSSI_ADC);
|
||||||
pwm_params.useCurrentMeterADC = feature(FEATURE_CURRENT_METER);
|
pwm_params.useCurrentMeterADC = feature(FEATURE_CURRENT_METER)
|
||||||
|
&& masterConfig.batteryConfig.currentMeterType == CURRENT_SENSOR_ADC;
|
||||||
pwm_params.useLEDStrip = feature(FEATURE_LED_STRIP);
|
pwm_params.useLEDStrip = feature(FEATURE_LED_STRIP);
|
||||||
pwm_params.usePPM = feature(FEATURE_RX_PPM);
|
pwm_params.usePPM = feature(FEATURE_RX_PPM);
|
||||||
pwm_params.useOneshot = feature(FEATURE_ONESHOT125);
|
pwm_params.useOneshot = feature(FEATURE_ONESHOT125);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue