From a8f09d277e5493ff349aaa82eae2e180ab9a4db2 Mon Sep 17 00:00:00 2001 From: Laurent Lalanne Date: Sun, 4 Sep 2016 21:17:33 +0200 Subject: [PATCH] Update WHATSNEW.txt for rel-16.09 RC1 --- WHATSNEW.txt | 195 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 195 insertions(+) diff --git a/WHATSNEW.txt b/WHATSNEW.txt index 8073bdc06..0e68f749f 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,3 +1,198 @@ +-- RELEASE-16.09-RC1 - Second LibrePilot Release -- +This is the second LibrePilot release. + +Know issues: + * [LP-289] - pidcontrol ne and down have nan dz if kp is zero + * [LP-303] - GCS menus broken when in full screen mode + * [LP-397] - ModelView misbehaving on MacOSX + + +The full list of bug fixes and enhancements in this release is available here: +https://librepilot.atlassian.net/issues/?filter=10500 + +Release Notes - LibrePilot - Version REL-16.09 + +** Sub-task + * [LP-120] - Add Ublox GPS + I2C Mag to Wizard + +** Bug + * [LP-59] - Replace openpilot email address in packaging + * [LP-83] - Bricking of Revo and Sparky2 + * [LP-111] - Fix directory hash calculated to only include tracked files + * [LP-119] - #if used instead of #ifdef in pios_msheap.c + * [LP-139] - Erroneous warning about missing pfd.svg + * [LP-143] - Fix the "firmware upload no responding" issue + * [LP-145] - CC3D GPS issue + * [LP-154] - Fix gitignore - bare config causes all config directories to be ignored. + * [LP-160] - Set default AccelTau value + * [LP-165] - Acro+ factor range in TxPID + * [LP-167] - Stable version checker points to bad url + * [LP-171] - Acro+ Link Roll and Pitch affects all banks + * [LP-175] - Fix src rpm name + * [LP-181] - QT5.5 : PFD parts are broken + * [LP-182] - CC3D/Revonano OPlink Telemetry issue @38400 + * [LP-184] - make: incremental build issues + * [LP-185] - Debian dist detection broken + * [LP-191] - Make TxWizard more robust + * [LP-193] - Remove Libpng warnings + * [LP-197] - QT-5.5.1 broken translations + * [LP-198] - Cannot detect lost of PPM signal + * [LP-204] - Fast_invsqrtf() issue + * [LP-205] - Rate trainer wobble at max angle + * [LP-206] - AlwaysStabilizeWhenArmed need to be disabled at takeoff/landing + * [LP-209] - Oplm link_quality still good with link lost + * [LP-215] - OpLink controller Tx should force failsafe if PPM stream fails + * [LP-216] - GCS misbehaves on high DPI devices + * [LP-218] - msys2 provided opengl library breaks GCS + * [LP-221] - Increase Revo System stack size + * [LP-222] - Building osg and osgearth fails + * [LP-223] - Unit tests build is broken + * [LP-228] - CC3D reboot while import config file + * [LP-241] - Allow CruiseControl for Rate mode at least + * [LP-245] - GCS unsaved data prompt when nothing changed + * [LP-249] - Fix bug introduced in LP-235 + * [LP-251] - UAVObjectGeneratorGCS::process_object uses incorrect param null check + * [LP-252] - GPSv9 drops packets + * [LP-257] - OSX compile issue introduced by a93f182 + * [LP-258] - Update flight controller in real time locks to basic tab + * [LP-261] - Upgrade GCS map versions + * [LP-263] - GCS default config updates + * [LP-266] - pitch virtual board rotation in gui is limited to 90 degrees + * [LP-273] - Reset Mag alarm when going back to Basic complementary fusion algorithm + * [LP-274] - Consistent Attitude board rotation values for all boards + * [LP-275] - OSX build errors + * [LP-277] - OPMap compilation warning + * [LP-281] - PIOS_SENSORS_GetInstanceByType() has incorrect matching operator + * [LP-285] - Tx Wizard : Set Accessory neutral to middle range + * [LP-289] - pidcontrol ne and down have nan dz if kp is zero + * [LP-290] - Windows GCS uninstall is very long + * [LP-299] - gcc5 building isnan issue + * [LP-303] - GCS menus broken when in full screen mode + * [LP-305] - GCS crashes shortly after start on OSX - when loading OPMap gadget + * [LP-309] - When arming with accessory switch, disarming timeout doesn't work. + * [LP-310] - osg: random GCS crashes when switching or closing PFDQml gadgets + * [LP-312] - GCS config - attitude - mag tab offers sparky2 i2c port on revo + * [LP-313] - using UAVObjectBrowser filter text always enables metadata display + * [LP-321] - MSP in ReceiverPort menu for RevoNano + * [LP-333] - Sparky2 I2CPort needs GPIO_PuPd_UP instead of NOPULL + * [LP-339] - Avoid AutoTakeOff flight mode while already armed + * [LP-341] - VCP doesn't work on Windows 10 or 8.1 + * [LP-362] - GCS crashes when logging to file with -log command line argument + * [LP-363] - OPMap missing tiles + * [LP-369] - Fix availability condition for VCP + * [LP-382] - MSP stack overflow on PID save op. + * [LP-387] - Sparky2 analog port mapping + * [LP-388] - Wrong AuxMag calibration due to wrong initial settings + * [LP-391] - Some CC3D ports cause a boot issue and re-init to defaults. + * [LP-392] - Revo attitude settings is missing the "Zero gyro when arming" checkbox + * [LP-395] - Raise BoardSteadyMaxVariance to support some boards having higher gyro noise + * [LP-397] - ModelView misbehaving on MacOSX + + +** Story + * [LP-32] - osgearth integration (follow up cleanups) + +** New Feature + * [LP-29] - osgearth integration + * [LP-149] - Add STM32F427/429/437/439 chip support, preparation for brand new board. + * [LP-212] - Support DJI GPS and mag combo uses one port + * [LP-214] - Camera tilt compensation + * [LP-233] - OneShot42 / MultiShot support + * [LP-280] - After firmware boots, start calibration when vehicle is not moving + * [LP-286] - Port search field in UAVBrowser from TL + * [LP-291] - Port MSP support from dRonin + * [LP-298] - Create iBus support for RX + * [LP-327] - Wait for board to be steady before calibrating gyro + * [LP-364] - Port and improve MavLink support from dRonin + +** Task + * [LP-2] - Upgrade to Qt 5.5 + * [LP-30] - osg/osgearth/marble build scripts + * [LP-40] - Add support for TravisCI + * [LP-72] - Sparky 2 support + * [LP-73] - External Mags on I2C + * [LP-76] - Port Tau Labs Autotune to LP + * [LP-88] - Remove OpenPilot branding from .commit-template + * [LP-140] - Update Logo files in Artwork + * [LP-186] - Add copyright to qml and js files + * [LP-187] - Use Msys2 + * [LP-194] - Hide Yaw Attitude related parameter from Stabilization panel + * [LP-195] - Update World Magnetic Model + * [LP-200] - Remove Opie + * [LP-201] - Update Y6 mixer + * [LP-208] - Upgrade to Qt 5.6 + * [LP-230] - PFD refresh after recent additions + * [LP-247] - Add Naza GPS/Mag to Wizard + * [LP-267] - Enable more options in the current GUI for fusion algorithm + * [LP-292] - Oplink tab cleanup + * [LP-306] - Update Ubuntu PPA to build with osgearth + * [LP-307] - Set up Tea CI + * [LP-315] - Update vehicle templates + * [LP-317] - Update RPM packaging for osgearth + * [LP-325] - Reduce the threshold for ASWA switch + * [LP-328] - Sparky2 reboots constantly with only USB power and unpowered external mag + * [LP-330] - Fix copyright symbol in all code, make it consistent + * [LP-336] - Add automatic dependency calculation for GCS on windows + * [LP-349] - shut up the plan warning alarm + * [LP-373] - Add bitbucket pipelines + * [LP-374] - Build x86_64 windows on TeaCI as well. + * [LP-394] - Upload build results from Tea-Ci + +** Improvement + * [LP-96] - Review CPU idle time counter + * [LP-97] - Unify Init process between revo*-cc3d boards + * [LP-104] - HOTT SUMD support + * [LP-147] - Rc transmitter wizard : Auto detect flight mode number + * [LP-150] - Run Attitude calculation on CC/CC3D at slower rate than gyro samples + * [LP-151] - Settable OPLink (and FC) Device ID + * [LP-164] - change OSX dmg .webloc to point to LP website + * [LP-168] - Copy the same content and url list as www.librepilot.org in README.md + * [LP-174] - Add current value display to RcInput tab + * [LP-176] - Allow overriding of package type + * [LP-177] - Make debian package src use pre-compiled firmware + * [LP-178] - Add pass through feature for FixedWing + * [LP-179] - Highlight stabilization mode currently used + * [LP-183] - upgrade GCS uav object generator to Qt 5.5 + * [LP-190] - Add openLRSng Rx support to OPLink/Revo + * [LP-196] - JETI EX Bus communication protocol support + * [LP-207] - EventDispatcher: Add "fast" callbacks + * [LP-219] - OPLink module should accept more than 8 PPM channels + * [LP-232] - Display flight mode alarm while setup + * [LP-235] - Make Failsafe settings more user friendly by allowing them to be set in the Configuration tab + * [LP-238] - Consolidate CPP firmware requirements within apps/boot-defs.mk + * [LP-239] - GPS on Flexi IO on Revo + * [LP-240] - Aux Mag setup help and GUI + * [LP-254] - Set CruiseControl default CruiseControlMaxThrust to 100 + * [LP-256] - Sparky2 timers and output banks and PPM + * [LP-268] - Add TX and RX packet rates to OPLink stats. + * [LP-269] - IoT Stream Service + * [LP-272] - Altitude velocity Integral default value is set too high + * [LP-276] - Measurement based D term + * [LP-293] - Add AlarmString() to alarms library. + * [LP-295] - OP-1900 fix autotakeoff/landing to not break fixed wing + * [LP-302] - Change motor numbering on config - vehicle tab to directional like NW + * [LP-304] - Improvements for performance counters + * [LP-311] - GCS jumps back to Basic Stabilization if FC changes anything + * [LP-322] - USB Com Bridge functionality on OPLink + * [LP-324] - MSP on Sparky2 + * [LP-326] - supporting 16 channels PPM + * [LP-335] - add support for address sanitizer in GCS build system + * [LP-338] - upgrade GCS to Qt 5.6.1 + * [LP-340] - AutoTune fix some time measurement issues in original code + * [LP-342] - pios_exti to allow runtime (re)configuration + * [LP-343] - PIOS_COM_Available() needs to give out more details about RX and TX availability + * [LP-352] - Increase Expo effect for high rates + * [LP-354] - Add Ublox AssistNow Autonomous setting + * [LP-361] - Led notification improvements + * [LP-365] - Cleanup com port setup in pios_board.c for coptercontrol + * [LP-366] - Set default velocity and altitude in gcs for new waypoints + * [LP-377] - ComBridge Speed settings delete + * [LP-379] - Add receiverActivity to RC Input tab + * [LP-390] - Fix UAVO telemetry errors + * [LP-396] - Yaw AcroPlus controls in GUI + + + -- RELEASE-15.09 - First LibrePilot Release -- Supermoon Eclipse This is the first LibrePilot release. The main focus of this release is to bring back support for CC3D and a general re-branding of the GCS. -- 2.11.4.GIT