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

15347 Commits

Author SHA1 Message Date
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
Vladimir Zidar
d52f5a02f8 LP-523 uavobject.c.template: Invoke new method $(NAME)DataOverrideDefaults() from $(NAME)SetDefaults() 2017-06-07 00:47:46 +02:00
Vladimir Zidar
27312c4895 LP-528 partially revert 9f16143ba7 (uavobjects cannot be in ccm - loading from external SPI flash optionally uses DMA) 2017-06-07 00:42:57 +02:00
Vladimir Zidar
4f9c89e646 Merged in mindnever/librepilot/LP-527_F0_Remove_peripheral_clocks_micromanaging (pull request #433)
LP-527 Remove peripheral clock managing code

Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-06-06 22:34:38 +00:00
Vladimir Zidar
d991607aa5 LP-527 Move PIOS_DELAY_Init() after the peripheral clocks have been started. F0 uses TIM2 for delays. 2017-06-05 01:24:40 +02:00
Vladimir Zidar
aadd17d1b4 LP-527 Remove peripheral clock managing code 2017-06-05 01:24:36 +02:00
Lalanne Laurent
45ba6aa806 Merged in f5soh/librepilot/LP-486_enable_BL_Gpsv9 (pull request #429)
LP-486 GPSv9 : Enable BL and EF firmware build

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-06-04 19:18:03 +00:00
Vladimir Zidar
0177a824d3 Merged in mindnever/librepilot/LP-512_Support_F3_boards (pull request #426)
LP-512 Support F3 boards

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Mateusz Kaduk <mateusz.kaduk@gmail.com>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2017-06-04 11:31:35 +00:00
Vladimir Zidar
d198b7c70a LP-512 Fixed PikoBLX mpu6000 orientation. 2017-06-02 11:46:40 +02:00
Vladimir Zidar
e44114d794 LP-512 Uncrustify 2017-06-02 11:46:39 +02:00
Vladimir Zidar
61e036d6d3 LP-512 Cleaned up Hw(board)Settings for F3 boards. Removed unneeded stuff. 2017-06-02 11:46:39 +02:00
Vladimir Zidar
8ddd8a029e LP-512 Cleaned up buzzer configuration and usage for boards with dedicated buzzer port. 2017-06-02 11:46:29 +02:00
Vladimir Zidar
e8b7aacd99 LP-512 update F3 pios_usb.c and pios_usb_cdc.c to include bind_available_cb(). 2017-06-01 18:13:24 +02:00
Vladimir Zidar
5194f79784 LP-522 GCS: DFUObject::CRCFromQBArray - allocate temp buffer on heap 2017-06-01 14:07:23 +02:00
Vladimir Zidar
aba9d56ccc LP-512 Set default fusion algorithm for PikoBLX and tinyFISH 2017-06-01 08:12:14 +02:00
Vladimir Zidar
48ebb8359e LP-512 GCS: Added missing board images 2017-05-30 23:22:44 +02:00
Vladimir Zidar
bc2ba7dccc LP-512 tinyFISH FC: provide usable default flight battery settings calibrations (requires LP-523) 2017-05-30 22:27:24 +02:00
Vladimir Zidar
4eeb983f2d LP-512 Addressed remainging PR comments. 2017-05-30 16:31:39 +02:00