28679 Commits

Author SHA1 Message Date
Anton Babushkin
68b7e03155 sdlog2: copyright fix 2013-07-17 22:27:22 +04:00
Anton Babushkin
17366c4b0d multirotor_pos_control: fixes for AUTO mode, minor cleanup 2013-07-17 22:22:51 +04:00
px4dev
5679a1b2b1 Fix handling of register read operation errors. 2013-07-17 09:19:17 -07:00
Anton Babushkin
c4248c055f position_estimator_inav: minor fixes 2013-07-17 19:54:47 +04:00
Anton Babushkin
c6d184e29d Merge branch 'master' into seatbelt_multirotor 2013-07-17 19:16:49 +04:00
Lorenz Meier
e86e2a0938 Add additional file name options 2013-07-17 07:57:02 +02:00
Julian Oes
bcdedd9a35 Changed location of lots of flags and conditions, needs testing and more work 2013-07-16 18:56:31 +02:00
Lorenz Meier
6e44a486c1 Merged 2013-07-16 18:28:05 +02:00
Julian Oes
76edfa896b Fixed disarming bug, use flag instead of mode switch 2013-07-16 13:24:02 +02:00
Lorenz Meier
c8aca814ca Improved comments 2013-07-16 12:46:23 +02:00
Lorenz Meier
6902177b99 Default to 2000 dps for L3GD20 2013-07-16 12:45:43 +02:00
Julian Oes
6dc3fcd1ad Some more commander cleanup, param update handling code was doubled 2013-07-16 10:05:51 +02:00
Julian Oes
08926019ea Just some reordering in commander 2013-07-16 09:35:31 +02:00
Julian Oes
3e161049ac Got rid of useless orb_receive_loop, moved some helper functions 2013-07-16 09:24:21 +02:00
Lorenz Meier
2f76c81147 More compile fixes 2013-07-16 09:08:05 +02:00
Lorenz Meier
ce8e2fd726 Fixed compile error due to bad merge 2013-07-16 09:00:21 +02:00
Lorenz Meier
41b51bdb88 Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup 2013-07-16 08:57:40 +02:00
Simon Wilks
1a408431e1 Merge remote-tracking branch 'upstream/master' into hott-esc 2013-07-16 08:14:23 +02:00
Lorenz Meier
1d883ad4c6 Hotfix: Fixed RC calibration 2013-07-16 08:10:38 +02:00
Simon Wilks
7380cebb67 Cleanup comments and make them more consistent between messages. 2013-07-16 08:08:55 +02:00
Julian Oes
1b38cf715d Renamed actuator_safety back to actuator_armed, compiling but untested 2013-07-15 22:15:15 +02:00
Lorenz Meier
bf2ff98856 Merged master 2013-07-15 15:02:45 +02:00
Lorenz Meier
eb2a9ded69 Only printing value if equal 2013-07-15 14:17:42 +02:00
Lorenz Meier
17338ca61a Removed unneccesary casts in airspeed calculation to double precision 2013-07-15 13:59:23 +02:00
Lorenz Meier
0b47ed86e0 Implemented new, simple system boot config and sane default value system based on two parameters evaluated at boot time 2013-07-15 13:58:43 +02:00
Anton Babushkin
b174a60515 multirotor_pos_control: PID ontroller derivative mode fixed 2013-07-15 09:11:52 +04:00
px4dev
dca9019f75 Merge branch 'master' of https://github.com/PX4/Firmware into fmuv2_bringup 2013-07-14 13:04:44 -07:00
px4dev
6cf1208312 Don't build interface drivers we don't have configs for. Make the interface drivers build.
Change the way we handle the prom buffer so that we can init the interface before constructing the driver.
2013-07-14 12:42:51 -07:00
px4dev
b11e05d614 Don't build interface drivers we don't have config for. 2013-07-14 12:40:26 -07:00
Lorenz Meier
08ddbbc23e WIP on MEAS bringup, ETS airspeed sensors should be operational 2013-07-14 21:12:09 +02:00
px4dev
f8f6a43fea Use common, board-type-agnostic code to allocate the PX4IO interface. 2013-07-14 11:50:35 -07:00
px4dev
5350c2be09 Refactor MS5611 driver to use interface nubs for the I2C and SPI versions of the chip. This reduces the amount of duplicated code. 2013-07-14 11:45:21 -07:00
px4dev
6c7f1e883e Direct-access device functions return errors directly.
Move to using ::init rather than ::probe in keeping with device changes.
2013-07-14 11:44:46 -07:00
px4dev
12b84597d8 Direct access functions return errors directly, not touching errno. 2013-07-14 11:43:43 -07:00
px4dev
7c83e928a5 destructors for I2C and SPI should be virtual. 2013-07-14 11:42:56 -07:00
Lorenz Meier
319eb18ab5 Merged 2013-07-14 11:32:04 +02:00
Lorenz Meier
7fe2aa2797 Fixed last few compile errors, ready for testing 2013-07-14 11:22:20 +02:00
Lorenz Meier
0b12efc840 Checked in lift compensation based on Dcm from Paul Riseborough 2013-07-14 09:44:58 +02:00
px4dev
28f996b026 rename the px4io serial perf counters so it's clearer what they belong to 2013-07-13 21:34:31 -07:00
px4dev
4f0ae1cdea Build the px4io interfaces on top of the Device direct-access API. 2013-07-13 21:00:27 -07:00
px4dev
26eb0b9d72 Move the direct-access methods from CDev to Device… makes more sense that way. 2013-07-13 21:00:03 -07:00
px4dev
e67f6a51a3 Make px4io driver filenames less ambiguous. 2013-07-13 20:13:53 -07:00
Simon Wilks
6b631afaef Reduce the max stack size needed. 2013-07-14 00:04:17 +02:00
Simon Wilks
9aa25c5671 Remove unused code. 2013-07-13 22:18:52 +02:00
Lorenz Meier
6901402853 Fixed signs 2013-07-13 20:44:17 +02:00
Lorenz Meier
6b779275bc Added quaternion renormalization 2013-07-13 20:42:13 +02:00
Lorenz Meier
cbcc124c71 Cleanup, finished param read, ready for testing 2013-07-13 20:37:26 +02:00
Lorenz Meier
c4e967eb97 Fixed compile errors for multicopter 2013-07-13 18:41:35 +02:00
Lorenz Meier
67fcdae30a Added fixed wing vector based control 2013-07-13 18:41:09 +02:00
Lorenz Meier
5adfdfa8f9 Extended math lib 2013-07-13 18:40:48 +02:00