11875 Commits

Author SHA1 Message Date
Lorenz Meier
d5a9dffd43 Startup script: Add OSD support 2015-04-23 13:33:54 +02:00
Roman Bapst
67956341e6 FireFly6: make landing gear manual pass-through 2015-04-22 13:40:49 +02:00
Roman Bapst
5b772e5720 update vehicle status before doing preflight checks 2015-04-22 13:32:09 +02:00
Lorenz Meier
5e584c2942 commander: Better low battery failure feedback 2015-04-22 09:27:03 +02:00
Lorenz Meier
b3e74175bc Merge pull request #2066 from DonLakeFlyer/Meta2
MetaData work
2015-04-21 21:44:28 +02:00
Don Gagne
a885c2c8c9 Parameter meta data is not typed to board 2015-04-21 12:32:15 -07:00
Don Gagne
08123df83a Remove PX4_PARAM_DEFINE_* usage to get better meta data 2015-04-21 12:32:01 -07:00
Don Gagne
638be07c2c Use new @board attribute for ifdef's 2015-04-21 12:31:30 -07:00
Don Gagne
6bf0a2618b Add support for board attribute to parse output
This allows for writing parameter meta data which is specific to a
board type
2015-04-21 12:31:08 -07:00
Lorenz Meier
39f6e13c18 Merge pull request #2061 from PX4/rssi_cleanup
IO RSSI handling: Fix RSSI for all protocols.
2015-04-21 19:39:08 +02:00
Lorenz Meier
09ae879b82 RC input: Replace magic numbers with better numbers, cap output to 0-100 2015-04-21 17:46:21 +02:00
Lorenz Meier
d544ac0955 Sumd: Better magic number for RSSI 2015-04-21 17:45:29 +02:00
Lorenz Meier
a0ad5ec42b Merge pull request #2062 from PX4/firefly
Firefly6
2015-04-21 13:45:45 +02:00
Roman Bapst
5e044e5b67 completed auxiliary mixer file for firefly6 2015-04-21 13:22:57 +02:00
Roman Bapst
15f11ae1e2 add control output for tilting rotors 2015-04-21 13:22:57 +02:00
Roman Bapst
05847fd4c7 improve serial output during loading of mixers 2015-04-21 13:22:57 +02:00
Roman Bapst
8f762b5767 more specifications in firefly6 config file 2015-04-21 13:22:57 +02:00
Lorenz Meier
4440c6383c IO RSSI handling: Make 0-RSSI value consistent for all input sources 2015-04-21 10:48:40 +02:00
Lorenz Meier
027919302d IO RSSI handling: Fix RSSI for all protocols. 2015-04-21 10:40:42 +02:00
Andreas Antener
9c282cf6d6 added parameters to specify range and channel, caping result 2015-04-21 07:01:58 +02:00
Andreas Antener
92bdf74423 overwrite rc in rssi with value from pwm input, parameters hardcoded 2015-04-21 07:01:44 +02:00
Lorenz Meier
8279de5a0b MAVLink app: Cleanup RC channel messages / handling 2015-04-21 06:58:03 +02:00
Lorenz Meier
5a8eca75bf Commander: Fix RTL mode switch logic 2015-04-21 06:54:16 +02:00
Thomas Gubler
7e1a21a39e update return switch documentation 2015-04-21 06:54:15 +02:00
Lorenz Meier
b9d17241a3 RTL mode switching: Allow to flick to RTL in any mode. 2015-04-21 06:54:15 +02:00
Roman Bapst
2f5239c17a fixed name of generic firefly mixer 2015-04-20 17:09:09 +02:00
Roman Bapst
851a66135f fixed syntax of auxiliary mixer file 2015-04-20 17:05:59 +02:00
Roman Bapst
de3a914521 fixed firefly6 configuration file 2015-04-20 17:03:11 +02:00
Lorenz Meier
0a526e2a5f commander: Provide feedback that preflight check failed. 2015-04-20 09:14:14 +02:00
Lorenz Meier
17e487cad4 Update commander test suite 2015-04-20 09:14:14 +02:00
Lorenz Meier
c92afb99b6 Prearm check: provide user instruction to power cycle if things look good 2015-04-20 09:14:14 +02:00
Lorenz Meier
554719c78f Harmonize preflight and prearm checks, run same code except for dynamic range check only on arming 2015-04-20 09:14:13 +02:00
Lorenz Meier
4f0896b105 commander tests: Update test routine to match expected / designed error handling behaviour 2015-04-20 09:14:13 +02:00
Lorenz Meier
7dbb6c4fa8 Commander: Improved preflight check routines. Running checks on all connected sensors. Re-run checks once GCS is connected. 2015-04-20 09:14:13 +02:00
Lorenz Meier
5c44146c1b sensors app: Be less verbose 2015-04-20 09:14:13 +02:00
Lorenz Meier
d8c91b9fbd MAVLink app: Be less verbose 2015-04-20 09:14:13 +02:00
Johan Jansen
7a4ac0ad7f Commander: Ignore sensor status on in-air restore 2015-04-20 09:14:13 +02:00
Johan Jansen
a6c57afabd Make: Remove deprecated preflight check 2015-04-20 09:14:13 +02:00
Johan Jansen
ba25f7a290 Make: Disable build of preflight check (pending removal) 2015-04-20 09:14:13 +02:00
Johan Jansen
3365e577e7 ROMFS: Update for preflight check in Commander 2015-04-20 09:14:12 +02:00
Johan Jansen
4654d0f4fc Commander: Enter ARMING_STATE_STANDBY_ERROR by default if preflight has failed 2015-04-20 09:14:12 +02:00
Johan Jansen
b70138c631 Commander: Re-run preflight check after calibration 2015-04-20 09:14:12 +02:00
Johan Jansen
c5a178a777 Commander: Play startup tune if preflight checks are good, play alarm otherwise 2015-04-20 09:14:12 +02:00
Johan Jansen
6f338eb1b2 Commander: Run preflight check on boot 2015-04-20 09:14:12 +02:00
Johan Jansen
fde244f903 Commander: Add PreflightCheck to the commander 2015-04-20 09:14:12 +02:00
Lorenz Meier
1da048549a commander gyro cal: Optimize parameter set calls and allow up to 0.0055 rad/s deviation - tuned to allow in-field calibration, but fail anyone really rotating during the step 2015-04-19 16:06:52 +02:00
Lorenz Meier
1685f77031 Loosen the thresholds on gyro calibration based on in-field calibration feedback 2015-04-19 15:36:02 +02:00
Lorenz Meier
ea2c6549e4 Attitude only EKF: Minor style cleanup, remove unused code 2015-04-19 11:59:31 +02:00
Lorenz Meier
8978278320 EKF combined att + pos estimator: Robustify against mag 0 vectors and timeouts 2015-04-18 20:49:18 +02:00
Lorenz Meier
3658bf83ed EKF att-only estimator: Do not fuse zero-length mag vector. 2015-04-18 20:34:44 +02:00