mirror of
https://github.com/opentx/opentx.git
synced 2025-07-13 11:29:51 +03:00
[Taranis] Fixes #2403 - Differential changes we did in 2.1 reverted
This commit is contained in:
parent
d6cba75510
commit
22f598cdac
1 changed files with 6 additions and 2 deletions
|
@ -841,7 +841,7 @@ void evalFlightModeMixes(uint8_t mode, uint8_t tick10ms)
|
|||
|
||||
//========== CURVES ===============
|
||||
#if defined(XCURVES)
|
||||
if (apply_offset_and_curve && md->curve.value) {
|
||||
if (apply_offset_and_curve && md->curve.type != CURVE_REF_DIFF && md->curve.value) {
|
||||
v = applyCurve(v, md->curve);
|
||||
}
|
||||
#else
|
||||
|
@ -860,7 +860,11 @@ void evalFlightModeMixes(uint8_t mode, uint8_t tick10ms)
|
|||
}
|
||||
|
||||
//========== DIFFERENTIAL =========
|
||||
#if !defined(XCURVES)
|
||||
#if defined(XCURVES)
|
||||
if (md->curve.type == CURVE_REF_DIFF && md->curve.value) {
|
||||
dv = applyCurve(dv, md->curve);
|
||||
}
|
||||
#else
|
||||
if (md->curveMode == MODE_DIFFERENTIAL) {
|
||||
// @@@2 also recalculate curveParam to a 256 basis which ease the calculation later a lot
|
||||
int16_t curveParam = calc100to256(GET_GVAR(md->curveParam, -100, 100, mixerCurrentFlightMode));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue