diff --git a/device.csv b/device.csv new file mode 100644 index 0000000000..71c1ab92fd --- /dev/null +++ b/device.csv @@ -0,0 +1 @@ +SPEEDYBEEF405V4 diff --git a/src/main/flight/mixer_init.c b/src/main/flight/mixer_init.c index e25d2af788..27400ebd28 100644 --- a/src/main/flight/mixer_init.c +++ b/src/main/flight/mixer_init.c @@ -327,7 +327,7 @@ void mixerInitProfile(void) mixerRuntime.govenorExpectedThrottleLimit = 1.0f; //Street League spec settings -/*mixerRuntime.govenorPGain = 20.0f * 0.0000015f; +mixerRuntime.govenorPGain = 20.0f * 0.0000015f; mixerRuntime.govenorIGain = 15.0f * 0.0001f * pidGetDT(); mixerRuntime.govenorDGain = 10.0f * 0.00000003f * pidGetPidFrequency(); mixerRuntime.govenorAccelerationLimit = 60.0f * 1000.0f * pidGetDT(); @@ -340,10 +340,10 @@ mixerRuntime.afterburnerHoldToBoost = false; mixerRuntime.rpmLinearization = true; mixerRuntime.RPMLimit = 130.0f; mixerRuntime.motorPoleCount = 14; -mixerRuntime.govenorEnabled = true;*/ +mixerRuntime.govenorEnabled = true; //Unlocked rpm settings -mixerRuntime.govenorPGain = mixerConfig()->govenor_p * 0.0000015f; +/*mixerRuntime.govenorPGain = mixerConfig()->govenor_p * 0.0000015f; mixerRuntime.govenorIGain = mixerConfig()->govenor_i * 0.0001f * pidGetDT(); mixerRuntime.govenorDGain = mixerConfig()->govenor_d * 0.00000003f * pidGetPidFrequency(); mixerRuntime.govenorAccelerationLimit = mixerConfig()->govenor_acceleration_limit * 1000.0f * pidGetDT(); @@ -356,7 +356,7 @@ mixerRuntime.afterburnerHoldToBoost = mixerConfig()->govenor_rpm_afterburner_hol mixerRuntime.rpmLinearization = mixerConfig()->govenor_rpm_linearization; mixerRuntime.RPMLimit = mixerConfig()->govenor_rpm_limit; mixerRuntime.motorPoleCount = motorConfig()->motorPoleCount; -mixerRuntime.govenorEnabled = mixerConfig()->govenor; +mixerRuntime.govenorEnabled = mixerConfig()->govenor;*/ mixerRuntime.govenorI = 0;