diff --git a/ReadMe.md b/ReadMe.md index 8e4dfb7..2ccace2 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -4,7 +4,7 @@ Arduino NeoPixel library -A library to control one wire protocol RGB and RGBW leds like SK6812, WS2811, and WS2812 that are commonly refered to as NeoPixels. +A library to control one wire protocol RGB and RGBW leds like SK6812, WS2811, and WS2812 that are commonly refered to as NeoPixels and two wire protocol RGB like APA102 commonly refered to as DotStars. Supports most Arduino platforms. This is the most funtional library for the Esp8266 as it provides solutions for all Esp8266 module types even when WiFi is used. diff --git a/keywords.txt b/keywords.txt index 1c5b46b..d0dc8d6 100644 --- a/keywords.txt +++ b/keywords.txt @@ -18,6 +18,8 @@ NeoRgbwFeature KEYWORD1 NeoRgbFeature KEYWORD1 NeoBrgFeature KEYWORD1 NeoRbgFeature KEYWORD1 +DotStarBgrFeature KEYWORD1 +DotStarLbgrFeature KEYWORD1 Neo800KbpsMethod KEYWORD1 Neo400KbpsMethod KEYWORD1 NeoAvr800KbpsMethod KEYWORD1 @@ -30,6 +32,8 @@ NeoEsp8266AsyncUart800KbpsMethod KEYWORD1 NeoEsp8266AsyncUart400KbpsMethod KEYWORD1 NeoEsp8266BitBang800Method KEYWORD1 NeoEsp8266BitBang400Method KEYWORD1 +DotStarMethod KEYWORD1 +DotStarSpiMethod KEYWORD1 NeoPixelAnimator KEYWORD1 AnimUpdateCallback KEYWORD1 AnimationParam KEYWORD1 diff --git a/library.json b/library.json index 0b9d96b..6ba6b3e 100644 --- a/library.json +++ b/library.json @@ -1,14 +1,14 @@ { "name": "NeoPixelBus", - "keywords": "NeoPixel, WS2811, WS2812, SK6812, RGB, RGBW", - "description": "A library that makes controlling NeoPixels (WS2811, WS2812 & SK6812) easy. Supports most Arduino platforms. Support for RGBW pixels. Includes seperate RgbColor, RgbwColor, HslColor, and HsbColor objects. Includes an animator class that helps create asyncronous animations. For Esp8266 it has three methods of sending data, DMA, UART, and Bit Bang.", + "keywords": "NeoPixel, WS2811, WS2812, SK6812, DotStar, ADA102, RGB, RGBW", + "description": "A library that makes controlling NeoPixels (WS2811, WS2812 & SK6812) and DotStars (ADA102) easy. Supports most Arduino platforms. Support for RGBW pixels. Includes seperate RgbColor, RgbwColor, HslColor, and HsbColor objects. Includes an animator class that helps create asyncronous animations. For Esp8266 it has three methods of sending data, DMA, UART, and Bit Bang.", "homepage": "https://github.com/Makuna/NeoPixelBus/wiki", "repository": { "type": "git", "url": "https://github.com/Makuna/NeoPixelBus" }, - "version": "2.1.4", + "version": "2.2.0", "frameworks": "arduino", "platforms": "*" } diff --git a/library.properties b/library.properties index 74cf094..3eaf38d 100644 --- a/library.properties +++ b/library.properties @@ -1,8 +1,8 @@ name=NeoPixelBus by Makuna -version=2.1.4 +version=2.2.0 author=Michael C. Miller (makuna@live.com) maintainer=Michael C. Miller (makuna@live.com) -sentence=A library that makes controlling NeoPixels (WS2811, WS2812 & SK6812) easy. +sentence=A library that makes controlling NeoPixels (WS2811, WS2812 & SK6812) and DotStars (ADA102) easy. paragraph=Supports most Arduino platforms, and especially Esp8266. Support for RGBW pixels. Includes seperate RgbColor, RgbwColor, HslColor, and HsbColor objects. Includes an animator class that helps create asyncronous animations. Supports Matrix layout of pixels. Includes Gamma corretion object. For Esp8266 it has three methods of sending data, DMA, UART, and Bit Bang. category=Display url=https://github.com/Makuna/NeoPixelBus/wiki