Commit Graph

11760 Commits

Author SHA1 Message Date
Thomas Gubler e5e42650c4 run code style fixer tool on ecl attitude lib 2015-02-15 10:13:49 +01:00
Thomas Gubler edc5f8a057 add experimantal acceleration feedback by @kd0aij 2015-02-15 10:13:49 +01:00
Thomas Gubler e14023e98f fw att control: update param description 2015-02-15 10:13:49 +01:00
Thomas Gubler d1e9868b9b fw att: add acceleration to control_input 2015-02-15 10:13:49 +01:00
Thomas Gubler d294046245 fw yaw: add enum for method selection 2015-02-15 10:13:49 +01:00
Thomas Gubler 53ffde30c2 fw att: add param to select yawrate control method 2015-02-15 10:13:49 +01:00
Andrew Tridgell 1b8a830a38 i2c: prevent double free of _dev pointer
this caused heap corruption
2015-02-14 11:16:02 +01:00
David Sidrane cbe44e572b Updated NuttX Submodule to spi_clk_fix 2015-02-13 07:14:17 -10:00
Johan Jansen b1b078103a GPS: Remove GPS disable debug code 2015-02-13 14:29:59 +01:00
Johan Jansen f640f43869 ROMFS: Disable AttPosEKF by default for MultiCopters 2015-02-13 14:27:05 +01:00
Johan Jansen f64a8d7cb0 AttPosEKF: Fix sensor loss recovery 2015-02-13 10:52:10 +01:00
Johan Jansen 331352c75d AttPosEKF: Use multiplatform land detector (was custom FixedWing only) 2015-02-13 10:50:55 +01:00
Lorenz Meier ccc6f0b020 Improve multi-stream handling by template and index usage. Can be consolidated slightly once multiplatform code knows about multi-topics 2015-02-13 09:33:12 +01:00
Lorenz Meier 3a2256dfe7 Set up ACTUATOR_CONTROL_TARGET message and stream rate correctly 2015-02-13 09:33:12 +01:00
Lorenz Meier 37b1182cf7 Set optical flow message correctly on startup 2015-02-13 09:33:12 +01:00
Lorenz Meier dcf03a2594 mavlink app: Use actuator controls message 2015-02-13 09:33:12 +01:00
Lorenz Meier f0ad98c92c RGB led: Code style and comment on bus speed 2015-02-13 09:13:23 +01:00
Lorenz Meier 113b0ab51b px4flow: Drop default conversion interval to 10Hz to avoid flooding tthe bus. 2015-02-13 09:13:20 +01:00
Lorenz Meier f9d3cfc493 SPI: Log device clock on startup 2015-02-13 09:13:20 +01:00
Lorenz Meier c0d246e8e4 CDEV::I2C: Enforce one speed per bus 2015-02-13 09:12:38 +01:00
Johan Jansen 6af2a38f36 AttPosEKF: Moved class declaration to header file 2015-02-12 14:43:23 +01:00
Johan Jansen a8c298c772 AttPosEKF: Remove unused gps accel estimation 2015-02-12 13:55:03 +01:00
Lorenz Meier eeb192730f Revert "include default PYTHONPATH in call to uorb header generation script"
This reverts commit 7e6198b3dd.
2015-02-12 13:29:08 +01:00
Johan Jansen 755abccb3e AttPosEKF: Removed SENSOR_COMBINED_SUB macros 2015-02-12 13:00:20 +01:00
Johan Jansen 76901c6414 AttPosEKF: Moved data collection to separate function 2015-02-12 11:49:45 +01:00
Johan Jansen f5534dd5c1 AttPosEKF: Fix velNED not initialized properly on first GPS fix 2015-02-12 10:58:36 +01:00
James Goppert d736311982 Added flow position estimator to default apps. 2015-02-11 21:11:23 -05:00
James Goppert 017f3ead47 Flow example fix for divide by zero.
This prevented publishing and made the module unusable.
2015-02-11 21:05:40 -05:00
Johan Jansen 0cbfa65056 AttPosEKF: Refactor and code cleanup 2015-02-11 17:57:33 +01:00
Johan Jansen 8d8a66607a AttPosEKF: Do not publish global position if we have none 2015-02-11 16:43:52 +01:00
Johan Jansen c1e13e5afb AttPosEKF: Fix GPS loss timeout not resetting properly 2015-02-11 16:43:04 +01:00
Johan Jansen dc522f217f Commander: Fix GPS loss not handled properly 2015-02-11 16:42:01 +01:00
Johan Jansen 7f7c36b5b1 AttPosEKF: Publish altitude position estimates without GPS 2015-02-11 13:38:59 +01:00
Johan Jansen 3d1e373e36 AttPosEKF: Fix initialization of AMSL estimation without GPS 2015-02-11 13:38:59 +01:00
Johan Jansen 66cb129d18 AttPosEKF: Fix license text for InertialNav files 2015-02-11 13:38:59 +01:00
Johan Jansen ebb111dafa AttPosEKF: Replace sqrt with sqrtf 2015-02-11 13:38:59 +01:00
Johan Jansen ce07e0de2d AttPosEKF: Added missing license header text 2015-02-11 13:38:59 +01:00
Johan Jansen 723c138b09 AttPosEKF: Move documentation to header file 2015-02-11 13:38:59 +01:00
Johan Jansen 83298110c1 AttPosEKF: Disable unused function 2015-02-11 13:38:59 +01:00
Johan Jansen 7287dc3c4c AttPosEKF: Replace custom min/max functions with c++ standard 2015-02-11 13:38:59 +01:00
Johan Jansen 022208e998 AttPosEKF: Move initializeParameters() from header to implementation file 2015-02-11 13:38:59 +01:00
Johan Jansen ce5a9929ff AttPosEKF: Fix coding style 2015-02-11 13:38:59 +01:00
Johan Jansen d1ecfad4cd EKFAttPos: Enforce type safety 2015-02-11 13:38:59 +01:00
parallels 7ca2553da2 trone: added support for WHOAMI register 2015-02-11 12:51:10 +01:00
Grant Morphett 215e8e2466 hmc5883: Fix for Issue1858 detection of MAG on Int/Ext I2C Bus. 2015-02-11 12:49:56 +01:00
Andrew Tridgell 0801dbda38 l3gd20: checking status only makes sense if we have DRDY
it makes no sense on the external SPI bus
2015-02-11 12:48:59 +01:00
Andrew Tridgell e0ac0c4a4b l3gd20: fixed "l3gd20 test"
don't reset after test, and leave us in correct polling mode
2015-02-11 12:48:52 +01:00
Andrew Tridgell fc40a5c641 systemcmds: added usb_connected command
this is used in APM startup to see if we should start nsh on usb when
no microSD is inserted
2015-02-11 17:36:07 +11:00
Lorenz Meier 6774c3b213 Updated MAVLink version 2015-02-10 23:35:31 +01:00
Lorenz Meier 81c9b9fd95 Get secondary mag to work, but only if internal 2015-02-10 22:01:31 +01:00