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.
- Host: GitHub
- URL: https://github.com/animatedledstrip/animatedledstrip
- Owner: AnimatedLEDStrip
- License: mit
- Created: 2019-02-02T03:33:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-28T14:35:37.000Z (about 2 years ago)
- Last Synced: 2024-05-29T10:14:32.556Z (about 2 years ago)
- Topics: als-library, led-strips, leds, ws281x
- Language: Kotlin
- Homepage:
- Size: 9.94 MB
- Stars: 8
- Watchers: 3
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/AnimatedLEDStrip/AnimatedLEDStrip/actions/workflows/test.yml)
[](https://animatedledstrip.github.io/AnimatedLEDStrip/animatedledstrip-core/)
[](https://codecov.io/gh/AnimatedLEDStrip/AnimatedLEDStrip)
[](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`)