px4dev
e0a9024b64
Add some simple interrupt latency tracking.
13 years ago
px4dev
88f0080a0f
Fix an architectural issue with the ORB that prevented publication from interrupt context.
...
ORB topic advertisements are now global handles that can be used in any context. It is still possible to open a topic node as a publisher, but it's not the default. As a consequence, the type of the handle returned from orb_advertise has changed; all other API remains the same.
13 years ago
px4dev
8c22e2a092
Whitespace
13 years ago
px4dev
5f77561ed4
Fix output scaling for the hmc5883 driver. Add data checking, and fix an issue where the ORB topic could not be published due to being advertised in the wrong context.
13 years ago
px4dev
63831fa908
Fix an issue where the baro ORB topic was advertised from the wrong context and thus could not be published to.
13 years ago
px4dev
a0ae2cb175
Add a set of ORB topics for advertising actuator outputs.
...
This is part of \#7
13 years ago
Lorenz Meier
f3c1a7475d
Improved tuning for current attitude estimation hack, needs to be removed ASAP
13 years ago
px4dev
228fbb975a
New-style driver for the HMC5883 on I2C.
13 years ago
px4dev
3246568c82
sscanf field widths seem to be broken, don't use them.
13 years ago
Lorenz Meier
821306bc4d
Allow to disable USB interface (but leave it enabled as default), give uORB more stack space
13 years ago
pixhawk
801697c540
fixed sensors error printing
13 years ago
Lorenz Meier
78db6c990b
Testing larger stack for sensors app
13 years ago
Lorenz Meier
aaf2a23f18
Reduced optimistic send rates, better mag scaling
13 years ago
Lorenz Meier
0d28187960
Fixed attitude mag scaling
13 years ago
Lorenz Meier
767f253976
Fixed attitude rate limiting
13 years ago
Lorenz Meier
9b239bc001
fixed typo, removed deamon example from default build
13 years ago
Lorenz Meier
86ed36579a
Updated ROMFS scrips, created new ardrone_interface to jointly use multirotor_att_control on all multirotors, including AR.Drone frames
13 years ago
Lorenz Meier
dae0b922f1
Added deamon example, reworked / merged multirotor attitude control. Ready for AR.Drone interface changes and integration tests
13 years ago
Lorenz Meier
85bc4f683a
Cleaned up position control (WIP), moved PID structs (should become classes) to systemlib, added deamon app example
13 years ago
Lorenz Meier
2a5fcd9174
Fixed incorrect scaling of acceleration values
13 years ago
Lorenz Meier
dcf71d5f69
Merge branch 'master' of github.com:PX4/Firmware
13 years ago
Lorenz Meier
23ae096911
Added simple, but complete code example
13 years ago
px4dev
8477754411
Share the PX4IO protocol header, such as it is, between the two apps.
...
Stop using systemlib in the PX4IO firmware; it has expectations that can't reasonably be met.
13 years ago
px4dev
fcad5b52c5
Teach err.c how to live without standard I/O
13 years ago
px4dev
99515fc1dd
'make clean' at the top level should 'distclean' in NuttX, as it's not obvious otherwise how to get NuttX to clean out its dependencies and app configuration.
13 years ago
Lorenz Meier
9a56be6907
Changed mavlink and sensors apps to deamons, now started with mavlink start and sensors start.
13 years ago
Lorenz Meier
7874bbd37f
Updated tests suite properly to MPU-6000 driver, should pass now
13 years ago
Lorenz Meier
a4b2710928
Merge branch 'master' of github.com:PX4/Firmware
13 years ago
Lorenz Meier
d48f7ea9f2
Fixed sensors test
13 years ago
px4dev
99d5ec78a1
Add <err.h> modeled on the BSD functions of the same name; this will let us clean up a lot of output from various shell tools.
13 years ago
Lorenz Meier
dc484c1d21
State machine cleanup, introduced variable rates for MAVLink depending on the baud rate
13 years ago
Lorenz Meier
e707574f73
Merge branch 'master' of github.com:PX4/Firmware
13 years ago
Lorenz Meier
5aa91b6f17
Updated MPU test to new driver model
13 years ago
Lorenz Meier
c6eff9eb8b
Removed outdated sensors bringup app
13 years ago
px4dev
12b3a39e39
Drop these; they should not have been added.
13 years ago
Lorenz Meier
8a8b6b7165
Fixed PI wrapping code, debugging more sensor code, possible misalignment of mag and acc frames in filter
13 years ago
Lorenz Meier
bce043a21b
Fixed mag axis assignment, fixed mag calibration
13 years ago
Lorenz Meier
73286f3262
Minor tweaks and command parsing debugging
13 years ago
Lorenz Meier
8575d8cd49
Fixed arming bug
13 years ago
Lorenz Meier
18e71843be
Increased attitude estimator bm stack
13 years ago
Lorenz Meier
46c4b987cc
Various fixes for params interface
13 years ago
Lorenz Meier
e95662f505
mag cal, scaling of throttle
13 years ago
Lorenz Meier
b30e443f28
Updated start script, checking commander mishaps
13 years ago
px4dev
e84d0f41fa
fix a fatal one-character typo in the multirotor output scaling logic
13 years ago
px4dev
5198a9daf7
New multirotor mixer; builds, not yet tested.
13 years ago
px4dev
3edd6c86f2
Hide Eclipse project settings from SublimeText
13 years ago
px4dev
74980af6c9
Merge branch 'NuttX/master' from git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5027 7fd9a85b-ad96-42d3-883c-3090e2eb8679
13 years ago
px4dev
34118c72ef
mechanical style fixups
13 years ago
patacongo
3cc812dbad
Fixes to apps/*/Make.defs files needed for auto-configuration build
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5027 7fd9a85b-ad96-42d3-883c-3090e2eb8679
13 years ago
patacongo
aa09e05432
Revise recent changes to serial driver error handling: Errors other than EINTR may be returned when the driver is used very early in initialization. STM32 SPI driver will now survive repeated initializations
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5026 7fd9a85b-ad96-42d3-883c-3090e2eb8679
13 years ago