Skip to content

Releases: Yepkit/ykush

Version 1.4.0

18 Dec 22:42

Choose a tag to compare

Adds new commands for the latest functionalities brought by YKUSHXS firmware version 1.1.0.
For details on the YKUSHXS check the product page.
What's new

YKUSHXS firmware version command.
YKUSHXS independent data-lines switching for the downstream port.

How to use the new commands

Check the ykushcmd reference manual on the YKUSHXS section for usage details and examples.

Version 1.4.0-beta1

27 Jan 17:28

Choose a tag to compare

Version 1.4.0-beta1 Pre-release
Pre-release

This is a beta release which adds new commands for the latest functionalities brought by YKUSHXS firmware version 1.1.0.
For details on the YKUSHXS check the product page.

What's new

  • YKUSHXS firmware version command.
  • YKUSHXS independent data-lines switching for the downstream port.

How to use the new commands

Check the ykushcmd reference manual on the YKUSHXS section for usage details and examples.

Version 1.3.0

18 Oct 16:58

Choose a tag to compare

This beta release provides new commands for controlling YKUSH3 I2C interface functioning modes.

YKUSH3 board has an I2C interface that can be used as an additional downstream port switching control interface or as a type of USB-to-I2C bridge. When YKUSH3 I2C is configured to work in slave mode, a I2C master device can be used to command the switching of the YKUSH3 downstream ports. On the other case where YKUSH3 I2C is configured to function in master mode, the board can be used to work as a type of USB-to-I2C bridge being possible to use ykushcmd to transmit and receive data to/from an I2C slave device.

Details on the I2C YKUSH3 interface and functionalities can be found in the board datasheet available at the YKUSH3 product page.

What's new

  • Configuration command to enable, or disable, the YKUSH2 I2C master mode.
  • Write command to transmit data to an I2C slave device that is connected to the YKUSH3 I2C bus. This YKUSH3 must be configured with the I2C master mode enabled.
  • Read command to receive bytes from I2C slave device that is connected to the I2C of a YKUSH3 with I2C master mode enabled.
  • Configuration command to enable, or disable, the YKUSH3 I2C slave mode.

The usage of all these new commands is documented in the ykushcmd reference manual.

Requirements and dependencies

A YKUSH3 with firmware version 1.4.0 or newer is required to use these new YKUSH3 I2C related commands. If your YKUSH3 has an older firmware version you can get a new firmware version, and instructions on how to load it into the YKUSH3 board one, at the YKUSH3 product page.

Version 1.2.5

14 Sep 09:44

Choose a tag to compare

Version 1.2.5

Version 1.2.4

03 Sep 17:29

Choose a tag to compare

Patch correcting a bug on YKUSH3 GPIO read.

ykushcmd version 1.2.3

28 May 15:55

Choose a tag to compare

Improvement to Windows hidapi call.

 Waits for all board replies.

ykushcmd version 1.2.2

10 Mar 17:40

Choose a tag to compare

Several bug fixes and new commands for YKUSH3 boards.

ykush command v1.1.0

12 Jan 19:15

Choose a tag to compare

Improved functionality and bug fixes.

First Release

08 Jul 13:51

Choose a tag to compare

Added -g option to the command help.

Bug correction of not declared handle variable.