Age | Commit message (Collapse) | Author |
|
* Add support for C3, S3, and H2
* Update pin definition mechanism to be to support multiple variants
* Fix S2 mapping that were excluding base ESP32 pin masking
|
|
|
|
switching to the ESP8266 3.0.x core.
|
|
|
|
|
|
As noted on https://github.com/FastLED/FastLED/pull/1288, many platforms can eliminate an entire multiplication this way.
|
|
|
|
The SCALE8_FIXED version of blend8 uses the formula
result = (A*(255-amountOfB) + A + B*amountOfB + B) >> 8
However, by rearranging this to
result = (256*A + B - A*amountOfB + B*amountOfB) >> 8
We can save 4 or 5 cycles (depending on how the optimiser sets up a and b inputs for that extra cycle)
This formula rearrangement may be advantageous for the C implementation too, but I haven't tried that.
|
|
For filling a rainbow pattern that's continuous in hue between the end of the strip and the beginning. Useful for out-of-the-box rainbow animations on looped strips and LED rings.
|
|
You may want this if you are doing your own frame-rate accounting and don't want to waste cycles. You may also want this if you are intentionally calling show() multiple times for the same strip.
|
|
correction without also enabling interrupts
|
|
|
|
The more specific use is in clockless_trinket, so this is the one which has been renamed.
It was only relevant if you also had FASTLED_ALLOW_INTERRUPTS defined.
Existing code will still work exactly the same, but in cases where this define would have altered the code, a warning is now emitted as well.
|
|
|
|
Example usage:
```
Show forward:
FastLED[0].setLeds(&leds[0], STRIP_LENGTH);
FastLED.show();
Show in reverse:
FastLED[0].setLeds(&leds[STRIP_LENGTH-1], -STRIP_LENGTH);
FastLED.show();
```
|
|
showing pixels in reverse).
|
|
Without this patch, a 0 length pixel array is treated as if it's 65535 long. Whilst few people will encounter this bug in simple applications, it comes up frequently when manipulating ranges of pixels with multiple PixelControllers.
|
|
Daniel Garcia commented out all of the other code which goes with this block in b9b23091 (2015). Remove this last remnant.
|
|
Fix for ESP8266 board sdk 3.0.0, was glitching LEDs due to by NMI
|
|
Needed to make git happy
|
|
Fix incorrectly calling Perlin noise "Simplex Noise"
|
|
Add missing 'const' in unary operator-
|
|
Merging code from ntwallace to support hardware SPI on ESP32
|
|
Update README.md with link to wiki page
|
|
ntwallace-master
Merging ntwallace code to support hardware SPI on ESP32
|
|
Add scale8(uint8) -- which may cause a behavior change if a uint32_t was being passed in, but this is definitely a 'fix'.
|
|
Use FASTLED_INTERNAL define to suppress pragma message from the ESP32 I2S driver
|
|
Defined MS_COUNTER for teensy.
|
|
|
|
|
|
|
|
|
|
Simplex noise is something different and is not implemented by the
FastLED library (yet!). Therefore, don't confuse people by calling it
Simplex Noise.
|
|
|
|
|
|
Fix for ESP32 driver not properly handling setLeds
|
|
|
|
|
|
|
|
Declared MS_COUNTER and initialized to 0
previously undefined when using with teensy 4.1
|
|
Adding Code of Conduct from https://www.contributor-covenant.org/
|
|
|
|
|
|
Some Modernization updates for #1208
|
|
Matrix examples x,y indicies changed back to uint8_t but returned pixel number kept as uint16_t
Added "Params for width and height" and "Param for different pixel layouts" comment lines to match other matrix examples.
In NoisePlayground changed
#define kMatrixWidth to const uint8_t kMatrixWidth to match format in other matrix examples.
|
|
As suggested in #1208 this updates:
LEDS.[function] to FastLED.[function]
Switch from byte to uint8_t
Use uint16_t for all LED index variables
Remove messages about minimum version
|
|
not 255, e.g. in fill_rainbow, as used in DemoReel100.
|
|
Arduinos, leading (sometimes) to a visible red pixel in the middle of the yellow part of the rainbow, and possibly other color glitches. I believe this fixes #1188.
|
|
Add ATTiny88 in led_sysdefs_avr.h
|
|
Native SPI support for ARM D51 processors & others. Support Seeed wio terminal.
|