Commit Graph

24 Commits

Author SHA1 Message Date
Mark Kriegsman
f139f380ca
Revert "added support for DP1903" 2023-05-29 12:30:08 -04:00
KhanKudo
7078df41cf added support for DP1903
It's a variant of WS2811 with significantly different timings
2023-02-18 15:52:16 +01:00
David Madison
ef9cf714cc Merge commit '0838804' into docs 2022-04-10 13:33:40 -04:00
David Madison
5e76fd6001 Add additional keywords
This is not comprehensive, but it's better than it was.
2022-03-25 04:24:41 -04:00
David Madison
bbce974dc7 Add fill_circular keywords 2022-01-02 17:07:06 -05:00
David Madison
12127ccdac Add fill_rainbow_endless util functions
For filling a rainbow pattern that's continuous in hue between the end of the strip and the beginning. Useful for out-of-the-box rainbow animations on looped strips and LED rings.
2021-08-09 16:26:24 -04:00
Henry Gabryjelski
13a9e0cc09 Update keywords.txt with additional chipsets (#854)
* Alphabetize chipset section -- no content changes this commit.

* Remove duplicate definition of LPD6803

* Add PL9823 to chipset keyword literals

* Add a dozen more missing chipsets as LITERAL1:
* APA106
* DOTSTAR
* GW6205_400
* LPD1886_8BIT
* PIXIE
* SK6812
* SK6822
* SK9822
* TM1812
* UCS1904
* UCS2903
* WS2852
2019-07-31 17:43:20 -07:00
Daniel Garcia
145b1b47a7 Update notes/keywords 2019-01-19 19:02:33 -08:00
heX
334fa8c40b Add support LPD6803 2018-12-25 11:10:41 -08:00
ChristofKaufmann
83fdc12ebd Add some missing keywords for Arduino (#645)
This adds the following keywords:

*  `CRGBArray`
*  `clearData`
*  `setMaxPowerInMilliWatts`
*  `setMaxPowerInVoltsAndMilliamps`
*  `setMaxRefreshRate`

This fixes #642.
2018-08-31 16:04:13 -07:00
per1234
1b44dfa547 Use a single tab field separator in keywords.txt (#628)
Each field of keywords.txt is separated by a single true tab. When you use multiple tabs it causes the field to be interpreted as empty. On Arduino IDE 1.6.5 and newer an empty KEYWORD_TOKENTYPE causes the default editor.function.style coloration to be used (as with KEYWORD2, KEYWORD3, LITERAL2). On Arduino IDE 1.6.4 and older it causes the keyword to not be recognized for any special coloration.

Reference:
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification#keywords
2018-07-14 20:03:25 -07:00
Paul Stoffregen
65a563f58f Add WS2812Serial driver (#517)
* Update Pintest example

* Use arm/k66 platform for Teensy 3.5

* Add WS2812Serial driver
2017-11-02 09:13:19 -07:00
Mark Kriegsman
60f90b6990 Fixed loss-of-precision bug in pixel blending. Pixel blending should be a little smoother now and free from error noise in the low bits. This includes palette colors returned from ColorFromPalette, which are now slightly smoother. Also introduced a new lib8tion function, blend8( byte, byte, fract8). The new pixel blending should have negligible effect on code size, and it is ever so slightly faster than the old version with the error. Fixes #404. 2017-01-19 21:57:30 -05:00
alex-Arc
8267d4daea Add WS2813
tested on teensy 3.1
2016-07-18 17:46:46 +02:00
Mark Kriegsman
7e058dcaea Change BLEND to LINEARBLEND for ColorFromPalette 2015-05-13 20:09:08 -04:00
Nico
df7cb49e59 Keywords fix 3.1
Tabstops has to be used instead of Spaces

Check this on other branches as well.
2015-03-22 16:44:16 +01:00
Mark Kriegsman
9b26dc0d63 Fixing sin8 and sin16 keywords 2014-10-24 06:46:36 -04:00
Daniel Garcia
5b2c7cfa63 Add even more keywords 2014-10-12 15:31:11 -07:00
Daniel Garcia
0137036552 Adding a bunch of keywords in prep for merging back to master 2014-10-12 15:01:12 -07:00
Daniel Garcia
4765606628 Fixing keywords because tabs are counted 2013-11-10 16:55:58 -08:00
Daniel Garcia
72bbcc04f4 Adding keywords for all the fun stuff 2013-11-10 15:10:26 -08:00
danielgarcia
f9bb5ce554 forgot the keywords 2011-06-23 02:20:03 +00:00
danielgarcia
55f6b76ab9 upading keywords 2010-10-02 00:52:25 +00:00
danielgarcia
5625bd2275 initial checkin 2010-09-22 10:23:27 +00:00