1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-12 20:08:48 +01:00
Commit Graph

13906 Commits

Author SHA1 Message Date
Laurent Lalanne
f8ebb36278 LP-99 Fix firmware path not found 2015-09-13 10:38:24 +02:00
Philippe Renon
bed35a1d33 LP-30 osg : added proper win dependencies build script 2015-09-12 20:20:40 +02:00
Philippe Renon
c3fa476404 LP-30 unset OSG_NOTIFY_LEVEL to avoid warning if not set properly 2015-09-12 18:55:35 +02:00
Paul Jewell
27376bb81d Added Linux uninstall target
Simplified earlier changes

added -r option to RM definition

fixed white space
2015-09-12 10:34:48 +01:00
Laurent Lalanne
c65b735d8a LP-114 Allow Accessory display name in Output tab when Accessory is used
in Custom table
2015-09-11 00:04:31 +02:00
Laurent Lalanne
8885180fde LP-114 Add Accessory3 as input - TxWizard and Multirotor Accessory
mapping
2015-09-11 00:04:31 +02:00
Alessio Morale
d6fa0bbf35 Merged in skarlsso/librepilot/skarlsso/LP-115_TPS_and_Acroplus_settings_bug (pull request #53)
LP-115 Fix TPS and Acroplus settings setup
2015-09-10 23:07:41 +02:00
Stefan Karlsson
a7c592b294 LP-115 Fix TPS and Acroplus settings setup
Both TPS and Acroplus had settings initialized in SettingsUpdatedCb.
These values comes from stabSettings.stabBank, which isn't initialzed
when SettingsUpdatedCb is first called.

The patch moves the setup of the affected settings values to
BankUpdatedCb, where other bank specific settings are updated.
2015-09-09 01:27:20 +02:00
Philippe Renon
3ca2634109 LP-30 don't copy now non existant googlesat/bicycle 2015-09-08 23:15:24 +02:00
Philippe Renon
6af2d6920d LP-30 fixed lib path when building osgearth on osx 2015-09-08 23:06:42 +02:00
Philippe Renon
225097fbcb LP-30 use .patch extension instead of .diff for patch files 2015-09-08 22:53:47 +02:00
Philippe Renon
7b443715ae LP-30 don't package non existant LibrePilotReadme.txt with marble 2015-09-08 22:52:52 +02:00
Philippe Renon
59636cb2ec LP-30 get marble maps from gitlab 2015-09-08 22:45:07 +02:00
Alessio Morale
bc89c79b7d Merged in skarlsso/librepilot/skarlsso/LP-107_scaleMotor_bug (pull request #46)
skarlsso/lp 107_scalemotor_bug
2015-09-08 15:27:51 +02:00
Philippe Renon
9436bae7c8 LP-30 fixed linux 64 packaging issue 2015-09-08 09:12:30 +02:00
Philippe Renon
2f8ef99a30 Merged in filnet/librepilot (pull request #52)
LP-29 all_sdk_install will not install osg anymore, instead build_sdk_install will install if OS is windows
2015-09-06 17:18:34 +02:00
Philippe Renon
9b495456e2 LP-29 all_sdk_install will not install osg anymore, instead build_sdk_install will install if OS is windows 2015-09-06 17:10:52 +02:00
Philippe Renon
ca1fa5fe3e LP-30 removed references to OP and other minor cleanups 2015-09-06 17:05:29 +02:00
Philippe Renon
9658ba3500 LP-30 removed old commented out scruff from osg win script 2015-09-06 16:50:45 +02:00
Philippe Renon
54edce6e1c LP-30 added build scripts for osg (including windows dependencies), osgearth and marble 2015-09-05 19:10:54 +02:00
Philippe Renon
882c3d54b1 Merged in filnet/librepilot/filnet/LP-29_osgearth_integration (pull request #48)
LP-29 removed deprecated osgearthview plugin
2015-09-05 15:22:47 +02:00
a*morale
792835c009 Uncrustify 2015-09-05 11:49:43 +02:00
Philippe Renon
b9bb1b46f6 LP-29 removed deprecated osgearthview plugin 2015-09-05 00:26:53 +02:00
Laurent Lalanne
83f31f63ee LP-110 Wizard : Ground and plane motors move to output 4 2015-09-04 18:09:19 +02:00
Alessio Morale
1f09d36638 Merged in f5soh/librepilot/laurent/LP-44_Free_memory_CC3D (pull request #40)
LP-44 Save RAM
2015-09-04 09:47:33 +02:00
Alessio Morale
c46aa40e15 Merged in f5soh/librepilot/laurent/LP-106_Setup_Wizard_Refresh (pull request #42)
LP-106 Setup Wizard Refresh
2015-09-04 09:47:08 +02:00
Alessio Morale
6cf4a8990c Merged in rbekken/librepilot/LP-101_RPM (pull request #41)
LP-101 - Use prebuilt firmware for RPM packaging.
2015-09-04 09:46:44 +02:00
Alessio Morale
136d8af3a6 Merged in filnet/librepilot/filnet/LP-29_osgearth_integration (pull request #12)
LP-29_osgearth_integration
2015-09-04 09:46:21 +02:00
Alessio Morale
2316e57fac Merged in james-duley/librepilot/LP-99_LP-100_LP-101 (pull request #39)
LP-99 LP-100 LP-101 flight build and firmware archive
2015-09-04 09:46:02 +02:00
Alessio Morale
d67a18ff1a Merged in alessiomorale/librepilot/amorale/LP-93_zero_gyro_bias_with_temp_cal (pull request #35)
LP-93 - zero gyro bias after temp calibration
2015-09-04 09:45:40 +02:00
Alessio Morale
529105489d Merged in paul_jewell/librepilot/LP-94-set-up-wiki-link-in-gcs (pull request #38)
Removed openpilot hard coding from wiki buttons in GCS
2015-09-04 09:45:13 +02:00
Alessio Morale
c00ea092bc Merged in paul_jewell/librepilot/LP-53_disable_usage_tracker_plugin (pull request #43)
Disable usage data collection plugin
2015-09-04 09:44:50 +02:00
Alessio Morale
fb3e65e057 LP-44 - some optimizations and cleanup 2015-09-03 07:26:40 +02:00
Laurent Lalanne
69125e8e9d LP-44 Save RAM : Use float UAVO type only when needed. 184bytes saved 2015-09-03 07:26:06 +02:00
Roy Bekken
f16ecc7aaf LP-101 - Use prebuilt firmware for RPM packaging. 2015-09-02 22:34:57 +02:00
James Duley
0fab266d81 LP-101 Made build possible with prebuilt firmware
This is done by setting the WITH_PREBUILT_FW variable
2015-09-02 19:34:59 +12:00
James Duley
0be56a900b LP-100 make firmware package: added fw_dist target
This produces a tarball of the firmware
2015-09-02 19:34:59 +12:00
James Duley
e308039206 LP-99 Decouple flight build
Moved flight make code into flight/Makefile. This should speed up
rebuilds for GCS and keeps the top level Makefile tidier.

Change-Id: I9d33cb5c223b6a8ed2821435a5d63ecf4b97c6b8
2015-09-02 19:34:58 +12:00
Alessio Morale
a5482a5c2b LP-108 - Fix Temp calculation, get rid of floatin point operations within ISR 2015-09-01 23:32:26 +02:00
Stefan Karlsson
71f6e82399 LP-107 Use scaleChannel for unscaled motor outputs 2015-09-01 21:17:52 +02:00
Stefan Karlsson
f7b8a57e42 LP-107 Replace the scaling function in scaleMotors
The previous scaling function used in scaleMotor could end up with
output values below the neutral point.

This patch adds a new scaling mode that will try to scale the output
proportionally while still keep all outputs within neutral and max.

The user can select three different modes:
1) NoScaling - Only cap the output values between neutral and max.
2) AddAndSubtract - The previous output scaling method, which moves the
   output values directly proportionally to the amount the max/min motor
    is out of the limits.
3) ElevateAndCompress - The new mode, which elevates all motor values by
   the percentage needed to bring the min motor to neutral, and then
   compress all motor values by the percentage needed to bring the max
   motor down to max.

The motor scaling mode can be selected by setting the
FlightModeSettings.MotorScalingMode UAVO field.
2015-08-31 21:29:48 +02:00
Philippe Renon
87c54e7f7e LP-29 renamed OSG_PARENT_DIR to OSG_TOOLS_DIR 2015-08-31 14:16:52 +02:00
Philippe Renon
9f96c726e9 LP-29 upgraded to osg 3.4 release 2015-08-31 14:15:36 +02:00
Philippe Renon
7a45978815 LP-29 renamed OSG_DIR to OSG_PARENT_DIR as per review comment 2015-08-31 10:38:12 +02:00
Philippe Renon
a7428ed9ad LP-29 uncrustified 2015-08-30 22:16:06 +02:00
Philippe Renon
723ab39d59 LP-29 merged gcsdirs into pathutils and related cleanups 2015-08-30 22:14:58 +02:00
Philippe Renon
7b1c49c8bc LP-29 osgearth copydata is now conditionned by copyosg variable + minor review comments 2015-08-30 21:49:04 +02:00
Philippe Renon
e380620587 LP-29 added LibrePilot copyright 2015-08-30 18:19:45 +02:00
Philippe Renon
35d831f778 LP-29 add missing OSG_DIR definition 2015-08-29 19:51:59 +02:00
Philippe Renon
13bc18c45f LP-29 added back osg library dir to RPATHDIR 2015-08-29 19:50:59 +02:00