Battery current reading implemented.
Workaround to compile on FMUv1.
sensors: fixed bug discharged battery current
sdlog2: log all low-level battery parameters in BATT message
Use discharged current to estimate remaining battery charge if capacity is known
Fix mavlink battery remaining scale
sdlog2: BATT message format fixed
sdlog2: BATT message bug fixed
mavlink battery current scale fix
sensors: minor cleanup, bugs fixed, use unsigned long for discharged integration to avoid rounding errors.
Track raw battery voltage and filtered battery voltage separately. Estimate remaining battery as min(voltage_estimate, discharged_estimate). Battery voltage LPF time increased.
Merge branch 'master' into batt_fixes
Add FrSky telemetry application.
This daemon emulates an FrSky sensor hub by periodically sending data packets to an attached FrSky receiver.
sensors: discharged current type changed to uint64
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
PPM channel count detection is now using a more paranoid approach.