1080 Commits

Author SHA1 Message Date
Lorenz Meier
f3fe9c2fdf Print force fail status 2014-07-19 15:09:07 +02:00
Lorenz Meier
903b482378 PX4IO driver: Add support to set force failsafe 2014-07-18 11:19:05 +02:00
Lorenz Meier
c5e4f33bb3 Merge sensor_startup_cleanup 2014-07-16 15:26:22 +02:00
Lorenz Meier
ca98070f8b RGBLED: flash efficiency 2014-07-16 15:18:07 +02:00
Lorenz Meier
c2565d9983 PCA8574: flash efficiency 2014-07-16 15:17:54 +02:00
Lorenz Meier
11eeb7466d Merge branch 'ext_mag_param' into logging 2014-07-16 15:00:58 +02:00
Lorenz Meier
0c5ce3d3a2 Hotfix: Allow the HMC5883 driver to continue to operate in auto mode 2014-07-16 13:42:47 +02:00
Lorenz Meier
1dd4282099 Merge pull request #1165 from jean-m-cyr/master
px4io_uploader cleanup and minor optimization
2014-07-16 09:40:06 +02:00
Lorenz Meier
c5b13b7dbc IO driver: stricter init 2014-07-16 09:05:29 +02:00
Lorenz Meier
85ccecea9c FMU driver: stricter init 2014-07-16 09:05:15 +02:00
Lorenz Meier
164b4ef4ce MPU6K: Cleaner init 2014-07-16 08:58:18 +02:00
Lorenz Meier
7ca184de45 MEAS airspeed: Stricter initialization and constructors 2014-07-16 08:54:40 +02:00
Lorenz Meier
da4967e8e4 I2C driver: forbid copy constructor 2014-07-16 08:54:17 +02:00
Lorenz Meier
23dd7e752d airspeed driver: better init 2014-07-16 08:54:00 +02:00
Lorenz Meier
e68200b4ba HMC driver: Full initialization 2014-07-16 08:53:47 +02:00
Lorenz Meier
5baa3690e0 L3GD20: Ensure init and constructors 2014-07-16 08:48:10 +02:00
Lorenz Meier
f162a3e8d4 LSM303D: Ensure init and constructors 2014-07-16 08:47:49 +02:00
Lorenz Meier
8107205b9e device driver: Fix compile warnings 2014-07-16 08:47:31 +02:00
Lorenz Meier
9470ac4e0f Merge branch 'master' of github.com:PX4/Firmware into sensor_startup_cleanup 2014-07-16 08:20:48 +02:00
Lorenz Meier
5b38b5e371 MPU6K: Start handler startup and stack review and adjustments 2014-07-16 07:55:53 +02:00
Lorenz Meier
91bedc5c1c airspeed drivers: Start handlers stack fixes and start handler review 2014-07-16 07:54:09 +02:00
Lorenz Meier
fa6f69581e LSM303D: start handler fix and start routine review 2014-07-16 07:52:18 +02:00
Lorenz Meier
c2f97e628c L3GD20 driver: stack size adjustments of start handler and start return review / comments 2014-07-16 07:51:47 +02:00
Lorenz Meier
f89573a6ed HMC5883 driver: stack size adjustments of start handler and start return review / comments 2014-07-16 07:51:24 +02:00
Lorenz Meier
43bc2c3ef2 LSM303D: Support for tertiary sensors 2014-07-15 23:32:03 +02:00
Lorenz Meier
9e97994ef9 drivers: Up to three units support 2014-07-15 23:20:02 +02:00
Lorenz Meier
65367f7a99 L3GD20: Support for up to three gyros 2014-07-15 23:16:04 +02:00
Lorenz Meier
32ed1eae80 mpu6000: Support for up to three accels / gyros 2014-07-15 23:14:50 +02:00
Lorenz Meier
5ef4e08c58 hmc5883: Support for three sensors 2014-07-15 23:14:30 +02:00
Lorenz Meier
f02ddc3326 Do not initialize variable if value is never read 2014-07-15 22:08:40 +02:00
Lorenz Meier
e696ed5509 Merged master 2014-07-15 22:07:03 +02:00
Lorenz Meier
b0b6ee0644 Forbid copy constructor in CDev 2014-07-15 18:22:38 +02:00
Lorenz Meier
f3549d775c Airspeed driver: Use the known sensor offset for raw value as well 2014-07-14 08:33:35 +02:00
Lorenz Meier
8e2346dd5a Merge branch 'master' into airspeed_test_fix 2014-07-12 23:30:54 +02:00
Lorenz Meier
cdfbe9bcc4 px4io: Do not forward excessively low battery voltages 2014-07-12 23:30:34 +02:00
Lorenz Meier
5a22ef1c28 Merge branch 'master' of github.com:PX4/Firmware into airspeed_test_fix 2014-07-12 21:35:46 +02:00
Lorenz Meier
5f8baed876 mb12xx: flash efficiency 2014-07-12 21:33:34 +02:00
Lorenz Meier
69937702b8 gps: Flash efficiency 2014-07-12 21:33:21 +02:00
Lorenz Meier
c059fb03ea blinkm: Make driver flash efficient 2014-07-12 21:33:09 +02:00
unknown
25b036c6a5 Merge branch 'master' of https://github.com/PX4/Firmware 2014-07-12 14:48:19 -04:00
Lorenz Meier
959bf6a2c8 ll40ls: Optimize for size 2014-07-12 19:35:49 +02:00
Lorenz Meier
70d0ff4922 SF0X: optimize for size 2014-07-12 19:35:11 +02:00
Lorenz Meier
aaf2652e26 MKBLCTRL: optimize for size 2014-07-12 19:34:58 +02:00
Lorenz Meier
144bb89e02 HoTT: optimize for size 2014-07-12 19:34:40 +02:00
Lorenz Meier
85301e1172 frsky: Optimize for size 2014-07-12 19:34:28 +02:00
Lorenz Meier
d6632ee2dd ardrone: Optimize for size, since performance is good at any rate 2014-07-12 19:34:06 +02:00
Lorenz Meier
01da782a8d Merge pull request #1152 from PX4/sensor_drivers
Sensor drivers
2014-07-12 19:23:07 +02:00
Lorenz Meier
0332b79cdf Merge branch 'master' of github.com:PX4/Firmware into airspeed_test_fix 2014-07-12 19:06:12 +02:00
Lorenz Meier
67e3a904b6 fix ms5611 code style for usage call 2014-07-12 19:05:13 +02:00
Andrew Tridgell
005dd206d1 hmc5883: periodically check the config and range registers
this copes with I2C comms errors causing the range or config registers
to become corrupted, leading to bad reading. This is easily
reproducible with a 1.3m I2C cable in the same run of cable as a GPS
UART cable. The error happens every half hour or so.

Conflicts:
	mavlink/include/mavlink/v1.0
	src/drivers/hmc5883/hmc5883.cpp
2014-07-12 19:04:25 +02:00