2 Commits

Author SHA1 Message Date
12ed601446 added notice 2017-12-13 16:32:23 +01:00
Giovanni Harting
bf4dcfaaf8 Update README.md 2017-01-31 07:43:42 +01:00

View File

@@ -2,13 +2,15 @@
[![][cq img]][cq] [![][license img]][license]
LedD is a daemon for interfacing LED stripes written in python3. It provides an abstract interface for effects to control any kind of LED stripe through an controller, although it is intented to be used with the PCA9685 chip. An Android application can connect and natively change any settings for the effects and stripes.
# DEPRECATED
## Goals
This project is no longer maintained and has been superseded by LedD.Go.
- manage multiple stripes and controllers at the same time
- an open effects github repository with simple download-and-run system
- automatic enumeration of the connected controller devices, restart/reset and status querys
## General
LedD is a multipurpose daemon for interfacing LED(s) written in python. It provides an abstract interface for effects to control any kind of LED through an backend, although its original purpose was interfacing a PCA9685 chip via i2c. Since there are multiple ways to control leds we made the decision to write LedD as open as possible to other ways of controlling leds. As a result of this decision we split LedD in a server part (this repository) and multiple clients, which can be written in any kind of language and can use a custom way to control its LEDs, as long as they implement LedD's protobuf protocol they can be controled with LedD.
As for frontends there is only an Android app available at this time, there will be more some time in the future. (You are encouraged to write your own!)
## Requirements