7129 Commits

Author SHA1 Message Date
Lorenz Meier
0d44510f67 Examples: Fix copyright 2015-08-23 10:12:40 +02:00
Lorenz Meier
07a88e9e86 print load: Fix struct visibility 2015-08-22 22:16:03 +02:00
Lorenz Meier
808d817cfe Add missing decls to print load 2015-08-22 22:10:29 +02:00
Lorenz Meier
10047964e3 Fix compile error on load print struct 2015-08-22 21:12:26 +02:00
Lorenz Meier
be63859893 FMU driver: Remove excessive task space 2015-08-22 20:44:29 +02:00
Lorenz Meier
e1aaaa1f18 MAVLink: Start app using pre-configured streams to save some script execution overhead. Frees 1K during app startup, which should help FMUv1 considerably. 2015-08-22 20:31:45 +02:00
Lorenz Meier
86e2e7e2a6 print load: Initialize to empty string, not null pointer 2015-08-22 19:21:54 +02:00
Lorenz Meier
c264d6bb99 SDLOG2: Store load / mem use post-flight 2015-08-22 15:27:05 +02:00
Lorenz Meier
b70c9a84c6 systemlib: Add ability to dump memory usage 2015-08-22 15:26:28 +02:00
Lorenz Meier
7cb97f1d39 top: Fix code style 2015-08-22 14:25:39 +02:00
Lorenz Meier
8cda0ec266 EKF memory usage fix 2015-08-22 14:13:03 +02:00
tumbili
6cdceb1829 fix tecs status logging 2015-08-22 14:08:58 +02:00
tumbili
221c222ca2 comment out code which relied on old tecs logging format 2015-08-22 14:08:57 +02:00
Pavel Kirienko
f371ece43b UAVCAN_ENABLE defaults to 0 2015-08-22 13:54:57 +02:00
Pavel Kirienko
59fd94da3e Libuavcan synced with the version that has DSDL v1.0.0rc1 - no logical changes 2015-08-22 13:54:57 +02:00
Pavel Kirienko
281cf49586 Libuavcan update - fixed file IO loops 2015-08-22 13:54:57 +02:00
Pavel Kirienko
e1f33871ef UAVCAN enabled by default 2015-08-22 13:54:57 +02:00
Pavel Kirienko
6864779fa6 Multiple stages for UAVCAN_ENABLE 2015-08-22 13:54:56 +02:00
Pavel Kirienko
4296dac884 Libuavcan update 2015-08-22 13:54:56 +02:00
Pavel Kirienko
9b32a55b40 Libuavcan update 2015-08-22 13:54:56 +02:00
Pavel Kirienko
3860dbdc8c UAVCAN Barometer driver fix - reporting temperature in Celsius degrees, not in Kelvin 2015-08-22 13:54:56 +02:00
Pavel Kirienko
473d321af8 UAVCAN Magnetometer driver update - no logical changes 2015-08-22 13:54:56 +02:00
Pavel Kirienko
4ec16efe68 Libuavcan update 2015-08-22 13:54:56 +02:00
Pavel Kirienko
36f91d30eb Fixes pure virtual call exception in VirtualCanDriver<>::handleRxFrame()
Stack trace:
Thread [1] (Suspended: Breakpoint hit.)
        12 __cxa_pure_virtual() libxx_cxapurevirtual.cxx:66 0x0808ca42
        11 notifyRxFrameListener() uc_dispatcher.cpp:216 0x080787ce
        10 uavcan::Dispatcher::spinOnce() uc_dispatcher.cpp:276 0x080787ce
        9 uavcan::Scheduler::spinOnce() uc_scheduler.cpp:196 0x0807b4e0
        8 spinOnce() abstract_node.hpp:88 0x080659fc
        7 spinOnce() node.hpp:132 0x080659fc
        6 UavcanNode::node_spin_once() uavcan_main.cpp:428 0x080659fc
        5 UavcanNode::run() uavcan_main.cpp:542 0x08065e74
        4 operator() uavcan_main.cpp:343 0x0806626a
        3 UavcanNode::__lambda0::_FUN() uavcan_main.cpp:343 0x0806626a
        2 task_start() task_start.c:138 0x08087720
        1 <symbol is not available> 0x00000000
