Skip to content
/ WS2812 Public

Yet another light weight WS2811 / WS2812 / WS2812b library for Arduino

Notifications You must be signed in to change notification settings

emgoz/WS2812

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This Arduino library is based on the code by Matthias Riegler, Windell H. Oskay and Freezy; see https://github.com/cpldcpu/light_ws2812 The low level bit banging is unmodified, originally by Tim aka cpldcpu (cpldcpu@gmail.com)

The original HSV conversion is from the FastLED lib by Daniel Garcia and Mark Kriegsman; see http://fastled.io/

I simplified the use of the original light_ws2812 by removing the cRGB datatype and added direct RGB and HSV access to each pixel. Also a global brightness control has been implemented, similar to the one used in FastLED. Added keywords for syntax highlighting in the Arduino IDE. Changed hue conversion to whole byte range and added getter methods for each color component.

August 4th, 2015

About

Yet another light weight WS2811 / WS2812 / WS2812b library for Arduino

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages