Vladimir Zidar
d49394f8fb
LP-484 Set correct servo out bank mode (PWM). Enable TIM1_UP_IRQ to fix PPM input @main port for oplinkmini target. Move ComUsbBridge to OPTMODULES for oplinkmini target.
2017-02-21 16:44:29 +01:00
Vladimir Zidar
45d1eb7493
LP-484 This change removes custom PIOS_OpenLRS_Rcvr_UpdateChannels() api in favor of PIOS_OpenLRS_RegisterPPMCallback() to be in line with other receiver modules. Furthermore, this commit moves the openlrs/oplink ppm callback from pios_board.c into *rcvr* module itself.
2017-02-21 16:44:20 +01:00
padeler
8c0f29a4ea
LP-483 Fixed typo in header comments
2017-02-21 01:45:39 +02:00
Alessio Morale
0e078cdd5e
LP-448 - stop autodetecting the number of cells once the board is armed and after a minute from power on.
...
This prevent the number of autodetected cells to change if the battery is discharged and the board is disarmed/rearmed.
The timer prevent the autodetected cells to change if the the battery discharges on the ground.
2017-02-20 23:07:58 +01:00
Alessio Morale
556c2e9e99
Merged in alessiomorale/librepilot/lp-446_battery_failsafe (pull request #355 )
...
LP-446 Battery failsafe
Approved-by: Lalanne Laurent
Approved-by: Philippe Renon
Approved-by: Harold Hankins
Approved-by: Alessio Morale
2017-02-20 20:39:51 +00:00
Alessio Morale
d5768f87c7
LP-446 - Configurable debounce timer
2017-02-20 21:28:03 +01:00
padeler
0ff0fe6532
LP-483 sets author to librepilot in all python files
2017-02-17 20:37:47 +02:00
padeler
116ec93332
LP-483 Moved python module outside ground. Renamed to librepilot
...
Protocol bugs fixed in the metadata object packing
Metadata fix for the connectionmanager. Connection manager keeps connection
alive by sending an object periodically. Example scripts updated.
2017-02-16 02:52:24 +02:00
padeler
7038aacdfe
LP-483 cherry-pick pyuavtalk code from amorales fork
2017-02-16 02:48:37 +02:00
Lalanne Laurent
758af312b5
Merged in filnet/librepilot/LP-402_invalid_value_for_running (pull request #381 )
...
LP-402 invalid value for running
2017-01-27 20:21:12 +00:00
Philippe Renon
20454c53a0
Merged in mindnever/librepilot/LP-270-Implement_a_PIOS_COM_ChangeConfig (pull request #386 )
...
LP-270 implement a PIOS_COM_ChangeConfig API
2017-01-27 19:56:38 +00:00
Philippe Renon
ae74c7f3f0
Merged in f5soh/librepilot/LP-478_Wizard_stick_do_not_move (pull request #384 )
...
LP-478 TX Wizard issues
2017-01-27 19:56:31 +00:00
Philippe Renon
aeddb98ea6
Merged in mindnever/librepilot/LP-475_Fix_PIOS_MPU9250_Mag_Sensitivity (pull request #382 )
...
LP-475 Fix for PIOS_MPU9250_Mag_Sensitivity() function.
2017-01-27 19:56:04 +00:00
Vladimir Zidar
191f92ce91
LP-270 - Updated copyright years
2017-01-23 13:50:22 +01:00
Vladimir Zidar
4bb5bee32b
LP-270 - Add baud rate and mode parameters. Store working copy of usart init structure for private use, so we do not revert to original config before every change. Re-enable usart after changing parameters.
2017-01-23 13:39:40 +01:00
Alessio Morale
9750879396
LP-270 - F0 and F4 Implementation
2017-01-23 13:39:39 +01:00
Alessio Morale
6d80b55c60
LP-270 - Implement PIOS_COM_ChangeConfig API (F1)
2017-01-23 13:39:39 +01:00
Laurent Lalanne
fa34dcda67
LP-440 Remove - Add Comments
2017-01-22 15:05:19 +01:00
Laurent Lalanne
33b16be19c
LP-440 Fix ReceiverActivity disabled while armed
2017-01-22 12:17:56 +01:00
Jan NIJS
9ed4f644aa
LP-477 Describe iBus packet format and add packet type validation check
...
Also add a compile time protection to make sure we don't compile with bad buffer lengths.
2017-01-20 15:20:42 +01:00
Jan NIJS
07dd0df102
LP-477 Add "iBus RX on receiver port" support for revo(clone) boards.
2017-01-20 15:20:04 +01:00
Vladimir Zidar
100d073e95
LP-475 Use signed int for sensor data to avoid data overflow corruption when applying adjustment factor.
2017-01-19 17:07:15 +01:00
Vladimir Zidar
01679ee02b
LP-475 This commit fixes multiple errors in SPI transfer handling inside PIOS_MPU9250_Mag_Sensitivity() function.
2017-01-18 21:57:32 +01:00
Philippe Renon
02d7d04932
LP-402 systemmod: remove commented out cruft
2017-01-16 09:04:38 +01:00
Philippe Renon
1c222bdf09
LP-402 remove unused taskinfo and callbackinfo includes
2017-01-16 09:04:37 +01:00
Philippe Renon
de837a02e8
LP-402 systemmod: properly init task and callback info variables
...
avoids random data for unused optional callbacks
2017-01-16 09:04:33 +01:00
Philippe Renon
a0a2f30788
Merged in f5soh/librepilot/LP-454_Boat (pull request #369 )
...
LP-454 boat
2017-01-14 17:52:06 +01:00
Laurent Lalanne
1bff0f479c
LP-454 Add boat and differential boat to the ground tab
2017-01-14 17:47:12 +01:00
Philippe Renon
fe9658a27b
uncrustify
2017-01-14 16:18:13 +01:00
Alessio Morale
44365cf3e9
LP-446 - Add LiHV
2017-01-09 23:48:23 +01:00
Alessio Morale
d59054d8a6
LP-446 - fixes from review
2017-01-09 23:48:22 +01:00
Alessio Morale
508c6dd763
LP-446 - Implement battery alarm failsafe
2017-01-09 23:41:23 +01:00
Alessio Morale
0a3b3dd82b
LP-446 - Fix threshold names for FlightBatterySettings
2017-01-09 23:41:23 +01:00
Philippe Renon
cf1b64966e
Merged in alessiomorale/librepilot/lp-443_ekf14_mag_proj_handling (pull request #354 )
...
LP-443 & LP-353 ekf14 and CF+INS
2017-01-09 23:13:43 +01:00
Philippe Renon
246706ac9d
Merged in mindnever/librepilot/LP-463-Fix_Incorrect_timer_prescaler (pull request #374 )
...
LP-463 Use correct timer clock for F1 target. All timers get 72M clock regardless of APB domain they live on.
2017-01-09 22:45:31 +01:00
Philippe Renon
02d4d47139
Merged in f5soh/librepilot/LP-462_MSP_Dterm_zeroed (pull request #373 )
...
LP-462 MWOSD - MSP: Handle Dterm scale
2017-01-09 22:45:20 +01:00
Philippe Renon
88784276f0
Merged in f5soh/librepilot/LP-428_Switch_Stick_threshold (pull request #370 )
...
LP-428 Switch and stick threshold
2017-01-09 22:45:11 +01:00
Alessio Morale
c5dec236f7
LP-443 - disable Nav Alarm for non Nav algorithms
2017-01-07 18:14:29 +01:00
Alessio Morale
3eb4b45f04
LP-443 - Fixes from review.
2017-01-07 18:14:29 +01:00
Alessio Morale
79c600b151
LP-443 - apply to all other boards as well
2017-01-07 18:14:29 +01:00
Alessio Morale
93dcc55977
LP-353 - Introduce a Nav alarm that is active when Position estimation is not available
2017-01-07 18:14:29 +01:00
Alessio Morale
8df3758104
LP-353 - Implement a specific Nav only option in ekf filter, add a debug NavYaw field for testing pourpose(it may be used for integrity check as well)
2017-01-07 18:14:29 +01:00
Alessio Morale
08b7153624
LP-353 - Set GPSNAVIGATIONINS13CF as nav enabled fusion algorithm
2017-01-07 18:14:29 +01:00
Alessio Morale
8e484dd862
LP-443 - EKF14 - Apply "2D" mag handling for EKF13 as well
2017-01-07 18:14:29 +01:00
Alessio Morale
ff5bd26e1a
LP-353 - Allow INS For nav and CF for attitude
2017-01-07 18:14:29 +01:00
Alessio Morale
5d8f4b6cde
LP-443 - Fixes to make ins13 and 14 interchangeable
2017-01-07 18:14:29 +01:00
Alessio Morale
4f045bc73a
LP-443 - Handle arming
2017-01-07 18:14:29 +01:00
Alessio Morale
ce87ce105e
LP-443 - Add INS14 to Sparky/Revo
2017-01-07 18:14:28 +01:00
Alessio Morale
e39a5a92bc
LP-437 - Support for Sparky2
2017-01-06 16:02:28 +01:00
Alessio Morale
14080021b2
LP-437 - Support for Revolution
2017-01-06 16:02:28 +01:00