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
Lorenz Meier
afa3429bdb
210qc: Fix sample rate
2016-05-28 14:24:55 +02:00
Lorenz Meier
aa355d86d0
200qx: Fix sample rate
2016-05-28 14:24:38 +02:00
Lorenz Meier
c19ac3425f
MPU9x driver: Fix param names
2016-05-28 14:24:19 +02:00
Mark Charlebois
86e470b1c2
Fixed syle issues
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-05-28 14:06:14 +02:00
Mark Charlebois
af1e20a1d0
Added fc_addon uart_esc support
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-05-28 14:06:14 +02:00
Mark Charlebois
0b3cd3d008
Restored cmake/configs/qurt_sdflight_default.cmake
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-05-28 14:05:45 +02:00
Mark Charlebois
b8c22718af
Added build of rc_receiver to qurt_eagle_legacy_driver_default
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-05-28 14:05:45 +02:00
Mark Charlebois
6f8f8279b7
Added support for fc_addon drivers
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-05-28 14:05:45 +02:00
Mark Charlebois
dea4c55897
Fixed incorrect variable name
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-05-28 14:05:27 +02:00
Mark Charlebois
7a44ee7429
Added support for external shared libraries
...
The FC_ADDON drivers are shared libraries that have PX4 wrappers.
The wrappers are built as modules which are static libraries and
cannot have shared library dependencies.
The shared libraries are required to resolve the symbols at runtime
and need to be linked with the libmainapp shared library.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-05-28 14:05:27 +02:00
Lorenz Meier
b412980f90
Enable top in SITL
2016-05-28 12:10:19 +02:00
Lorenz Meier
120ff6ea15
CPU load header cleanup
2016-05-28 12:07:28 +02:00
Paul Riseborough
2b370417e8
drivers: Correct IMU coning correction implementation
...
Previous did not match the matlab simulation in: https://github.com/priseborough/InertialNav/blob/master/models/imu_error_modelling.m
2016-05-28 11:47:23 +02:00
Julian Oes
9d489b9b0f
Snapdragon: rename uart_esc to pwm_out_rc_in
...
The name uart_esc was initially taken by Qualcomm's UART ESC driver but
then got changed into the current mavlink ESC/RC helper. Since the
uart_esc is still around, we should prevent the names clashing.
2016-05-28 11:42:12 +02:00
Julian Oes
6dfb80ddd1
snapdragon_rc_pwm: fix comments
2016-05-28 11:42:12 +02:00
Julian Oes
73d70fa7e8
adb_upload: try to sync after uploading ( #4669 )
2016-05-28 11:35:28 +02:00