Commit Graph

15635 Commits

Author SHA1 Message Date
Andrew Tridgell 93d444d1aa device: added a _device_id to all drivers
this device ID identifies a specific device via the tuple of (bus, bus
type, address, devtype). This allows device specific configuration
data to be stored along with a device ID, so the code can know when
the user has changed device configuration (such as removing an
external compass), and either invalidate the device configuration or
force the user to re-calibrate
2014-07-12 16:25:43 +02:00
Lorenz Meier a2f528c5ba Merged master 2014-07-12 16:11:43 +02:00
Lorenz Meier 4dc65d6f09 NuttX I2C fixes 2014-07-12 16:09:49 +02:00
Lorenz Meier 45617e9f43 Airspeed calibration improvement, enforce correct pitot order 2014-07-12 16:09:14 +02:00
Pavel Kirienko 024c8213a1 Fixed check_submodules.sh for UAVCAN 2014-07-12 17:45:05 +04:00
Lorenz Meier a0d150332a Add note to param about tubes 2014-07-12 15:39:04 +02:00
Pavel Kirienko 9a56892c2b Merge branch 'master' into uavcan 2014-07-12 17:38:49 +04:00
Pavel Kirienko e64a28e736 Building UAVCAN without run-time checks. This saves 9.5KB of flash and reduces CPU usage. 2014-07-12 17:34:36 +04:00
Lorenz Meier 7b768d11c3 Improve mission feedback, fix compile errors 2014-07-12 14:31:09 +02:00
Lorenz Meier 629ab5540f Fix severity handling of text messages 2014-07-12 14:30:49 +02:00
Lorenz Meier 5616a07bf3 Final default values and more comments for params 2014-07-12 14:29:56 +02:00
Lorenz Meier 065bf013a4 More obvious error message for mission reject 2014-07-12 14:29:30 +02:00
Lorenz Meier 2fa4434a03 Limit output of driver to positive range 2014-07-12 00:17:50 +02:00
Lorenz Meier 9c63aba9a7 Ensure NaN check is executed before any parts of the filter are run. Fix GPS velocity reset for case of initialized GPS 2014-07-11 22:44:54 +02:00
Lorenz Meier e3afb669ca sensors: Fix usage of offset for measurements 2014-07-11 22:09:47 +02:00
Lorenz Meier 899657613e airspeed cal: Improve user feedback 2014-07-11 22:09:25 +02:00
Lorenz Meier 21ce6676a1 Merged master into airspeed_test_fix 2014-07-11 22:03:05 +02:00
Simon Wilks 4495388a59 Merge remote-tracking branch 'upstream/master' into wingwing 2014-07-11 21:57:37 +02:00
Lorenz Meier 66e840ebd7 Merge pull request #1172 from sjwilks/wingwing_mixer
Wing wing mixer
2014-07-11 21:54:23 +02:00
Simon Wilks f8115e4e2e Renamed mixer file. 2014-07-11 21:51:35 +02:00
Lorenz Meier 38eb64cdeb Merge branch 'master' of github.com:PX4/Firmware into dataman_state_nav_rewrite 2014-07-11 21:41:33 +02:00
Simon Wilks 0a3a13ac70 Updated following flight tests today. 2014-07-11 21:38:12 +02:00
Simon Wilks e4264aad82 The wing wing is too small to have flaps, gimbals, etc. 2014-07-11 21:34:51 +02:00
Simon Wilks a3210f31fe Create a mixer for the Wing Wing. 2014-07-11 21:30:59 +02:00
Lorenz Meier 2c4cf30857 Merge branch 'master' of github.com:PX4/Firmware into stack_reduce 2014-07-11 21:05:14 +02:00
Lorenz Meier c474d2cbf1 FMUv2: Reduce excessive stack sizes 2014-07-11 21:04:34 +02:00
Lorenz Meier aa05582598 FMUv1: Reduce excessive stack sizes 2014-07-11 21:04:09 +02:00
Lorenz Meier f487536caf Merge pull request #1168 from PX4/gps_printing
GPS driver: Print velocity as part of status command
2014-07-11 17:33:38 +02:00
Lorenz Meier 48a614c2cb Merge branch 'master' of github.com:PX4/Firmware into dataman_state_nav_rewrite 2014-07-11 16:59:01 +02:00
Lorenz Meier 11d9724563 Stop warning users just because they shake a bit, be more strict to catch sensor failures or calibration errors in time 2014-07-11 16:03:27 +02:00
Lorenz Meier a118e8dbdd Make commander error message more verbose 2014-07-11 15:17:21 +02:00
Lorenz Meier 79c5d434bd Commander: More hotfixes to prearm check routine 2014-07-11 15:10:11 +02:00
Lorenz Meier a82d4fbb11 Hotfix: fix typo 2014-07-11 14:55:46 +02:00
Lorenz Meier b97c867420 Add a check command and fix error reporting 2014-07-11 14:51:13 +02:00
Lorenz Meier c93936c19b Merge pull request #1169 from PX4/comment-fixes
Better Doxygen for topics, no code changes
2014-07-11 14:31:21 +02:00
Lorenz Meier ee573fea9d GPS driver: Print velocity as part of status command 2014-07-11 14:25:16 +02:00
Lorenz Meier 7ea76336ca Better Doxygen for topics, no code changes 2014-07-11 14:24:07 +02:00
Lorenz Meier 5400ea9815 Merge branch 'master' of github.com:PX4/Firmware 2014-07-11 14:02:38 +02:00
Lorenz Meier 4c13c67504 Hotfix: Close fd before reusing it again 2014-07-11 14:02:22 +02:00
Lorenz Meier 25f3f6e7f2 airspeed calibration improvements for analog sensors 2014-07-11 09:12:31 +02:00
Lorenz Meier 8d081a8b0d uORB: Remove voltage field from airspeed 2014-07-11 09:11:03 +02:00
Lorenz Meier 3461d3d215 Introduce analog scaling parameter for analog airspeed sensor 2014-07-11 09:10:35 +02:00
Lorenz Meier 56e1fe382b Remove voltage field for MEAS sensor 2014-07-11 09:10:15 +02:00
Lorenz Meier 50414257a8 Remove voltage field for digital sensors 2014-07-11 09:09:57 +02:00
Lorenz Meier 3402d65948 Merge branch 'master' into airspeed_test_fix 2014-07-11 09:08:42 +02:00
Jean Cyr e8c5b8230d px4io_uploader cleanup and minor optimization
Remove redundant code
Cleanup error handling in program function
2014-07-10 23:01:41 -04:00
hxxnrx c97e08bcf0 Set IO PX4_I2C_BUS_ONBOARD I2C speed to 400KHz 2014-07-10 21:50:23 +02:00
Lorenz Meier 0baa7927fa Merge pull request #1162 from PX4/hil_outs_fix
mavlink: use all outputs in HIL mode
2014-07-10 21:49:50 +02:00
Anton Babushkin dca8daeec5 mavlink: use all outputs in HIL mode 2014-07-10 21:37:00 +02:00
Lorenz Meier 687612dd65 Do not abort if the sensor reset failed, only abort on no data 2014-07-10 18:34:33 +02:00