mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-16 21:05:35 +03:00
Added missing simplified gyro tuning defaults.
This commit is contained in:
parent
7fc3c7cea6
commit
58b4cb916c
3 changed files with 12 additions and 8 deletions
|
@ -24,6 +24,7 @@
|
|||
|
||||
#define SIMPLIFIED_TUNING_MIN 50
|
||||
#define SIMPLIFIED_TUNING_MAX 200
|
||||
#define SIMPLIFIED_TUNING_DEFAULT 100
|
||||
|
||||
typedef enum {
|
||||
PID_SIMPLIFIED_TUNING_OFF = 0,
|
||||
|
|
|
@ -211,15 +211,15 @@ void resetPidProfile(pidProfile_t *pidProfile)
|
|||
.level_race_mode = false,
|
||||
.vbat_sag_compensation = 0,
|
||||
.simplified_pids_mode = PID_SIMPLIFIED_TUNING_OFF,
|
||||
.simplified_master_multiplier = 100,
|
||||
.simplified_roll_pitch_ratio = 100,
|
||||
.simplified_i_gain = 100,
|
||||
.simplified_pd_ratio = 100,
|
||||
.simplified_pd_gain = 100,
|
||||
.simplified_dmin_ratio = 100,
|
||||
.simplified_ff_gain = 100,
|
||||
.simplified_master_multiplier = SIMPLIFIED_TUNING_DEFAULT,
|
||||
.simplified_roll_pitch_ratio = SIMPLIFIED_TUNING_DEFAULT,
|
||||
.simplified_i_gain = SIMPLIFIED_TUNING_DEFAULT,
|
||||
.simplified_pd_ratio = SIMPLIFIED_TUNING_DEFAULT,
|
||||
.simplified_pd_gain = SIMPLIFIED_TUNING_DEFAULT,
|
||||
.simplified_dmin_ratio = SIMPLIFIED_TUNING_DEFAULT,
|
||||
.simplified_ff_gain = SIMPLIFIED_TUNING_DEFAULT,
|
||||
.simplified_dterm_filter = true,
|
||||
.simplified_dterm_filter_multiplier = 100,
|
||||
.simplified_dterm_filter_multiplier = SIMPLIFIED_TUNING_DEFAULT,
|
||||
);
|
||||
#ifndef USE_D_MIN
|
||||
pidProfile->pid[PID_ROLL].D = 30;
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
#include "common/filter.h"
|
||||
|
||||
#include "config/feature.h"
|
||||
#include "config/simplified_tuning.h"
|
||||
|
||||
#include "pg/pg.h"
|
||||
#include "pg/pg_ids.h"
|
||||
|
@ -133,6 +134,8 @@ void pgResetFn_gyroConfig(gyroConfig_t *gyroConfig)
|
|||
gyroConfig->dyn_notch_min_hz = 150;
|
||||
gyroConfig->gyro_filter_debug_axis = FD_ROLL;
|
||||
gyroConfig->dyn_lpf_curve_expo = 0;
|
||||
gyroConfig->simplified_gyro_filter = false;
|
||||
gyroConfig->simplified_gyro_filter_multiplier = SIMPLIFIED_TUNING_DEFAULT;
|
||||
}
|
||||
|
||||
#ifdef USE_GYRO_DATA_ANALYSE
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue