From 26f98b7732e451858cde73a0cf9b4baf58ca88b0 Mon Sep 17 00:00:00 2001 From: Stefan Karlsson Date: Sat, 16 Aug 2014 19:57:57 +0200 Subject: [PATCH 1/4] OP-1450 Turn on high resolution support for OSX --- ground/openpilotgcs/src/app/Info.plist | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ground/openpilotgcs/src/app/Info.plist b/ground/openpilotgcs/src/app/Info.plist index fd048113f..1ada02aee 100644 --- a/ground/openpilotgcs/src/app/Info.plist +++ b/ground/openpilotgcs/src/app/Info.plist @@ -18,5 +18,9 @@ 1.3.1 CFBundleShortVersionString 1.3.1 + NSPrincipalClass + NSApplication + NSHighResolutionCapable + True From 8daffcc624ee3f09eb74a26300e0ce0eff7ca2f3 Mon Sep 17 00:00:00 2001 From: Laurent Lalanne Date: Sat, 9 Aug 2014 04:26:16 +0200 Subject: [PATCH 2/4] OP-1432 Reverse_all_motors_gui_fix : Fixes all Hexacopters error when Gcs load "Reverse all motors" parameter. --- .../config/cfg_vehicletypes/configmultirotorwidget.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.cpp b/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.cpp index 9f9a6334c..8216ca7d3 100644 --- a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.cpp +++ b/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.cpp @@ -425,7 +425,7 @@ void ConfigMultiRotorWidget::refreshWidgetsValues(QString frameType) // get motor 2 value for Yaw and Roll channel = m_aircraft->multiMotorChannelBox2->currentIndex() - 1; value = getMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_YAW); - setYawMixLevel(-qRound(value / 1.27)); + setYawMixLevel(qRound(value / 1.27)); // change channels channel = m_aircraft->multiMotorChannelBox2->currentIndex() - 1; @@ -454,7 +454,7 @@ void ConfigMultiRotorWidget::refreshWidgetsValues(QString frameType) // get motor 2 value for Yaw and Roll channel = m_aircraft->multiMotorChannelBox2->currentIndex() - 1; value = getMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_YAW); - setYawMixLevel(-qRound(value / 1.27)); + setYawMixLevel(qRound(value / 1.27)); channel = m_aircraft->multiMotorChannelBox2->currentIndex() - 1; value = getMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_ROLL); @@ -480,9 +480,9 @@ void ConfigMultiRotorWidget::refreshWidgetsValues(QString frameType) m_aircraft->mrPitchMixLevel->setValue(qRound(value / 1.27)); // get motor 2 value for Yaw and Roll - channel += 1; + channel = m_aircraft->multiMotorChannelBox2->currentIndex() - 1; value = getMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_YAW); - setYawMixLevel(-qRound(value / 1.27)); + setYawMixLevel(qRound(value / 1.27)); channel = m_aircraft->multiMotorChannelBox2->currentIndex() - 1; value = getMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_ROLL); From 74a8e6f94375f17eaae65846df427542df118fee Mon Sep 17 00:00:00 2001 From: Alessio Morale Date: Mon, 25 Aug 2014 14:03:15 +0200 Subject: [PATCH 3/4] Update WhatsNew for release --- WHATSNEW.txt | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/WHATSNEW.txt b/WHATSNEW.txt index 5f329b876..7907d40ab 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,3 +1,19 @@ +--- RELEASE-14.06.01 RC1 --- +This is the first maintenance release for 14.06. +This mainly fixes a bug causing flips when switching to Weaklevel flight mode. + +The full list of features, improvements and bugfixes in this release is accessible here: + +http://progress.openpilot.org/issues/?filter=11660 + +**Bugs + * [OP-1241] - TxPID Does not work for Bank 3 PID settings + * [OP-1432] - Hexa config : "Reverse all motors" do not reflect current config after reload + * [OP-1454] - weak leveling code buggy, causes NAN and crash! + +** New Feature & Improvements + * [OP-1450] - GCS fonts are blurry on OSX and retina displays + --- RELEASE-14.06 --- Peanuts Schnapps --- This is the Mid 2014 release. This version supports the CopterControl, CC3D, Atom and the Revolution Flight controllers as well as the OPLink Modems. @@ -5,7 +21,7 @@ This version supports the CopterControl, CC3D, Atom and the Revolution Flight co This release includes many additions, improvements and fixes, it is the result of many thousands of hours of development and testing. Some key additions in this release: -- Many additions and changes aimed at gps/navigation functionality for the Revolution platform including GPS assisted flight modes: Return To Base, Position Hold, AutoCruise and Position Vario(LOS, FPV and NSEW). +- Many additions and changes aimed at gps/navigation functionality for the Revolution platform including GPS assisted flight modes: Return To Base, Position Hold, AutoCruise and Position Vario(LOS, FPV and NSEW). - Stabilization refactoring and enhancements for even better flight performance. - Completely new sensor calibration routines and greatly enhanced GUI. - Additional 3rd Party Hardware support, notably the MS4525DO based airspeed sensors and WS281x LED drivers. From 805ce3b8957363da7e08f6b502acbaec78a12813 Mon Sep 17 00:00:00 2001 From: Alessio Morale Date: Tue, 26 Aug 2014 21:19:59 +0200 Subject: [PATCH 4/4] FIx WhatsNEW for release --- WHATSNEW.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WHATSNEW.txt b/WHATSNEW.txt index 7907d40ab..ce0845421 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,4 +1,4 @@ ---- RELEASE-14.06.01 RC1 --- +--- RELEASE-14.06.01 --- This is the first maintenance release for 14.06. This mainly fixes a bug causing flips when switching to Weaklevel flight mode.