kstephens / luxeed

Luxeed LED Keyboard Driver

This URL has Read+Write access

luxeed /
name age message
file LICENSE Loading commit data...
file README
directory doc/
directory src/
directory tool/
README
Luxeed LED Keyboard driver.

This is an Linux driver for the 
Luxeed deTA 100/200 LED Keyboards

It is written in C using libusb and libevent.
The driver currently needs root access, unless udev is
configured to chown/chmod the device.

It is probably also portable to other operating
systems where libusb is ported.

The daemon creates a localhost TCP socket.
Multiple clients can open and write commands to it.

** License:

See LICENSE in the source distribution.

** Goal:

* Decipher the USB protocol / messages.
* Create a simple driver.
* Create a daemon that can recieve high-level events.

** Testing:

cd src
make install-prereqs (required sudo)
make test            (requires sudo)

Watch the pretty rainbow!

** luxeed daemon

cd src
# Start server.
sudo ./luxeed --server &
# Start two concurrent clients.
(./luxeed_t1 &); ./luxeed_t2