Commit Graph

1802 Commits

Author SHA1 Message Date
Mark Kriegsman
78a2b37a76
Merge pull request #1427 from dmadison/fill_noise_fix
Fix fill_noise functions with lengths > 255
2022-11-25 20:05:30 -05:00
Mark Kriegsman
f3a851f2ec
Merge pull request #1400 from smurphyUSI/master
Non-wrapping blend mode for ColorFromPalette
2022-11-25 19:20:44 -05:00
Mark Kriegsman
ead57b3be4
Merge pull request #1428 from dmadison/ci-platformio
Fix CI Build Issues
2022-11-25 16:07:06 -05:00
Mark Kriegsman
c9350030db
Merge branch 'master' into master 2022-11-25 16:05:01 -05:00
Mark Kriegsman
e9b1f47da2
Merge pull request #1399 from DavidSchinazi/patch-1
Fix unused variable warning in ESP32RMTController
2022-11-25 15:56:20 -05:00
Mark Kriegsman
58f9c15ffb
Merge pull request #1395 from Zitt/rp2040
Add rp2040 support
2022-11-25 15:53:22 -05:00
Mark Kriegsman
5eaea812de
Merge pull request #1377 from dmadison/docs
Documentation Updates
2022-11-25 15:44:29 -05:00
Marc Miller
eb888d103f Update colorpalettes.cpp
LavaColors only had 15 colors as pointed out here: https://github.com/FastLED/FastLED/issues/1435  This adds a 16th color per David's suggestion.

Co-Authored-By: David Schinazi <5599133+DavidSchinazi@users.noreply.github.com>
2022-09-27 13:26:53 -07:00
John Gildred
e338f045b5
Fixed defined name of board 2022-09-19 19:11:38 -07:00
John Gildred
2576e43dd0
Support for SAMD51P20A
This is needed for Grand Central M4 support
2022-09-19 19:04:21 -07:00
John Gildred
7e807fa789
Adding support for Grand Central M4
Adding data pin map for Grand Central
2022-09-19 19:01:21 -07:00
David Madison
637fac50a2 Update build script dependencies
To their latest versions at time of commit
2022-09-01 17:48:41 -04:00
David Madison
a146221440 Add workflow dispatch trigger to build CI
Allows running the build manually to check for CI-related errors
2022-09-01 17:26:00 -04:00
David Madison
72c257be32 Update PlatformIO version in CI 2022-09-01 17:24:33 -04:00
David Madison
5ef688eff4 Add length range check to fill_noise functions
Exits early if the num_leds parameter is zero or negative to avoid undefined behavior.

Ideally the function would take an unsigned int as a parameter (size_t?), but this fixes the issue without changing the function signature.
2022-09-01 17:12:53 -04:00
David Madison
e470c9c6a0 Fix fill_noise 255 length limit
These two functions (fill_noise8 and fill_noise16) use int for their num_leds argument but use fill_raw_noise() internally, which takes a uint8_t. This causes all LED lengths past 255 to overflow.

