6035 Commits

Author SHA1 Message Date
Thomas Gubler
bc8efeb73e add param api also for firmware builds 2015-02-08 17:53:26 +01:00
Thomas Gubler
69f5726d70 make subscriber example use the new param api 2015-02-08 17:53:25 +01:00
Thomas Gubler
df5ad88df7 add px4 parameter api class (with ros implementation) 2015-02-08 17:53:25 +01:00
Lorenz Meier
a4a3b1b25f Modernize system tests, API cleanup 2015-02-08 16:43:55 +01:00
Lorenz Meier
f7b79bfaf2 Param interface: Allow to check return value of param_reset. Reset test param prior to running test 2015-02-08 16:39:37 +01:00
Lorenz Meier
1c6cc8a745 Remove peripheral clock changes as they interfere with current / old NuttX instance 2015-02-08 13:08:20 +01:00
Lorenz Meier
0fd11b78eb Fix PX4IO startup 2015-02-08 12:30:39 +01:00
Lorenz Meier
ba10e18ffb Remove unneeded cast in GPS driver 2015-02-08 11:40:20 +01:00
Lorenz Meier
6eaf634c5d Improve IO driver feedback 2015-02-08 01:48:41 +01:00
tumbili
1a6dd7d02e removed attitude setpoint generation from mc_att_controller and moved to mc_pos_controller 2015-02-07 17:36:21 +01:00
Trent Lukaczyk
99557aec52 revert debug items 2015-02-06 18:57:53 -08:00
Trent Lukaczyk
52d5d690ff Merge remote-tracking branch 'upstream/master' 2015-02-06 18:40:17 -08:00
Thomas Gubler
69f50bea8c multiplat mc pos ctrl: reset yaw sp with alt sp
This is a work-around until #1741 makes it to the multiplatform version
2015-02-06 21:07:43 +01:00
Thomas Gubler
c0f1d841af multiplat pos ctrl: also set yaw sp in manual modes
This is a work-around until #1741 makes it to the multiplatform version
2015-02-06 21:07:43 +01:00
Thomas Gubler
9532b680dd multiplat mc att ctrl: move yaw sp only if xy is not controlled
This is a work-around until #1741 makes it to the multiplatform version
2015-02-06 21:07:43 +01:00
Trent Lukaczyk
531eaa2314 Merge remote-tracking branch 'upstream/master' 2015-02-05 20:19:04 -08:00
Trent Lukaczyk
af8e76ee7e tricopter initial commit 2015-02-05 20:18:00 -08:00
Thomas Gubler
18cc20b04b parametrize imu input for ros dummy att estimator 2015-02-04 21:34:56 +01:00
Lorenz Meier
dc46736ead Merge ROS into master 2015-02-03 20:07:55 +01:00
Thomas Gubler
3e7faa6018 mpu6000: fix if style 2015-02-03 18:21:04 +01:00
Thomas Gubler
8ac05dc8b0 lsm303d: fix if style 2015-02-03 18:20:43 +01:00
Thomas Gubler
a7126cc61d l3gd20: fix if style 2015-02-03 18:20:21 +01:00
Thomas Gubler
2252a9696d fix codestyle in sensors.cpp 2015-02-03 18:13:01 +01:00
Thomas Gubler
f53aa5628e sensors: init accel and gyro with default rates 2015-02-03 18:13:01 +01:00
Thomas Gubler
a4961092af mpu6000: check for default sample rate
Also check if input variable is 0 and fix indentation
2015-02-03 18:13:01 +01:00
Thomas Gubler
dedba4307d lsm303d: check for default sample rate 2015-02-03 18:13:01 +01:00
Thomas Gubler
90b29efebf l3gd20: check for default sample rate 2015-02-03 18:13:01 +01:00
Thomas Gubler
e2524b9aed drv_gyro: introduce default samplerate 2015-02-03 18:13:00 +01:00
Thomas Gubler
0e1832452f drv_accel: introduce default samplerate 2015-02-03 18:13:00 +01:00
Lorenz Meier
b42b6c50d4 Improve Navigator output 2015-02-03 14:21:31 +01:00
Lorenz Meier
5a12688ebe Make mcu version header C++ safe 2015-02-03 08:55:16 +01:00
Lorenz Meier
9d0c74e8ec Preflight check: Use indexed sensor params 2015-02-03 08:55:16 +01:00
Lorenz Meier
ed98dc1fdf Config app: Use indexed sensor names 2015-02-03 08:55:16 +01:00
Lorenz Meier
23e7823b51 sensors app: Use indexed param names 2015-02-03 08:55:16 +01:00
Lorenz Meier
19cd496157 Commander: Use indexed sensor names in calibration routines 2015-02-03 08:55:16 +01:00
Lorenz Meier
d441d38677 Merged master into ros 2015-02-02 21:21:51 +01:00
Lorenz Meier
e6a7dc7a3f Fixed unit test usage of visibility macros 2015-02-02 21:03:19 +01:00
Andrew Tridgell
52bff67076 ms5611: removed debug code 2015-02-01 22:13:09 +01:00
Lorenz Meier
21d3e18e3c Remove C file from build 2015-02-01 22:11:20 +01:00
Lorenz Meier
b0f2796aeb Remove MTD test 2015-02-01 18:23:35 +01:00
Lorenz Meier
5d56a1c6a9 Test latency of publication. 2015-02-01 14:13:10 +01:00
Lorenz Meier
99a4724ef1 IO driver: Fix naming of safety command line argument 2015-02-01 13:14:30 +01:00
Jonathan Challinger
f7d875d58d px4io: add safety_arm and safety_disarm commands
This will be used to make updating firmware on boot for vehicles with
no safety switch possible without power cycling. The startup script
needs to be able to force safety on to allow the reboot to work.
2015-02-01 13:12:21 +01:00
Andrew Tridgell
2f25469bbe px4fmu-v1: removed baro I2C address in board_config.h
the ms5611 can be on two addresses. The driver handles this, not the
board config
2015-02-01 13:09:55 +01:00
Andrew Tridgell
04a9050410 ms5611: allow for all 4 bus combinations in ms5611 driver
this uses the same table driven approach as the hmc5883 driver, and
allows for a ms5611 baro on any of the 4 bus combinations. A simple
"ms5611 start" will start all baros that are found.
2015-02-01 13:09:44 +01:00
Thomas Gubler
2979d14642 remove unneeded include 2015-02-01 12:25:55 +01:00
Thomas Gubler
84ff3c671d Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge2_attctrl_posctrl
Conflicts:
	src/drivers/px4fmu/fmu.cpp
2015-02-01 11:06:47 +01:00
Thomas Gubler
7c958a2cca multiplatform pos ctrl: fix division by zero 2015-02-01 10:57:56 +01:00
Thomas Gubler
82b8a42929 fix timestamp problem in dummy pos estimator 2015-02-01 10:53:48 +01:00
Trent Lukaczyk
d036fa10c1 Merge remote-tracking branch 'upstream/master' 2015-01-31 15:00:16 -08:00