mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-20 10:54:14 +01:00
Release 15.02
Update whatsnew and uncrustify.
This commit is contained in:
parent
827075c31c
commit
d4c4c68131
@ -1,4 +1,4 @@
|
||||
--- RELEASE-15.02 RC7
|
||||
--- RELEASE-15.02 --- Ragin' Cajun ---
|
||||
This release introduces major flight performance improvements, enhancements as well as bug fixes. Many enhancements have been made to reducing dead-time of the communication between the flight controller and ESCs. In our testing, we have found this to be not only the best flight performance so far in the OpenPilot project but the best flight performance of any project we have tested against. This is a recommended upgrade for everyone and the more skilled of a pilot you are, the more you will love this release.
|
||||
|
||||
A key improvement that helped achieve this was the addition of the PWMSync code path, this is now enabled by default. Some restrictions applies to CC3D/CC as it needs a compatible input method to enable PWMSync. Compatible input methods are PPM, S.Bus, DSM and OPLink. This release also introduces support for OneShot125 capable ESCs, such as the KISS ESCs and all ESCs supported in BLHeli V13 and above. Note that OneShot125 support has the same restrictions as PWMSync for CC and CC3D.
|
||||
@ -8,6 +8,7 @@ Note for CC3D/CC: To support PWMSync/OneShot125 PPM input pin has changed from e
|
||||
Other enhancements include key parts of the GCS translated to Chinese and further OPLink reliability additions allowing us to confidently say it can be used as a primary control link as well as for telemetry.
|
||||
|
||||
The full list of features, improvements and bugfixes in this release is accessible here:
|
||||
|
||||
https://progress.openpilot.org/issues/?filter=12161
|
||||
|
||||
Release Notes - OpenPilot - Version RELEASE-15.02
|
||||
|
@ -1677,7 +1677,8 @@ void ConfigInputWidget::adjustSpecialNeutrals()
|
||||
void ConfigInputWidget::checkThrottleRange()
|
||||
{
|
||||
int throttleRange = abs(manualSettingsData.ChannelMax[ManualControlSettings::CHANNELMAX_THROTTLE] -
|
||||
manualSettingsData.ChannelMin[ManualControlSettings::CHANNELMIN_THROTTLE]);
|
||||
manualSettingsData.ChannelMin[ManualControlSettings::CHANNELMIN_THROTTLE]);
|
||||
|
||||
if (!throttleError && (throttleRange < 300)) {
|
||||
throttleError = true;
|
||||
QMessageBox::warning(this, tr("Warning"), tr("<p>There is something wrong with Throttle range. Please redo calibration and move <b>ALL sticks</b>, Throttle stick included.</p>"), QMessageBox::Ok);
|
||||
|
@ -72,8 +72,8 @@ private slots:
|
||||
void on_reverseCheckbox_toggled(bool checked);
|
||||
|
||||
private:
|
||||
static const int LOW_OUTPUT_RATE_MILLISECONDS = 1000;
|
||||
static const int NEUTRAL_OUTPUT_RATE_MILLISECONDS = 1500;
|
||||
static const int LOW_OUTPUT_RATE_MILLISECONDS = 1000;
|
||||
static const int NEUTRAL_OUTPUT_RATE_MILLISECONDS = 1500;
|
||||
static const int HIGH_OUTPUT_RATE_MILLISECONDS_PWM = 1900;
|
||||
static const int HIGH_OUTPUT_RATE_MILLISECONDS_ONESHOT125 = 2000;
|
||||
void setupVehicle();
|
||||
|
Loading…
x
Reference in New Issue
Block a user