Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ITECH IT8500 series / BK Precision 8500 series DC Electronic Load driver #69

Closed
wants to merge 22 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
e5f61bf
itech-it8500: Initial driver skeleton.
tjko May 29, 2020
77bbaac
Initial ITECH IT8500 series / BK Precision 8500 series driver
tjko May 30, 2020
1315b47
add dependency to serial_comm
tjko May 31, 2020
199edf7
assume factory default setting if seriallcomm not specified
tjko May 31, 2020
b21a3b5
cleaned up formatting and variable type usage
tjko May 31, 2020
8aada98
calculate maximum sample rate based on serial connection speed
tjko Jun 1, 2020
7410447
switch to using endian conversion macros from libsigrok itself
tjko Jun 1, 2020
682eb0e
fix call to std_gvar_samplerates_steps() and switch to using ARRAY_SI…
tjko Jun 1, 2020
d2fa7d5
display unit barcode (full serial number) as well during scan
tjko Jun 1, 2020
44db487
Merge remote-tracking branch 'upstream/master'
tjko Jun 1, 2020
a9bc399
define operation and demand register status bits
tjko Jun 3, 2020
36d2e53
Added SR_CONF_LIST capability to SR_CONF_REGULATION config key.
tjko Jun 3, 2020
a471cb0
Send meta frames on load status and mode changes.
tjko Jun 3, 2020
0939254
added 'packed' compiler attribute to itech_it8500_cmd_packet struct
tjko Jun 3, 2020
8f1b24c
Added mutex support. Driver now works with SmuView.
tjko Jun 3, 2020
0be88f1
Automatically try all supported serial speeds (bit rates)
tjko Jun 4, 2020
53e0f19
Merge branch 'master' of git://sigrok.org/libsigrok
tjko Jun 5, 2020
06fbef0
Merge remote-tracking branch 'upstream/master'
tjko Jun 10, 2020
fbdabff
Cleanup variable type usage and formatting.
tjko Jun 13, 2020
76e8e46
Change to not send/receive command struct directly over serial.
tjko Jun 13, 2020
4839618
Fix default sample rate displayed during scan (if using "--scan -l 3").
tjko Jun 13, 2020
32d51a0
Added support for units configured with non-standard (non-zero) address.
tjko Jun 13, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
6 changes: 6 additions & 0 deletions Makefile.am
Expand Up @@ -407,6 +407,12 @@ src_libdrivers_la_SOURCES += \
src/hardware/ipdbg-la/protocol.c \
src/hardware/ipdbg-la/api.c
endif
if HW_ITECH_IT8500
src_libdrivers_la_SOURCES += \
src/hardware/itech-it8500/protocol.h \
src/hardware/itech-it8500/protocol.c \
src/hardware/itech-it8500/api.c
endif
if HW_KECHENG_KC_330B
src_libdrivers_la_SOURCES += \
src/hardware/kecheng-kc-330b/protocol.h \
Expand Down
1 change: 1 addition & 0 deletions configure.ac
Expand Up @@ -286,6 +286,7 @@ SR_DRIVER([Hung-Chang DSO-2100], [hung-chang-dso-2100], [libieee1284])
SR_DRIVER([Ikalogic Scanalogic-2], [ikalogic-scanalogic2], [libusb])
SR_DRIVER([Ikalogic Scanaplus], [ikalogic-scanaplus], [libftdi])
SR_DRIVER([IPDBG LA], [ipdbg-la])
SR_DRIVER([ITECH IT8500], [itech-it8500], [serial_comm])
SR_DRIVER([Kecheng KC-330B], [kecheng-kc-330b], [libusb])
SR_DRIVER([KERN scale], [kern-scale], [serial_comm])
SR_DRIVER([Kingst LA2016], [kingst-la2016], [libusb])
Expand Down