8694 Commits

Author SHA1 Message Date
Lorenz Meier
5422e08124 Merge branch 'master' of github.com:PX4/Firmware into asfilter 2014-07-29 11:37:17 +02:00
Lorenz Meier
1bd57f1dbf Make ECL more flash efficient 2014-07-29 11:37:12 +02:00
Lorenz Meier
c1d3f592b4 Make ext libs more flash efficient 2014-07-29 11:36:59 +02:00
Lorenz Meier
5171286bbb Re-add two params that fell off the truck before 2014-07-29 11:34:46 +02:00
Lorenz Meier
2b55eb605e Make airspeed filter a bit smoother, but do not induce a huge phase delay 2014-07-29 11:27:59 +02:00
Lorenz Meier
577e75ab5a Merge pull request #1232 from jean-m-cyr/master
Improve update performance and clean compiler warnings in px4io driver
2014-07-29 02:26:34 -07:00
Lorenz Meier
1ab6eb2fb8 Merge pull request #1228 from PX4/mavlinkonboard
Mavlink onboard
2014-07-29 02:25:42 -07:00
Lorenz Meier
e2c96876f2 Merge pull request #1227 from PX4/mission_fb
Improve user feedback on mission load fails
2014-07-29 02:24:44 -07:00
Lorenz Meier
ae2de67501 Revert "Remove old TECS implementation - we can really only decently flight-test and support one."
This reverts commit 503ded05394767d58359834e73bc63672b701dbe.

Conflicts:
	mavlink/include/mavlink/v1.0
	src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
2014-07-29 11:24:11 +02:00
Lorenz Meier
af7385bdc2 Re-instate TECS default gains 2014-07-29 11:15:23 +02:00
Lorenz Meier
129c93f22f Revert "Remove all unused TECS parameters"
This reverts commit ce78b399691d43bd150c0a5928f08c98076a3892.

Conflicts:
	src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
	src/modules/fw_pos_control_l1/fw_pos_control_l1_params.c
