]> sigrok.org Git - libsigrok.git/commit
devantech-eth008: first driver implementation, relay output only
authorGerhard Sittig <redacted>
Sun, 24 Sep 2023 09:05:08 +0000 (11:05 +0200)
committerGerhard Sittig <redacted>
Mon, 25 Sep 2023 17:30:18 +0000 (19:30 +0200)
commit8712c7833fdc1e33363807b094ad998df1b97463
treead9d53382dc29931bc685fad5c6e883aed055155
parentc12ca361e724ed1e04c659420d74dd68efe345a9
devantech-eth008: first driver implementation, relay output only

Implement common support code to communicate raw binary requests and
responses over TCP sockets, and ETH008 specific requests to control
up to 8 relays as well as getting the card's supply voltage.

Other cards with differing channel counts, and with features beyond
relay control, have not been available during creation of this driver.
Their addition is prepared but untested. Password protection is not
implemented, but outlined in developer comments.
configure.ac
src/hardware/devantech-eth008/api.c
src/hardware/devantech-eth008/protocol.c
src/hardware/devantech-eth008/protocol.h