Commit Graph

5622 Commits

Author SHA1 Message Date
Lorenz Meier 4f9a6273cb uORB: correct pub creation for multi-topics 2015-01-29 16:33:52 +01:00
Lorenz Meier 7932e2eda2 Add top to test build 2015-01-29 16:33:52 +01:00
Lorenz Meier 8de411619a Initial stab at supporting multiple publications on the same base name and auto-enumeration of additional publications. 2015-01-29 16:33:52 +01:00
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