aboutsummaryrefslogtreecommitdiff
path: root/apps/px4io/mixer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Out of memory warning, flash and RAM optimizationsLorenz Meier2013-02-231-66/+1
|
* Switched to debug statement which is more efficient regarding stack usage, ↵Lorenz Meier2013-02-201-5/+5
| | | | only printing at debug level 2 or higher.
* MergedLorenz Meier2013-02-171-2/+2
|\
| * lib_lowprintf -> lowsyslogpx4dev2013-02-061-2/+2
| |
| * Strip some debuggingpx4dev2013-01-191-1/+0
| |
* | Ensured that the mixer output obeys the FMU and IO armed stateLorenz Meier2013-02-121-2/+3
| |
* | A couple of logic fixes from Tridge.px4dev2013-01-261-7/+9
| |
* | Only update the servo output values when we are armed.px4dev2013-01-261-6/+6
| |
* | Implement settable failsafe values for PWM outputs.px4dev2013-01-251-4/+13
| | | | | | | | By default in failsafe mode, PWM output pulses are not generated.
* | Beat the px4io driver into compilable shape. Just missing RC input ↵px4dev2013-01-151-0/+6
| | | | | | | | configuration now.
* | Add support for battery current scaling. Add feedback for mixer load operations.px4dev2013-01-151-46/+56
| |
* | Add support for raw PWM passthrough from FMU via IO.px4dev2013-01-151-24/+44
| |
* | Fix up FMU input timeout handling.px4dev2013-01-141-2/+2
| | | | | | | | | | Fix the FMU auto OK LED status. Strip out unused fields from the system state structure.
* | Major workover of the PX4IO firmware for I2C operation.px4dev2013-01-131-58/+70
|/
* Working on override channel mapping, allowed trim cal only with RC onLorenz Meier2013-01-111-0/+2
|
* Fixed RC mapping transmission, tested. Fixed RC scaling in manual modeLorenz Meier2013-01-061-8/+23
|
* MergedLorenz Meier2013-01-061-2/+34
|\
| * Moved the channel mappings and attributes to the config sectionSimon Wilks2013-01-061-5/+7
| |
| * Send rc channel ordering and channel attributes from FMU to IOSimon Wilks2013-01-051-14/+20
| |
| * Manually remap the channel assignements for testing.Simon Wilks2013-01-051-3/+27
| |
* | Code style fixLorenz Meier2013-01-061-2/+2
|/
* A wrong parameter name in commander was responsible for manual override ↵Julian Oes2012-12-311-1/+1
| | | | always ok
* Merge branch '#111-px4io-integrated-mixing' of github.com:PX4/Firmware into ↵Lorenz Meier2012-12-311-4/+4
|\ | | | | | | fixedwing_io_mixing
| * Revert "Removed text reuse, causing crash with stack trace"px4dev2012-12-301-4/+4
| | | | | | | | This reverts commit 668d1b330114fefc0ae7a6c476074f2c263c1476.
* | Merge branch '#111-px4io-integrated-mixing' into fixedwing_io_mixingLorenz Meier2012-12-301-4/+4
|\|
| * Removed text reuse, causing crash with stack traceLorenz Meier2012-12-301-4/+4
| |
* | Merged IO mixing branchLorenz Meier2012-12-301-11/+26
|\|
| * Implement the remaining pieces of mixer upload to PX4IO.px4dev2012-12-301-7/+21
| |
| * Rename the FMU->IO output controls to reflect the fact that they are ↵px4dev2012-12-291-2/+1
| | | | | | | | controls, not servo values.
* | mergedLorenz Meier2012-12-301-28/+41
|/
* whitespace/formattingpx4dev2012-12-291-3/+10
|
* Fix some scaling errors in the PWM <-> mixer-internal conversions.px4dev2012-12-291-2/+2
|
* Rough in the new mixer path for PX4IO.px4dev2012-12-291-0/+212