Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 #1317 from MalikIdreesHasanKhan/master | Mark Kriegsman | |
Fixed typos in the markdown files. | |||
2022-01-02 | Merge pull request #1321 from ivankravets/patch-5 | Mark Kriegsman | |
Declare header files for PlatformIO | |||
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-15 | Merge pull request #1308 from alorbach/master-rmtfix | Sam Guyer | |
esp32: Fix unitialized flags field in init of the RMT driver | |||
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-30 | Merge pull request #1320 from maddogjt/new_esp32_types | Sam Guyer | |
Support ESP32 C3, S3 and possibly H2 variants | |||
2021-11-28 | Fix unintended change | Jason Tranchida | |
2021-11-18 | Declare header files for PlatformIO | Ivan Kravets | |
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-04 | Fixed typos in the markdown files. | MalikIdreesHasa | |
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-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(); ``` | |||
2021-08-01 | Tweak clockless trinket to handle negative advanceBy values (that is, ↵ | Ben Isaacs | |
showing pixels in reverse). | |||
2021-07-29 | Prevent FastLED from hanging on 0-length pixel arrays | Ben Isaacs | |
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. | |||
2021-07-29 | Remove clobbering of TCCR0A left over from ancient times | Ben Isaacs | |
Daniel Garcia commented out all of the other code which goes with this block in b9b23091 (2015). Remove this last remnant. | |||
2021-07-18 | Merge pull request #1256 from sascha432/FastLED_master | Mark Kriegsman | |
Fix for ESP8266 board sdk 3.0.0, was glitching LEDs due to by NMI | |||
2021-07-18 | Merge branch 'master' of https://github.com/FastLED/FastLED | Sam Guyer | |
Needed to make git happy | |||
2021-07-18 | Merge pull request #1251 from aykevl/fix-perlin-simplex | Mark Kriegsman | |
Fix incorrectly calling Perlin noise "Simplex Noise" | |||
2021-07-18 | Merge pull request #1240 from ChristofKaufmann/fix_missing_const | Mark Kriegsman | |
Add missing 'const' in unary operator- | |||
2021-07-18 | Merge branch 'ntwallace-master' | Sam Guyer | |
Merging code from ntwallace to support hardware SPI on ESP32 | |||
2021-07-18 | Merge pull request #1180 from awgeorge/patch-1 | Mark Kriegsman | |
Update README.md with link to wiki page | |||
2021-07-18 | Merge branch 'master' of https://github.com/ntwallace/FastLED into ↵ | Sam Guyer | |
ntwallace-master Merging ntwallace code to support hardware SPI on ESP32 |