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:
authordanielgarcia@gmail.com <danielgarcia@gmail.com@4ad4ec5c-605d-bd5c-5796-512c9b60011b>2013-03-25 03:04:50 +0400
committerdanielgarcia@gmail.com <danielgarcia@gmail.com@4ad4ec5c-605d-bd5c-5796-512c9b60011b>2013-03-25 03:04:50 +0400
commit5f92483b58d0133929206177ddf25b5c641298db (patch)
tree487950460d09453b6e249f08afc3725975645b40 /fastspi.h
parent456f879e859046ef28529e26ba9e2b6d45482294 (diff)
Add port/pin definitions for the megas
Diffstat (limited to 'fastspi.h')
-rw-r--r--fastspi.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/fastspi.h b/fastspi.h
index 6a38ac1d..84cf2cb0 100644
--- a/fastspi.h
+++ b/fastspi.h
@@ -711,6 +711,14 @@ class SPIOutput<SPI_DATA, SPI_CLOCK, SPI_SPEED> : public AVRHardwareSPIOutput<SP
// template<uint8_t SPI_SPEED>
// class AVRSPIOutput<USART_DATA, USART_CLOCK, SPI_SPEED> : public AVRUSARTSPIOutput<USART_DATA, USART_CLOCK, SPI_SPEED> {};
+// megas
+#elif defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
+
+#define SPI_DATA 51
+#define SPI_CLOCK 52
+template<uint8_t SPI_SPEED>
+class SPIOutput<SPI_DATA, SPI_CLOCK, SPI_SPEED> : public AVRHardwareSPIOutput<SPI_DATA, SPI_CLOCK, SPI_SPEED> {};
+
// Teensy
#elif defined(__AVR_ATmega32U4__) && defined(CORE_TEENSY)