Added support for a total of four control groups to the IO driver and IO firmware. This allows to run auxiliary payload. Cleaned up defines for RC input channel counts, this needs another sweep to then finally allow up to 16 mapped channels and up to 20-24 RAW RC channels
fix small copy paste error in px4io driver
px4iofirmware: in manual mode: ignore control indices which are not controlled by the rmeote control
px4io frimware: improve handling of manual mode when fmu is still healthy, use data from fmu for channels which are not controlled by rc
px4iofirmware: improve check for rc controlled channels in manual mode
Merged master
Fixed compile error
Fix usage of wrong constant for RC input channels
Support 18 channels correctly on FMU
Enable 18 channels on IO
Merge branch 'master' of github.com:PX4/Firmware into control_groups
HIL: only listen to first 8 actuator outputs
Merged master
Working around creating an error condition with more than 8 raw RC channels
Allow to disable a channel
Fix return value
PX4IO driver: even compiling now
Merge remote-tracking branch 'px4/master' into control_groups
Merge pull request #548 from PX4/control_groups

Added support for a total of four control groups to the IO driver