From a429c78d20c51da1ea1e8af559c62c42867cb11e Mon Sep 17 00:00:00 2001
From: rmackay9 <rmackay9@yahoo.com>
Date: Thu, 12 Apr 2012 22:53:54 +0900
Subject: [PATCH] ArduCopter - LEDS - set new output pins to OUTPUT to support
 COPTER_LEDS. Code by Robert Lefebvre

---
 ArduCopter/system.pde | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/ArduCopter/system.pde b/ArduCopter/system.pde
index b252083d8..e0d975b37 100644
--- a/ArduCopter/system.pde
+++ b/ArduCopter/system.pde
@@ -130,16 +130,17 @@ static void init_ardupilot()
 #if CONFIG_RELAY == ENABLED
 	DDRL |= B00000100;						// Set Port L, pin 2 to output for the relay
 #endif
-	// XXX set Analog out 14 to output
-	//  	   76543210
-	//DDRK |= B01010000;
-
-	#if MOTOR_LEDS == 1
-		pinMode(FR_LED, OUTPUT);			// GPS status LED
-		pinMode(RE_LED, OUTPUT);			// GPS status LED
-		pinMode(RI_LED, OUTPUT);			// GPS status LED
-		pinMode(LE_LED, OUTPUT);			// GPS status LED
-	#endif
+
+#if COPTER_LEDS == ENABLED
+	pinMode(COPTER_LED_1, OUTPUT);		//Motor LED
+	pinMode(COPTER_LED_2, OUTPUT);		//Motor LED
+	pinMode(COPTER_LED_3, OUTPUT);		//Motor LED
+	pinMode(COPTER_LED_4, OUTPUT);		//Motor LED
+	pinMode(COPTER_LED_5, OUTPUT);		//Motor or Aux LED
+	pinMode(COPTER_LED_6, OUTPUT);		//Motor or Aux LED
+	pinMode(COPTER_LED_7, OUTPUT);		//Motor or GPS LED
+	pinMode(COPTER_LED_8, OUTPUT);		//Motor or GPS LED
+#endif
 
 	#if PIEZO == 1
 		pinMode(PIEZO_PIN,OUTPUT);
-- 
GitLab