From eed451e03434488916a7135f105702980390e074 Mon Sep 17 00:00:00 2001
From: Alexander Hirzel <alex@hirzel.us>
Date: Fri, 2 Jan 2015 11:11:18 -0500
Subject: [PATCH] rework analogInputToDigitalPin definition

---
 Marlin/Marlin.h | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/Marlin/Marlin.h b/Marlin/Marlin.h
index d8012976c4..13e5552365 100644
--- a/Marlin/Marlin.h
+++ b/Marlin/Marlin.h
@@ -30,7 +30,10 @@
 # include "Arduino.h"
 #else
 # include "WProgram.h"
-  //Arduino < 1.0.0 does not define this, so we need to do it ourselves
+#endif
+
+// Arduino < 1.0.0 does not define this, so we need to do it ourselves
+#ifndef analogInputToDigitalPin
 # define analogInputToDigitalPin(p) ((p) + A0)
 #endif
 
@@ -240,9 +243,9 @@ extern unsigned char fanSpeedSoftPwm;
 #endif
 
 #ifdef FILAMENT_SENSOR
-  extern float filament_width_nominal;  //holds the theoretical filament diameter ie., 3.00 or 1.75 
-  extern bool filament_sensor;  //indicates that filament sensor readings should control extrusion  
-  extern float filament_width_meas; //holds the filament diameter as accurately measured 
+  extern float filament_width_nominal;  //holds the theoretical filament diameter ie., 3.00 or 1.75
+  extern bool filament_sensor;  //indicates that filament sensor readings should control extrusion
+  extern float filament_width_meas; //holds the filament diameter as accurately measured
   extern signed char measurement_delay[];  //ring buffer to delay measurement
   extern int delay_index1, delay_index2;  //index into ring buffer
   extern float delay_dist; //delay distance counter
@@ -269,4 +272,5 @@ extern void digipot_i2c_init();
 
 #endif
 
-extern void calculate_volumetric_multipliers();
\ No newline at end of file
+extern void calculate_volumetric_multipliers();
+
-- 
GitLab