From f8c50f442f83b3fc2ff793f895e2be0b070d0e4d Mon Sep 17 00:00:00 2001 From: Vasily Evseenko <svpcom@gmail.com> Date: Sun, 10 Mar 2019 18:16:01 +0300 Subject: [PATCH] Fix RSSI in on FMUv4 (pixracer) --- boards/px4/fmu-v4/src/init.c | 1 - src/drivers/rc_input/RCInput.cpp | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/boards/px4/fmu-v4/src/init.c b/boards/px4/fmu-v4/src/init.c index 13d8545276..928e54def8 100644 --- a/boards/px4/fmu-v4/src/init.c +++ b/boards/px4/fmu-v4/src/init.c @@ -206,7 +206,6 @@ stm32_boardinitialize(void) // Safety - led on in led driver. stm32_configgpio(GPIO_BTN_SAFETY); - stm32_configgpio(GPIO_RSSI_IN); stm32_configgpio(GPIO_PPM_IN); int spi_init_mask = SPI_BUS_INIT_MASK; diff --git a/src/drivers/rc_input/RCInput.cpp b/src/drivers/rc_input/RCInput.cpp index 7afea2fd77..816b566c51 100644 --- a/src/drivers/rc_input/RCInput.cpp +++ b/src/drivers/rc_input/RCInput.cpp @@ -795,6 +795,10 @@ int RCInput::print_status() PX4_INFO("CRSF Telemetry: %s", _crsf_telemetry ? "yes" : "no"); PX4_INFO("SBUS frame drops: %u", sbus_dropped_frames()); +#if ADC_RC_RSSI_CHANNEL + PX4_INFO("vrssi: %dmV", (int)(_analog_rc_rssi_volt * 1000.0f)); +#endif + perf_print_counter(_cycle_perf); perf_print_counter(_publish_interval_perf); -- GitLab