Commit Graph

10541 Commits

Author SHA1 Message Date
Lorenz Meier
18d756dd59 USB startup: Ensure that we are not talking to the peripheral too soon. Startup does not take longer due to smart rearrangement of launch calls 2015-01-26 08:59:19 +01:00
Lorenz Meier
a7f6c0ea3a Merge pull request #1699 from sjwilks/fmuv1_fix
Revert "FMUv1: Disable stack checking"
2015-01-25 22:39:48 +01:00
Simon Wilks
5c776e2392 Revert "FMUv1: Disable stack checking"
This reverts commit e62c8d7367.
2015-01-25 22:31:11 +01:00
Lorenz Meier
2c0029235a Documentation: WIP on better block diagrams 2015-01-25 16:17:03 +01:00
James Goppert
cbf4a5af16 Simplified i2c handling for flow. 2015-01-24 14:25:58 -05:00
Lorenz Meier
91c605429d Merge pull request #1694 from sjwilks/px4v1_land_detector
Add landing detector for V1 boards as well.
2015-01-24 16:42:35 +01:00
Simon Wilks
f5a1680fd6 Add landing detector for V1 boards as well. 2015-01-24 14:18:28 +01:00
Lorenz Meier
ba54deefc9 Merge pull request #1397 from dyeldandi/vz
Adding vertical (Z) velocity to inav estimator
2015-01-23 20:26:50 +01:00
Lorenz Meier
b14e849fc4 Sonar: Set min/max distance properly, add usleep for detection 2015-01-23 16:33:24 +01:00
Jon Verbeke
a23c39eec4 Sonar driver by jverbeke 2015-01-23 16:13:55 +01:00
Lorenz Meier
193a210b51 Multi sonar support by jverbeke 2015-01-23 14:51:49 +01:00
Daniel Agar
e10d6bf603 Fixed coverity CID #12521 2015-01-22 15:02:43 +01:00
Daniel Agar
9f32a85409 Fixed coverity CID #12530 2015-01-22 15:02:43 +01:00
Daniel Agar
ce11cc9f32 geofence.cpp format 2015-01-22 15:02:43 +01:00
Daniel Agar
20a8b26ac8 Fixed coverity CID #12538 2015-01-22 15:02:43 +01:00
Lorenz Meier
7faef870c8 Fix UAVCAN dependency generation issue 2015-01-22 09:24:13 +01:00
Lorenz Meier
38ae6bcc5f Added block diagram 2015-01-22 07:24:22 +01:00
Daniel Agar
30e32b004d travis fix s3 index.html and timestamp.html upload
these files were being uploaded as "/index.html" and "/timestamp.html"
2015-01-21 17:18:55 -05:00
Randy Mackay
d80a00fad1 batt_smbus: disable if no batt 10seconds after startup 2015-01-21 22:23:17 +01:00
Lorenz Meier
f8e91e8156 Merge pull request #1674 from PX4/s3deploy
Upload latest master, beta and stable builds to AWS
2015-01-21 22:21:17 +01:00
David Sidrane
2a00948c7a Added prefix to Match Message also 2015-01-21 10:19:24 -10:00
David Sidrane
e037b7ae9b Added delay to ensure the the px4io is in loop waiting for a characterit
loop.
2015-01-21 10:02:22 -10:00
David Sidrane
0943bd9a31 Added Prefix to message to identify it as PX4IO related 2015-01-21 09:54:49 -10:00
Lorenz Meier
b3b5a2de03 Set NuttX version to one which always colors the stack 2015-01-21 15:59:15 +01:00
Lorenz Meier
4b27e4029d Disabled stack checking on aerocore 2015-01-21 15:32:38 +01:00
David Sidrane
517e1e8d48 Fixed permissions 2015-01-21 14:54:25 +01:00
Lorenz Meier
e62c8d7367 FMUv1: Disable stack checking 2015-01-21 14:54:24 +01:00
Pavel Kirienko
ae0e2d7209 Removing extra UAVCAN perfcounters 2015-01-21 14:54:24 +01:00
David Sidrane
4b8feb03cf Match the OS build's CONFIG_ARMV7M_STACKCHECK setting by using actual setting in the exported nuttx config.h file to control each board build setting of ENABLE_STACK_CHECKS in toolchain_gnu-arm-eabi.mk 2015-01-21 14:54:24 +01:00
Pavel Kirienko
f6dc2af398 UAVCAN update 2015-01-21 14:54:24 +01:00
Pavel Kirienko
4baf4a032f Fixed: Passing this->_armed_sub to close, which cannot accept a negative number. 2015-01-21 14:54:24 +01:00
Pavel Kirienko
91362223ea Fixed uninitialized fields of UavcanNode 2015-01-21 14:54:24 +01:00
Pavel Kirienko
f6786d0be9 Removing -ffixed-r10 when stack checks aren't enabled 2015-01-21 14:54:24 +01:00
Pavel Kirienko
2ebd7099de Globally configurable stack checks, R10 is always fixed 2015-01-21 14:54:24 +01:00
Pavel Kirienko
c9eae96cf6 Frame size fix fix per Lorenz's suggestion 2015-01-21 14:54:24 +01:00
Pavel Kirienko
ed27e583e0 UAVCAN update 2015-01-21 14:54:24 +01:00
Pavel Kirienko
4b1782174c INSTRUMENTATIONDEFINES assignment made non-optional 2015-01-21 14:54:24 +01:00
Pavel Kirienko
1d13edcf92 Stack checks made optional: ENABLE_STACK_CHECKS 2015-01-21 14:54:24 +01:00
Pavel Kirienko
f49f183f74 UAVCAN module: -O3 instead of -Os; fixed instrumentation defines 2015-01-21 14:54:24 +01:00
Pavel Kirienko
c2bc298409 Disable instrumentation for the uavcan module 2015-01-21 14:54:24 +01:00
Pavel Kirienko
885077a1c3 Profiler: folder fix - more special cases for operator<< and operator>> 2015-01-21 14:54:24 +01:00
Pavel Kirienko
569c3b7d37 Using -g3 flag instead of -g 2015-01-21 14:54:23 +01:00
Pavel Kirienko
d87bb4dfcb Revert "Intrusive changes made for UAVCAN profiling. Will be reverted in the next commit (this one is needed to keep the changes in history)"
This reverts commit 4c301d9dcf180e39186fa6753c7a3d3215b3cfa7.
2015-01-21 14:54:23 +01:00
Pavel Kirienko
6bbacc4271 Intrusive changes made for UAVCAN profiling. Will be reverted in the next commit (this one is needed to keep the changes in history) 2015-01-21 14:54:23 +01:00
Pavel Kirienko
543cb23128 Profiler: computing stack top distribution 2015-01-21 14:54:23 +01:00
Pavel Kirienko
647163d6fa Profiler - header comment fix 2015-01-21 14:54:23 +01:00
Pavel Kirienko
f158c8270b Rich man's profiler - handling quotes 2015-01-21 14:54:23 +01:00
Pavel Kirienko
d1abf9c133 Poor man's profiler - proper stack folder that handles generic C++ types 2015-01-21 14:54:23 +01:00
Pavel Kirienko
1898b51c74 Profiler: reporting function position in flame graphs 2015-01-21 14:54:23 +01:00
Pavel Kirienko
ff7c33a4b0 Profiler: xdg-open work-around 2015-01-21 14:54:23 +01:00