Find answers to common questions here.
The updated blink(1) mk2 is compatible with more USB hosts (particularly USB 3.0 hosts), has faster USB, and has LEDs on both top and bottom, that are independently addressable.
Software written for either blink(1) is compatible with both devices.
Definitely. Everything about blink(1) is open source, from the GUI applications to control it to the low-level libraries to the firmware and even the 3D models of the enclosure and CAD models for the circuit board. You can find everything on the blink1 github.
In general, the blink(1) low-level APIs are compiled with GCC and Makefiles.
- Check out the code from https://github.com/thingm/blink1/
blink1-tool is written to work on any platform that libusb is supported on. We regularly provide compiled versions for:
- Mac 10.6+
- Win XP+
- Linux Ubuntu
- Raspberry Pi
It is very easy to compile for your own platform and we have seen compiled versions created on:
- Arduino Yun
For Python, see “Continuous Integration with python and blink(1)” by Michael Davies.
Also, just about any CI system will have the ability to execute scripts. In this case, you can have it run a properly formatted blink1-tool command.