ThingM's blink(1) is a programmable status indiator that plugs into a USB port. This library allows you to control a blink(1) via Lua code.
If you just want a pretty light, it's as simple as:
blink = require 'blink' d = blink.open() d:set(255, 123, 147)
This project uses semantic versioning. See semver.org for more information.
Requirements and Installation
The library was developed and tested using Lua 5.2.3. However it should run on other versions of Lua with little or no modification.
It does depend on the Blink1 library (available from ...). Currently the makefile assumes Blink1 is already built and available. Future versions of the build process will handle downloading, building and installing this library as needed.
TODO: installation instructions and a rockspec for LuaRocks.
Documentation and Contact Information
More documentation be found in the
doc subdirectory. The best way to contact me regarding this library is to post an issue at the github repository.
Blink is free software distributed under the terms of the MIT license. It may be used for any purpose, including commercial purposes, at absolutely no cost without having to ask us. The only requirement is that if you do use blink, then you should give us credit by including the appropriate copyright notice somewhere in your product or its documentation. For details, see LICENSE.txt.