10849 Commits

Author SHA1 Message Date
Thomas Gubler
2dfd30c25e move uorb::subscriptionbase into constructor of subscriber 2015-01-23 07:17:06 +01:00
Thomas Gubler
1ad6e00234 re-enable warnings/errors 2015-01-23 07:16:07 +01:00
Thomas Gubler
1e504478a0 move ros::subscriber into constructor of subscriber 2015-01-23 07:06:02 +01:00
Thomas Gubler
b2a911b88d uorb wrapper port callback to methods and subscriber without callback 2015-01-22 17:10:20 +01:00
Thomas Gubler
49d41773fc ros wrapper port callback to methods and subscriber without callback 2015-01-22 16:47:28 +01:00
Thomas Gubler
8c4fce3654 multiplatform: better publisher base class 2015-01-22 09:30:43 +01:00
Thomas Gubler
2af44f5995 multiplatform: introduce PublisherNode class for uorb for more consistency 2015-01-22 08:10:08 +01:00
Thomas Gubler
2b103d319c clean up px4_nodehandle 2015-01-21 18:29:22 +01:00
Thomas Gubler
358c919325 clean up px4_subscriber 2015-01-21 18:23:18 +01:00
Thomas Gubler
a761df4ffa clean up px4_publisher 2015-01-21 18:14:42 +01:00
Thomas Gubler
f60e65b38f clean up subscriber example 2015-01-21 18:05:31 +01:00
Thomas Gubler
ed526173bb clean up publisher example 2015-01-21 17:57:37 +01:00
Thomas Gubler
b04fcad525 fix bracket position 2015-01-21 17:41:56 +01:00
Thomas Gubler
02fdd48a47 publisher: use wrapper message type 2015-01-21 17:41:13 +01:00
Thomas Gubler
2a2594a171 re-enable adding of subscriber to list 2015-01-21 17:40:42 +01:00
Thomas Gubler
1511fd7b2d make handle() static 2015-01-21 16:33:19 +01:00
Thomas Gubler
52a2a23cc7 Merge remote-tracking branch 'upstream/ros' into ros_messagelayer_merge 2015-01-21 15:50:54 +01:00
Thomas Gubler
1628999361 Revert "Fixes to make GCC 4.9 link"
This reverts commit 85b6907e1db1a6af88fe469e8e08dbd0a9d7a2a7.
2015-01-21 15:44:15 +01:00
Lorenz Meier
779400aad3 Add hackery on NuttX header, to be removed during rebase -i
Conflicts:
	NuttX
2015-01-21 15:38:23 +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
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
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