From b2a34800e22bd4ba1ab17360b1fa803dfc384878 Mon Sep 17 00:00:00 2001 From: Pat Hickey Date: Wed, 29 Aug 2012 14:20:43 -0700 Subject: [PATCH] AP_HAL_AVR RCPassthroughTest: write to upper (>8) channels as well. --- .../examples/RCPassthroughTest/RCPassthroughTest.pde | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/AP_HAL_AVR/examples/RCPassthroughTest/RCPassthroughTest.pde b/libraries/AP_HAL_AVR/examples/RCPassthroughTest/RCPassthroughTest.pde index 138bd3a621..82b8be8452 100644 --- a/libraries/AP_HAL_AVR/examples/RCPassthroughTest/RCPassthroughTest.pde +++ b/libraries/AP_HAL_AVR/examples/RCPassthroughTest/RCPassthroughTest.pde @@ -31,11 +31,15 @@ void individualread(AP_HAL::RCInput* in, uint16_t* channels) { void multiwrite(AP_HAL::RCOutput* out, uint16_t* channels) { out->write(0, channels, 8); + /* Upper channels duplicate lower channels*/ + out->write(8, channels, 8); } void individualwrite(AP_HAL::RCOutput* out, uint16_t* channels) { for (int ch = 0; ch < 8; ch++) { out->write(ch, channels[ch]); + /* Upper channels duplicate lower channels*/ + out->write(ch+8, channels[ch]); } }