To fix, this loops the fill functions in increments of 255.
2022-09-01 16:49:31 -04:00
ShanHui
e2672fde9b macro for keyword register 2022-08-16 18:40:31 +08:00
Shlomo Zippel
1054143c05 Fix issue #1363 for adafruit d21 based boards 2022-08-12 11:32:20 -07:00
Shawn Silverman
ce07d6d53a Make palette equality operators const 2022-08-06 13:20:18 -07:00
Shawn Silverman
caf6f32ad4 Fix "narrowing conversion" warnings in fastpin imxrt1062
The warnings appear with newer compilers.
2022-08-06 11:40:21 -07:00
Shawn Silverman
dca0426c56 Fix Teensy 4 SPI1_CLOCK 2022-07-19 09:08:41 -07:00
Matt
5de804c273 Include spi.h, make ledSPI static, add ESP32C3 FSPI with ability to honor CLOCK_PIN and DATA_PIN. 2022-07-17 14:37:57 -07:00
Matt
99aa396d5f Revert "Add FSPI interface for esp32s2 and honor the DATA_PIN and CLOCK_PIN since the SPI channels can be remapped"
This reverts commit 84dfb69a67.
2022-07-17 14:34:10 -07:00
Matt
84dfb69a67 Add FSPI interface for esp32s2 and honor the DATA_PIN and CLOCK_PIN since the SPI channels can be remapped 2022-07-17 14:25:53 -07:00
Adam Demuri
3036d09ec6 Ignore build dir 2022-07-15 19:36:17 -06:00
Sylvain
32e93ce923 Fix issue #414 "FastLED doesnt work with Arduino MKRZero" by adding ARDUINO_SAMD_MKRZERO to the list of define leading to correct pin definition for MKR ZERO arduino board 2022-07-07 10:27:44 +02:00
smurphyUSI
41240c07b8
Add files via upload 2022-06-26 18:02:47 -04:00
David Schinazi
5f1028e766
Fix unused variable warning in ESP32RMTController 2022-06-22 18:07:12 -07:00
Adam Demuri
c8cea34c6f Add support for the stm32duino generic STM32F103C8TX 2022-06-19 21:56:35 -06:00
John Zitterkopf
aee28fc358 Merge branch 'master' of https://github.com/FastLED/FastLED into rp2040
pulls 3.5 into rp2040 fastled branch
2022-05-04 23:46:31 -05:00
David Madison
c543a17796 Update Doxygen Awesome theme version 2022-04-10 13:51:26 -04:00
David Madison
5e787f3e82 Update _circular() fill function documentation 2022-04-10 13:48:33 -04:00
David Madison
ef9cf714cc Merge commit '0838804' into docs 2022-04-10 13:33:40 -04:00
David Madison
d75b932238 Clarify average function rounding in doc brief 2022-04-10 13:31:42 -04:00
David Madison
5e987bdbdc Merge commit 'c38c2ce' into docs 2022-04-10 13:27:10 -04:00
David Madison
57a8ec2971 Merge commit '0ad135c' into docs 2022-04-10 13:20:49 -04:00
David Madison
4186408a5d Merge commit '28beedb' into docs 2022-04-10 13:20:26 -04:00
David Madison
0b02faaf39 Merge commit '274e017' into docs 2022-04-10 13:20:00 -04:00
David Madison
09219e32ab Merge commit '4cb5522' into docs 2022-04-10 13:19:14 -04:00
Mark Kriegsman
08388047ac
Merge pull request #1280 from dmadison/endless-rainbow
Create fill_rainbow_circular and fill_palette_circular functions
2022-04-10 11:33:30 -04:00
Mark Kriegsman
c38c2ce4aa
Merge pull request #1378 from Eugene8388608/master
Fix some math8 functions, improve qmul8(), minor extensions, fix typos
2022-04-10 11:29:27 -04:00
Mark Kriegsman
0ad135ca0f
Merge pull request #1341 from ben-xo/bugfix/README-version-3.5
update README to 3.5
2022-04-10 11:04:10 -04:00
Mark Kriegsman
28beedb5d6
Merge pull request #1361 from tochinet/master
Clarifies the need for SmartMatrix library and scope limited to Teensy boards
2022-04-10 10:45:12 -04:00
Mark Kriegsman
274e017d43
Merge pull request #1370 from sethtroisi/Wregister
Remove -Wregister warnings during CI
2022-04-10 10:41:19 -04:00
Sam Guyer
4cb5522d29
Merge pull request #1369 from sethtroisi/fix_warning
Prevent -Wunused-but-set-variable in clockless_rmt_esp32.h
2022-04-10 10:40:48 -04:00
Eugene8388608
34d9061317
fix typo 2022-04-05 00:53:07 +03:00
Eugene8388608
8e5e62c299
Add files via upload 2022-04-05 00:49:07 +03:00
Sam Guyer
77e24144ec
Merge pull request #936 from BenoitAnastay/master
ESP8266 support for hardware SPI
Thanks @BenoitAnastay !
2022-03-28 10:12:58 -04:00
Eugene8388608
54bcb56f12
Add files via upload 2022-03-28 17:02:14 +03:00
Benoit Anastay
ab24490bbd Building error fix 2022-03-28 02:14:04 +02:00