From e0727e6d317d6f9ae202afe006c6c03b815b19b9 Mon Sep 17 00:00:00 2001 From: rmackay9 <rmackay9@yahoo.com> Date: Thu, 18 Oct 2012 19:15:21 +0900 Subject: [PATCH] ArduCopter: bug fix for telemetry not working on APM1. SPI3 is also UART3. On APM1 we use UART3 for telemetry and don't need SPI3. --- ArduCopter/system.pde | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ArduCopter/system.pde b/ArduCopter/system.pde index 4f47487e7..c6ab1b21d 100644 --- a/ArduCopter/system.pde +++ b/ArduCopter/system.pde @@ -103,8 +103,12 @@ static void init_ardupilot() #endif SPI.begin(); SPI.setClockDivider(SPI_CLOCK_DIV16); // 1MHZ SPI rate + +#if CONFIG_APM_HARDWARE == APM_HARDWARE_APM2 SPI3.begin(); SPI3.setSpeed(SPI3_SPEED_2MHZ); +#endif + // // Initialize the isr_registry. // -- GitLab