1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-21 23:35:34 +03:00

Added PG config definitions 8

This commit is contained in:
Martin Budden 2017-02-26 17:50:30 +00:00
parent 3be6441e74
commit 7ae57eb8cf
10 changed files with 78 additions and 16 deletions

View file

@ -181,6 +181,7 @@ static void resetControlRateProfile(controlRateConfig_t *controlRateConfig)
}
#endif
#ifndef USE_PARAMETER_GROUPS
static void resetPidProfile(pidProfile_t *pidProfile)
{
pidProfile->P8[ROLL] = 44;
@ -231,11 +232,14 @@ static void resetPidProfile(pidProfile_t *pidProfile)
pidProfile->itermThrottleThreshold = 350;
pidProfile->itermAcceleratorGain = 1.0f;
}
#endif
#ifndef USE_PARAMETER_GROUPS
void resetProfile(profile_t *profile)
{
resetPidProfile(&profile->pidProfile);
}
#endif
#ifdef GPS
void resetGpsProfile(gpsProfile_t *gpsProfile)
@ -1011,13 +1015,10 @@ void createDefaultConfig(master_t *config)
resetSerialPinConfig(&config->serialPinConfig);
resetSerialConfig(&config->serialConfig);
#endif
for (int ii = 0; ii < MAX_PROFILE_COUNT; ++ii) {
resetProfile(&config->profile[ii]);
}
#ifndef USE_PARAMETER_GROUPS
for (int ii = 0; ii < CONTROL_RATE_PROFILE_COUNT; ++ii) {
resetControlRateProfile(&config->controlRateProfile[ii]);
}