From 774abcfab8e68d5d0bf296be6d25100b72a0502f Mon Sep 17 00:00:00 2001 From: Dominic Clifton Date: Sun, 22 Feb 2015 14:56:15 +0000 Subject: [PATCH 1/2] Update unit tests. --- src/test/unit/rc_controls_unittest.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/test/unit/rc_controls_unittest.cc b/src/test/unit/rc_controls_unittest.cc index 0c3580f06e..eeb1b16ec7 100644 --- a/src/test/unit/rc_controls_unittest.cc +++ b/src/test/unit/rc_controls_unittest.cc @@ -705,6 +705,9 @@ void mwArm(void) {} void feature(uint32_t) {} void sensors(uint32_t) {} void mwDisarm(void) {} +void displayDisablePageCycling() {} +void displayEnablePageCycling() {} + uint8_t getCurrentControlRateProfile(void) { return 0; } From f88bbf4676e2321b2077d0076abf9ca5dfb50e0a Mon Sep 17 00:00:00 2001 From: Dominic Clifton Date: Sun, 22 Feb 2015 15:22:17 +0000 Subject: [PATCH 2/2] Avoid usage of methods for targets that don't use the display. --- src/main/io/rc_controls.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/io/rc_controls.c b/src/main/io/rc_controls.c index 9d10a7a246..01ade6bc80 100644 --- a/src/main/io/rc_controls.c +++ b/src/main/io/rc_controls.c @@ -250,6 +250,7 @@ void processRcStickPositions(rxConfig_t *rxConfig, throttleStatus_e throttleStat return; } +#ifdef DISPLAY if (rcSticks == THR_LO + YAW_CE + PIT_HI + ROL_LO) { displayDisablePageCycling(); } @@ -257,6 +258,7 @@ void processRcStickPositions(rxConfig_t *rxConfig, throttleStatus_e throttleStat if (rcSticks == THR_LO + YAW_CE + PIT_HI + ROL_HI) { displayEnablePageCycling(); } +#endif }