Lorenz Meier
193cf888f5
FMUv4: Enable RC lib
2015-11-28 09:13:15 +01:00
Lorenz Meier
6bc6eda295
Fixed drivers
2015-11-28 09:13:15 +01:00
Lorenz Meier
5500ad16d8
Fix RC
2015-11-28 09:13:15 +01:00
Lorenz Meier
bb2d3a36b7
Remove old build system artifact
2015-11-28 09:13:15 +01:00
Lorenz Meier
05840535f1
Fix math tests
2015-11-28 09:13:15 +01:00
Andrew Tridgell
46631b5c8a
mpu6000: work around apparent ICM20608 bug
...
undocumented register 0x11 sometimes starts with value 0, which gives
an offset on the Y accel axis of 2.7m/s/s. It sometimes boots with
0xc9, which gives a zero offset. Force it to 0xc9 to get consistently
correct behaviour
2015-11-28 09:13:15 +01:00
Lorenz Meier
38724d9e12
Sumd: Fix code style
2015-11-28 09:13:15 +01:00
Lorenz Meier
f101ad6e85
S.BUS header: Fix code style
2015-11-28 09:13:15 +01:00
Lorenz Meier
81d9d8b259
S.BUS: Fix code style
2015-11-28 09:13:15 +01:00
Lorenz Meier
09ef7fa9ca
DSM: Fix code style
2015-11-28 09:13:15 +01:00
Lorenz Meier
abfd471fed
v4 board config: Move HRT to TIM3
2015-11-28 09:13:15 +01:00
Lorenz Meier
b137a24f30
Free timer 3
2015-11-28 09:13:15 +01:00
Lorenz Meier
c2c6f3c958
FMU driver: Add S.BUS and DSM FDs, not active yet
2015-11-28 09:13:15 +01:00
Lorenz Meier
10a3954232
IO firmware: Depend on external RC lib
2015-11-28 09:13:15 +01:00
Lorenz Meier
83ed9e1096
Update IOv2 config
2015-11-28 09:13:15 +01:00
Lorenz Meier
2d5b02e967
Update IOv1
2015-11-28 09:13:15 +01:00
Lorenz Meier
d2b154cd07
Build S.BUS and DSM decoders in RC lib
2015-11-28 09:13:15 +01:00
Lorenz Meier
ba4fdf197e
Move S.BUS and DSM decoders into RC lib
2015-11-28 09:13:15 +01:00
David Sidrane
fa3cccc96a
Start mpu6000 driver before mpu9250 -> need to change cal code
2015-11-28 09:13:15 +01:00
David Sidrane
a631a595e5
Added lib/terrain_estimation and lib/runway_takeoff requierd from rebase on master
2015-11-28 09:13:15 +01:00
David Sidrane
775b64595c
Fixed hmc5983
2015-11-28 09:13:15 +01:00
David Sidrane
6585b629e1
Set Rotations for 6 and 9 axis
2015-11-28 09:13:15 +01:00
David Sidrane
731daec744
Added missing conditional compilation control for FMUV4
2015-11-28 09:13:15 +01:00
David Sidrane
6df5aab064
px4fmu-v4 uses MPU6000 driver for ICM-20609-G
2015-11-28 09:13:15 +01:00
David Sidrane
46c63da8be
Added support for ICM-20608-G to MPU6000 driver
2015-11-28 09:13:15 +01:00
David Sidrane
cb6327ebab
Force USE_IO to no on FMUV4
2015-11-28 09:13:15 +01:00
David Sidrane
75b96732b5
Extended to support PX4FMU_V4 hw
2015-11-28 09:13:15 +01:00
David Sidrane
a67097731a
Renamed pax4fmu-v3 to pax4fmu-v4
2015-11-28 09:13:15 +01:00
David Sidrane
7fb90d751f
Ran Astyle
2015-11-28 09:13:15 +01:00
David Sidrane
30bc968ed6
Ran Astyle
2015-11-28 09:13:15 +01:00
David Sidrane
f3b7585a89
Wip FMUV3
2015-11-28 09:13:15 +01:00
David Sidrane
1b5db91c35
Added Fix me re chan 1/2 interactions
2015-11-28 09:13:15 +01:00
David Sidrane
32ae638974
Support GPIO_CAN2_RX not defined
2015-11-28 09:13:15 +01:00
David Sidrane
09f83e78e5
Support PX4IO_DEVICE_PATH not defined
2015-11-28 09:13:15 +01:00
David Sidrane
d6c6cb72b2
Support PX4_I2C_BUS_ONBOARD not defined
2015-11-28 09:13:15 +01:00
David Sidrane
2641ebb99b
Build without pio
...
TEMP - uses nuttx_next_cmake version long term
2015-11-28 09:13:15 +01:00
Lorenz Meier
ece822d0e7
Merge pull request #3284 from ASM3/feature/add_GPS_ellipsoid_alt_info
...
GPS: Add height above the ellipsoid info
2015-11-28 00:55:59 +01:00
Amir
c23562c9ed
GPS: Add height above the ellipsoid info
...
Modification of the GPS message, add height above the ellipsoid info.
2015-11-27 22:28:41 +01:00
Lorenz Meier
2341d56927
Merge pull request #3278 from erikd/driver_framework
...
Driver framework
2015-11-27 08:15:51 +01:00
Erik de Castro Lopo
67d61488da
sensors: Initialize _parameters
2015-11-27 17:51:12 +11:00
Erik de Castro Lopo
fb4bf7c59c
MAVLink: Fix call to orb_advertise_multi
...
Previously, pointer to an uninitialized int was being passed as the
instance pointer. Now we pass a NULL pointer instead and the code
being called will use the default instance value of zero.
2015-11-27 17:51:12 +11:00
Erik de Castro Lopo
6c2c2b19a7
MAVLink: Only update rx count on successful read
2015-11-27 17:51:12 +11:00
Erik de Castro Lopo
0b3889e2e3
INAV: Valgrind fix
...
Make sure `struct position_estimator_inav_params params` is properly initialized.
At first there was no indication that this struct was un-initialized because valgrind
was issuing warnings about values that were derived (via float calculations) from
values in this struct. Maybe instruction re-ordering during optimization caused
this disconnect between the source of the problem and the symptom.
2015-11-27 17:51:12 +11:00
Lorenz Meier
1c6a7fb360
Merge pull request #3276 from erikd/driver_framework
...
Two uninitialized data fixes
2015-11-26 09:22:12 +01:00
Erik de Castro Lopo
4f7ab6f4f3
uORBManager: Make orb_check fail safely
...
The `orb_check` function takes a pointer to a `bool` which it then passes
to `px4_ioctl`. However, if the call to `px4_ioctl` fails, the bool
doesn't get updated (neither set nor cleared). Therefore, in `orb_check`
we explicitly set the bool to `false` before passing the pointer to
`px4_ioctl`.
2015-11-26 15:42:09 +11:00
Erik de Castro Lopo
5e9a8d0c03
Baro sim: Add missing initializers
2015-11-26 13:29:11 +11:00
Erik de Castro Lopo
87202a08b1
Navigator: Reorder data members to fix valgrind warnings
...
During construction of an Navigator object, a pointer to the incomplete
object was passed to the RTL constructor which then called a method on
the incomplete Navigator object accessing uninitialized data.
2015-11-26 13:29:11 +11:00
Lorenz Meier
e7d2295565
Bumped max SITL args to 10
2015-11-25 22:01:35 +01:00
Roman Bapst
ab95b4706e
Merge pull request #3090 from PX4/vtol
...
Vtol work
2015-11-25 17:06:49 +01:00
Roman Bapst
2c07668b2f
Merge pull request #3268 from wingtra/airspeed_indicated_q_est
...
q_estimator uses indicated airspeed instead of tas
2015-11-25 17:06:13 +01:00