An open API service indexing awesome lists of open source software.

https://github.com/animatedledstrip/animatedledstrip

The core AnimatedLEDStrip library. Handles the running of animations and abstracts communication with LED strips.
https://github.com/animatedledstrip/animatedledstrip

als-library led-strips leds ws281x

Last synced: over 1 year ago
JSON representation

The core AnimatedLEDStrip library. Handles the running of animations and abstracts communication with LED strips.

Awesome Lists containing this project

README

          

[![Build Status](https://github.com/AnimatedLEDStrip/AnimatedLEDStrip/actions/workflows/test.yml/badge.svg)](https://github.com/AnimatedLEDStrip/AnimatedLEDStrip/actions/workflows/test.yml)
[![KDoc](https://img.shields.io/badge/KDoc-read-green.svg)](https://animatedledstrip.github.io/AnimatedLEDStrip/animatedledstrip-core/)
[![codecov](https://codecov.io/gh/AnimatedLEDStrip/AnimatedLEDStrip/branch/master/graph/badge.svg)](https://codecov.io/gh/AnimatedLEDStrip/AnimatedLEDStrip)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.github.animatedledstrip/animatedledstrip-core/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.github.animatedledstrip/animatedledstrip-core)

# AnimatedLEDStrip
This is the core of the [AnimatedLEDStrip](https://animatedledstrip.github.io) libraries.

Functionality:
- Abstract the communication with a generic LED strip (`LEDStripRenderer`, `NativeLEDStrip`)
- Define animations (`DefinedAnimation`)
- Define animation groups (`AnimationGroup`)
- Handle the running of animations (`LEDStripAnimationManager`)
- Specify how to handle colors (`ColorContainer`)
- Provide an option for emulating an LED strip (`EmulatedWS281x`)