From a2a3eed0633082d9bec7e4b55f9a2a0d31cc43dc Mon Sep 17 00:00:00 2001 From: rmackay9 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 4f47487e77..c6ab1b21d8 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. //