Skip to content

Releases: tinymesh/guri

0.0.1-rc3

06 Apr 11:13

Choose a tag to compare

  • Make explicit loop for up- to downstream communication
  • Move picking of upstream type into own function
  • All remotes not auto connects, and exposes _.Connect/0 for reconnection
  • All remotes keep their own internal read loop which can be consumed by _.Recv/1
  • All _.Recv/1 calls now actually supports timeout
  • Add timeout after write to serial port
  • --auto-configure now always requires device to enter config mode, --verify is then implicit
  • handle --verify case where event/power-on, or other, messages would arrive before

Usage

./guri-linux-amd64 -auto-configure -nid aa::1 -uid ::1:2 -sid 1:: /dev/ttyUSB0

0.0.1 RC 2

04 Apr 12:07

Choose a tag to compare

  • Add MacOS-only code for tentative support for mac.
  • Always reconnect

=== Usage

./guri-linux-amd64 -auto-configure -nid aa::1 -uid ::1:2 -sid 1:: /dev/ttyUSB0

0.0.1 RC 1

17 Mar 19:15

Choose a tag to compare

Add tools for setting and verifying configuration.

This release adds 5 new flags:

  • --verify - tests that the device is infact a Tinymesh gateway and that it has certain options set
  • --auto-configure - Automatically set gateway operation, Network ID, System ID and Unique IDs
  • --nid - 4byte Network ID used in conjunction with --verify or --auto-configure
  • --sid - 4byte System ID used in conjunction with --verify or --auto-configure
  • --uid - 4byte Unique ID used in conjunction with --verify or --auto-configure

Usage

./guri-linux-amd64 --auto-configure --nid aa::1 --uid ::1:2 --sid 1:: /dev/ttyUSB0

0.0.1-alpha

16 Mar 09:29

Choose a tag to compare

Pre-release for guri

Supports basic usage by a combination of the flags --remote <remote>, --tls=<true|false>, --stdio, --reconnect

For Linux:

$ ./guri-linux-amd64 --reconnect=true /dev/ttyUSB0