Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-10 | Merge pull request #1361 from tochinet/master | Mark Kriegsman | |
Clarifies the need for SmartMatrix library and scope limited to Teensy boards | |||
2022-04-10 | Merge pull request #1370 from sethtroisi/Wregister | Mark Kriegsman | |
Remove -Wregister warnings during CI | |||
2022-04-10 | Merge pull request #1369 from sethtroisi/fix_warning | Sam Guyer | |
Prevent -Wunused-but-set-variable in clockless_rmt_esp32.h | |||
2022-03-28 | Merge pull request #936 from BenoitAnastay/master | Sam Guyer | |
ESP8266 support for hardware SPI Thanks @BenoitAnastay ! | |||
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-27 | Reduce number of warnings during CI | Seth Troisi | |
2022-02-23 | Prevent -Wunused-but-set-variable in clockless_rmt_esp32.h | Seth Troisi | |
2022-01-31 | Update SmartMatrix.ino | Tochinet | |
2022-01-31 | Update SmartMatrix.ino | Tochinet | |
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 | |