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
Pavel Kirienko
af065e9ca9
libuavcan STM32 driver: UAVCAN_ASSERT() instead of assert() (autoreplace)
2014-07-12 17:18:59 +04:00
Pavel Kirienko
530242819d
libuavcan core now uses UAVCAN_ASSERT() instead of assert() (autoreplace)
2014-07-12 17:17:09 +04:00
Pavel Kirienko
cf19d86842
Macro UAVCAN_ASSERT() instead of assert() (not used yet, see the next commit)
2014-07-12 17:16:44 +04:00
Pavel Kirienko
1042d09de5
libuavcan default publisher TX timeout - 10 milliseconds
2014-07-12 16:54:15 +04:00
Pavel Kirienko
c9c9a16e94
libuavcan passive mode support
2014-07-12 16:52:17 +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
Pavel Kirienko
93f861ad60
README update
2014-07-12 02:12:58 +04: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
Pavel Kirienko
b060cf7e0d
Refined pyuavcan docs
2014-07-11 19:13:41 +04:00
Pavel Kirienko
26147880a6
Using default Python version in pyuavcan/setup.py
2014-07-11 19:06:59 +04:00
Pavel Kirienko
975a11566d
libuavcan_dsdlc docstrings
2014-07-11 19:02:57 +04: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
Pavel Kirienko
7c8f08b0d0
Explicitly stating the supported Pyhton versions
2014-07-11 18:54:40 +04:00
Pavel Kirienko
e55dd01184
pyuavcan docstring formatting
2014-07-11 18:49:59 +04: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