David Sidrane
08f0cc1b24
Print the DMA usage in top via instrumentation interface
2016-06-01 08:35:34 +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
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
Kabir Mohammed
977eb2de17
Fix missing dprintf on QURT
2016-05-30 15:23:13 +01: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
aebe4db52a
Q estimator: Optimize for size
2016-05-29 16:15:01 +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
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
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
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
8f37e02c59
Darwin: Print the relative CPU load produced by each thread
2016-05-28 14:51:12 +02:00
Lorenz Meier
120ff6ea15
CPU load header cleanup
2016-05-28 12:07:28 +02:00
Lorenz Meier
8b510270a9
CPU load: add missing header
2016-05-28 10:34:15 +02:00
Lorenz Meier
7a0d43586f
MAVLink app: Only start transmitting when boot is complete ( #4666 )
2016-05-28 09:57:07 +02:00
Lorenz Meier
0dc36d149e
Sensors: Reinstate main stack
2016-05-27 23:12:07 +02:00
Lorenz Meier
24622131c9
Sensors: Reinstate boot stack
2016-05-27 23:11:51 +02:00
Jimmy Johnson
38acd15ec6
more clean up
2016-05-27 12:55:34 -07:00
Jimmy Johnson
f397d40f09
follow target updates
2016-05-27 12:55:34 -07:00
Julian Oes
224fbbc26b
land_detector: fix uninitialized value ( #4659 )
2016-05-27 17:18:51 +02:00
Paul Riseborough
d4262bce2a
EKF2 output predictor update ( #4606 )
...
* ekf2: Update tuning parameter documentation
* ecl: update submodule reference
Enables selection of a new output predictor method
2016-05-27 08:36:37 +02:00
Pavel Kirienko
c08eec0a23
Fixed stack overflow in UAVCAN process ( #4643 )
...
* Increased uavcan stack size; the old value of 1800 was insufficient
* Removed a misleading warning message from uavcan servers initialization
2016-05-26 20:00:10 +02:00
Julian Oes
af06737e7e
sdlog2: fix Segfault on Eagle ( #4638 )
...
Since orb_exist doesn't work on the Snapdragon Linux side, we need to do
an additional orb_check after the orb_subscribe_multi, otherwise we copy
garbage.
The segfault was triggered by a count/length information about ESC
packets which lead to access outside the struct in the garbage case.
2016-05-25 21:50:23 +02:00
Lorenz Meier
d9718d0d98
Fix commander argc handling
2016-05-25 20:56:25 +02:00
bharathr
250aab66ed
Fixed the parsing of commander arguments for non-QURT builds
2016-05-23 17:58:59 +02:00
bharathr
723b501186
Restricted the previous commit to __PX4_QURT only
2016-05-23 17:58:59 +02:00
jwilson
64c3b330ee
Partial fix for Snapdragon HITL mode
2016-05-23 17:58:59 +02:00
Lorenz Meier
c4da55e40f
MAVLink app: Reduce excessive allocation
2016-05-22 15:03:22 +02:00
Beat Küng
7f3a95508e
logger: move SDLOG_UTC_OFFSET param definition into logger module
...
It's still used in sdlog2, but once we'll depricate/remove sdlog2, we will
not remove this parameter as well.
2016-05-22 13:31:35 +02:00
Beat Küng
cd7c955067
logger: -t param: fall back to px4_clock_gettime if there's no gps fix
2016-05-22 13:31:35 +02:00
Beat Küng
a9930c2173
logger: avoid logging the padding if it's at the end of a message format
2016-05-22 13:31:35 +02:00
Beat Küng
bd96afa00b
logger: use int32_t for utc_offset instead of uint32_t
2016-05-22 13:31:35 +02:00
Beat Küng
623fe7ca2c
logger + uorb msg template: rm msg name from o_fields to save space
...
Instead we use o_name to get the topic name. Now the topic names are not
upper case anymore in the log format. This makes it more consistent, eg.
if used as a nested topic
2016-05-22 13:31:35 +02:00
Beat Küng
4f8d16cc4d
logger: log dropout events
2016-05-22 13:31:35 +02:00