Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-10 | Merge pull request #1280 from dmadison/endless-rainbowHEADmaster | Mark Kriegsman | |
Create fill_rainbow_circular and fill_palette_circular functions | |||
2022-04-10 | Merge pull request #1378 from Eugene8388608/master | Mark Kriegsman | |
Fix some math8 functions, improve qmul8(), minor extensions, fix typos | |||
2022-04-10 | Merge pull request #1369 from sethtroisi/fix_warning | Sam Guyer | |
Prevent -Wunused-but-set-variable in clockless_rmt_esp32.h | |||
2022-04-05 | fix typo | Eugene8388608 | |
2022-04-05 | Add files via upload | Eugene8388608 | |
2022-03-28 | Add files via upload | Eugene8388608 | |
2022-03-28 | Building error fix | Benoit Anastay | |
2022-03-28 | Update header | Benoit Anastay | |
2022-03-28 | An attempt to update ESP8266 SPI integration | Benoit Anastay | |
2022-02-23 | Prevent -Wunused-but-set-variable in clockless_rmt_esp32.h | Seth Troisi | |
2022-01-03 | Add reversing option to fill_circular functions | David Madison | |
2022-01-03 | Reduce circular precision constants by 1 | David Madison | |
256 * 256 - 1, to fit into a uint16_t (2^16) | |||
2022-01-02 | Add brightness and blend defaults to fill_palette | David Madison | |
2022-01-02 | Create fill_palette_circular function | David Madison | |
2022-01-02 | Refactor fill "endless" as fill "circular" | David Madison | |
2022-01-02 | FastLED Release 3.5.0, with expanded board support, and many other ↵3.5.0 | Mark Kriegsman | |
improvements and bug fixes. | |||
2022-01-02 | Merge pull request #1314 from ssilverman/fix-teensy4-name | Mark Kriegsman | |
Fix name Teesy4HardwareSPIOutput->Teensy4HardwareSPIOutput | |||
2022-01-02 | Merge pull request #1272 from ben-xo/feature/make-minimum-wait-optional | Mark Kriegsman | |
Make the minimum wait optional by defining NO_MINIMUM_WAIT | |||
2022-01-02 | Merge pull request #1266 from ben-xo/bugfix/avr-clockless-timer-remnant | Mark Kriegsman | |
Remove clobbering of TCCR0A left over from ancient times | |||
2022-01-02 | Merge pull request #1267 from ↵ | Mark Kriegsman | |
ben-xo/bugfix/avr-clockless-trinket-hang-when-pixel-len-0 Prevent FastLED from hanging on 0-length pixel arrays | |||
2022-01-02 | Merge pull request #1270 from ↵ | Mark Kriegsman | |
ben-xo/feature/avr-clockless-trinket-negative-advanceBy Feature/avr clockless trinket negative advance by | |||
2022-01-02 | Merge pull request #1271 from ben-xo/bugfix/duplicate-define-NO-CORRECTION | Mark Kriegsman | |
Bugfix/duplicate define no correction | |||
2022-01-02 | Merge pull request #1309 from ssilverman/octo-teensy4 | Sam Guyer | |
Fix OctoWS2811 controller for Teensy 4 | |||
2022-01-02 | Merge pull request #1288 from ben-xo/feature/faster-blend8-avr | Mark Kriegsman | |
Improve the speed of blend8 on AVR by 20-30%, and on other platforms by some amount | |||
2022-01-02 | Merge pull request #1333 from maddogjt/esp32_core_compat | Sam Guyer | |
Improve compatibility with older ESP32 Arduino core versions | |||
2022-01-01 | Merge pull request #1336 from Jueff/200msFlicker | Sam Guyer | |
avoid 200ms flicker every ~17.9 seconds with RMT driver | |||
2021-12-29 | Fix OctoWS2811 controller for Teensy 4 | Shawn Silverman | |
The pixel layout is different. | |||
2021-12-29 | Split non-timing-related changes from 8d49dd7f49a011a3b2b771522d055e90f1e3fcde | Shawn Silverman | |
That commit is for timing changes; separating out original Teensy 4 OctoWS2811 fix and crediting the original author. | |||
2021-12-24 | Merge pull request #1306 from PaulStoffregen/master | Sam Guyer | |
Fix WS2812B timing on Teensy 4.x | |||
2021-12-22 | avoid 200ms flicker every ~17.9 seconds with RMT driver | WIJU | |
see also issue #1329 | |||
2021-12-16 | Improve compatibility with older ESP32 Arduino core versions | Jason Tranchida | |
2021-12-09 | esp32: Fix unitialized flags field in init of the RMT driver | Andre Lorbach | |
The flags field was not initialized to 0 (No flags) which caused random failures of the esp32 RMT driver (Depending on what was in the unitialized memory) on newer esp-idf versions. Also added support for debugging output in ESP32 RMT Driver (Disabled by default). related: https://github.com/FastLED/FastLED/issues/1300 | |||
2021-11-28 | Fix unintended change | Jason Tranchida | |
2021-11-17 | Fix OctoWS2811 driver on Teensy 4.x | PaulStoffregen | |
2021-11-17 | Clockless_rmt_esp32 support for new ESP32 variants | Jason Tranchida | |
* Tested on ESPC3 hardware, not yet tested on ESPS3 or H2 | |||
2021-11-17 | Fix lib8tion compile failure on RISCV ESP32 chips | Jason Tranchida | |
2021-11-17 | Add pin support for new ESP32 variants | Jason Tranchida | |
* 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 | |||
2021-11-02 | Fix for ESP8266 interrupt handling mistakes, which were showing up once ↵ | Mark Kriegsman | |
switching to the ESP8266 3.0.x core. | |||
2021-10-28 | Fix name Teesy4HardwareSPIOutput->Teensy4HardwareSPIOutput | Shawn Silverman | |
2021-10-12 | Fix WS2812B timing on Teensy 4.x | PaulStoffregen | |
2021-08-27 | Refactor blend8() to apply the same optimisations on all platforms (in BLEND_C). | Ben Isaacs | |
As noted on https://github.com/FastLED/FastLED/pull/1288, many platforms can eliminate an entire multiplication this way. | |||
2021-08-26 | Using an | instead of + is 4 instructions faster. | Ben Isaacs | |
2021-08-26 | Improve the speed of blend8 on AVR by 20-30% | Ben Isaacs | |
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. | |||
2021-08-09 | Add fill_rainbow_endless util functions | David Madison | |
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. | |||
2021-08-01 | Make the minimum wait optional by defining NO_MINIMUM_WAIT | Ben Isaacs | |
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. | |||
2021-08-01 | Fix sense of check - this warning is ONLY if you're trying to disable clock ↵ | Ben Isaacs | |
correction without also enabling interrupts | |||
2021-08-01 | Fix the printout of warnings and make warning message clearer. | Ben Isaacs | |
2021-08-01 | Change define NO_CORRECTION in clockless_trinket to NO_CLOCK_CORRECTION (#1263) | Ben Isaacs | |
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. | |||
2021-08-01 | Don't assume mAdvance is always 3. | Ben Isaacs | |
2021-08-01 | Tweak Controller::showLeds() to infer reversal from negative strip length | Ben Isaacs | |
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(); ``` |