8493 Commits

Author SHA1 Message Date
Lorenz Meier
11eeb7466d Merge branch 'ext_mag_param' into logging 2014-07-16 15:00:58 +02:00
Lorenz Meier
c6c9c49823 Implement the external mag param in a fashion that retains backward compatibility 2014-07-16 14:58:43 +02:00
Lorenz Meier
4f4c6df370 Merge branch 'master' into ext_mag_param 2014-07-16 14:24:03 +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
Anton Babushkin
d39d5cc9da SYS_EXT_MAG parameter added for magnetometer selection 2014-07-16 11:26:32 +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
c67f76e0c7 Merge pull request #1187 from PX4/mavlink_strict
Mavlink strict
2014-07-16 08:03:47 +02:00
Lorenz Meier
43bc2c3ef2 LSM303D: Support for tertiary sensors 2014-07-15 23:32:03 +02:00
Lorenz Meier
b6bac2c88d sensors: Support for up to three sensors of the IMU types 2014-07-15 23:22:04 +02:00
Lorenz Meier
c467d1635e Build fixes for example 2014-07-15 23:21:00 +02:00
Lorenz Meier
9e97994ef9 drivers: Up to three units support 2014-07-15 23:20:02 +02:00
Lorenz Meier
b8b6974e22 sdlog2: Add support for up to three IMU sensors 2014-07-15 23:19:45 +02:00
Lorenz Meier
64e33b8896 uORB: Support up to three topics per sensor 2014-07-15 23:18:04 +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
1ac2b307e4 Enable stricter compile mode and ensure the most relevant bits are initialized. Needs more work to avoid the remaining warnings 2014-07-15 18:23:17 +02:00
Lorenz Meier
b0b6ee0644 Forbid copy constructor in CDev 2014-07-15 18:22:38 +02:00
Lorenz Meier
619433d369 Merge pull request #1178 from PX4/eff_plus_plus
C++ with a little more rigor
2014-07-15 17:40:04 +02:00
Lorenz Meier
e91a4217ad Fix warning 2014-07-15 07:54:12 +02:00
Lorenz Meier
6128645136 mathlib: More C++ fixes 2014-07-15 07:37:17 +02:00
Lorenz Meier
1744bf6e12 Merge branch 'master' of github.com:PX4/Firmware into eff_plus_plus 2014-07-15 07:24:42 +02:00
Lorenz Meier
23fe3b64be Merge pull request #1183 from sjwilks/fx61_mixer
Phantom FX-61 mixer
2014-07-15 07:23:36 +02:00
Simon Wilks
9f837267de Updated the comments. 2014-07-15 00:10:08 +02:00
Simon Wilks
83652794c7 Add a mixer for the Phantom so it can be uniquely adjusted for this airframe. 2014-07-15 00:06:24 +02:00
Lorenz Meier
ddc8f1fa5f Merge pull request #1159 from PX4/airspeed_test_fix
Generalized the airspeed check
2014-07-14 08:45:52 +02:00
Lorenz Meier
d8004c8d2d Merge pull request #1181 from PX4/fixedwing_mem_handling
Fixedwing mem handling
2014-07-14 08:42:06 +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
9ce7820e41 Make instructions in commander more obvious for airspeed calibration 2014-07-14 08:32:51 +02:00
Lorenz Meier
efa5d8f57f fw pos ctrl: Only return from start handler with all allocations done 2014-07-14 08:12:17 +02:00
Lorenz Meier
8a0e83c9cd fw att ctrl: Only return from start handler with all allocations done 2014-07-14 08:11:55 +02:00
Lorenz Meier
5f176d14fe ekf: Only return from start handler with all allocations done 2014-07-14 08:11:33 +02:00
Lorenz Meier
ec8d395a2d build fix 2014-07-14 08:07:30 +02:00
Lorenz Meier
db0cc845ba Merge branch 'master' of github.com:PX4/Firmware into airspeed_test_fix 2014-07-14 00:48:23 +02:00
Lorenz Meier
180b83cc6d Better analog error handling 2014-07-14 00:41:12 +02:00
Lorenz Meier
7968c6864e Force update of offset, do not add offset in final value 2014-07-14 00:04:02 +02:00
Lorenz Meier
56ad0c708d Fixed compile error 2014-07-13 22:53:50 +02:00
Lorenz Meier
1dffa750d8 added detailed print 2014-07-13 22:44:32 +02:00
Lorenz Meier
e28ca7db1b Merge branch 'master' of github.com:PX4/Firmware 2014-07-13 22:42:50 +02:00
Lorenz Meier
36c2068162 Removed spurious submodule entry 2014-07-13 22:42:34 +02:00
Lorenz Meier
88af1d1dd5 Merge pull request #1175 from PX4/warnings_cleanup
Warnings cleanup
2014-07-13 18:10:39 +02:00
Lorenz Meier
f219c05f0f Fix a set of C++ warnings in mathlib 2014-07-13 16:27:30 +02:00
Lorenz Meier
17c5e925fb Enable C++ warnings for EKF 2014-07-13 16:27:08 +02:00
Lorenz Meier
a1c5f87dea Fix C++ warnings 2014-07-13 16:26:47 +02:00
Lorenz Meier
d4a867071a airspeed: Better calibration messages 2014-07-13 15:44:15 +02:00
Lorenz Meier
07d92c264c Merge branch 'master' of github.com:PX4/Firmware into airspeed_test_fix 2014-07-13 15:41:01 +02:00
Lorenz Meier
e8855423be EKF hotfix: Remove unused variables, use default initializer list for vectors 2014-07-13 15:39:35 +02:00
Lorenz Meier
3d505c6f42 EKF hotfix: Force all fields to initialized 2014-07-13 15:38:42 +02:00