5619 Commits

Author SHA1 Message Date
hauptmech
21d3dcb190 Fix config utility to work with all devices of each type, not just the primary one. 2015-01-28 10:20:19 +01:00
hauptmech
5444972347 Add call to access the mcu unique id. Expose via the 'ver' command.
This is prep for verifying calibration parameters against the hardware they were gathered on.
2015-01-28 10:20:19 +01:00
Roman Bapst
97471bf0aa added references 2015-01-28 09:45:22 +01:00
Roman Bapst
e95e096284 added references 2015-01-28 09:31:42 +01:00
Lorenz Meier
52f3fe1d9a Added more docs to offset as suggested by @velocoderaptor, thanks! 2015-01-26 20:23:42 +01:00
Lorenz Meier
b8fade7dcf MPU6K: Improve gyro self test to allow more realistic deviations from nominal state 2015-01-26 20:04:56 +01:00
Johan Jansen
9c627255cc MPU6000: Increase gyro offset tolerance to 7 dps 2015-01-26 19:59:16 +01:00
Johan Jansen
9cc94fcb2d mc_pos_control: Protect against NaN and Inf setpoints 2015-01-26 13:58:19 +01:00
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
James Goppert
cbf4a5af16 Simplified i2c handling for flow. 2015-01-24 14:25:58 -05: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
Randy Mackay
d80a00fad1 batt_smbus: disable if no batt 10seconds after startup 2015-01-21 22:23: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
Pavel Kirienko
ae0e2d7209 Removing extra UAVCAN perfcounters 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
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
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
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
0901d99992 UAVCAN update (speed optimizations) 2015-01-21 14:54:23 +01:00
Pavel Kirienko
7f0f4b3072 UavcanEscController broadcasting percounter 2015-01-21 14:54:22 +01:00
Pavel Kirienko
eea3c801f4 UAVCAN perf counters 2015-01-21 14:54:22 +01:00
Lorenz Meier
87aaf2a959 uORB: Remove unused function 2015-01-21 11:01:25 +01:00
Lorenz Meier
e092705b0d EKF bugfix: Replace all off-by-one (<=22 and <23) instances by correct check. Replace all badly-written <=21 (correct, but unreadable) code by < n_states 2015-01-21 10:57:41 +01:00
Denis Yeldandi
0632d882bb INAV_W_Z_GPS_V defaults to 0 2015-01-21 12:22:07 +03:00
Lorenz Meier
21b88cd874 dataman: Reduce stack to 1800, based on real usage of 800 bytes 2015-01-21 09:24:31 +01:00
Lorenz Meier
9aa7daa86c PX4IO: Adjust stack size based on real usage of 900 bytes 2015-01-21 09:22:46 +01:00
Lorenz Meier
9a40fe4ede Sensors: Fix corner case on FD leak (not a real leak) 2015-01-21 08:58:47 +01:00
Lorenz Meier
a9c8f2331b IO firmware: Make error checking more obvious 2015-01-21 08:58:47 +01:00
Lorenz Meier
859b345314 Mag cal: Make error handling more explicit 2015-01-21 08:58:47 +01:00
Lorenz Meier
12ce2de7ae IO driver: Fix resource corner case (not a real leak) 2015-01-21 08:58:47 +01:00
Lorenz Meier
6300338d2a FMU driver: Fix resource leak for test routine. 2015-01-21 08:58:47 +01:00
Lorenz Meier
ebacd9b5ad GPS fixes from coverity 2015-01-21 08:58:47 +01:00
Lorenz Meier
76e84e017f VA_ARGS fixes from coverity 2015-01-21 08:58:47 +01:00