2015-08-15 09:53:13 +03:00
Pavel Kirienko
aa412aaced UAVCAN servers: proper handling of startup failure, more verbose error reporting 2015-08-15 09:42:16 +03:00
Lorenz Meier
e9ce0789c3 Merge pull request #2545 from PX4/beta_uavacan
Merged master_uavcan_modular src/modules/uavcan/
2015-08-14 14:16:40 +02:00
Lorenz Meier
dd2f7987b6 Merge pull request #2648 from PX4/ekf_init_fix
EKF Init fix
2015-08-14 14:15:38 +02:00
Lorenz Meier
a12c1def63 Merge pull request #2679 from PX4/ekf_coning_fix
Fix coning handling in att_pos EKF. Fixes #2663
2015-08-14 14:14:38 +02:00
Pavel Kirienko
e278419e84 Libuavcan update 2015-08-14 05:12:46 +03:00
Pavel Kirienko
9fa87d1444 LIbuavcan update 2015-08-14 04:45:32 +03:00
Lorenz Meier
c5ec4de6ea Increase NSH back-off time 2015-08-13 23:27:55 +02:00
Lorenz Meier
c287b03d1d Commander: Do not spam console when not connected 2015-08-13 23:27:40 +02:00
Pavel Kirienko
05b6a48d1b Merge branch 'beta' into beta_uavacan 2015-08-13 22:06:26 +03:00
Lorenz Meier
db975a10c2 Fix coning handling in att_pos EKF. Fixes #2663 2015-08-12 12:29:42 +02:00
Lorenz Meier
1b8c98386b Merge pull request #2662 from UAVenture/vtol_beta_backport
VTOL beta backport
2015-08-11 13:39:13 +02:00
Lorenz Meier
72c3f4b815 Flow: Shrink boot handler size 2015-08-11 09:24:56 +02:00
Lorenz Meier
c8ca147b4d sdlog2: Waiting for full boot 2015-08-11 09:24:39 +02:00
Lorenz Meier
134c1d991a Commander: Time out if not starting successfully 2015-08-11 09:24:13 +02:00
Lorenz Meier
7052ddf3db Q Att estimator: Remove excessive stack use 2015-08-10 17:14:36 +02:00
Lorenz Meier
cab6d8b770 System lib: Remove unused variable from CPU load tracking 2015-08-10 17:07:30 +02:00
Lorenz Meier
05d752ae34 MAVLink: Limit use to 3 instances, which is what is realistically being used. 2015-08-10 17:07:11 +02:00
Simon Wilks
9ef34b5d1c Add standard VTOL airframe. 2015-08-09 11:36:38 +02:00
Simon Wilks
4c79f8d4a2 Backported VTOL to beta branch. 2015-08-09 11:36:38 +02:00
Lorenz Meier
e07e4743c5 PX4IO: Enable S.BUS if config param is set, ignore if no param present 2015-08-08 23:50:05 +02:00
Lorenz Meier
4cfad588ff IO: Add param for S.BUS output 2015-08-08 23:49:18 +02:00
Lorenz Meier
e09771be17 NSH terminal: Increase hold-off time to ensure USB is up and running 2015-08-08 11:31:58 +02:00
Lorenz Meier
0cae5f224c Commander: Trigger preflight check on every reconnect, but not when armed. Make RC regained and other messages non-critical. Implement param reset method. 2015-08-08 00:08:37 +02:00
Lorenz Meier
e829eb0670 MAVLink app: Fix for hardware multiplier resetting to 1 once limitation was overcome. 2015-08-08 00:07:09 +02:00
Lorenz Meier
8b7f1cf560 MC multi attitude control: Limit yaw rate to avoid mixer saturation. 2015-08-06 22:09:35 +02:00
Lorenz Meier
ebb061764a MC attitude control: Limit yaw rate further to avoid mixer saturation in the first place 2015-08-06 22:09:09 +02:00