1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-01 09:24:10 +01:00
Commit Graph

15314 Commits

Author SHA1 Message Date
Brian Webb
8f91f1b49b Merged in webbbn/librepilot/LP-537-update-f0-gps-to-be-more-similar (pull request #445)
LP-537 update f0 gps to be more similar

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-07-05 19:32:00 +00:00
Philippe Renon
9efdb6b1fe Merged in filnet/librepilot/LP-530_upgrate_to_eigen_3_3_3 (pull request #436)
LP-530 upgrate to eigen 3 3 3

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-07-05 19:31:11 +00:00
Brian Webb
45a267783a LP-537 stm32f10x_flash.h include in f0 pios_flash_internal.c instead of stm32f0xx_flash.h 2017-06-28 18:14:34 -07:00
Philippe Renon
b405fa8785 LP-530 don't ignore core directories 2017-06-28 10:05:48 +02:00
Philippe Renon
4d73190806 LP-530 GCS: make it possible to switch to msys2 provided eigen lib 2017-06-28 10:05:46 +02:00
Philippe Renon
bac194595d LP-530 GCS config plugin: don't suppress compilation warnings
this requires fixing a minor warning in configvehicletypewidget.cpp
2017-06-28 10:05:45 +02:00
Philippe Renon
f0f89fe2ad LP-530 upgrade to eigen 3.3.3
fixes compilation warnings
2017-06-28 10:05:42 +02:00
Lalanne Laurent
1a4bb0cc5b Merged in f5soh/librepilot/LP-538_Oplink_256k (pull request #446)
LP-538 Set correct reg.72 value for 256kbps and 150Khz Tx deviation - Cleanup

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-06-26 19:17:36 +00:00
Lalanne Laurent
319a7d1d38 Merged in f5soh/librepilot/LP-482_Mag_Kp (pull request #439)
LP-482 Mag Kp + LP-534 Mag source EKF

Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-06-26 19:16:49 +00:00
Lalanne Laurent
726c882aab Merged in f5soh/librepilot/LP-520_OPlink_RSSI_PPMoutput (pull request #428)
LP-520 OPlink RSSI PPMoutput

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2017-06-26 19:16:28 +00:00
Philippe Renon
985beadd9b Merged in filnet/librepilot/LP-535_msys2_automatic_dependencies (pull request #443)
LP-535 msys2 automatic dependencies

Approved-by: Jan NIJS <dr.oblivium@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
2017-06-26 18:46:15 +00:00
Jan NIJS
43de409afc Merged in Oblivium/librepilot/LP-533_Fix_serial_receiver_input_on_Sparky2 (pull request #441)
LP-533 incorrect MCU pin used to toggle inverter for rcvr port on Sparky2

Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Jan NIJS <dr.oblivium@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-06-26 18:39:47 +00:00
Philippe Renon
cf1b716c9d Merged in filnet/librepilot/LP-496_reverted_bank_copy (pull request #442)
LP-496 config stabilization: copy banks from/to were reversed

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Jan NIJS <dr.oblivium@gmail.com>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-06-26 18:38:59 +00:00
Vladimir Zidar
ebef943762 Merged in mindnever/librepilot/LP-529_I2C_Improvements_and_bugfixes (pull request #438)
LP-529 I2C Improvements and bugfixes

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-06-26 18:38:00 +00:00
Philippe Renon
d4f7f4af49 LP-535 added ntldd package to .drone.yml (for tea ci) 2017-06-26 10:02:00 +02:00
Fredrik Arvidsson
b29409b6ca Merged in m_thread/librepilot/LP-531-QT-5.9.0 (pull request #437)
LP-531 Adds support for Qt 5.9.0

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Jan NIJS <dr.oblivium@gmail.com>
Approved-by: Paul Jewell <teulupaul@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-06-26 07:45:09 +00:00
Philippe Renon
9098517693 LP-535 add ntldd to list of required msys2 packages 2017-06-26 09:14:34 +02:00
Philippe Renon
bdd95f95f3 LP-535 msys2: use new addCopyDependenciesTarget to automatically find and copy library dependencies 2017-06-26 09:14:33 +02:00
Philippe Renon
5e6b0e83b3 LP-535 cosmetic renaming in addCopyFileTarget and addCopyDirTarget 2017-06-26 09:14:31 +02:00
Philippe Renon
53cf78e63f LP-535 msys2: add python utility to find and copy library dependencies
also add a new qmake addCopyDependenciesTarget function to invoke new utility
2017-06-26 09:14:30 +02:00
Brian Webb
c358d1741d LP-537 GPSPSystemModStart gets called from main, so it should not be called from GPSPSystemModInitialize. 2017-06-25 19:04:24 -07:00
Laurent Lalanne
95387e5df7 LP-538 Set correct reg.72 value for 256kbps and 150Khz Tx deviation - Cleanup 2017-06-25 16:06:31 +02:00
Brian Webb
081fda25a1 LP-537 Changes startup code on GPSV9 to call PIOS_Board_Init after scheduler start. 2017-06-24 15:28:04 -07:00
Brian Webb
b47a3ad393 LP-537 The LED should be configured active low on the GPSV9. 2017-06-24 15:11:41 -07:00
Brian Webb
481d9abfd8 LP-537 Remove requirement for left shifting I2C addresses on the F0 devices. This makes the I2C driver on F0 compatible with the other devices. 2017-06-24 15:08:16 -07:00
Laurent Lalanne
6d7aa87820 LP-520 Add PIOS_RCVR_TIMEOUT for failsafe state 2017-06-24 14:54:02 +02:00
Philippe Renon
ded673442c LP-496 config stabilization: copy banks from/to were reversed 2017-06-22 13:42:22 +02:00
Laurent Lalanne
1b624d7de3 LP-534 MagStatus trouble: disable the corrected mag debug from EKF 2017-06-19 13:10:10 +02:00
Laurent Lalanne
c2a7582bd9 LP-482 Changes from review, add defines 2017-06-19 10:12:04 +02:00
Laurent Lalanne
34d27dc854 LP-520 Change checkbox name 2017-06-18 23:41:24 +02:00
Laurent Lalanne
86a8eded51 LP-520 Update UI using checkbox for Rssi PPM output 2017-06-18 23:41:23 +02:00
Laurent Lalanne
9bc63139c3 LP-520 Remove Ch9 from UAVO 2017-06-18 23:41:23 +02:00
Laurent Lalanne
d11b2bbd51 LP-520 Oplink : Remove outdated comments 2017-06-18 23:41:23 +02:00
Laurent Lalanne
673dbeee40 LP-520 Oplink : Add PPM Rssi option to Gui - Allow only one PPM port 2017-06-18 23:41:23 +02:00
Laurent Lalanne
20ac6ed1e3 LP-520 Oplink : Send RSSI value as PPM output channel 2017-06-18 23:41:23 +02:00
Jan NIJS
4ba064b017 LP-533 incorrect MCU pin used to toggle inverter for rcvr port on Sparky2
Bug introduced by LP-480. The wrong MCU pin is used for toggling the input inversion. This inverted the serial signal when it should not be inverted.
ibus reception and possibly other serial receiver protocols where not working.

PC4 was controlled, but according to the schematic, PC6 is connected to the xor port.
PC4 is actually connected to the gyro interrupt.

This bug explains another issue I saw from time to time. After a restart of the Sparky2 board, gyro and accelerometer graphs remained locked at 0. Making the board unusable for flight.
2017-06-18 12:31:02 +02:00
Laurent Lalanne
ed28311841 LP-482 Complementary+Mag : Allow fast convergence for mag 2017-06-17 23:01:01 +02:00
Laurent Lalanne
ad23d188b5 LP-482 Complementary+Mag : Increase MagKp and MagKi values 2017-06-17 23:00:56 +02:00
Laurent Lalanne
684e0dc14f LP-482 Increase temporary MagKp for initialisation 2017-06-17 16:50:58 +02:00
Laurent Lalanne
ee7d630e3e LP-482 Fix Complementary Mag integral sign 2017-06-17 16:49:40 +02:00
Vladimir Zidar
429f8c41be LP-529 [I2C] [MS5611] Remove PIOS_DELAY_WaitmS() and move (re)initialization into fsm. 2017-06-14 16:12:35 +02:00
Vladimir Zidar
b0fa0edb64 LP-529 [F3] [I2C] Move i2c bus unlocking down to irq, to save one context switch and make bus available for use by other drivers sooner. 2017-06-14 16:10:50 +02:00
Vladimir Zidar
a00af53710 LP-529 [F3] [I2C] Fix nack handling. 2017-06-14 16:10:50 +02:00
Vladimir Zidar
8c60c28b51 LP-529 Fixed i2c port selection for aux mag. 2017-06-14 16:10:24 +02:00
Fredrik Arvidsson
bd555623dd LP-531 Adds support for Qt 5.9.0
SDK install script and Qt installer script updated with new version, paths and URL:s
Explicit casts to char added to avoid clang compiler warnings (treated like errors) on MacOSX and XCode 8.3.2
2017-06-14 00:18:33 +02:00
Brian Webb
ea41e40a4a Merged in webbbn/librepilot/LP-526-add-msp_servo (pull request #432)
LP-526 Adds support for the MSP_SERVO command to the MSP module.

Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-06-13 19:57:31 +00:00
Vladimir Zidar
ff9b1fdd0a Merged in mindnever/librepilot/LP-522_GCS_Fix_DFUObject_stack_overflow_on_macOS (pull request #431)
LP-522 GCS: DFUObject::CRCFromQBArray - allocate temp buffer on heap

Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: David Wilson <dgwilson65@gmail.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-06-13 19:56:52 +00:00
Vladimir Zidar
0448d627af Merged in mindnever/librepilot/LP-523_implement_uavobject_DataOverrideDefaults_method (pull request #430)
LP-523 Implement method for overriding uavobject defaults.

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-06-13 19:53:58 +00:00
Brian Webb
22071ba230 LP-526 Adds support for the MSP_SERVO command to the MSP module. 2017-06-06 19:17:25 -07:00
Vladimir Zidar
9f12a27f53 LP-523 Move object id and instance_size members from UAVOData structure into UAVObjType and keep only pointer to it. UAVObjType contains init_callback too to allow resetting data to default values. 2017-06-07 00:47:47 +02:00