diff options
author | Daniel Garcia <danielgarcia@gmail.com> | 2014-03-25 02:49:00 +0400 |
---|---|---|
committer | Daniel Garcia <danielgarcia@gmail.com> | 2014-03-25 02:49:00 +0400 |
commit | 52d4f2562f3e5f92c9b6389cd8b9d45cd00d7acd (patch) | |
tree | ae15417f2508d80b727e1603ac181e21a2843413 /led_sysdefs.h | |
parent | 3a13da215264b4c79991a2b3c8e692d2e4f4e024 (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.h | 19 |
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> |