mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-12 19:10:32 +03:00
fixes stupid config mistake that messed up servo values stored in eeprom.
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@94 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
This commit is contained in:
parent
13173a30dc
commit
da757d9250
1 changed files with 6 additions and 20 deletions
26
config.c
26
config.c
|
@ -60,16 +60,9 @@ void readEEPROM(void)
|
|||
for (i = 0; i < 7; i++)
|
||||
lookupRX[i] = (2500 + rcExpo8 * (i * i - 25)) * i * (int32_t) rcRate8 / 1250;
|
||||
|
||||
switch (mixerConfiguration) {
|
||||
case MULTITYPE_FLYING_WING:
|
||||
wing_left_mid = constrain(wing_left_mid, WING_LEFT_MIN, WING_LEFT_MAX); //LEFT
|
||||
wing_right_mid = constrain(wing_right_mid, WING_RIGHT_MIN, WING_RIGHT_MAX); //RIGHT
|
||||
break;
|
||||
|
||||
case MULTITYPE_TRI:
|
||||
tri_yaw_middle = constrain(tri_yaw_middle, TRI_YAW_CONSTRAINT_MIN, TRI_YAW_CONSTRAINT_MAX); //REAR
|
||||
break;
|
||||
}
|
||||
wing_left_mid = constrain(wing_left_mid, WING_LEFT_MIN, WING_LEFT_MAX); //LEFT
|
||||
wing_right_mid = constrain(wing_right_mid, WING_RIGHT_MIN, WING_RIGHT_MAX); //RIGHT
|
||||
tri_yaw_middle = constrain(tri_yaw_middle, TRI_YAW_CONSTRAINT_MIN, TRI_YAW_CONSTRAINT_MAX); //REAR
|
||||
}
|
||||
|
||||
void writeParams(void)
|
||||
|
@ -155,16 +148,9 @@ void checkFirstTime(void)
|
|||
accTrim[1] = 0;
|
||||
powerTrigger1 = 0;
|
||||
|
||||
switch (mixerConfiguration) {
|
||||
case MULTITYPE_FLYING_WING:
|
||||
wing_left_mid = WING_LEFT_MID;
|
||||
wing_right_mid = WING_RIGHT_MID;
|
||||
break;
|
||||
|
||||
case MULTITYPE_TRI:
|
||||
tri_yaw_middle = TRI_YAW_MIDDLE;
|
||||
break;
|
||||
}
|
||||
wing_left_mid = WING_LEFT_MID;
|
||||
wing_right_mid = WING_RIGHT_MID;
|
||||
tri_yaw_middle = TRI_YAW_MIDDLE;
|
||||
|
||||
writeParams();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue