Julian Oes
4e54bed051
df_mpu9250_wrapper: bool comparison without ==
...
I prefer this way because I think it's more readable.
2016-05-31 16:43:13 +02:00
Julian Oes
b0b7832048
DF driver wrappers: advertise with actual data
2016-05-31 16:43:13 +02:00
Julian Oes
c170657dff
DriverFramework: update submodule
...
This brings MPU9250 mag support with the correct scaling in place.
2016-05-31 16:43:13 +02:00
Julian Oes
d030444733
posix-configs: start HMC5883 before MPU9250 in DF
...
We need to start the external mag before we start the internal mag on
the MPU9250 because the ekf2 does not support voting for the sensor with
the highest priority (or failures) yet, so it will just subscribe to
whatever is at 0.
2016-05-31 16:43:13 +02:00
jywilson
c6e7307ee1
Update .gitmodules
2016-05-31 16:43:13 +02:00
jwilson
a7b31e9fca
Pointing internal build to ATLFlight until PX4 pull request is accepted.
...
Signed-off-by: jwilson <jwilson@qti.qualcomm.com >
2016-05-31 16:43:13 +02:00
jwilson
76095ebba5
Responding to PR feedback. All items resolved.
...
Signed-off-by: jwilson <jwilson@qti.qualcomm.com >
2016-05-31 16:43:12 +02:00
jwilson
67ea3d6ec6
Fixing function which retrievs mag calibration values.
...
Signed-off-by: jwilson <jwilson@qti.qualcomm.com >
2016-05-31 16:43:12 +02:00
jwilson
c6250657eb
Added mag support to the DriverFramework mpu9250 driver. Shortened parameter names for legacy drivers. Added temporary ifdef's in the calibration code for Snapdragon Flight builds.
...
Signed-off-by: jwilson <jwilson@qti.qualcomm.com >
2016-05-31 16:43:12 +02:00
Michael Schäuble
d9422e0296
Add Parrot Bebop as build target ( #4698 )
...
* Add parrot bebop build structure
* Add upload functionality to bebop build
* Add modules and commands to bebop build
2016-05-31 13:04:22 +02:00
Roman Bapst
292b35d06d
updated matrix lib: ( #4631 )
...
- better documentation in header files
2016-05-30 23:31:06 +02:00
Beat Küng
8c9b272545
mavlink udp: avoid spamming the console when disconnecting the Network or bcast addr not found ( #4611 )
2016-05-30 21:53:37 +02:00
Julian Oes
95a7057768
cmake: fix merge mistake
2016-05-30 15:26:02 +01:00
Kabir Mohammed
977eb2de17
Fix missing dprintf on QURT
2016-05-30 15:23:13 +01:00
Lorenz Meier
4a0d7808a5
Remove LPE config
2016-05-29 16:34:23 +02:00
Lorenz Meier
aa961c8d28
FMUv2: Allow LPE config
2016-05-29 16:28:15 +02:00
Lorenz Meier
9dd050b393
VTOL: Be more efficient
2016-05-29 16:27:50 +02:00
Lorenz Meier
0354ada5d3
Sensors: be more efficient
2016-05-29 16:27:39 +02:00
Lorenz Meier
ba9e9397aa
Navigator: Be more efficient
2016-05-29 16:27:27 +02:00
Lorenz Meier
1e9fae8301
MC pos control: Be more efficient
2016-05-29 16:27:14 +02:00
Lorenz Meier
8032787faa
MC att control: Be more efficient
2016-05-29 16:27:01 +02:00
Lorenz Meier
4d4f8d25c2
Logger: Be more efficient
2016-05-29 16:26:47 +02:00
Lorenz Meier
c838469db9
Load man: Be more efficient
2016-05-29 16:26:37 +02:00
Lorenz Meier
4da0ddb8cb
EKF1: Safe ROM space
2016-05-29 16:26:23 +02:00
Lorenz Meier
e134a683e0
Loggers: Be more efficient
2016-05-29 16:24:36 +02:00
Lorenz Meier
aebe4db52a
Q estimator: Optimize for size
2016-05-29 16:15:01 +02:00
Lorenz Meier
5198fc39e8
PWM out: Fix usage of MAVLink buffer
2016-05-29 16:14:33 +02:00
Lorenz Meier
49f9607289
Snapdragon RC pwm: Only reserve one MAVLink buffer
2016-05-29 16:14:33 +02:00
Lorenz Meier
001a2c01f0
PWM out RC in app: Only reserve one MAVLink buffer
2016-05-29 16:14:33 +02:00
Lorenz Meier
1b2043b929
MAVLink app: Allocate buffers only as they are needed
2016-05-29 16:14:33 +02:00
Lorenz Meier
fe69be05ca
INAV: Move to -Os
2016-05-29 15:54:04 +02:00
Lorenz Meier
b4bed73282
Update SITL Gazebo
2016-05-29 15:19:06 +02:00
Pavel Kirienko
ef343dc452
STM32 CAN driver moved from .data to heap; partially resolves #4677 ( #4681 )
2016-05-29 13:54:45 +02:00
Lorenz Meier
7398164fcc
Updated PX4 use / API of low level GPIO and other hardware-centric system facilities
2016-05-28 14:56:17 +02:00
Paul Riseborough
c2e2645c82
ecl: update submodule reference
...
Improvements and bug fixes for external vision processing and filter initialisation
2016-05-28 14:54:14 +02:00
Paul Riseborough
9e0ab5d266
ekf2: update height source parameter documentation
2016-05-28 14:54:14 +02:00
Paul Riseborough
2ce8056b8f
mavlink: publish values for vision system errors
...
Sets zero values as a placeholder until mavlink can be updated.
2016-05-28 14:54:14 +02:00
Paul Riseborough
ac50510c78
ekf2: Use parameter defined values for EV noise if vision system estimates not available
2016-05-28 14:54:14 +02:00
Paul Riseborough
26d81418fa
ekf2: Add external vision to replay
2016-05-28 14:54:14 +02:00
Paul Riseborough
37b4955f07
ekf2: Add use and logging of external vision data
2016-05-28 14:54:14 +02:00
Paul Riseborough
57c1138d28
ekf2: add parameters for control of external vision fusion
2016-05-28 14:54:14 +02:00
Paul Riseborough
2e127a4737
sdlog2: Add external vision data to ekf2 replay
...
Put struct definitions in enum order
Fix duplicate enum value
Add ekf2 replay message for external vision data
2016-05-28 14:54:14 +02:00
Paul Riseborough
fc4d5ddb67
msg: add error estimates to vision pose and position data
2016-05-28 14:54:14 +02:00
Paul Riseborough
e5431543d8
msg: add external vision data for ekf2 replay
2016-05-28 14:54:14 +02:00
Lorenz Meier
8bccd69e6c
LPE: Params are not actually C files
2016-05-28 14:51:12 +02:00
Lorenz Meier
0d26bccbbc
Controllib: Params are not actual C files
2016-05-28 14:51:12 +02:00
Lorenz Meier
a80223bc81
systemlib: Added cases for TOP for Linux and QuRT
2016-05-28 14:51:12 +02:00
Lorenz Meier
04b491c365
Exit top on read failure
2016-05-28 14:51:12 +02:00
Lorenz Meier
8f37e02c59
Darwin: Print the relative CPU load produced by each thread
2016-05-28 14:51:12 +02:00
Lorenz Meier
55c7ffbe62
Fix more Qualcomm param length issues
2016-05-28 14:36:51 +02:00