From 93992ee82937f9517c9c9a68e2315a7ed8f36449 Mon Sep 17 00:00:00 2001 From: "danielgarcia@gmail.com" Date: Mon, 21 Oct 2013 17:33:23 +0000 Subject: Add WS2811_400 for 400khz ws2811 chips --- examples/FirstLight/FirstLight.ino | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'examples/FirstLight/FirstLight.ino') diff --git a/examples/FirstLight/FirstLight.ino b/examples/FirstLight/FirstLight.ino index 28258b52..0939fe8e 100644 --- a/examples/FirstLight/FirstLight.ino +++ b/examples/FirstLight/FirstLight.ino @@ -7,7 +7,12 @@ // // How many leds are in the strip? -#define NUM_LEDS 40 +#define SWITCH 2 +#if SWITCH == 1 +#define NUM_LEDS 18 * 3 +#elif SWITCH == 2 +#define NUM_LEDS 75 * 4 +#endif // Data pin that led data will be written out over #define DATA_PIN 6 @@ -27,7 +32,17 @@ void setup() { // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); - FastLED.addLeds(leds, NUM_LEDS); + #if SWITCH == 1 + FastSPI_LED2.addLeds(leds, NUM_LEDS/3); + FastSPI_LED2.addLeds(leds+18, NUM_LEDS/3); + FastSPI_LED2.addLeds(leds+36, NUM_LEDS/3); + #elif SWITCH == 2 + FastSPI_LED2.addLeds(leds, 75); + FastSPI_LED2.addLeds(leds + 75, 75); + FastSPI_LED2.addLeds(leds + 150, 75); + FastSPI_LED2.addLeds(leds + 225, 75); + #endif + // FastLED.addLeds(leds + 225, NUM_LEDS/4); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); -- cgit v1.2.3 From 331e25bc39755031342460dd86e84f5649e21e0d Mon Sep 17 00:00:00 2001 From: "danielgarcia@gmail.com" Date: Mon, 21 Oct 2013 17:34:50 +0000 Subject: oops --- examples/FirstLight/FirstLight.ino | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) (limited to 'examples/FirstLight/FirstLight.ino') diff --git a/examples/FirstLight/FirstLight.ino b/examples/FirstLight/FirstLight.ino index 0939fe8e..ffcc09b9 100644 --- a/examples/FirstLight/FirstLight.ino +++ b/examples/FirstLight/FirstLight.ino @@ -7,12 +7,7 @@ // // How many leds are in the strip? -#define SWITCH 2 -#if SWITCH == 1 -#define NUM_LEDS 18 * 3 -#elif SWITCH == 2 -#define NUM_LEDS 75 * 4 -#endif +#define NUM_LEDS 60 // Data pin that led data will be written out over #define DATA_PIN 6 @@ -32,19 +27,12 @@ void setup() { // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); - #if SWITCH == 1 - FastSPI_LED2.addLeds(leds, NUM_LEDS/3); - FastSPI_LED2.addLeds(leds+18, NUM_LEDS/3); - FastSPI_LED2.addLeds(leds+36, NUM_LEDS/3); - #elif SWITCH == 2 - FastSPI_LED2.addLeds(leds, 75); - FastSPI_LED2.addLeds(leds + 75, 75); - FastSPI_LED2.addLeds(leds + 150, 75); - FastSPI_LED2.addLeds(leds + 225, 75); - #endif + FastSPI_LED2.addLeds(leds+18, NUM_LEDS/3); // FastLED.addLeds(leds + 225, NUM_LEDS/4); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); + // FastLED.addLeds(leds, NUM_LEDS); + // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); @@ -73,4 +61,4 @@ void loop() { // Turn our current led back to black for the next loop around leds[whiteLed] = CRGB::Black; } -} \ No newline at end of file +} -- cgit v1.2.3 From 0c6c636508b66971e8d1d76629eaa1e0dff4ae59 Mon Sep 17 00:00:00 2001 From: "danielgarcia@gmail.com" Date: Fri, 1 Nov 2013 20:17:10 +0000 Subject: Add ATTiny pin definitions --- examples/FirstLight/FirstLight.ino | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'examples/FirstLight/FirstLight.ino') diff --git a/examples/FirstLight/FirstLight.ino b/examples/FirstLight/FirstLight.ino index ffcc09b9..eb9a3c8f 100644 --- a/examples/FirstLight/FirstLight.ino +++ b/examples/FirstLight/FirstLight.ino @@ -1,3 +1,5 @@ +#define FORCE_SOFTWARE_SPI +#define FORCE_SOFTWARE_PINS #include "FastSPI_LED2.h" /////////////////////////////////////////////////////////////////////////////////////////// @@ -27,7 +29,7 @@ void setup() { // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); - FastSPI_LED2.addLeds(leds+18, NUM_LEDS/3); + // FastSPI_LED2.addLeds(leds+18, NUM_LEDS/3); // FastLED.addLeds(leds + 225, NUM_LEDS/4); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); @@ -37,7 +39,7 @@ void setup() { // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); - // FastLED.addLeds(leds, NUM_LEDS); + FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); -- cgit v1.2.3