1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-29 07:24:13 +01:00
Commit Graph

6242 Commits

Author SHA1 Message Date
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
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
Laurent Lalanne
6d7aa87820 LP-520 Add PIOS_RCVR_TIMEOUT for failsafe state 2017-06-24 14:54:02 +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
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
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
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
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
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
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
aba9d56ccc LP-512 Set default fusion algorithm for PikoBLX and tinyFISH 2017-06-01 08:12:14 +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
Vladimir Zidar
fb696dc893 LP-512 Remove unused files used for obsolete win32 and osx simulator targets. 2017-05-30 06:21:29 -07:00
Vladimir Zidar
c951370eba LP-512 Fixed tinyFISH SBus/SensorHub shared port initialization. Telemetry works now by default. 2017-05-30 15:08:43 +02:00
Vladimir Zidar
1680b436cd LP-512 pios_usart: Shared ports support: Initializing same uart multiple times will return shared driver instance. Added uart configuration locking ioctl. 2017-05-30 15:08:32 +02:00
Vladimir Zidar
45448875d4 LP-512 HwTinyFISHSettings cleanup. First attempt at shared SBus/SensorHub port. 2017-05-30 15:08:21 +02:00
Vladimir Zidar
e8bccefb9d LP-512 Added missing HoTT Bridge and Frsky Sensor Hub to list of protocols on PikoBlx, Spracingf3 and Spracingf3 evo 2017-05-30 15:08:09 +02:00
Vladimir Zidar
916188dd11 LP-512 Added support for tinyFISH FC 2017-05-29 21:12:28 +02:00
Vladimir Zidar
6fb9a4abc7 LP-512 fix f3 pios_rtc.c (squash this in previous commit) 2017-05-29 17:03:21 +02:00
Laurent Lalanne
5a3dcf2018 LP-486 GPSv9 : Enable BL and EF firmware build 2017-05-27 01:38:37 +02:00
Vladimir Zidar
b523f69f0e LP-512 Addressed most of the PR comments. 2017-05-26 01:06:31 +02:00
Vladimir Zidar
58e19db08f LP-512 Provide missing PIOS_DELAY_GetRaw() prototype for simposix target. 2017-05-25 22:08:40 +02:00
Vladimir Zidar
fb69978fda LP-512 nucleof303re - bootloader fix and misc changes 2017-05-25 22:08:39 +02:00
Vladimir Zidar
77918c51a1 LP-512 Uncrustify 2017-05-25 22:08:39 +02:00
Vladimir Zidar
6eb97ed213 LP-512 SPRacingF3Evo: Allow PPM on UART2 pins only. 2017-05-25 22:08:38 +02:00
Vladimir Zidar
5b5546a1cb LP-512 F3: implemented missing ioctls PIOS_IOCTL_USART_SET_IRQ_PRIO and PIOS_IOCTL_USART_GET_DSMBIND 2017-05-25 22:08:38 +02:00
Vladimir Zidar
faf0ae7c04 LP-512 PikoBLX board added 2017-05-25 22:08:38 +02:00
Vladimir Zidar
ae1c3612e4 LP-512 Bring back accidentally removed function 2017-05-25 22:08:37 +02:00
Vladimir Zidar
90e6ab8ef6 LP-512 SPRacingF3 Evo: Added PPM in to all UARTs. Untested. 2017-05-25 22:08:37 +02:00
Vladimir Zidar
9f16143ba7 LP-512 Moved some non-DMA memory allocations (uavobjects, hid/cdc driver structures and com rx/tx buffers) to CCM if available. 2017-05-25 22:08:37 +02:00
Vladimir Zidar
5ea1c9011b LP-512 fixed STM32F303 ram memory sizes. 2017-05-25 22:08:36 +02:00
Vladimir Zidar
507d5a2b80 LP-512 SPRacingF3 Evo: Heartbeat led is active_low 2017-05-25 22:08:36 +02:00
Vladimir Zidar
302ffd53c7 LP-512 fixed STM32F303xD/E vector names 2017-05-25 22:08:36 +02:00
Vladimir Zidar
bd7641e857 LP-512 Build system changed; ld scripts cleanup 2017-05-25 22:08:35 +02:00