12651 Commits

Author SHA1 Message Date
Pavel Kirienko
d1abf9c133 Poor man's profiler - proper stack folder that handles generic C++ types 2015-01-21 14:54:23 +01:00
Pavel Kirienko
1898b51c74 Profiler: reporting function position in flame graphs 2015-01-21 14:54:23 +01:00
Pavel Kirienko
ff7c33a4b0 Profiler: xdg-open work-around 2015-01-21 14:54:23 +01:00
Pavel Kirienko
c0d71529bc Profiler fixes 2015-01-21 14:54:23 +01:00
Pavel Kirienko
c0937ec8ca Profiler fixes 2015-01-21 14:54:23 +01:00
Pavel Kirienko
9293950cdb NuttX profiler improvements 2015-01-21 14:54:23 +01:00
Pavel Kirienko
dd3fa2532e Poor man's sampling profiler for NuttX 2015-01-21 14:54:23 +01:00
Pavel Kirienko
e41bf13ac5 Nuttx.py: 'show mybt' outputs in GDB-like format for ease of parsing 2015-01-21 14:54:23 +01:00
Pavel Kirienko
9215a8d8da Nuttx.py fixes: Python 2.7 support (required for gcc-arm-toolchain from Terry Guo), fixed int parsing, show mybt by name 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
Thomas Gubler
dcdde8ea88 Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge
Conflicts:
	src/modules/attitude_estimator_ekf/attitude_estimator_ekf_main.cpp
	src/modules/uORB/topics/vehicle_attitude.h
2015-01-21 14:41:03 +01:00
Thomas Gubler
3a38b0fe35 define __EXPORT for ROS 2015-01-21 14:35:36 +01:00
Thomas Gubler
1f706eeb2f small cleanup 2015-01-21 14:34:34 +01:00
Thomas Gubler
632a0866ef remove unneeded functionality in template 2015-01-21 14:34:05 +01:00
Thomas Gubler
cadcad6ffb messagelayer prototype for nuttx 2015-01-21 14:27:01 +01:00
Thomas Gubler
7c3223b860 added a messageplayer prototype for ros 2015-01-21 14:26:22 +01:00
Lorenz Meier
d1eac3510b DELETE DURING REBASE: Remove some apps to make space 2015-01-21 13:40:10 +01:00
Lorenz Meier
85b6907e1d Fixes to make GCC 4.9 link 2015-01-21 13:39:36 +01:00
Lorenz Meier
fd275147e4 Add hackery on NuttX header, to be removed during rebase -i 2015-01-21 13:39:13 +01:00
Lorenz Meier
6574692bd7 uORB: Remove unused function 2015-01-21 12:29:37 +01:00
Lorenz Meier
f176147d2a Allow GCC 4.9.3 2015-01-21 11:06:57 +01:00
Lorenz Meier
e8e4a3b5da Allow GCC 4.9.3 2015-01-21 11:04:56 +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
Denis Yeldandi
0632d882bb INAV_W_Z_GPS_V defaults to 0 2015-01-21 12:22:07 +03:00
Lorenz Meier
dad2f754e9 Logging: Reduce logging on FMUv1 to free system resources 2015-01-21 09:54:31 +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
5f77a57761 FMUv1 + FMUv2: Reduce excessively large OS stack sizes. Actual use was 800 bytes hpwork, 400 bytes lpwork, 1700 bytes in running system. This leaves 1K headroom per task 2015-01-21 09:22:03 +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
Lorenz Meier
488839444d Merge pull request #1679 from sjwilks/commander_debug
Remove a noisy debugging statement.
2015-01-20 22:33:45 +01:00
Simon Wilks
b8b0d1d4ae Remove a noisy debugging statement. 2015-01-20 22:28:58 +01:00
Daniel Agar
b84e50a3c6 travis upload s3 artifacts to Firmware subdirectory 2015-01-20 09:38:07 -05: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