aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Rework the mixer architecture based on discussions about arbitrary geometry ↵px4dev2012-08-1016-957/+1165
| | | | | | | | 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.
* Merge branch 'master' of github.com:PX4/FirmwareLorenz Meier2012-08-084-120/+136
|\
| * build fixespx4dev2012-08-084-120/+136
| |
* | Minor but important fixes across systemLorenz Meier2012-08-088-156/+239
|/
* Drop the X and + rotor mixers. We can't do multirotor mixing statically ↵px4dev2012-08-072-108/+0
| | | | like that, as there is no mechanism for dealing with channel saturation.
* Fine tuningLorenz Meier2012-08-071-8/+0
|
* Introduced multirotor controlLorenz Meier2012-08-078-0/+918
|
* minor polishingLorenz Meier2012-08-071-3/+3
|
* Minor cleanups in WP handlingLorenz Meier2012-08-073-42/+106
|
* HIL fixed, fixedwing control fixesIvan Ovinnikov2012-08-076-150/+171
|
* Sending back current position setpoints (global and local)Lorenz Meier2012-08-071-3/+38
|
* Completed calibration state machine, calibration state now propagating to ↵Lorenz Meier2012-08-065-54/+105
| | | | sensor, scale calibration soon
* Merge branch 'master' of github.com:PX4/FirmwareLorenz Meier2012-08-0618-637/+826
|\
| * Restore Eclipse project configurationpx4dev2012-08-062-0/+251
| |
| * VERY rough mixer definitions for quadrotors in X and + configuration using ↵px4dev2012-08-052-0/+108
| | | | | | | | PX4FMU.
| * Add a simple passthrough mixer for testing.px4dev2012-08-056-3/+28
| |
| * Sketchy diagnostic commands useful for testing.px4dev2012-08-051-7/+69
| |
| * Reject mixer definition lines too short to be valid.px4dev2012-08-051-0/+3
| |
| * More example mixers; three different fixed-wing configurations for FMU.px4dev2012-08-055-13/+191
| |
| * We should ignore the ROMFS image file.px4dev2012-08-051-1/+1
| |
| * This file is automatically generated and should not be checked in.px4dev2012-08-051-601/+0
| |
| * Adjust some scaling factors for more precise PWM output.px4dev2012-08-052-4/+8
| |
| * Add a sample mixer definition and documentation.px4dev2012-08-054-23/+179
| | | | | | | | Add support for comments in mixer definitions.
| * More Sublime Text project ignores.px4dev2012-08-051-1/+4
| |
* | Merge branch 'master' of github.com:PX4/FirmwareLorenz Meier2012-08-0516-97/+1017
|\|
| * More work on the mixer architecture.px4dev2012-08-057-103/+274
| | | | | | | | | | | | 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.
| * Checkpoint: more work in progress on mixer load/savepx4dev2012-08-058-148/+158
| |
| * Work in progress; standard mixer API and utilitypx4dev2012-08-0514-48/+787
| |
* | Using float precision where already anyway availableLorenz Meier2012-08-051-1/+1
|/
* Minor cleanups in printingLorenz Meier2012-08-051-17/+33
|
* Merge branch 'master' of github.com:PX4/FirmwareLorenz Meier2012-08-051-1/+10
|\
| * Merge branch 'master' of https://github.com/PX4/Firmwarepx4dev2012-08-0528-383/+413
| |\
| * | Add some exclusion patterns to keep SublimeText's project view less messy.px4dev2012-08-051-1/+10
| | |
* | | Minor fixes to HMC driver, mag calibration doneLorenz Meier2012-08-055-68/+301
| |/ |/|
* | Faster sensor bus resets on timeouts, massively reworked fixed wing app, testedLorenz Meier2012-08-0515-306/+279
| |
* | Many Doxygen style fixesLorenz Meier2012-08-0514-77/+134
|/
* Build fix.px4dev2012-08-041-2/+2
|
* Missed this in the initial import.px4dev2012-08-041-0/+36
|
* Merge branch 'NuttX/master'px4dev2012-08-049-123/+408
|\
| * Fix max filename size report by FAT statfs with long file names; Add missing ↵patacongo2012-08-049-123/+408
| | | | | | | | | | | | 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
| * Add the NSH df commandpatacongo2012-08-046-96/+196
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5007 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Extend the NSH mount command so that it will enumerate mountpoints if no ↵patacongo2012-08-0311-308/+495
| | | | | | | | | | | | arguments are provided git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5006 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Improve capability to traverse inodes in the NuttX psuedo-filesystem; now ↵patacongo2012-08-0312-74/+710
| | | | | | | | | | | | returns statfs git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5005 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add capability to traverse inodes in the NuttX psuedo-filesystempatacongo2012-08-0323-97/+460
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5004 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * STM32 PM updatepatacongo2012-08-031-3/+16
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5003 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * STM32 PM updatepatacongo2012-08-033-5/+5
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5002 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * LPC43 updatepatacongo2012-08-039-9/+48
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5001 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add stm32_clockenable() to support recovery from deep sleep low-power usage ↵patacongo2012-08-026-4/+110
| | | | | | | | | | | | modes git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5000 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Fix syslog mutual exclusion and interrupt level logicpatacongo2012-08-026-38/+132
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4999 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * The initial SYLOG device logic was valiant but yet still not enoughpatacongo2012-08-0214-206/+664
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4998 7fd9a85b-ad96-42d3-883c-3090e2eb8679