Commit Graph

5546 Commits

Author SHA1 Message Date
Lorenz Meier 4463f1a8a2 MAVLink: Add streams to C-based stream config 2015-08-22 20:51:43 +02:00
Lorenz Meier c41f32c17c Merge beta 2015-08-22 20:49:54 +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 8cda0ec266 EKF memory usage fix 2015-08-22 14:13:03 +02:00
Lorenz Meier 85007d8952 Merge branch 'beta' into beta_merge4 2015-08-22 14:09:20 +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
Lorenz Meier 21d1b4ba2e Merged beta into master 2015-08-22 14:06:01 +02:00
Pavel Kirienko f371ece43b UAVCAN_ENABLE defaults to 0 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 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
Lorenz Meier 62269004c8 FW control: Remove unused parameters 2015-08-19 10:43:35 +02:00
Lorenz Meier a01ca427b0 Fix code style 2015-08-18 23:20:03 +02:00
fpvaspassion 456bdd070a Cleanup of mission item parsing 2015-08-18 23:17:08 +02:00
fpvaspassion fef432d852 Actuator limits and channels corrrection 2015-08-18 23:17:08 +02:00
fpvaspassion 477625a53c Last corrections of PWM mission control 2015-08-18 23:17:08 +02:00
fpvaspassion 158c260c43 update loitering coordinates when 183 mission item is lastone 2015-08-18 23:17:07 +02:00
fpvaspassion 60be6a577f git status 2015-08-18 23:17:07 +02:00
fpvaspassion e6ffa16125 Implementation of 183 mission intem 2015-08-18 23:17:07 +02:00
Simon Wilks 4eef65f313 Enable ms5611 driver and fix build errors. 2015-08-18 23:01:52 +02:00
Andreas Antener 9aca1701f4 code-style fixes 2015-08-18 11:44:01 +02:00
Andreas Antener 80a3c74cfc evaluate transition command in vtol controller instead of vtol type, use distinct state variables instead of additional command struct 2015-08-18 11:44:01 +02:00
Andreas Antener 8fc52fea22 added vtol state to list of streams 2015-08-18 11:44:01 +02:00
Andreas Antener ea56edca22 implemented vtol state message 2015-08-18 11:44:01 +02:00
Andreas Antener 5463c6767d reset transition command to current state when not in offboard 2015-08-18 11:44:01 +02:00
Andreas Antener 1da703a13d implemented MAVLink command for VTOL transitions, pulled switch up for each type 2015-08-18 11:44:01 +02:00
Roman Bapst 1b50aba43f Merge pull request #2693 from PX4/transition_flag_fix
mc_pos_controller: fix logic for att sp publication
2015-08-17 18:59:07 +02:00
Andreas Antener f1ab7cc880 wait until back transition time has passed 2015-08-17 16:27:20 +02:00
Lorenz Meier b56eaeaf8d Merge pull request #2653 from oberion/px4fix/masterMultiMavlinkFix
Px4fix/master multi mavlink fix
2015-08-17 09:27:21 +02:00
Mohammed Kabir 10360a93b7 sensors : add sensor priority order 2015-08-17 09:25:33 +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
Roman Bapst 4fa8394031 Merge pull request #2692 from PX4/logging_fix
logging fix: do not use same ID for two messages
2015-08-14 09:00:02 +02:00
Lorenz Meier c287b03d1d Commander: Do not spam console when not connected 2015-08-13 23:27:40 +02:00
Lorenz Meier 133f5a38a9 Commander: Do not spam console when not connected 2015-08-13 23:27:16 +02:00
tumbili 044097afbb mc_pos_controller: fix logic for att sp publication 2015-08-13 22:58:32 +02:00
Lorenz Meier 14b923b454 Att pos EKF: Fix init logic, only set local reference if GPS lock present 2015-08-13 21:34:19 +02:00
Lorenz Meier 3fd0ddf1b0 Fix coning handling in att_pos EKF. Fixes #2663 2015-08-13 21:24:41 +02:00
Pavel Kirienko 05b6a48d1b Merge branch 'beta' into beta_uavacan 2015-08-13 22:06:26 +03:00
tumbili 1dab361c2d logging fix: do not use same ID for two messages 2015-08-13 18:51:55 +02:00
Lorenz Meier cbada5198d sdlog2: Do not use permission flags on NuttX 2015-08-13 12:25:18 +02:00
Simon Wilks d786fd4a1b mc pos reset yaw when vtol transitions 2015-08-12 20:33:17 +02:00