Skip to content

Releases: todbot/blink1-tool

blink1-tool and blink1-tiny-server v2.4.0

24 Nov 22:22

Choose a tag to compare

Tools:

blink1-tool: commandline tool for controlling blink(1)

blink1-tiny-server: small commandline HTTP REST server to control blink(1)

blink1control-tool: commandline tool for controlling blink(1) when controlled by Blink1Control2 server or blink1-tiny-server

What's Changed

  • blink1-tiny-server

    • built-in HTML examples work again and server properly responds if they're disabled (#72)
    • blink1-tiny-server now 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() and toPatternString() 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")
  • blink1control-tool

    • Allow blink1control-tool to be properly quiet by @normanr in #55
  • other:

    • "Dockerfile-ubuntu" updated to show how to build and use both blink1-tool and blink1-tiny-server from Docker.
    • add missing LDFLAGS to library build by @joggee-fr in #69

Full Changelog: v2.3.0...v2.4.0

blink1-tool v2.3.0

27 Jan 00:39

Choose a tag to compare

blink1-tool: commandline tool for controlling blink(1)

blink1-tiny-server: small commandline HTTP REST server to control blink(1)

blink1control-tool: commandline tool for controlling blink(1) when controlled by Blink1Control2 server or blink1-tiny-server

Notes:

  • MacOS: You may need to right-click / ctrl-click and choose "Open" in the Finder on first launch

  • blink1-tiny-server now 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

02 Aug 04:12

Choose a tag to compare

blink1-tool: commandline tool for controlling blink(1)

blink1-tiny-server: small commandline HTTP REST server to control blink(1)

blink1control-tool: commandline tool for controlling blink(1) when controlled by Blink1Control2 server or blink1-tiny-server

Notes:

Changes/Fixes:

  • MacOS: all apps built for x64 and arm64 (Intel & M1 chips) in a single "fat" binary
  • blink1-tool: added --add_udev_rules option for Linux users
  • blink1-tool: --writepattern now sets ledn correctly (thx @ChrMa!)
  • blink1control-tool: updated libcurl to latest version

blink1-tool v2.1.0

25 Nov 00:00

Choose a tag to compare

blink1-tool: commandline tool for controlling blink(1)

Notes:

Changes/Fixes:

  • Now uses libusb/hidapi, which includes many fixes compared to previous hidapi library.
  • Linux version by default now uses the hidraw instead of libusb hidapi driver. If you want libusb you can rebuild blink1-tool with HIDAPI_TYPE=libusb make
  • Added a few mk3-specific commands (blink1-tool --help to 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

05 Aug 06:11

Choose a tag to compare

blink1-tool: commandline tool for controlling blink(1)

Fixes:

  • Added new --brightness val to modify any color command (--rgb, --green, etc.) (issue #7)
  • If set, the -m millis option now changes fade time of --playpattern command (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

03 Aug 17:56

Choose a tag to compare

blink1-tool: commandline tool for controlling blink(1)

Fixes:

  • blink1-tool includes 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

02 Jul 16:20

Choose a tag to compare

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-tool has 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

09 Dec 19:30

Choose a tag to compare

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

12 May 19:49

Choose a tag to compare

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

26 Apr 04:58

Choose a tag to compare

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