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
228fbb975a
New-style driver for the HMC5883 on I2C.
13 years ago
Lorenz Meier
1530aeccae
Working towards full sensor flexibility
13 years ago
px4dev
34118c72ef
mechanical style fixups
13 years ago
px4dev
735f8ffa3d
Config tweaks to enable the new-style ms5611 driver.
13 years ago
px4dev
f1f843099b
Nuke a dead file.
13 years ago
px4dev
3c5bb3f57c
New-style driver for the MPU6000.
13 years ago
px4dev
edfdb8f47e
force 8-bit SPI transactions for device::SPI drivers.
13 years ago
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'.
13 years ago
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.
13 years ago
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.
13 years ago
px4dev
9804776a0c
Checkpoint: more work in progress on mixer load/save
13 years ago
px4dev
145a6c4c49
Work in progress; standard mixer API and utility
13 years ago
Lorenz Meier
139cd09176
Faster sensor bus resets on timeouts, massively reworked fixed wing app, tested
13 years ago
px4dev
8a365179ea
Fresh import of the PX4 firmware sources.
13 years ago