]> sigrok.org Git - libsigrok.git/commit
juntek-jds6600: implement device support, tested with Joy-IT JDS6600
authorGerhard Sittig <redacted>
Thu, 5 Oct 2023 15:21:07 +0000 (17:21 +0200)
committerGerhard Sittig <redacted>
Sat, 7 Oct 2023 13:36:09 +0000 (15:36 +0200)
commit18baeeed7bb99f5470f04caa60e1b624207728b7
tree253cf7050d70dafda5eecd50fa358ae5515afb32
parentb1fa9aac740d8fb2d6aaad8974e06680a817524c
juntek-jds6600: implement device support, tested with Joy-IT JDS6600

Implement support for the essential signal generator part of the device,
tested with a 60MHz Joy-IT JDS6600 model: Two channels, enable/disable,
waveform, frequency, amplitude, offset, duty cycle selection, phase
between channels.

This version does not support external signals and frequency measurement
nor counting. Upload/download of arbitrary waveforms could work from the
serial communication's perspective, but sigrok lacks infrastructure/API
for waveform exchange or communication of blobs.

Tested with sigrok-cli and getters/setters. Quickly tested with SmuView.
configure.ac
src/hardware/juntek-jds6600/api.c
src/hardware/juntek-jds6600/protocol.c
src/hardware/juntek-jds6600/protocol.h