Releases: todbot/blink1-tool
blink1-tool and blink1-tiny-server v2.4.0
Tools:
blink1-tool: commandline tool for controlling blink(1)
- blink1-tool-v2.4.0-linux-aarch64.zip -- Raspberry Pi OS 64-bit
- blink1-tool-v2.4.0-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1-tool-v2.4.0-windows-x86_64.zip -- Windows 64-bit
- blink1-tool-v2.4.0-macosx.zip -- Mac OS X 64-bit (x64 & arm64)
blink1-tiny-server: small commandline HTTP REST server to control blink(1)
- blink1-tiny-server-v2.4.0-linux-aarch64.zip -- Raspberry Pi OS 64-bit, RasPi 5
- blink1-tiny-server-v2.4.0-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1-tiny-server-v2.4.0-windows-x86_64.zip -- Windows 64-bit
- blink1-tiny-server-v2.4.0-macosx.zip -- Mac OS X 64-bit (x64 & arm64)
blink1control-tool: commandline tool for controlling blink(1) when controlled by Blink1Control2 server or blink1-tiny-server
- blink1control-tool-v2.4.0-linux-aarch64.zip -- Raspberry Pi OS, RasPi 5
- blink1control-tool-v2.4.0-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1control-tool-v2.4.0-windows-x86_64.zip -- Windows 64-bit
- blink1control-tool-v2.4.0-macosx.zip -- Mac OS X 64-bit (x64 & arm64)
What's Changed
-
blink1-tiny-server- built-in HTML examples work again and server properly responds if they're disabled (#72)
blink1-tiny-servernow has lastColor and color pattern support. These API endpoints now work:/blink1/lastColor-- return last color sent to blink(1)/blink1/pattern-- list color patterns in blink1-tiny-server/blink1/pattern/play-- start playing pattern on blink(1)/blink1/pattern/stop-- stop playing pattern/blink1/pattern/add-- add a pattern to the server's pattern list/blink1/pattern/del-- delete a pattern from the server's pattern list
Note that unlike the API server in Blink1Control2 app, these colors patterns play using the blink(1)'s built-in pattern engine instead of sending colors over USB.
- updated internal Mongoose HTTP server library to 7.12.
-
blink1-tool- dmillis math fixes (#67)
-
blink1-lib- now has
parsePattern()andtoPatternString()functions to parse to a from the text color pattern string format (e.g. "3,#ff4cff,1.0,0,#630000,0.2,0,#0000ff,0.1,0")
- now has
-
blink1control-tool -
other:
- "Dockerfile-ubuntu" updated to show how to build and use both
blink1-toolandblink1-tiny-serverfrom Docker. - add missing LDFLAGS to library build by @joggee-fr in #69
- "Dockerfile-ubuntu" updated to show how to build and use both
Full Changelog: v2.3.0...v2.4.0
blink1-tool v2.3.0
blink1-tool: commandline tool for controlling blink(1)
- blink1-tool-v2.3.0-linux-aarch64.zip -- Raspberry Pi OS 64-bit, RasPi 5
- blink1-tool-v2.3.0-linux-armv7l.zip -- Raspberry Pi Raspbian
- blink1-tool-v2.3.0-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1-tool-v2.3.0-windows-x86_64.zip -- Windows 64-bit
- blink1-tool-v2.3.0-macosx.zip -- Mac OS X 64-bit (x64 & arm64)
blink1-tiny-server: small commandline HTTP REST server to control blink(1)
- blink1-tiny-server-v2.3.0-linux-aarch64.zip -- Raspberry Pi OS 64-bit, RasPi 5
- blink1-tiny-server-v2.3.0-linux-armv7l.zip -- Raspberry Pi Raspbian
- blink1-tiny-server-v2.3.0-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1-tiny-server-v2.3.0-windows-x86_64.zip -- Windows 64-bit
- blink1-tiny-server-v2.3.0-macosx.zip -- Mac OS X 64-bit (x64 & arm64)
blink1control-tool: commandline tool for controlling blink(1) when controlled by Blink1Control2 server or blink1-tiny-server
- blink1control-tool-v2.3.0-linux-aarch64.zip -- Raspberry Pi OS, RasPi 5
- blink1control-tool-v2.3.0-linux-armv7l.zip -- Raspberry Pi Raspbian
- blink1control-tool-v2.3.0-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1control-tool-v2.3.0-windows-x86_64.zip -- Windows 64-bit
- blink1control-tool-v2.3.0-macosx.zip -- Mac OS X 64-bit (x64 & arm64)
Notes:
-
MacOS: You may need to right-click / ctrl-click and choose "Open" in the Finder on first launch
-
blink1-tiny-servernow has built-in demo HTML GUIs. Read more at ./server/README.md -
Updated mongoose embedded http server for
blink1-tiny-server -
Full-source distributions now provided as "blink1-source-{datecode}.{zip,tar.gz}"
blink1-tool v2.2.0
blink1-tool: commandline tool for controlling blink(1)
- blink1-tool-v2.2.0-linux-armv7l.zip -- Raspberry Pi Raspbian
- blink1-tool-v2.2.0-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1-tool-v2.2.0-windows-x86_64.zip -- Windows 64-bit
- blink1-tool-v2.2.0-macosx.zip -- Mac OS X 64-bit (x64 & arm64)
blink1-tiny-server: small commandline HTTP REST server to control blink(1)
- blink1-tiny-server-v2.2.0-linux-armv7l.zip -- Raspberry Pi Raspbian
- blink1-tiny-server-v2.2.0-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1-tiny-server-v2.2.0-windows-x86_64.zip -- Windows 64-bit
- blink1-tiny-server-v2.2.0-macosx.zip -- Mac OS X 64-bit (x64 & arm64)
blink1control-tool: commandline tool for controlling blink(1) when controlled by Blink1Control2 server or blink1-tiny-server
- blink1control-tool-v2.2.0-linux-armv7l.zip -- Raspberry Pi Raspbian
- blink1control-tool-v2.2.0-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1control-tool-v2.2.0-windows-x86_64.zip -- Windows 64-bit
- blink1control-tool-v2.2.0-macosx.zip -- Mac OS X 64-bit (x64 & arm64)
Notes:
- For Linux/Unix, you need to install udev rules: https://github.com/todbot/blink1-tool#os-specific-tips
- In this release, you can do
blink1-tool --add_udev_rulesto do this for you
Changes/Fixes:
- MacOS: all apps built for x64 and arm64 (Intel & M1 chips) in a single "fat" binary
- blink1-tool: added
--add_udev_rulesoption for Linux users - blink1-tool:
--writepatternnow setsledncorrectly (thx @ChrMa!) - blink1control-tool: updated libcurl to latest version
blink1-tool v2.1.0
blink1-tool: commandline tool for controlling blink(1)
- blink1-tool-v2.1.0-linux-armv7l.zip -- Raspberry Pi Raspbian
- blink1-tool-v2.1.0-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1-tool-v2.1.0-macosx-x86_64.zip -- Mac OS X 64-bit
- blink1-tool-v2.1.0-windows-x86_64.zip -- Windows 64-bit
Notes:
- For Linux/Unix, you need to install udev rules: https://github.com/todbot/blink1-tool#os-specific-tips
Changes/Fixes:
- Now uses libusb/hidapi, which includes many fixes compared to previous hidapi library.
- Linux version by default now uses the
hidrawinstead oflibusbhidapi driver. If you wantlibusbyou can rebuild blink1-tool withHIDAPI_TYPE=libusb make - Added a few mk3-specific commands (
blink1-tool --helpto see them)
blink1control-tool: commandline tool for blink(1) with Blink1Control2 app
If you want to use blink1-tool while Blink1Control2 is running, please use blink1control-tool. It takes the same arguments as blink1-tool.
- blink1control-tool-v2.1.0-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1control-tool-v2.1.0-macosx-x86_64.zip -- Mac OS X 64-bit
- blink1control-tool-v2.1.0-windows-x86_64.zip -- Windows 64-bit
blink1-tool v2.0.5
blink1-tool: commandline tool for controlling blink(1)
- blink1-tool-v2.0.5-linux-armv7l.zip -- Raspberry Pi Raspbian
- blink1-tool-v2.0.5-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1-tool-v2.0.5-macosx-x86_64.zip -- Mac OS X 64-bit
- blink1-tool-v2.0.5-windows-x86_64.zip -- Windows 64-bit
Fixes:
- Added new
--brightness valto modify any color command (--rgb,--green, etc.) (issue #7) - If set, the
-m millisoption now changes fade time of--playpatterncommand (issue #21)
blink1control-tool: commandline tool for controlling blink(1) via Blink1Control2 app
If you want to use blink1-tool while Blink1Control2 is running, please use blink1control-tool.
- blink1control-tool-v2.0.5-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1control-tool-v2.0.5-macosx-x86_64.zip -- Mac OS X 64-bit
- blink1control-tool-v2.0.5-windows-x86_64.zip -- Windows 64-bit
blink1-tool v2.0.4
blink1-tool: commandline tool for controlling blink(1)
- blink1-tool-v2.0.4-linux-armv7l.zip -- Raspberry Pi Raspbian
- blink1-tool-v2.0.4-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1-tool-v2.0.4-macosx-x86_64.zip -- Mac OS X 64-bit
- blink1-tool-v2.0.4-windows-x86_64.zip -- Windows 64-bit
Fixes:
blink1-toolincludes mk3-only commands
blink1control-tool: commandline tool for controlling blink(1) via Blink1Control2 app
If you want to use blink1-tool while Blink1Control2 is running, please use blink1control-tool.
- blink1control-tool-v2.0.4-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1control-tool-v2.0.4-macosx-x86_64.zip -- Mac OS X 64-bit
- blink1control-tool-v2.0.4-windows-x86_64.zip -- Windows 64-bit
blink1-tool v2.0.3
blink1-tool: commandline tool for controlling blink(1)
blink1-tool-v2.0.3-linux-armv7l.zip -- Raspberry Pi Raspbian
blink1-tool-v2.0.3-linux-x86_64.zip -- Ubuntu / Debian 64-bit
blink1-tool-v2.0.3-macosx-x86_64.zip -- Mac OS X 64-bit
blink1-tool-v2.0.3-windows-x86_64.zip -- Windows 64-bit
Fixes:
blink1-toolhas been updated to more correctly report when you have a mk3 device.
blink1control-tool: commandline tool for controlling blink(1) via Blink1Control2 app
If you want to use blink1-tool while Blink1Control2 is running, please use blink1control-tool.
blink1control-tool-v2.0.3-linux-x86_64.zip -- Ubuntu / Debian 64-bit
blink1control-tool-v2.0.3-macosx-x86_64.zip -- Mac OS X 64-bit
blink1control-tool-v2.0.3-windows-x86_64.zip -- Windows 64-bit
blink1-tool v2.0.2
This is just a small update that addresses the --servertickle functionality.
For other binaries, see previous release.
The provided binaries are:
blink1-tool: commandline-tool for controlling blink(1)
- blink1-tool-v2.0.2-linux-armv7l.zip -- Raspberry Pi Raspbian
- blink1-tool-v2.0.2-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1-tool-v2.0.2-macosx-x86_64.zip -- Mac OS X 64-bit
- blink1-tool-v2.0.2-windows-x86_64.zip -- Windows 64-bit
blink1-tool v2.0.1
The provided binaries are:
blink1-tool: commandline-tool for controlling blink(1)
- blink1-tool-v2.0.1-linux-armv7l.zip -- Raspberry Pi Raspbian
- blink1-tool-v2.0.1-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1-tool-v2.0.1-macosx-x86_64.zip -- Mac OS X 64-bit
- blink1-tool-v2.0.1-windows-x86_64.zip -- Windows 64-bit
blink1control-tool: blink1-tool work-alike for use with Blink1Control app
- blink1control-tool-v2.0.1-linux-armv7l.zip -- Raspberry Pi Raspbian
- blink1control-tool-v2.0.1-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1control-tool-v2.0.1-macosx-x86_64.zip -- Mac OS X 64-bit
- blink1control-tool-v2.0.1-windows-x86_64.zip -- Windows 64-bit
blink1-tiny-server: tiny HTTP REST server for controlling blink(1)
- blink1-tiny-server-v2.0.1-linux-armv7l.zip
- blink1-tiny-server-v2.0.1-linux-x86_64.zip
- blink1-tiny-server-v2.0.1-macosx-x86_64.zip
- blink1-tiny-server-v2.0.1-windows-x86_64.zip
blink1-lib: pre-compiled library for certain OSes
blink1-tool v2.0.0
First release after moving 'blink1-tool' and its friends to its own repository.
The provided binaries are:
blink1-tool:
- blink1-tool-v2.0.0-linux-armv7l.zip -- Raspberry Pi Raspbian
- blink1-tool-v2.0.0-linux-x86_64.zip -- Ubuntu / Debian 64-bit
- blink1-tool-v2.0.0-macosx-x86_64.zip -- Mac OS X 64-bit
- blink1-tool-v2.0.0-windows-x86_64.zip -- Windows 64-bit
blink1-tiny-server:
- blink1-tiny-server-v2.0.0-linux-armv7l.zip
- blink1-tiny-server-v2.0.0-linux-x86_64.zip
- blink1-tiny-server-v2.0.0-macosx-x86_64.zip
- blink1-tiny-server-v2.0.0-windows-x86_64.zip