]> sigrok.org Git - libsigrok.git/commit
icstation-usbrelay: Initial ICStation USBRelay driver.
authorFrank Stettner <redacted>
Sat, 7 Aug 2021 12:16:42 +0000 (14:16 +0200)
committerGerhard Sittig <redacted>
Sun, 19 Feb 2023 16:36:05 +0000 (17:36 +0100)
commitcefdd911747a4b219ba8d04714e99be91314edf5
treee7c76fe86e6d5a0f9be453769e6f172f2aa3ac01
parentdfa92ad4118c63a703e5433a89b26fb8c3b69c40
icstation-usbrelay: Initial ICStation USBRelay driver.

Implement support for several ICStation USBRelay models with 2, 4, and 8
channels. Allows to identify the cards after power-on, and subsequent
relay control.

IMPORTANT: An implementation detail in the vendor firmware prevents the
host application from identifying the device after entering command mode.
Identification will fail, and the identification request instead gets
mistaken for another relay control request (turns on relays 1-4, 6, 8).
A power cycle is required before the host application can reconnect to
the device.
configure.ac
src/hardware/icstation-usbrelay/api.c
src/hardware/icstation-usbrelay/protocol.c
src/hardware/icstation-usbrelay/protocol.h