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

728 Commits

Author SHA1 Message Date
Laurent Lalanne
ba7f9ed809 LP-518 Revo/Sparky: Disable simple beacon tone 2019-02-21 22:38:04 +01:00
Laurent Lalanne
6ab47fd06c LP-518 OpenLRS: Simple beacon tone, cpu free. Apply to Sparky2 and Revo 2019-02-21 22:38:04 +01:00
Eric Price
4c9b17903e LP-602 Update all bootloaders that run on STM32F4 hardware to use correct USB connected check 2018-10-18 13:13:06 +02:00
Eric Price
868d787912 LP-602 Fix regression of bootloader which checks for USB availability without initialising it, so it really needs to check if the cable is present (gpio check) 2018-10-16 11:44:01 +02:00
Laurent Lalanne
8d2acc6de2 LP-600 Increase SYSTEM and DIAG_TASKS stack size 2018-08-07 13:23:34 +02:00
Lalanne Laurent
1ab7956c1a Merged in f5soh/librepilot/LP-582_Revonano_flexi_i2c (pull request #497)
LP-582 RevoNano: Fix missing flexi I2C

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
2018-04-06 15:35:10 +00:00
Vladimir Zidar
b8239e3cf8 Merged in mindnever/librepilot/LP-584_Fix_ADC_on_servo_outputs (pull request #500)
LP-584 Fix ADC on servo outputs

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2018-03-11 12:23:33 +00:00
Vladimir Zidar
af47e00815 LP-584 Fix servo driver to not touch unused pins in _disable() function. Fix adc channel for servo6 on revolution & sparky2 targets. 2018-03-11 00:41:50 +01:00
Laurent Lalanne
0ae0687c9e LP-582 RevoNano: Fix missing flexi I2C 2018-02-25 21:31:07 +01:00
Vladimir Zidar
c3d9c27a58 LP-556 Removed unneeded includes. 2018-02-13 11:38:25 +01:00
Vladimir Zidar
6c9c6cb3f3 LP-556 Change settings uavo to have two fields matching FirmwareIAPObj. 2018-02-12 04:27:07 +01:00
Vladimir Zidar
51923bb67f LP-556 Allow DiscoveryF4Bare to spoof own board id through FirmwareIAPObj. 2018-02-12 04:26:18 +01:00
Vladimir Zidar
213893e298 Merged in mindnever/librepilot/LP-525-GCS_Hardware_pages_for_F3_boards (pull request #455)
Add GCS Hardware pages for F3 boards

Approved-by: Mateusz Kaduk <mateusz.kaduk@gmail.com>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2017-11-27 10:39:13 +00:00
Vladimir Zidar
8935906fca Merged in mindnever/librepilot/LP-544_fix_ws2811_servo_conflict (pull request #473)
LP-544 Fix for ws2811 & servo driver conflict.

Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Jan NIJS <dr.oblivium@gmail.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
2017-10-29 12:16:45 +00:00
Vladimir Zidar
1b0ceaeed7 LP-525 [PikoBLX] Cleaned up HW configuration, added PPM Port (pad) combo. Verified GCS HW page. 2017-10-23 23:04:58 +02:00
Vladimir Zidar
e1346f427e LP-173 simposix cannot use SETTINGS_INITIALISE_ALL macro, but luckily it does already initialize ALL objects (not only settings) with UAVObjectsInitializeAll() 2017-10-17 13:25:25 +02:00
Vladimir Zidar
b2f548b2ed LP-173 Add settings initcall type. Add SETTINGS_INITIALISE_ALL to board files. Remove all manual settings objects initializations. 2017-10-17 13:25:25 +02:00
Vladimir Zidar
cc29d520a9 LP-544 Add PIOS_Servo_SetActive() API to communicate active servo channels from Actuator module to pios_servo driver. pios_servo is not allowed to touch inactive outputs. 2017-10-17 13:06:05 +02:00
Brian Webb
f289f17b83 LP-552 Moves call to PIOS_BOARD_IO_Configure_OPLink_RCVR from pios_board.c to pios_board_io.c (conditional on OpenLRS protocol not being configured). 2017-09-18 18:54:31 -07:00
Philippe Renon
df796c8a19 uncrustify 2017-09-12 22:21:21 +02:00
Brian Webb
4e6077ca2a LP-548 Removes OPLinkReceiver from coptercontrol and fixes setting of OPLinkReceiver RSSI and quality on revolution and sparky2. 2017-09-04 12:16:48 -07:00
Brian Webb
59d20ee752 LP-548 Moves PIOS_OPLINK_RCVR_TIMEOUT_MS to pios_oplinkrcvr.c and adds oplinkreceiver and gcsreceiver modules to coptercontrol. 2017-09-04 11:25:06 -07:00
Brian Webb
1627eb3882 LP-548 Adds OPLInkRcvr to several more FCs, uncrustify, and fixes a few comments. 2017-09-04 09:44:36 -07:00
Brian Webb
9356ac91da LP-548 OPLink will output OPLink receiver objects if mode is set to control or data and control and PPM output is not configured. Also adds support for OPLInkReceiver to all FCs. 2017-09-03 18:11:46 -07:00
Brian Webb
4ee7249b4a LP-540 Adds support for ms5607 and ms5637 to the ms5611 driver and renames it ms56xx. 2017-07-08 09:14:58 -07:00
Lalanne Laurent
d031352cdd Merged in f5soh/librepilot/LP-539_OPLM_BigUAVO (pull request #447)
LP-539 OPLink - Big object issue

Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-07-05 19:33:46 +00:00
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
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
Laurent Lalanne
b15e5c0109 LP-539 OPLink : Increase USB Telemetry buffers to previous default 2017-06-26 19:48:49 +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
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
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
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
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
b523f69f0e LP-512 Addressed most of the PR comments. 2017-05-26 01:06:31 +02:00
Vladimir Zidar
fb69978fda LP-512 nucleof303re - bootloader fix and misc changes 2017-05-25 22:08:39 +02:00