1105 Commits

Author SHA1 Message Date
Lorenz Meier
b0b2f34992 Merged master 2014-08-09 12:22:28 +02:00
Lorenz Meier
5b9010113f Merge pull request #1244 from PX4/asfilter_more
airspeed: Filter slightly more, just a touch to not induce phase delay
2014-08-01 14:44:11 +02:00
Randy Mackay
2d4dd0d5c0 Tone alarm sound for barometer check fail 2014-08-01 09:24:07 +02:00
Lorenz Meier
9d7e3feffc airspeed: Filter slightly more, just a touch to not induce phase delay 2014-07-31 11:18:59 +02:00
Lorenz Meier
5422e08124 Merge branch 'master' of github.com:PX4/Firmware into asfilter 2014-07-29 11:37:17 +02:00
Lorenz Meier
2b55eb605e Make airspeed filter a bit smoother, but do not induce a huge phase delay 2014-07-29 11:27:59 +02:00
Lorenz Meier
3b3e6f5aaa Increase filter pass-band 2014-07-28 14:21:50 +02:00
Jean Cyr
3a4da7c5fa Revert to original loop
Original loop was correct, and slightly more efficient. Retain
initialization of ret to handle the case where passed in count is 0.
2014-07-26 09:05:44 -04:00
Jean Cyr
2de38d0628 Improve update performance and clean up compiler warnings in px4io driver
- Fix compiler warnings in px4io_serial.cpp
- Fix compiler warnings in px4io_uploader.cpp
- Rename confusing overloaded send method with nearly identical
parameters in px4io_uploader.cpp
- Improve update performance by using maximum size programming buffer
since we are no longer limited by stack size.
2014-07-25 23:30:37 -04:00
Lorenz Meier
e8925f212a Merge remote-tracking branch 'upstream/master' into asfilter 2014-07-25 17:39:02 +02:00
Lorenz Meier
45fe0164a3 Merge branch 'master' of github.com:PX4/Firmware 2014-07-24 21:27:48 +02:00
Lorenz Meier
f7a40c5c6d Improve I2C address comment. Make filter much stronger to damp any non-realistic vehicle motion. 2014-07-23 16:55:42 +02:00
Lorenz Meier
7f0e675228 Pass over drivers to reduce build size 2014-07-23 08:24:56 +02:00
Randy Mackay
e6594e5192 tone_alarm: add EKF_WARNING tune
Conflicts:
	mavlink/include/mavlink/v1.0
2014-07-23 06:30:32 +02:00
Lorenz Meier
0b3e300303 Merge branch 'forcefail' of github.com:PX4/Firmware into forcefail 2014-07-19 15:10:36 +02:00
Lorenz Meier
f3fe9c2fdf Print force fail status 2014-07-19 15:09:07 +02:00
Thomas Gubler
689536893c px4io driver: force failsafe depending on actuator armed 2014-07-19 12:46:52 +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