Stefan Karlsson
6504ce448e
LP-155 Workaround failing callback deregistration
...
Deregistration of hid_device_removal_callback fails because the call to
IOHIDDeviceRegisterRemovalCallback doesn't deregister it as it should.
This causes crashes when hid_device_removal_callback is called after
the read_thread has been shutdown.
This patch works around this problem by:
1) Letting the 'dev' hid_device, so that the callback can safely
read the struct, even after the read_thread has been shut down
and the memory should have been freed.
2) Making sure that the two racing callbacks that previously
called CFRunLoopStop, hid_device_removal_callback and
perform_signal_callback, now synchronize and make sure
that CFRunLoopStop is only called once.
2015-10-15 22:11:53 +02:00
Stefan Karlsson
295562694b
LP-155 Fix OPHID_DEBUG warning
2015-10-15 21:08:49 +02:00
Alessio Morale
1a8bf2cd9e
Merged in f5soh/librepilot/laurent/LP-110_Elevon_motor_output4_fix (pull request #89 )
...
LP-110 Elevon frame : Really move motor to Output4
2015-10-09 09:43:02 +02:00
Alessio Morale
33d5a21e9f
Merged in paul_jewell/librepilot/LP-142_Fix_remaining_Wiki_links (pull request #88 )
...
LP-142 Fixed remaining OpenPilot Wiki Links
2015-10-09 09:42:49 +02:00
Alessio Morale
68bcc2f98c
Merged in paul_jewell/librepilot/fix_stabilization_wiki_link (pull request #85 )
...
LP-141 Added wiki link for stabilization configuration page
2015-10-09 09:42:34 +02:00
Alessio Morale
95669e32b4
Merged in paul_jewell/librepilot/remove_makefile_branding (pull request #83 )
...
LP-138 - Removed OP branding in Makefile
2015-10-09 09:40:18 +02:00
Paul Jewell
ea8d18dffd
Fixed remaining OpenPilot Wiki Links
2015-10-07 06:18:47 +01:00
Laurent Lalanne
5ab2f8026c
LP-110 Elevon frame : really move motor from output3 to output4
2015-10-06 18:30:58 +02:00
Paul Jewell
919f765189
Added wiki link for stabilization configuration page
2015-10-04 15:00:16 +01:00
Paul Jewell
7c760adb6f
Removed OP branding in Makefile
2015-10-02 21:17:58 +01:00
a*morale
2dcbfb0c9b
fix WhatsNew for release
2015-10-02 18:57:01 +02:00
Alessio Morale
e103c42dae
Merged in skarlsso/librepilot/skarlsso/LP-136_broken_uavobjgenerator_dependencies (pull request #82 )
...
Fix broken uavobjgenerator make dependencies
2015-10-01 23:12:33 +02:00
Alessio Morale
04e31063d7
Merged in TheOtherCliff/librepilot/theothercliff/LP-135_aux_mag_calibration_issue (pull request #81 )
...
LP-135 Aux mag calibration issue
2015-10-01 23:12:14 +02:00
Cliff Geerdes
92fd745003
LP-135 remove a blank line for code review
2015-09-30 15:31:08 -04:00
Stefan Karlsson
1dd68fb929
LP-136 Fix uavobjgenerator make dependencies
...
Let targets depend on the resulting uavobjgenerator binaries, instead of
the phony target with the same name.
2015-09-30 18:51:40 +02:00
Cliff Geerdes
554a190f78
LP-135 simple port of fix to 15.09
2015-09-29 02:09:18 -04:00
Alessio Morale
bf07f53e87
Merged in f5soh/librepilot/laurent/LP-48_French_Translations_update_rel-15.09 (pull request #80 )
...
LP-48 Update translations for rel-15.09
2015-09-28 22:13:50 +02:00
Alessio Morale
b754aed22d
Merged in f5soh/librepilot/laurent/LP-67_Name_issue (pull request #79 )
...
LP-67 Change label and tooltips to EasyTune name
2015-09-28 22:13:37 +02:00
Alessio Morale
f87e6f592b
Merged in rbekken/librepilot/rel-15.09 (pull request #78 )
...
Update contributors
2015-09-28 22:13:18 +02:00
a*morale
cf1191b162
Fix WhatsNew for release
2015-09-28 21:57:14 +02:00
Roy Bekken
3d4c86a751
Update contributors
2015-09-28 21:53:13 +02:00
Laurent Lalanne
b7d5405ce1
LP-48 Update translations for rel-15.09
2015-09-27 20:53:01 +02:00
Laurent Lalanne
c9b0bbb4e4
LP-67 Change label and tooltips to EasyTune name
2015-09-27 16:53:12 +02:00
Alessio Morale
1ea729ecc6
Merged in paul_jewell/librepilot/fix_google_maps (pull request #77 )
...
LP-134 Fix Google Maps version
2015-09-27 13:47:53 +02:00
Alessio Morale
b1cc3926df
Merged in skarlsso/librepilot/skarlsso/LP-129_remove_broken_scalemotor_modes (pull request #75 )
...
LP-129 Remove broken motor scaling modes
2015-09-27 13:47:29 +02:00
Paul Jewell
bdf89acf22
Fix Google Maps version
2015-09-26 20:00:51 +01:00
Stefan Karlsson
51f0b74e5c
LP-129 Remove broken motor scaling modes
2015-09-24 23:02:09 +02:00
a*morale
84950bd413
Uncrustify
2015-09-24 22:33:57 +02:00
a*morale
26559a0934
Merged in paul_jewell/librepilot/revert_usage_disable (pull request #55 )
2015-09-24 21:58:51 +02:00
Alessio Morale
69c6c908a2
Merged in rbekken/librepilot/desktop_typo (pull request #73 )
...
Fix: desktopfile have invalid version key.
2015-09-24 21:53:55 +02:00
Alessio Morale
fd7455a727
Merged in rbekken/librepilot/usagetracker (pull request #62 )
...
GCS: Add backend for usage tracker.
2015-09-24 21:53:32 +02:00
Alessio Morale
98c74e6f2a
Merged in skarlsso/librepilot/skarlsso/LP-128_elevate_and_compress_is_broken (pull request #72 )
...
LP-128 Fix scaleMotor attitude problems
2015-09-24 21:48:41 +02:00
Fredrik Arvidsson
fab46ba294
Merged in paul_jewell/librepilot/LP102-fix-about-plugin-links (pull request #71 )
...
LP-102 Changed Developer and URL lines to LibrePilot
2015-09-24 07:18:09 +02:00
Paul Jewell
51f9291cf4
Added LP details to pluginspec files for LP modified plugins
2015-09-23 21:53:15 +01:00
Roy Bekken
1c3f6a025e
Fix: desktopfile have invalid version key.
2015-09-23 17:23:10 +02:00
Roy Bekken
b6b7adcbdb
GCS: Add backend for usagetracker.
...
Collect statistics about the usage of our software and hardware
to enable us to make things better for you.
2015-09-23 17:10:01 +02:00
Stefan Karlsson
2ab6390cf5
LP-128 Fix scaleMotor attitude problems
...
The ElevateAndCompress scaling mode doesn't scale linearly as intended
and causes motors to reach the max limit prematurely.
A new mode, MoveAndCompress, has been implemented to get better linear
scaling of the motor output values.
2015-09-22 21:25:56 +02:00
Philippe Renon
67bba60f52
Merged in filnet/librepilot/filnet/LP-125_path_utils_should_return_absolute_pathes (pull request #67 )
...
LP-125 PathUtils now returns absolute pathes again
2015-09-22 15:31:15 +02:00
Philippe Renon
0bb71cd5df
LP-125 PathUtils now returns absolute pathes again
2015-09-21 23:12:43 +02:00
Alessio Morale
f3b44ebd50
Merged in alessiomorale/librepilot/amorale/LP-89_port_150501_fixes (pull request #66 )
...
Amorale/lp 89_port_150501_fixes
2015-09-21 12:35:36 +02:00
Alessio Morale
e068c0026a
Merged in alessiomorale/librepilot/amorale/LP-124_rename_txpid_easytune_options (pull request #65 )
...
Amorale/lp 124_rename_txpid_easytune_options
2015-09-21 12:34:54 +02:00
Alessio Morale
73d073d5d0
Merged in alessiomorale/librepilot/amorale/LP-123_easytune_yaw_always_active (pull request #64 )
...
LP-123 - EasyTune for yaw should only be enabled if any other (roll/pitch) option is also enabled
2015-09-21 12:34:24 +02:00
Fredrik Arvidsson
9fd9eb9136
Merged in james-duley/librepilot/LP-127_tool_instal_md5_fix (pull request #70 )
...
LP-127 fix tool install md5check for mac
2015-09-21 11:08:58 +02:00
James Duley
2044b25ebe
LP-127 fix tool install md5check for mac
2015-09-20 22:29:37 +01:00
Alessio Morale
627185c0ce
LP-89 - changes to adhere to LP code style and requirements.
2015-09-19 16:05:49 +02:00
Alessio Morale
d20d1ab295
LP-89 - Port OP_15.05.01 fixes. Release notes:
...
--- RELEASE-15.05.01 HOTFIX --- Banana Split ---
This release fixes an important bug. All Revolution hardware running 15.05 should upgrade to 15.05.01. Note that this is a hotfix; it can
simply be flashed without an erase settings. Furthermore, please review your vtolpathfollowersettings:HorizontalVelMax; a value of around 4m/s would be more appropriate for preliminary trialing of a new release and will be changed in future.
Release Notes - OP Next Generation - Version OP15.05.01
** Bug
* [NG-55] - 15.05 PositionHold exhibits fly-away behaviour at the vtolpathfollowersettings maxRollPitch and HorizontalVelMax values.
---
WHATSNEW.txt | 13 ++++++++++-
flight/libraries/pid/pidcontroldown.cpp | 26 ++++++++++-----------
flight/libraries/plans.c | 28 +++++++++++++++++++----
flight/modules/PathFollower/inc/pidcontrolne.h | 1 -
flight/modules/PathFollower/pidcontrolne.cpp | 23 +++++++++++++++----
flight/modules/PathFollower/vtolflycontroller.cpp | 16 ++++++++-----
6 files changed, 77 insertions(+), 30 deletions(-)
2015-09-19 16:05:49 +02:00
Alessio Morale
abf40a47eb
LP-124 - Fix renamed fields/options in GCS
2015-09-19 15:31:08 +02:00
a*morale
68ecefa0fd
LP-124 - Rename Pitch/RollRatePid to EasyTuneRatePitch/Roll, UAVO and firmware fixes
2015-09-19 15:03:17 +02:00
Philippe Renon
498e77fc02
Merged in filnet/librepilot/filnet/LP-29_osgearth_artwork (pull request #63 )
...
LP-29 artwork cleanup
2015-09-19 12:31:43 +02:00
Alessio Morale
1b4ad5c2a1
uncrustification
2015-09-19 12:07:45 +02:00