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
2020-02-12Merge pull request #961 from rocketstrong600/masterRGBWexpressMark Kriegsman
fix for older gcc versions
2020-02-11Merge pull request #916 from grandinquisitor/masterMark Kriegsman
On ATtiny (only) where there is no hardware multiplier, convert use shifts&adds to achieve multiplication by the chosen LCG constant in 'random' function.
2020-02-11Merge pull request #963 from jackw01/masterMark Kriegsman
Overload array subscript operator for CHSV structs
2020-02-11Merge pull request #965 from samguyer/masterMark Kriegsman
Better timing stability for ESP32
2020-02-11Changes the #define to have a value (mek suggestion)Sam Guyer
2020-02-10Condition on attiny flagNick Pisarro
2020-02-10Update clockless_trinket.hEthan Johnston
2020-02-09Two changes to improve stability. First, added a min wait that forces calls ↵Sam Guyer
to show() to be at least 50 microseconds apart. Second, added optional calls to ESP-IDF functions that force flash operations to wait until show() is complete.
2020-02-07overload array subscript operator for CHSV structs like it is for CRGBjackw01
2020-02-03fix for older gcc versionsEthan Johnston
fixes clockless_trinket.h:326:24: error: expected primary-expression before '__attribute__' on older gcc versions added endif
2020-02-03Rev. 3.3.3 to improve board support, add example animations, fix bugs, and ↵3.3.3Mark Kriegsman
to pass the torch.
2020-01-30Adding Pacifica (ocean waves), Pride2015 (rainbows), and TwinkleFox (holiday ↵Mark Kriegsman
lights) to the examples directory.
2020-01-30Prevent divide-by-zero, fixes #881. Thanks to @limpens and @andjoeg for ↵Mark Kriegsman
help with this.
2020-01-29Merge pull request #900 from maddogjt/fix_nrf52_single_portMark Kriegsman
Fix compilation for NRF52 chips with a single GPIO port such as NRF52832
2020-01-29Make switch/case 'fallthrough' explicit, to silence some compiler warnings ↵Mark Kriegsman
on AVR
2020-01-29Explicitly check for __AVR__ before including AVR code. Give a more ↵Mark Kriegsman
meaningful error message if the platform is not recognized.
2020-01-28Merge pull request #958 from 8633brown/patch-1Mark Kriegsman
wrong comment location
2020-01-28Merge pull request #957 from 8633brown/includesMark Kriegsman
add include for arduino library
2020-01-27wrong comment location8633brown
2020-01-25add include for arduino library re: ↵8633brown
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification
2020-01-24Merge pull request #891 from woundedlion/bug/890Mark Kriegsman
Fix truncated SPI_DATA_RATE template parameter to addLeds with Teensy 4
2020-01-21Merge pull request #956 from anoadragon453/anoa/mkr_wifi_1010Mark Kriegsman
Add platform pin mappings for Arduino MKR WiFi 1010
2020-01-21Add platform pin mappings for Arduino MKR WiFi 1010Andrew Morgan
2020-01-20Merge pull request #950 from samguyer/masterMark Kriegsman
Improvements to ESP32 support in the RMT driver
2020-01-20Merge pull request #922 from KurtE/Teensy_T4_WS2812SerialMark Kriegsman
Support WS2812Serial Library on Teensy T4
2020-01-20Merge pull request #904 from SnowMB/patch-1Mark Kriegsman
CPixelView operator-() result points to wrong data
2020-01-20Merge pull request #738 from domoritz/patch-2Mark Kriegsman
Delete preview_changes.txt
2020-01-20Merge pull request #951 from Ampt/patch-1Mark Kriegsman
Fix Nano 33 IOT pindef
2020-01-20Merge pull request #879 from MartyMacGyver/mff-fix-878Mark Kriegsman
Make examples consistent and document the likely non-RGB types
2020-01-09Fix Nano 33 IOT pindefAmpt
The pins here were based on an early draft of the Nano 33 IOT package where the pin definitions were mislabeled in the comments - https://github.com/arduino/ArduinoCore-samd/blob/08629f90b1f803017cc526c4cbbe3eaaccc8f062/variants/nano_33_iot/variant.cpp This has recently been fixed - https://github.com/arduino/ArduinoCore-samd/blob/master/variants/nano_33_iot/variant.cpp This change uses the correct pin definitions.
2020-01-08Make examples consistent and document the likely non-RGB typesMartin Falatic
Resolves #878, #877, #928
2020-01-08Fixing the conflicts in RMT codeSam Guyer
2020-01-08Attempted to merge in changes from upstream. Scary\!Sam Guyer
2020-01-05Merge pull request #907 from ↵Mark Kriegsman
cmooney3/add_mightycore_atmega16_support_to_fastpin_avr Add Atmega16 support to fastpin_avr.h (Mightycore Arduino)
2020-01-05Merge pull request #946 from gregsqueeb/patch-1Mark Kriegsman
Underscore was missing
2020-01-05Merge pull request #941 from sharpchris/patch-1Mark Kriegsman
Fix typos causing blue LEDs to not clear
2020-01-03Underscore was missingGreg Mathews
This was causing it to not compile on the Adafruit Feather nRF52840 Express for me.
2019-12-27Rewriting of the fill routine with the goal of reducing latency and ↵Sam Guyer
vulnerability to interrupts. One part is making the fill routine faster by only pushing one pixel worth of data at a time. The second part is waiting until all the buffers are full before starting
2019-12-19Added optional timing instrumentation to watch for dropped interruptsSam Guyer
2019-12-17Update MultiArrays.inoChris Sharp
Correction so that the Blue LEDs are properly blacked out
2019-11-22Support WS2812Serial Library on Teensy T4Kurt Eckhardt
Recently there was reported that the WS2812Serial library (github.com/PaulStoffregen/WS2812Serial) was not ported over to work on the new Teensy T4, so I thought I would take a look. I added the T4 support, which is now pending in a Pull Request. During that I also found that there were errors in one of the core header files for the T4, which I also fixed, which is now pending in another Pull Request (github.com/PaulStoffregen/Cores) After that was working, it was pointed out that the FastLED sample in the WS2812Serial librry did not compile. So... More details in the forum Thread: https://forum.pjrc.com/threads/58442-Non-Blocking-WS2812-LED-Library-and-Teensy-4-0
2019-11-02Convert rand multiplication constants to shifts and adds.Nick Pisarro
Since many popular low-cost chipsets do not have a native multiply operation, this calculation can be executed much more efficiently using only add and left shift.
2019-10-21Add atmega16 support to fastpin_avr (Mightycore Arduino)Charlie Mooney
The Atmega16 has the same pinout at the Atmega32 when using the MightyCore board in arduino. This commit just adds it to fastpin_avr. Tested on my Atmega16 board, and appears to work like a charm Signed-off-by: Charlie Mooney <cmooney3@gmail.com>
2019-10-19CPixelView operator-() gives an resulting pixelview pointing to wrong dataMarc Brückner
In the operator implementation the `leds` pointer is already shifted to the opposite end of the data. Using the constructor with start and end index however does the shift again. A simple fix would be the shift in the operator.
2019-10-12Fix compilation for nRF5 boards with a single GPIO portJason Tranchida
nrf52832, nrf52810, and nrf52811 have a single GPIO port, and do not define NRF_P1_BASE. If NRF_P1_BASE is not defined, do not define the generated structures requried to access GPIO port 1.
2019-09-18Fix truncated SPI_DATA_RATE template parameter to addLeds with Teensy 4Gabriel Levy
2019-08-26Should fix the build error in #873Dan Garcia
2019-08-26Spinning FastLED 3.3.23.3.2Daniel Garcia
2019-08-26Fix #865 - use the atmega1284/644 definitions for atmega32 as wellDaniel Garcia
2019-08-26Defpin cleanup (#866)Daniel Garcia
* Bring fastpin_avr in line with standard defpin macros (to simplify porting document notes * checkpoint - bring all the arm and esp platforms in line w/defpin macro naming/ordering * checkpoint - update PORTING.md to include information around just adding pin definitions if needed * Kick all the pin definitions to allow for some runtime querying of ports and tweak pintest to have it provide pin definitions for platforms that have port definitions but might be missing pin specifics (e.g. not yet-supported avr platforms