rc_input add perf counters

This commit is contained in:
Daniel Agar
2018-07-30 10:32:56 -04:00
parent 658237f36a
commit 46254420be
2 changed files with 27 additions and 8 deletions
+6 -1
View File
@@ -38,6 +38,7 @@
#include <board_config.h>
#include <drivers/drv_hrt.h>
#include <drivers/drv_rc_input.h>
#include <lib/perf/perf_counter.h>
#include <lib/rc/crsf.h>
#include <lib/rc/dsm.h>
#include <lib/rc/sbus.h>
@@ -116,7 +117,8 @@ private:
hrt_abstime _cycle_timestamp{0};
unsigned _current_update_rate{0};
unsigned _current_update_interval{4000};
bool _run_as_task{false};
static struct work_s _work;
@@ -140,6 +142,9 @@ private:
CRSFTelemetry *_crsf_telemetry{nullptr};
perf_counter_t _cycle_perf;
perf_counter_t _publish_interval_perf;
static void cycle_trampoline(void *arg);
int start();