5594 Commits

Author SHA1 Message Date
Pavel Kirienko
ae0e2d7209 Removing extra UAVCAN perfcounters 2015-01-21 14:54:24 +01:00
Pavel Kirienko
f6dc2af398 UAVCAN update 2015-01-21 14:54:24 +01:00
Pavel Kirienko
4baf4a032f Fixed: Passing this->_armed_sub to close, which cannot accept a negative number. 2015-01-21 14:54:24 +01:00
Pavel Kirienko
91362223ea Fixed uninitialized fields of UavcanNode 2015-01-21 14:54:24 +01:00
Pavel Kirienko
2ebd7099de Globally configurable stack checks, R10 is always fixed 2015-01-21 14:54:24 +01:00
Pavel Kirienko
c9eae96cf6 Frame size fix fix per Lorenz's suggestion 2015-01-21 14:54:24 +01:00
Pavel Kirienko
ed27e583e0 UAVCAN update 2015-01-21 14:54:24 +01:00
Pavel Kirienko
1d13edcf92 Stack checks made optional: ENABLE_STACK_CHECKS 2015-01-21 14:54:24 +01:00
Pavel Kirienko
f49f183f74 UAVCAN module: -O3 instead of -Os; fixed instrumentation defines 2015-01-21 14:54:24 +01:00
Pavel Kirienko
c2bc298409 Disable instrumentation for the uavcan module 2015-01-21 14:54:24 +01:00
Pavel Kirienko
d87bb4dfcb Revert "Intrusive changes made for UAVCAN profiling. Will be reverted in the next commit (this one is needed to keep the changes in history)"
This reverts commit 4c301d9dcf180e39186fa6753c7a3d3215b3cfa7.
2015-01-21 14:54:23 +01:00
Pavel Kirienko
6bbacc4271 Intrusive changes made for UAVCAN profiling. Will be reverted in the next commit (this one is needed to keep the changes in history) 2015-01-21 14:54:23 +01:00
Pavel Kirienko
0901d99992 UAVCAN update (speed optimizations) 2015-01-21 14:54:23 +01:00
Pavel Kirienko
7f0f4b3072 UavcanEscController broadcasting percounter 2015-01-21 14:54:22 +01:00
Pavel Kirienko
eea3c801f4 UAVCAN perf counters 2015-01-21 14:54:22 +01:00
Lorenz Meier
87aaf2a959 uORB: Remove unused function 2015-01-21 11:01:25 +01:00
Lorenz Meier
e092705b0d EKF bugfix: Replace all off-by-one (<=22 and <23) instances by correct check. Replace all badly-written <=21 (correct, but unreadable) code by < n_states 2015-01-21 10:57:41 +01:00
Lorenz Meier
21b88cd874 dataman: Reduce stack to 1800, based on real usage of 800 bytes 2015-01-21 09:24:31 +01:00
Lorenz Meier
9aa7daa86c PX4IO: Adjust stack size based on real usage of 900 bytes 2015-01-21 09:22:46 +01:00
Lorenz Meier
9a40fe4ede Sensors: Fix corner case on FD leak (not a real leak) 2015-01-21 08:58:47 +01:00
Lorenz Meier
a9c8f2331b IO firmware: Make error checking more obvious 2015-01-21 08:58:47 +01:00
Lorenz Meier
859b345314 Mag cal: Make error handling more explicit 2015-01-21 08:58:47 +01:00
Lorenz Meier
12ce2de7ae IO driver: Fix resource corner case (not a real leak) 2015-01-21 08:58:47 +01:00
Lorenz Meier
6300338d2a FMU driver: Fix resource leak for test routine. 2015-01-21 08:58:47 +01:00
Lorenz Meier
ebacd9b5ad GPS fixes from coverity 2015-01-21 08:58:47 +01:00
Lorenz Meier
76e84e017f VA_ARGS fixes from coverity 2015-01-21 08:58:47 +01:00
Simon Wilks
b8b0d1d4ae Remove a noisy debugging statement. 2015-01-20 22:28:58 +01:00
Lorenz Meier
81082c4119 Fix CID 12453 2015-01-20 14:21:03 +01:00
Lorenz Meier
603b43b6d8 Fix CID 12574 & 12553 2015-01-20 14:16:48 +01:00
Lorenz Meier
c04f870564 Fix CID 12427 & 12438 2015-01-20 14:14:23 +01:00
Lorenz Meier
f1a53f5152 Fixing CID 12528 2015-01-20 14:12:25 +01:00
Lorenz Meier
fc9c67f5be Fix CID 12439 2015-01-20 14:07:59 +01:00
Lorenz Meier
764f499405 Fix CID 12470 2015-01-20 14:06:12 +01:00
Roman Bapst
59cb0cc3b4 removed secondary attitude and log quaternion 2015-01-20 13:01:41 +01:00
Roman Bapst
70c7764b9f removed secondary attitude from attitude topic 2015-01-20 13:01:41 +01:00
Lorenz Meier
f3dcde3993 Merge pull request #1671 from PX4/ekf_fix
Critical coverity fixes.
2015-01-20 12:24:42 +01:00
Andrew Tridgell
9b10395e94 hmc5883: fixed DEVIOCGDEVICEID ioctl
we need to pass the ioctl through to the bus interface

thanks to Jon Challinger for noticing this bug
2015-01-20 15:08:22 +11:00
Andrew Tridgell
0af6303d0b hmc5883: fixed mixup of internal and external hmc5883 I2C bus options 2015-01-20 14:30:46 +11:00
Lorenz Meier
fa4d090185 Hotfix: Fix EKF estimator and remove debug output which should not have been on master anyway 2015-01-19 20:18:44 +01:00
Lorenz Meier
65915e5d01 EKF: Fix race condition in accel measurement assignment 2015-01-19 14:42:51 +01:00
Lorenz Meier
5aa75c8f00 Fixed coverity CID #12543 2015-01-19 13:52:39 +01:00
Lorenz Meier
a1a5a65dfa Fixed Coverity CID #12412 2015-01-19 13:38:50 +01:00
Lorenz Meier
7d13318df8 Fix coverity CID 12451 2015-01-19 13:22:44 +01:00
tumbili
3a05b57169 log total airspeed for vtol 2015-01-18 18:00:14 +01:00
tumbili
beab89367f calculate total airflow over elevons using physical of flow behind propeller. read local position topic for future use. 2015-01-18 18:00:14 +01:00
Lorenz Meier
fd1f36c3a1 Merge pull request #1532 from kd0aij/baro_offset
dynamic estimation of baro_gps_offset
2015-01-18 12:24:54 +01:00
Lorenz Meier
650e1e4cc2 Merge pull request #1547 from PX4/ekf_flow
Update EKF estimator to most recent version from Paul Riseborough
2015-01-18 11:40:05 +01:00
Lorenz Meier
9dbcea4b1f Merge branch 'land_detector' 2015-01-17 23:32:14 +01:00
Lorenz Meier
378dcc53d6 Code style: minor comment styling 2015-01-17 23:32:00 +01:00
Lorenz Meier
b1127315b4 Fixed land detector param names 2015-01-17 23:26:43 +01:00