px4dev
2c85075221
Import of Troy Hanson's uthash package, v1.9.6
2012-08-19 01:31:27 -07:00
px4dev
d91f5f3dd7
The beginnings of a new parameter system.
2012-08-19 01:31:26 -07:00
px4dev
fcad5b52c5
Teach err.c how to live without standard I/O
2012-08-18 22:24:58 -07:00
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.
2012-08-18 12:57:52 -07:00
Lorenz Meier
46c4b987cc
Various fixes for params interface
2012-08-16 15:49:56 +02:00
px4dev
e84d0f41fa
fix a fatal one-character typo in the multirotor output scaling logic
2012-08-16 00:10:58 -07:00
px4dev
5198a9daf7
New multirotor mixer; builds, not yet tested.
2012-08-15 00:46:15 -07:00
px4dev
34118c72ef
mechanical style fixups
2012-08-14 08:47:04 -07:00
px4dev
65aec69705
Syntax change to improve readability; output scalers are now labelled O: instead of looking like control scalers.
...
Make mixer terminology more consistent; mixer inputs are 'controls'.
2012-08-11 11:27:07 -07:00
px4dev
67e0f8b179
Rework the mixer architecture based on discussions about arbitrary geometry mixing and plugins.
...
Now the mixer is a C++ library that can be fairly easily bolted into an output driver to provide mixing services.
Teach the FMU driver how to use it as an example. More testing is still required.
2012-08-10 00:30:40 -07:00
px4dev
4f0875ab73
Reject mixer definition lines too short to be valid.
2012-08-05 19:46:27 -07:00
px4dev
59962bc3da
Add a sample mixer definition and documentation.
...
Add support for comments in mixer definitions.
2012-08-05 16:30:28 -07:00
px4dev
9804447a66
More work on the mixer architecture.
...
Solve the multiple publishers issue with 'control groups', one group per controller. Mixer inputs now specify both group and control offset within the group.
Avoid using %f when loading/saving mixers; use scaled integers instead.
2012-08-05 14:13:34 -07:00
px4dev
9804776a0c
Checkpoint: more work in progress on mixer load/save
2012-08-05 14:13:33 -07:00
px4dev
145a6c4c49
Work in progress; standard mixer API and utility
2012-08-05 14:13:33 -07:00
Lorenz Meier
b5f7adfc10
Many Doxygen style fixes
2012-08-05 11:27:02 +02:00
px4dev
8a365179ea
Fresh import of the PX4 firmware sources.
2012-08-04 15:12:36 -07:00