@@ -101,7 +101,7 @@ static const adjustmentConfig_t defaultAdjustmentConfigs[ADJUSTMENT_FUNCTION_COU
101
101
.mode = ADJUSTMENT_MODE_STEP ,
102
102
.data = { .stepConfig = { .step = 1 }}
103
103
}, {
104
- .adjustmentFunction = ADJUSTMENT_PITCH_ROLL_D ,
104
+ .adjustmentFunction = ADJUSTMENT_PITCH_ROLL_D_FF ,
105
105
.mode = ADJUSTMENT_MODE_STEP ,
106
106
.data = { .stepConfig = { .step = 1 }}
107
107
}, {
@@ -113,7 +113,7 @@ static const adjustmentConfig_t defaultAdjustmentConfigs[ADJUSTMENT_FUNCTION_COU
113
113
.mode = ADJUSTMENT_MODE_STEP ,
114
114
.data = { .stepConfig = { .step = 1 }}
115
115
}, {
116
- .adjustmentFunction = ADJUSTMENT_YAW_D ,
116
+ .adjustmentFunction = ADJUSTMENT_YAW_D_FF ,
117
117
.mode = ADJUSTMENT_MODE_STEP ,
118
118
.data = { .stepConfig = { .step = 1 }}
119
119
}, {
@@ -137,7 +137,7 @@ static const adjustmentConfig_t defaultAdjustmentConfigs[ADJUSTMENT_FUNCTION_COU
137
137
.mode = ADJUSTMENT_MODE_STEP ,
138
138
.data = { .stepConfig = { .step = 1 }}
139
139
}, {
140
- .adjustmentFunction = ADJUSTMENT_PITCH_D ,
140
+ .adjustmentFunction = ADJUSTMENT_PITCH_D_FF ,
141
141
.mode = ADJUSTMENT_MODE_STEP ,
142
142
.data = { .stepConfig = { .step = 1 }}
143
143
}, {
@@ -149,7 +149,7 @@ static const adjustmentConfig_t defaultAdjustmentConfigs[ADJUSTMENT_FUNCTION_COU
149
149
.mode = ADJUSTMENT_MODE_STEP ,
150
150
.data = { .stepConfig = { .step = 1 }}
151
151
}, {
152
- .adjustmentFunction = ADJUSTMENT_ROLL_D ,
152
+ .adjustmentFunction = ADJUSTMENT_ROLL_D_FF ,
153
153
.mode = ADJUSTMENT_MODE_STEP ,
154
154
.data = { .stepConfig = { .step = 1 }}
155
155
}, {
@@ -441,18 +441,18 @@ static void applyStepAdjustment(controlRateConfig_t *controlRateConfig, uint8_t
441
441
applyAdjustmentPID (ADJUSTMENT_ROLL_I , & pidBankMutable ()-> pid [PID_ROLL ].I , delta );
442
442
schedulePidGainsUpdate ();
443
443
break ;
444
- case ADJUSTMENT_PITCH_ROLL_D :
445
- case ADJUSTMENT_PITCH_D :
446
- applyAdjustmentPID (ADJUSTMENT_PITCH_D , & pidBankMutable ()-> pid [ PID_PITCH ]. D , delta );
447
- if (adjustmentFunction == ADJUSTMENT_PITCH_D ) {
444
+ case ADJUSTMENT_PITCH_ROLL_D_FF :
445
+ case ADJUSTMENT_PITCH_D_FF :
446
+ applyAdjustmentPID (ADJUSTMENT_PITCH_D_FF , getD_FFRefByBank ( pidBankMutable (), PID_PITCH ) , delta );
447
+ if (adjustmentFunction == ADJUSTMENT_PITCH_D_FF ) {
448
448
schedulePidGainsUpdate ();
449
449
break ;
450
450
}
451
451
// follow though for combined ADJUSTMENT_PITCH_ROLL_D
452
452
FALLTHROUGH ;
453
453
454
- case ADJUSTMENT_ROLL_D :
455
- applyAdjustmentPID (ADJUSTMENT_ROLL_D , & pidBankMutable ()-> pid [ PID_ROLL ]. D , delta );
454
+ case ADJUSTMENT_ROLL_D_FF :
455
+ applyAdjustmentPID (ADJUSTMENT_ROLL_D_FF , getD_FFRefByBank ( pidBankMutable (), PID_ROLL ) , delta );
456
456
schedulePidGainsUpdate ();
457
457
break ;
458
458
case ADJUSTMENT_YAW_P :
@@ -463,8 +463,8 @@ static void applyStepAdjustment(controlRateConfig_t *controlRateConfig, uint8_t
463
463
applyAdjustmentPID (ADJUSTMENT_YAW_I , & pidBankMutable ()-> pid [PID_YAW ].I , delta );
464
464
schedulePidGainsUpdate ();
465
465
break ;
466
- case ADJUSTMENT_YAW_D :
467
- applyAdjustmentPID (ADJUSTMENT_YAW_D , & pidBankMutable ()-> pid [ PID_YAW ]. D , delta );
466
+ case ADJUSTMENT_YAW_D_FF :
467
+ applyAdjustmentPID (ADJUSTMENT_YAW_D_FF , getD_FFRefByBank ( pidBankMutable (), PID_YAW ) , delta );
468
468
schedulePidGainsUpdate ();
469
469
break ;
470
470
case ADJUSTMENT_NAV_FW_CRUISE_THR :
0 commit comments