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
AgeCommit message (Collapse)Author
2022-04-10Merge pull request #1361 from tochinet/masterMark Kriegsman
Clarifies the need for SmartMatrix library and scope limited to Teensy boards
2022-04-10Merge pull request #1370 from sethtroisi/WregisterMark Kriegsman
Remove -Wregister warnings during CI
2022-04-10Merge pull request #1369 from sethtroisi/fix_warningSam Guyer
Prevent -Wunused-but-set-variable in clockless_rmt_esp32.h
2022-03-28Merge pull request #936 from BenoitAnastay/masterSam Guyer
ESP8266 support for hardware SPI Thanks @BenoitAnastay !
2022-03-28Building error fixBenoit Anastay
2022-03-28Update headerBenoit Anastay
2022-03-28An attempt to update ESP8266 SPI integrationBenoit Anastay
2022-02-27Reduce number of warnings during CISeth Troisi
2022-02-23Prevent -Wunused-but-set-variable in clockless_rmt_esp32.hSeth Troisi
2022-01-31Update SmartMatrix.inoTochinet
2022-01-31Update SmartMatrix.inoTochinet
2022-01-02FastLED Release 3.5.0, with expanded board support, and many other ↵3.5.0Mark Kriegsman
improvements and bug fixes.
2022-01-02Merge pull request #1314 from ssilverman/fix-teensy4-nameMark Kriegsman
Fix name Teesy4HardwareSPIOutput->Teensy4HardwareSPIOutput
2022-01-02Merge pull request #1272 from ben-xo/feature/make-minimum-wait-optionalMark Kriegsman
Make the minimum wait optional by defining NO_MINIMUM_WAIT
2022-01-02Merge pull request #1266 from ben-xo/bugfix/avr-clockless-timer-remnantMark Kriegsman
Remove clobbering of TCCR0A left over from ancient times
2022-01-02Merge 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-02Merge pull request #1270 from ↵Mark Kriegsman
ben-xo/feature/avr-clockless-trinket-negative-advanceBy Feature/avr clockless trinket negative advance by
2022-01-02Merge pull request #1271 from ben-xo/bugfix/duplicate-define-NO-CORRECTIONMark Kriegsman
Bugfix/duplicate define no correction
2022-01-02Merge pull request #1309 from ssilverman/octo-teensy4Sam Guyer
Fix OctoWS2811 controller for Teensy 4
2022-01-02Merge pull request #1288 from ben-xo/feature/faster-blend8-avrMark Kriegsman
Improve the speed of blend8 on AVR by 20-30%, and on other platforms by some amount
2022-01-02Merge pull request #1317 from MalikIdreesHasanKhan/masterMark Kriegsman
Fixed typos in the markdown files.
2022-01-02Merge pull request #1321 from ivankravets/patch-5Mark Kriegsman
Declare header files for PlatformIO
2022-01-02Merge pull request #1333 from maddogjt/esp32_core_compatSam Guyer
Improve compatibility with older ESP32 Arduino core versions
2022-01-01Merge pull request #1336 from Jueff/200msFlickerSam Guyer
avoid 200ms flicker every ~17.9 seconds with RMT driver
2021-12-29Fix OctoWS2811 controller for Teensy 4Shawn Silverman
The pixel layout is different.
2021-12-29Split non-timing-related changes from 8d49dd7f49a011a3b2b771522d055e90f1e3fcdeShawn Silverman
That commit is for timing changes; separating out original Teensy 4 OctoWS2811 fix and crediting the original author.
2021-12-24Merge pull request #1306 from PaulStoffregen/masterSam Guyer
Fix WS2812B timing on Teensy 4.x
2021-12-22avoid 200ms flicker every ~17.9 seconds with RMT driverWIJU
see also issue #1329
2021-12-16Improve compatibility with older ESP32 Arduino core versionsJason Tranchida
2021-12-15Merge pull request #1308 from alorbach/master-rmtfixSam Guyer
esp32: Fix unitialized flags field in init of the RMT driver
2021-12-09esp32: Fix unitialized flags field in init of the RMT driverAndre 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-30Merge pull request #1320 from maddogjt/new_esp32_typesSam Guyer
Support ESP32 C3, S3 and possibly H2 variants
2021-11-28Fix unintended changeJason Tranchida
2021-11-18Declare header files for PlatformIOIvan Kravets
2021-11-17Fix OctoWS2811 driver on Teensy 4.xPaulStoffregen
2021-11-17Clockless_rmt_esp32 support for new ESP32 variantsJason Tranchida
* Tested on ESPC3 hardware, not yet tested on ESPS3 or H2
2021-11-17Fix lib8tion compile failure on RISCV ESP32 chipsJason Tranchida
2021-11-17Add pin support for new ESP32 variantsJason 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-04Fixed typos in the markdown files.MalikIdreesHasa
2021-11-02Fix for ESP8266 interrupt handling mistakes, which were showing up once ↵Mark Kriegsman
switching to the ESP8266 3.0.x core.
2021-10-28Fix name Teesy4HardwareSPIOutput->Teensy4HardwareSPIOutputShawn Silverman
2021-10-12Fix WS2812B timing on Teensy 4.xPaulStoffregen
2021-08-27Refactor 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-26Using an | instead of + is 4 instructions faster.Ben Isaacs
2021-08-26Improve 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-01Make the minimum wait optional by defining NO_MINIMUM_WAITBen 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-01Fix sense of check - this warning is ONLY if you're trying to disable clock ↵Ben Isaacs
correction without also enabling interrupts
2021-08-01Fix the printout of warnings and make warning message clearer.Ben Isaacs
2021-08-01Change 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-01Don't assume mAdvance is always 3.Ben Isaacs