David Sidrane
b54ec99d22
Move the DMA allocation to a common code and provide an instrumentation interface
9 years ago
Lorenz Meier
28080f04b0
Update Gazebo models
9 years ago
Julian Oes
99cf6758d2
DF driver wrappers: whitespace fixes
9 years ago
Julian Oes
4e54bed051
df_mpu9250_wrapper: bool comparison without ==
...
I prefer this way because I think it's more readable.
9 years ago
Julian Oes
b0b7832048
DF driver wrappers: advertise with actual data
9 years ago
Julian Oes
c170657dff
DriverFramework: update submodule
...
This brings MPU9250 mag support with the correct scaling in place.
9 years ago
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.
9 years ago
jywilson
c6e7307ee1
Update .gitmodules
9 years ago
jwilson
a7b31e9fca
Pointing internal build to ATLFlight until PX4 pull request is accepted.
...
Signed-off-by: jwilson <jwilson@qti.qualcomm.com>
9 years ago
jwilson
76095ebba5
Responding to PR feedback. All items resolved.
...
Signed-off-by: jwilson <jwilson@qti.qualcomm.com>
9 years ago
jwilson
67ea3d6ec6
Fixing function which retrievs mag calibration values.
...
Signed-off-by: jwilson <jwilson@qti.qualcomm.com>
9 years ago
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>
9 years ago
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
9 years ago
Roman Bapst
292b35d06d
updated matrix lib: ( #4631 )
...
- better documentation in header files
9 years ago
Beat Küng
8c9b272545
mavlink udp: avoid spamming the console when disconnecting the Network or bcast addr not found ( #4611 )
9 years ago
Julian Oes
95a7057768
cmake: fix merge mistake
9 years ago
Kabir Mohammed
977eb2de17
Fix missing dprintf on QURT
9 years ago
Lorenz Meier
4a0d7808a5
Remove LPE config
9 years ago
Lorenz Meier
aa961c8d28
FMUv2: Allow LPE config
9 years ago
Lorenz Meier
9dd050b393
VTOL: Be more efficient
9 years ago
Lorenz Meier
0354ada5d3
Sensors: be more efficient
9 years ago
Lorenz Meier
ba9e9397aa
Navigator: Be more efficient
9 years ago
Lorenz Meier
1e9fae8301
MC pos control: Be more efficient
9 years ago
Lorenz Meier
8032787faa
MC att control: Be more efficient
9 years ago
Lorenz Meier
4d4f8d25c2
Logger: Be more efficient
9 years ago
Lorenz Meier
c838469db9
Load man: Be more efficient
9 years ago
Lorenz Meier
4da0ddb8cb
EKF1: Safe ROM space
9 years ago
Lorenz Meier
e134a683e0
Loggers: Be more efficient
9 years ago
Lorenz Meier
aebe4db52a
Q estimator: Optimize for size
9 years ago
Lorenz Meier
5198fc39e8
PWM out: Fix usage of MAVLink buffer
9 years ago
Lorenz Meier
49f9607289
Snapdragon RC pwm: Only reserve one MAVLink buffer
9 years ago
Lorenz Meier
001a2c01f0
PWM out RC in app: Only reserve one MAVLink buffer
9 years ago
Lorenz Meier
1b2043b929
MAVLink app: Allocate buffers only as they are needed
9 years ago
Lorenz Meier
fe69be05ca
INAV: Move to -Os
9 years ago
Lorenz Meier
b4bed73282
Update SITL Gazebo
9 years ago
Pavel Kirienko
ef343dc452
STM32 CAN driver moved from .data to heap; partially resolves #4677 ( #4681 )
9 years ago
Lorenz Meier
7398164fcc
Updated PX4 use / API of low level GPIO and other hardware-centric system facilities
9 years ago
Paul Riseborough
c2e2645c82
ecl: update submodule reference
...
Improvements and bug fixes for external vision processing and filter initialisation
9 years ago
Paul Riseborough
9e0ab5d266
ekf2: update height source parameter documentation
9 years ago
Paul Riseborough
2ce8056b8f
mavlink: publish values for vision system errors
...
Sets zero values as a placeholder until mavlink can be updated.
9 years ago
Paul Riseborough
ac50510c78
ekf2: Use parameter defined values for EV noise if vision system estimates not available
9 years ago
Paul Riseborough
26d81418fa
ekf2: Add external vision to replay
9 years ago
Paul Riseborough
37b4955f07
ekf2: Add use and logging of external vision data
9 years ago
Paul Riseborough
57c1138d28
ekf2: add parameters for control of external vision fusion
9 years ago
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
9 years ago
Paul Riseborough
fc4d5ddb67
msg: add error estimates to vision pose and position data
9 years ago
Paul Riseborough
e5431543d8
msg: add external vision data for ekf2 replay
9 years ago
Lorenz Meier
8bccd69e6c
LPE: Params are not actually C files
9 years ago
Lorenz Meier
0d26bccbbc
Controllib: Params are not actual C files
9 years ago
Lorenz Meier
a80223bc81
systemlib: Added cases for TOP for Linux and QuRT
9 years ago