2014-07-29 11:11:58 +02:00
Lorenz Meier
628b735bc1 Merge branch 'master' of github.com:PX4/Firmware into asfilter 2014-07-29 11:09:44 +02:00
Lorenz Meier
67db8ee4f0 Add missing states, build fix for master 2014-07-28 14:27:10 +02:00
Lorenz Meier
3b3e6f5aaa Increase filter pass-band 2014-07-28 14:21:50 +02:00
Lorenz Meier
5d36381dc5 EKF: Fix wind publication, fix commented out flags 2014-07-27 23:38:14 +02:00
Lorenz Meier
17e82c5f7f Merge pull request #1233 from PX4/circuitbrkairspd
circuit_breakers: added param to disable airspeed check
2014-07-27 12:52:02 -07:00
Julian Oes
54b9698d65 circuit_breakers: added param to disable airspeed check 2014-07-26 17:48:45 +02:00
Jean Cyr
3a4da7c5fa Revert to original loop
Original loop was correct, and slightly more efficient. Retain
initialization of ret to handle the case where passed in count is 0.
2014-07-26 09:05:44 -04:00
Jean Cyr
2de38d0628 Improve update performance and clean up compiler warnings in px4io driver
- Fix compiler warnings in px4io_serial.cpp
- Fix compiler warnings in px4io_uploader.cpp
- Rename confusing overloaded send method with nearly identical
parameters in px4io_uploader.cpp
- Improve update performance by using maximum size programming buffer
since we are no longer limited by stack size.
2014-07-25 23:30:37 -04:00
Lorenz Meier
5bf7d5774c Merge pull request #1226 from PX4/filter_mode
Return 0 for a non-reset - tested 40 mins in flight.
2014-07-25 12:50:59 -07:00
Julian Oes
277a16873b Merge pull request #1208 from PX4/sysid_reboot
Fixes #1207
2014-07-25 19:15:55 +02:00
Lorenz Meier
e8925f212a Merge remote-tracking branch 'upstream/master' into asfilter 2014-07-25 17:39:02 +02:00
Lorenz Meier
ffcbc9cddb Merge branch 'filter_mode' into asfilter 2014-07-25 17:16:35 +02:00
Julian Oes
80a197f0ff Revert "mavlink: use correct component ID"
This reverts commit 36d8d73aeb7ef214979a64960df727bf3bab048c.
2014-07-25 09:45:23 +02:00
Lorenz Meier
bd808ccf3a Merge pull request #1230 from PX4/posvalidcomment
update comment about condition_global_position_valid
2014-07-24 23:01:19 -07:00
Pavel Kirienko
e92a0cd10d UAVCAN update for #1229 (windoze) 2014-07-25 02:14:35 +04:00
Thomas Gubler
fd52e5561e update comment about condition_global_position_valid 2014-07-24 23:46:39 +02:00
Pavel Kirienko
b72e89697c UAVCAN update for #1229 2014-07-25 00:52:42 +04:00
Lorenz Meier
53f1b31902 Do not abort on submodule init feedback 2014-07-24 21:41:09 +02:00
Lorenz Meier
45fe0164a3 Merge branch 'master' of github.com:PX4/Firmware 2014-07-24 21:27:48 +02:00
Julian Oes
58aa9f28f0 mavlink: when detecting spoof, be more verbose 2014-07-24 17:59:02 +02:00
Julian Oes
36d8d73aeb mavlink: use correct component ID 2014-07-24 17:58:17 +02:00
Julian Oes
b4e6f535ea mavlink: onboard links should only pass on messages from the same system ID 2014-07-24 17:57:30 +02:00
Lorenz Meier
f03f6ddd74 Improve user feedback on mission load fails 2014-07-24 17:57:15 +02:00
Lorenz Meier
87334a987a Return 0 for a non-reset 2014-07-24 17:42:45 +02:00
Lorenz Meier
2313bf7cd5 mTECS: Note better filter defaults to get airspeed response a bit smoother. Damp also ACC response with filter more than currently 2014-07-23 16:59:04 +02:00
Lorenz Meier
f7a40c5c6d Improve I2C address comment. Make filter much stronger to damp any non-realistic vehicle motion. 2014-07-23 16:55:42 +02:00
Lorenz Meier
1fdc666bb0 Update NuttX to deal with parity 2014-07-23 16:53:19 +02:00
Lorenz Meier
a7d2963e2b Enable UAVCAN 2014-07-23 08:27:45 +02:00
Lorenz Meier
7f0e675228 Pass over drivers to reduce build size 2014-07-23 08:24:56 +02:00
Anton Babushkin
ef363edfcd mavlink: TX/RX rate counters added 2014-07-23 08:19:24 +02:00
Lorenz Meier
b344b94d30 Fix code style, no actual code edits 2014-07-23 08:19:13 +02:00
Lorenz Meier
63f1ee184a Add hint that heartbeats are only considered if coming from a GCS 2014-07-23 08:19:04 +02:00
Lorenz Meier
91becef344 Cleanup of heartbeat handling and status printing. Ready to go mainline 2014-07-23 08:18:55 +02:00
Lorenz Meier
0c0b1a4c66 Print mavlink radio module rates 2014-07-23 08:18:45 +02:00
Lorenz Meier
ed9f9ec864 code style only: Fix indendation in mavlink.h 2014-07-23 08:18:34 +02:00
Randy Mackay
e6594e5192 tone_alarm: add EKF_WARNING tune
Conflicts:
	mavlink/include/mavlink/v1.0
2014-07-23 06:30:32 +02:00
Lorenz Meier
1b5d4e5bd4 Comment out uavcan due to build breakage, will go back in ASAP 2014-07-22 17:42:34 +02:00
Lorenz Meier
086fc7f758 Merge pull request #1128 from PX4/uavcan
Basic UAVCAN support
2014-07-22 06:48:49 +02:00
Pavel Kirienko
940becd0c1 UAVCAN update: Mako dependency removed 2014-07-22 02:55:14 +04:00