CF/BF - First cut of Current/Voltage/Battery cleanup.
commit067d3c0ac2645af283f0277c78d0d2183b0156bd
authorHydra <dominic.clifton@cleanflight.com>
Sun, 12 Mar 2017 11:26:30 +0000 (12 11:26 +0000)
committerDominic Clifton <dominic.clifton@cleanflight.com>
Sun, 19 Mar 2017 10:40:03 +0000 (19 10:40 +0000)
tree4798475a1ef547b022c603f1071d1b3b20c7edf5
parentb46e0fe46dc8a6200007403e9808244e4afbc85e
CF/BF - First cut of Current/Voltage/Battery cleanup.

many refactorings, bugs squished, concerns separated,
single-responsibility violations fixed and performance optimizations.
69 files changed:
Makefile
src/main/blackbox/blackbox.c
src/main/cms/cms_menu_misc.c
src/main/config/parameter_group_ids.h
src/main/drivers/adc.h
src/main/fc/cli.c
src/main/fc/config.c
src/main/fc/config.h
src/main/fc/fc_init.c
src/main/fc/fc_msp.c
src/main/fc/fc_tasks.c
src/main/io/beeper.c
src/main/io/dashboard.c
src/main/io/ledstrip.c
src/main/io/osd.c
src/main/msp/msp_protocol.h
src/main/rx/crsf.h
src/main/rx/jetiexbus.c
src/main/scheduler/scheduler.h
src/main/sensors/battery.c
src/main/sensors/battery.h
src/main/sensors/current.c [new file with mode: 0644]
src/main/sensors/current.h [new file with mode: 0644]
src/main/sensors/esc_sensor.c
src/main/sensors/esc_sensor.h
src/main/sensors/voltage.c [new file with mode: 0644]
src/main/sensors/voltage.h [new file with mode: 0644]
src/main/target/AIRHEROF3/target.h
src/main/target/ALIENFLIGHTF4/config.c
src/main/target/ALIENFLIGHTNGF7/config.c
src/main/target/BETAFLIGHTF3/config.c
src/main/target/BETAFLIGHTF3/target.h
src/main/target/COLIBRI_RACE/i2c_bst.c
src/main/target/COLIBRI_RACE/target.h
src/main/target/ELLE0/target.h
src/main/target/F4BY/target.h
src/main/target/FISHDRONEF4/target.h
src/main/target/FURYF4/target.h
src/main/target/IMPULSERCF3/target.h
src/main/target/KISSFC/target.h
src/main/target/KIWIF4/target.h
src/main/target/KROOZX/config.c
src/main/target/KROOZX/target.h
src/main/target/MULTIFLITEPICO/config.c
src/main/target/MULTIFLITEPICO/target.h
src/main/target/OMNIBUS/target.h
src/main/target/OMNIBUSF4/target.h
src/main/target/PIKOBLX/config.c
src/main/target/RACEBASE/target.h
src/main/target/RCEXPLORERF3/target.h
src/main/target/RG_SSD_F3/config.c
src/main/target/SINGULARITY/target.h
src/main/target/SPRACINGF3/target.h
src/main/target/SPRACINGF3EVO/target.h
src/main/target/SPRACINGF3NEO/target.h
src/main/target/TINYFISH/config.c
src/main/target/TINYFISH/target.h
src/main/target/VRRACE/target.h
src/main/telemetry/crsf.c
src/main/telemetry/frsky.c
src/main/telemetry/hott.c
src/main/telemetry/ibus_shared.c
src/main/telemetry/ltm.c
src/main/telemetry/mavlink.c
src/main/telemetry/smartport.c
src/main/telemetry/srxl.c
src/test/unit/telemetry_crsf_unittest.cc
src/test/unit/telemetry_hott_unittest.cc
src/test/unit/telemetry_ibus_unittest.cc