@@ -973,11 +973,6 @@ const clivalue_t valueTable[] = {
973
973
{ "roll_srate" , VAR_UINT8 | PROFILE_RATE_VALUE , .config .minmaxUnsigned = { 0 , CONTROL_RATE_CONFIG_RATE_MAX }, PG_CONTROL_RATE_PROFILES , offsetof(controlRateConfig_t , rates [FD_ROLL ]) },
974
974
{ "pitch_srate" , VAR_UINT8 | PROFILE_RATE_VALUE , .config .minmaxUnsigned = { 0 , CONTROL_RATE_CONFIG_RATE_MAX }, PG_CONTROL_RATE_PROFILES , offsetof(controlRateConfig_t , rates [FD_PITCH ]) },
975
975
{ "yaw_srate" , VAR_UINT8 | PROFILE_RATE_VALUE , .config .minmaxUnsigned = { 0 , CONTROL_RATE_CONFIG_RATE_MAX }, PG_CONTROL_RATE_PROFILES , offsetof(controlRateConfig_t , rates [FD_YAW ]) },
976
- { PARAM_NAME_TPA_RATE , VAR_UINT8 | PROFILE_RATE_VALUE , .config .minmaxUnsigned = { 0 , CONTROL_RATE_CONFIG_TPA_MAX }, PG_CONTROL_RATE_PROFILES , offsetof(controlRateConfig_t , tpa_rate ) },
977
- { PARAM_NAME_TPA_BREAKPOINT , VAR_UINT16 | PROFILE_RATE_VALUE , .config .minmaxUnsigned = { PWM_PULSE_MIN , PWM_PULSE_MAX }, PG_CONTROL_RATE_PROFILES , offsetof(controlRateConfig_t , tpa_breakpoint ) },
978
- #ifdef USE_TPA_MODE
979
- { "tpa_mode" , VAR_UINT8 | PROFILE_RATE_VALUE | MODE_LOOKUP , .config .lookup = { TABLE_TPA_MODE }, PG_CONTROL_RATE_PROFILES , offsetof(controlRateConfig_t , tpaMode ) },
980
- #endif
981
976
{ PARAM_NAME_THROTTLE_LIMIT_TYPE , VAR_UINT8 | PROFILE_RATE_VALUE | MODE_LOOKUP , .config .lookup = { TABLE_THROTTLE_LIMIT_TYPE }, PG_CONTROL_RATE_PROFILES , offsetof(controlRateConfig_t , throttle_limit_type ) },
982
977
{ PARAM_NAME_THROTTLE_LIMIT_PERCENT , VAR_UINT8 | PROFILE_RATE_VALUE , .config .minmaxUnsigned = { 25 , 100 }, PG_CONTROL_RATE_PROFILES , offsetof(controlRateConfig_t , throttle_limit_percent ) },
983
978
{ "roll_rate_limit" , VAR_UINT16 | PROFILE_RATE_VALUE , .config .minmaxUnsigned = { CONTROL_RATE_CONFIG_RATE_LIMIT_MIN , CONTROL_RATE_CONFIG_RATE_LIMIT_MAX }, PG_CONTROL_RATE_PROFILES , offsetof(controlRateConfig_t , rate_limit [FD_ROLL ]) },
@@ -1058,6 +1053,9 @@ const clivalue_t valueTable[] = {
1058
1053
{ "runaway_takeoff_deactivate_delay" , VAR_UINT16 | MASTER_VALUE , .config .minmaxUnsigned = { 100 , 1000 }, PG_PID_CONFIG , offsetof(pidConfig_t , runaway_takeoff_deactivate_delay ) }, // deactivate time in ms
1059
1054
{ "runaway_takeoff_deactivate_throttle_percent" , VAR_UINT8 | MASTER_VALUE , .config .minmaxUnsigned = { 0 , 100 }, PG_PID_CONFIG , offsetof(pidConfig_t , runaway_takeoff_deactivate_throttle ) }, // minimum throttle percentage during deactivation phase
1060
1055
#endif
1056
+ #ifdef USE_TPA_MODE
1057
+ { PARAM_NAME_TPA_MODE , VAR_UINT8 | PROFILE_RATE_VALUE | MODE_LOOKUP , .config .lookup = { TABLE_TPA_MODE }, PG_PID_CONFIG , offsetof(pidConfig_t , tpaMode ) },
1058
+ #endif
1061
1059
1062
1060
// PG_PID_PROFILE
1063
1061
#ifdef USE_PROFILE_NAMES
@@ -1213,6 +1211,8 @@ const clivalue_t valueTable[] = {
1213
1211
{ PARAM_NAME_SIMPLIFIED_GYRO_FILTER , VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP , .config .lookup = { TABLE_OFF_ON }, PG_GYRO_CONFIG , offsetof(gyroConfig_t , simplified_gyro_filter ) },
1214
1212
{ PARAM_NAME_SIMPLIFIED_GYRO_FILTER_MULTIPLIER , VAR_UINT8 | MASTER_VALUE , .config .minmaxUnsigned = { SIMPLIFIED_TUNING_FILTERS_MIN , SIMPLIFIED_TUNING_MAX }, PG_GYRO_CONFIG , offsetof(gyroConfig_t , simplified_gyro_filter_multiplier ) },
1215
1213
#endif
1214
+ { PARAM_NAME_TPA_RATE , VAR_UINT8 | PROFILE_RATE_VALUE , .config .minmaxUnsigned = { 0 , TPA_MAX }, PG_PID_PROFILE , offsetof(pidProfile_t , tpa_rate ) },
1215
+ { PARAM_NAME_TPA_BREAKPOINT , VAR_UINT16 | PROFILE_RATE_VALUE , .config .minmaxUnsigned = { PWM_PULSE_MIN , PWM_PULSE_MAX }, PG_PID_PROFILE , offsetof(pidProfile_t , tpa_breakpoint ) },
1216
1216
1217
1217
// PG_TELEMETRY_CONFIG
1218
1218
#ifdef USE_TELEMETRY
0 commit comments