Lorenz Meier
97ec21675c
HMC driver: Return value handling
2015-02-09 22:56:24 +01:00
Lorenz Meier
a27395a15d
MS5611: Move to 0 based indices
2015-02-09 22:56:24 +01:00
Lorenz Meier
1eb4ec6ec9
MPU6K: Move to 0 based indices
2015-02-09 22:56:24 +01:00
Lorenz Meier
5a2692cf3a
MB12xx: move to 0 based index
2015-02-09 22:56:24 +01:00
Lorenz Meier
bd6945ba70
TeraRange One: move to 0 based index
2015-02-09 22:56:23 +01:00
Lorenz Meier
e90f00aaf1
STM32 drivers: move to 0 based index
2015-02-09 22:56:23 +01:00
Lorenz Meier
1c2e39bc75
LSM303D: move to 0 based index
2015-02-09 22:56:23 +01:00
Lorenz Meier
83c4da9635
SF0X: move to 0 based index
2015-02-09 22:56:23 +01:00
Lorenz Meier
2f4d820063
LL40S: Move to 0 based index
2015-02-09 22:56:22 +01:00
Lorenz Meier
8b6ce797b4
L3GD20: Move to 0 based index
2015-02-09 22:56:22 +01:00
Lorenz Meier
fac158f7e5
Board drivers: Move to 0-based index
2015-02-09 22:56:22 +01:00
Lorenz Meier
2bf0092282
RGB Led: move to 0 based index
2015-02-09 22:56:22 +01:00
Lorenz Meier
f364176b9a
Led: move to 0 based index
2015-02-09 22:56:22 +01:00
Lorenz Meier
c9957903e9
HMC5883: Move to 0-based index
2015-02-09 22:56:22 +01:00
Lorenz Meier
24d1a9b955
HIL: Move to 0-based index
2015-02-09 22:56:22 +01:00
Lorenz Meier
aeb8642117
GPS: Move to 0-based index
2015-02-09 22:56:21 +01:00
Lorenz Meier
138058d547
Device class reg: Always use 0-based index
2015-02-09 22:56:21 +01:00
Lorenz Meier
21bc9e4839
BlinkM: Move to 0-based index
2015-02-09 22:56:21 +01:00
Lorenz Meier
6e4b95e844
Airspeed: Move to 0-based index
2015-02-09 22:56:21 +01:00
Lorenz Meier
16fea51e00
Driver headers: Move to 0-based indices
2015-02-09 22:56:21 +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
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
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
d441d38677
Merged master into ros
2015-02-02 21:21:51 +01:00
Andrew Tridgell
52bff67076
ms5611: removed debug code
2015-02-01 22:13:09 +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
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
hauptmech
0b784c20c8
Save and check device id for acc and gyro calibration parameters.
...
Fix config utility to work with all devices of each type.
Accel, gyro and mag devices correctly set their device_id devtype.
Combo devices (mpu6000 lsm303d) now correctly return their devtype.
config util shows device id for all sensor types.
Add, save during calibration and check during preflight ID parameters for accelerometer and gyro
2015-01-31 15:53:34 +01:00
Lorenz Meier
aadbcb42a9
ARDrone driver: Move to topic groups
2015-01-29 16:33:54 +01:00
Lorenz Meier
8d37d58da7
HIL: Move to topic groups
2015-01-29 16:33:54 +01:00
Lorenz Meier
d9d9a59ce4
MKBL: Move to topic groups
2015-01-29 16:33:54 +01:00
Lorenz Meier
51088026c7
IO driver: move to topic groups
2015-01-29 16:33:54 +01:00
Lorenz Meier
678d5c24fb
FMU driver: Move to topic groups
2015-01-29 16:33:54 +01:00
Lorenz Meier
d851a630d8
Move all drivers to multi pub/sub API
2015-01-29 16:33:53 +01:00
Lorenz Meier
114465aba4
Move LSM303D mag to new multi-pub interface
2015-01-29 16:33:52 +01:00
Lorenz Meier
f30b02272b
Move HMC5883 to new interface
2015-01-29 16:33:52 +01:00
Lorenz Meier
8de411619a
Initial stab at supporting multiple publications on the same base name and auto-enumeration of additional publications.
2015-01-29 16:33:52 +01:00