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
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
px4dev
268db3dd9b
mavlink parameter load should discard all current parameters before loading from EEPROM
2012-08-28 22:55:56 -07:00
px4dev
168e32cd1b
Try not to return an unconditional error from the parameter save path.
...
Simplify the test for no parameter file on the parameter load path.
2012-08-28 22:54:28 -07:00
px4dev
1a781c6c4a
Make the distinction between "parameter import" which merges parameters, and "parameter load" which blows away any current changes.
2012-08-28 22:15:25 -07:00
px4dev
f0286d1a10
Distinguish between the end of the top-level BSON object and an error so that parameter loading can complete.
2012-08-28 21:52:26 -07:00
px4dev
1e90fd5bec
Let's not leave the R/C channel scaling factor as a NAN or INF. It makes many things sad.
...
Also, clean up the calculation of same. Really, is it easier to type out the same calculation 8 times, or perhaps you might be interested in this thing we call a 'loop'…
2012-08-28 21:13:00 -07:00
Lorenz Meier
68ac20cc3a
fixed range of debug printing
2012-08-28 22:50:47 +02:00
Lorenz Meier
a1963805e7
left debug output active to allow finishing off this issue
2012-08-28 22:48:00 +02:00
Lorenz Meier
5b81a51a82
Merge branch 'params' of github.com:PX4/Firmware
2012-08-28 21:44:38 +02:00
patacongo
f53d3ecc71
Add perror()
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5061 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-08-28 19:01:14 +00:00
px4dev
30b670a6ee
Merge branch 'NuttX/master'
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5060 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-08-28 09:43:37 -07:00
px4dev
936940abc9
Force a parameter update when the sensors thread starts.
2012-08-28 09:15:12 -07:00
patacongo
bbe3db55f2
Add some protection to the priority inheritance logic when sem_post() is called from an interrupt handler
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5060 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-08-28 14:40:12 +00:00
Lorenz Meier
fa32184973
params debugging
2012-08-28 13:56:39 +02:00
Lorenz Meier
d8210a8e2f
Implemented missing IOCTLs to set MPU scalings
2012-08-28 11:30:45 +02:00
Lorenz Meier
9a750ae698
Correct scaling for calibration routines
2012-08-28 11:30:30 +02:00
Lorenz Meier
a0925e4703
Ramped up MAVLink stack size as real use seems to need it
2012-08-28 08:50:47 +02:00