Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FastLED/FastLED.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Garcia <danielgarcia@gmail.com>2014-03-25 02:49:00 +0400
committerDaniel Garcia <danielgarcia@gmail.com>2014-03-25 02:49:00 +0400
commit52d4f2562f3e5f92c9b6389cd8b9d45cd00d7acd (patch)
treeae15417f2508d80b727e1603ac181e21a2843413 /led_sysdefs.h
parent3a13da215264b4c79991a2b3c8e692d2e4f4e024 (diff)
Stop trying to include avr/io.h when we don't recognize the platform
Diffstat (limited to 'led_sysdefs.h')
-rw-r--r--led_sysdefs.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/led_sysdefs.h b/led_sysdefs.h
index afcf6e1b..47ee5076 100644
--- a/led_sysdefs.h
+++ b/led_sysdefs.h
@@ -1,7 +1,16 @@
#ifndef __INC_LED_SYSDEFS_H
#define __INC_LED_SYSDEFS_H
-#ifndef __SAM3X8E__
+#if defined(__MK20DX128__) || defined(__MK20DX256__)
+#define FASTLED_TEENSY3
+#define FASTLED_ARM
+#elif defined(__SAM3X8E__)
+#define FASTLED_ARM
+#else
+#define FASTLED_AVR
+#endif
+
+#if defined(FASTLED_AVR) || defined(FASTLED_TEENSY3)
#include <avr/io.h>
#include <avr/interrupt.h> // for cli/se definitions
@@ -18,14 +27,6 @@ typedef volatile uint8_t RwReg; /**< Read-Write 8-bit register (volatile u
#endif
-#if defined(__MK20DX128__) || defined(__MK20DX256__)
-#define FASTLED_TEENSY3
-#define FASTLED_ARM
-#elif defined(__SAM3X8E__)
-#define FASTLED_ARM
-#else
-#define FASTLED_AVR
-#endif
// Arduino.h needed for convinience functions digitalPinToPort/BitMask/portOutputRegister and the pinMode methods.
#include<Arduino.h>