Commit Graph

13919 Commits

Author SHA1 Message Date
Lorenz Meier 1d1431e532 gyro: Move to generated uORB topics 2015-08-20 10:18:57 +02:00
Lorenz Meier 7e24240ec3 Baro: Move to generated uORB topics 2015-08-20 10:18:35 +02:00
Lorenz Meier 33a1e3127a Accel: Move to generated uORB topics 2015-08-20 10:18:10 +02:00
Lorenz Meier a4e06654ff Eigen: Remove unneeded config option 2015-08-19 22:39:50 +02:00
Lorenz Meier 8201c6ee1b Update Eigen 2015-08-19 22:35:45 +02:00
Lorenz Meier e8f4aa4de8 Include eigen dir as include dir 2015-08-19 20:33:36 +02:00
Lorenz Meier 8ec5b03211 Disable VTOL airframes since they are not fully stable in beta 2015-08-19 16:29:54 +02:00
David Sidrane abc74323ac Set margins
CONFIG_ARCH_INTERRUPTSTACK = 500 40 Bytes margin
CONFIG_IDLETHREAD_STACKSIZE= 290 - idel usage 0x20001F78 from 0x20002000 is 136 bytes Margin is 154
CONFIG_USERMAIN_STACKSIZE=800 268 bytes margin 0x200013c8
2015-08-19 11:42:56 +02:00
David Sidrane aaafbad9e7 Updated Config - Using Irq stack and reduces idel stack and user sizes 2015-08-19 11:42:55 +02:00
Lorenz Meier 62269004c8 FW control: Remove unused parameters 2015-08-19 10:43:35 +02:00
Eddy Scott bf9bbfa27f Handle turn pitch rate compensation in pitch rate controller instead of pitch controller. Also set inverted flag to true if rolled more than 90 degrees 2015-08-19 10:38:42 +02:00
Eddy Scott 39732abf1f Changed ecl_roll/pitch/yaw_controller.cpp to no longer transform ctl_data.angle_rate to angular acceleration as the angular rates are already angular accelerations as calculated by ekf_att_pos_estimator 2015-08-19 10:38:42 +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 384047787a Fix travis/clang report of overloaded virtual functions. 2015-08-18 23:01:52 +02:00
Simon Wilks 4eef65f313 Enable ms5611 driver and fix build errors. 2015-08-18 23:01:52 +02:00
Lorenz Meier c3a7ef1d50 Merge pull request #2716 from UAVenture/sublime_astyle_config
astyle configuration for Sublime
2015-08-18 12:07:53 +02:00
Andreas Antener 9aca1701f4 code-style fixes 2015-08-18 11:44:01 +02:00
Andreas Antener 1b894c3af9 added vtol stream to usb connection 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
Andreas Antener 44b5d17ad0 updated mavlink to latest master, including vtol state message 2015-08-18 11:44:01 +02:00
Andreas Antener 9ad5dfc928 moving astyle options into astyle options file, adding sublime settings for astyle formatter plugin 2015-08-18 11:40: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
Simon Wilks 99a6dfd926 Add a config for a standard delta VTOL. 2015-08-17 18:03:22 +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
Andrew Tridgell 41b3452e22 ll40ls: added support for 'blue label' lidars
the key is splitting up read_reg() into two transfers
2015-08-17 09:18:38 +02:00
Andrew Tridgell 210bb9e996 px4fmu-v2: added mpu9250 driver to the build 2015-08-17 09:17:14 +02:00
Andrew Tridgell f77620c3f4 mpu6000: check WHOAMI register
this prevents a mpu9250 being seen as a mpu6000
2015-08-17 09:17:07 +02:00
Andrew Tridgell 0e6cdecfad drv_sensor: added MPU9250 sensor defines 2015-08-17 09:16:58 +02:00
Andrew Tridgell 39e0a487bb mpu9250: first cut at a MPU9250 driver 2015-08-17 09:16:47 +02:00
TSC21 2afa499c66 test_eigen: correct some issues regarding type casts on POSIX build 2015-08-17 00:57:57 +02:00
TSC21 c5dfff1e6f test_eigen: reformulate and enhance eigen math tests on firmware 2015-08-17 00:57:57 +02:00
Lorenz Meier 90ecc942ce WIP: Debugging of the Eigen quaternion tests. A bunch of the issues were incomplete porting, but the assertion is real. 2015-08-17 00:57:57 +02:00
Lorenz Meier ac4c608573 Merge pull request #2703 from PX4/beta_uavcan_servers_fix
Beta uavcan servers fix
2015-08-15 09:22:11 +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 4466b5680a Merge pull request #2682 from PX4/eigen_upgrade
Upgrade Eigen version
2015-08-15 00:25:35 +02:00
Lorenz Meier 698af71482 Upgraded Eigen to 3.2.90 2015-08-15 00:02:48 +02:00
TSC21 055ea4fffd include EIGEN_MAX_STATIC_ALIGN_BYTES 16 macro 2015-08-14 18:37:00 +01:00