Simon Wilks
ccafa0e982
Revert "Fix the RC mappings."
...
This reverts commit de7aa60f4b .
2012-09-05 11:53:29 +02:00
Simon Wilks
de7aa60f4b
Fix the RC mappings.
...
The value of the RC mapping parameters are mixed up resulting in the
wrong parameter handle index values being used when attempting to read
the corresponding RC channels. Currently giving throttle input on Mode
2 TXs will result in a roll input, etc.
2012-09-05 11:41:34 +02:00
Lorenz Meier
84e11a0cac
Fixed correct RC loss detection, AR.Drone is now shutting down motors after 1 s of RC loss. Added debug topic.
2012-09-05 11:37:17 +02:00
px4dev
86a2a4fb9f
Turn off more debug output.
2012-09-04 23:37:56 -07:00
px4dev
41dde1ea64
Fix issue where the roll controller never receives parameter updates.
2012-09-04 23:37:16 -07:00
px4dev
97bdb9482a
Turn off annoying debug output.
2012-09-04 23:36:57 -07:00
Lorenz Meier
e503c15361
Checkpoint - this is worth an AR.Drone flight test. Fixed thrust scaling in sensors for manual input, kind of fixed AR.Drone motor interface, very reliable now
2012-09-04 21:16:39 +02:00
px4dev
62682d805e
Avoid a couple of unnecessary promotions to double.
2012-09-03 23:21:41 -07:00
px4dev
5c692e2971
Initialise some extra fields, don't try closing an ORB advertisement.
2012-09-03 23:21:17 -07:00
px4dev
86a29f7064
Merge branch 'ms5611_newmath'
2012-09-03 14:59:15 -07:00
Lorenz Meier
eb01cd6fd3
Changed a critical section to double precision calculation. It may not be necessary, but lets not risk precision unless we have properly analyzed what numerical precision is required.
2012-09-03 22:29:51 +02:00
px4dev
9667edd170
Fix up AR.drone motor GPIO config and initialisation
2012-09-03 13:28:40 -07:00
px4dev
f92139f53b
Merge branch 'master' into ms5611_newmath
2012-09-03 12:35:36 -07:00
Lorenz Meier
8a615a9741
WIP on ardrone control interface
2012-09-03 21:34:54 +02:00
Lorenz Meier
79801b1578
Added high-res sensor message better suited for scientific applications
2012-09-03 15:16:42 +02:00
Lorenz Meier
6b903cf508
Removing old cruft from the interface
2012-09-03 12:34:18 +02:00
px4dev
0d89da96a3
Adjust the mixer tables for observed yaw sign behavior.
2012-09-03 02:45:33 -07:00
Lorenz Meier
c62e78a060
Merge branch 'master' of github.com:PX4/Firmware
2012-09-03 08:36:23 +02:00
Lorenz Meier
60dabef756
Cleaned up HIL interface
2012-09-03 08:24:08 +02:00
px4dev
edaa40f1d3
Fix typo in roll controller initialization; now roll and pitch controllers respond in a comparable fashion.
2012-09-02 15:56:56 -07:00
px4dev
6576edb47e
Merge with trunk NuttX
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5079 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-09-02 12:17:16 -07:00
Lorenz Meier
8aa41f7d34
Add actuator controls output
2012-09-02 12:21:54 +02:00
Lorenz Meier
436648fff0
Ported MAVLink app to actuator_armed topic
2012-09-02 11:45:22 +02:00
Lorenz Meier
cae070c73e
Changed to publishing armed state in commander
2012-09-02 11:33:52 +02:00
Lorenz Meier
e9373752d1
Fixed arming state setting / publication
2012-09-02 11:20:36 +02:00
px4dev
eb8e3a2942
Reduce slightly the rate at which we can be spammed with arming-state change messages.
2012-09-02 02:16:44 -07:00
px4dev
00ba1d629b
Redo the math in the ms5611 driver to a) avoid re-computing scaling factors for every pressure measurement, b) be perhaps more readable and follow the data sheet more closely, and c) support calibration of the MSL pressure.
2012-09-01 16:26:12 -07:00
Lorenz Meier
cf62c892f9
Added temperature measurement, added led system command
2012-09-01 19:56:42 +02:00
patacongo
d1764ac57e
Remove CONFIG_LIBC_PERROR_DEVNAME. What was I thinking?
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5074 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-09-01 00:26:37 +00:00
patacongo
0eb58dfb72
The content for uIP web server demo is no longer canned, but is not built dynameically (Thanks to Max Holtzberg)
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5073 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-08-31 23:05:51 +00:00
patacongo
035e89e554
Fix some places in library where semaphore is not released on error conditions
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5071 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-08-31 16:03:17 +00:00
Lorenz Meier
39fd8b9cda
Fixed minor compile warnings (just warnings, no effect on execution) in BMA180
2012-08-31 14:38:55 +02:00
Lorenz Meier
4ba8036d80
minor typo in comment
2012-08-31 14:06:34 +02:00
Lorenz Meier
5f131e8c11
Checkpoint: Operational BMA180 driver
2012-08-31 14:02:23 +02:00
px4dev
63485b91b2
Kick the BMA180 driver mostly into shape. Still not reading data correctly.
2012-08-30 22:33:20 -07:00
px4dev
116306ae3e
units in comments
2012-08-30 22:32:54 -07:00
px4dev
1e80bd544b
Make the buffer ring work.
...
Avoid reading from the misaligned structure more than once.
Discard some redundant whitespace / prototype.
2012-08-30 22:32:42 -07:00
patacongo
b121fbbb00
Add configurable application entry point
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5070 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-08-30 20:13:50 +00:00
px4dev
45885f15dc
Fix the readout transfer size.
2012-08-29 23:25:14 -07:00
px4dev
da3cd24352
Be a bit more careful with which bits we stuff into the l3gd20 registers.
2012-08-29 23:16:38 -07:00
px4dev
d0898cb947
Something approximating a driver for the L3GD20
2012-08-29 22:55:15 -07:00
px4dev
d0f10a3550
driver work in progress
2012-08-29 21:40:48 -07:00
px4dev
732e23a883
Add some documentation for the warn/err functions.
2012-08-29 21:38:52 -07:00
Lorenz Meier
c816cca816
fixed a param save bug
2012-08-29 22:56:29 +02:00
Lorenz Meier
676daf7c46
minor changes for default options, closing properly all subscriptions in multirotor att control now on exit
2012-08-29 22:33:06 +02:00
Lorenz Meier
7cd89520cc
More black magic put into the attitude estimation - works nicely now
2012-08-29 15:53:11 +02:00
Lorenz Meier
7d87f2b06e
Fixed calibration, added calibration for accel, working on further filter improvements
2012-08-29 14:20:55 +02:00
Lorenz Meier
cbf020de87
Minor improvements to ardrone interface, ready for prime time
2012-08-29 09:30:57 +02:00
px4dev
6fd7e12e13
Sorry Tait, Bryan… your body is not welcome.
2012-08-29 00:08:02 -07:00
px4dev
255b0f68af
Let's not get too smart; we can't const these.
2012-08-28 23:37:23 -07:00