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
patacongo
ddaa72597b
STM32 CAN TX/RX pins reversed; inconsistent conditional compilation
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5017 7fd9a85b-ad96-42d3-883c-3090e2eb8679
13 years ago
Lorenz Meier
04d280564c
Merge branch 'master' of github.com:PX4/Firmware
13 years ago
Lorenz Meier
7a912a3fe4
Minor but important fixes across system
13 years ago
px4dev
2b6eca225f
build fixes
13 years ago
px4dev
7a6a4b9352
Drop the X and + rotor mixers. We can't do multirotor mixing statically like that, as there is no mechanism for dealing with channel saturation.
13 years ago
patacongo
62cfd38241
Add a USB0 device header file for LPC43
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5016 7fd9a85b-ad96-42d3-883c-3090e2eb8679
13 years ago
Lorenz Meier
1a3f78657e
Fine tuning
13 years ago
Lorenz Meier
e9af999dc6
Introduced multirotor control
13 years ago
patacongo
ed303232fa
Update documentation to describe customization of NSH; Add the framework for a LPC43xx USB0 driver (not functional)
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5015 7fd9a85b-ad96-42d3-883c-3090e2eb8679
13 years ago
Lorenz Meier
c519f28b98
minor polishing
13 years ago
Lorenz Meier
962a3464a6
Minor cleanups in WP handling
13 years ago
Ivan Ovinnikov
9536bfa3ca
HIL fixed, fixedwing control fixes
13 years ago
Lorenz Meier
2b09a7914f
Sending back current position setpoints (global and local)
13 years ago
Lorenz Meier
7f2a63eb96
Completed calibration state machine, calibration state now propagating to sensor, scale calibration soon
13 years ago
Lorenz Meier
f88bba0cec
Merge branch 'master' of github.com:PX4/Firmware
13 years ago
patacongo
756fc3f2db
Misc updates (minor)
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5014 7fd9a85b-ad96-42d3-883c-3090e2eb8679
13 years ago
px4dev
9fd948039c
Restore Eclipse project configuration
13 years ago
patacongo
722430d4d2
Fix more floating point formatting bugs
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5013 7fd9a85b-ad96-42d3-883c-3090e2eb8679
13 years ago
px4dev
74b8e31fd8
VERY rough mixer definitions for quadrotors in X and + configuration using PX4FMU.
13 years ago
px4dev
528095a20b
Add a simple passthrough mixer for testing.
13 years ago
px4dev
3860f72665
Sketchy diagnostic commands useful for testing.
13 years ago
px4dev
4f0875ab73
Reject mixer definition lines too short to be valid.
13 years ago
patacongo
181f52600b
Fix a floating point presentation error
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5012 7fd9a85b-ad96-42d3-883c-3090e2eb8679
13 years ago
patacongo
45b832c6ff
cosmetic
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5011 7fd9a85b-ad96-42d3-883c-3090e2eb8679
13 years ago
px4dev
5c30722e77
More example mixers; three different fixed-wing configurations for FMU.
13 years ago
px4dev
6976fe4b19
We should ignore the ROMFS image file.
13 years ago
px4dev
cd3a49c3a2
This file is automatically generated and should not be checked in.
13 years ago
px4dev
c513f5ade8
Adjust some scaling factors for more precise PWM output.
13 years ago
px4dev
59962bc3da
Add a sample mixer definition and documentation.
...
Add support for comments in mixer definitions.
13 years ago
px4dev
ae91f8338d
More Sublime Text project ignores.
13 years ago
Lorenz Meier
31850115bb
Merge branch 'master' of github.com:PX4/Firmware
13 years ago
Lorenz Meier
df42d0604e
Using float precision where already anyway available
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
62e18b580c
Minor cleanups in printing
13 years ago
Lorenz Meier
43a1c9edfd
Merge branch 'master' of github.com:PX4/Firmware
13 years ago
Lorenz Meier
96b348af9f
Minor fixes to HMC driver, mag calibration done
13 years ago
px4dev
0b352b24e3
Merge branch 'master' of https://github.com/PX4/Firmware
13 years ago
px4dev
0513e940ed
Add some exclusion patterns to keep SublimeText's project view less messy.
13 years ago
patacongo
fca1ea81db
I learned how to spell PSEUDO
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5010 7fd9a85b-ad96-42d3-883c-3090e2eb8679
13 years ago
Lorenz Meier
139cd09176
Faster sensor bus resets on timeouts, massively reworked fixed wing app, tested
13 years ago
Lorenz Meier
b5f7adfc10
Many Doxygen style fixes
13 years ago
px4dev
4f4a3a48bf
Build fix.
13 years ago
px4dev
310d055e44
Missed this in the initial import.
13 years ago
px4dev
f7ebc45871
Merge branch 'NuttX/master'
13 years ago
patacongo
60889d41f6
Update NSH documentation; Add option to reduce size of help commnd without completely eliminating it
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5009 7fd9a85b-ad96-42d3-883c-3090e2eb8679
13 years ago
px4dev
8a365179ea
Fresh import of the PX4 firmware sources.
13 years ago
patacongo
3ec93230f3
Fix max filename size report by FAT statfs with long file names; Add missing logic to support fieldwidth and justification for %s format; Add extended help options. Default help command just shows a short list of commands. Verbose and single command help options
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5008 7fd9a85b-ad96-42d3-883c-3090e2eb8679
13 years ago