https://github.com/inflex/gdm-8341
GwInstek GDM-8341 Meter Linux OSD and control
https://github.com/inflex/gdm-8341
Last synced: about 1 year ago
JSON representation
GwInstek GDM-8341 Meter Linux OSD and control
- Host: GitHub
- URL: https://github.com/inflex/gdm-8341
- Owner: inflex
- License: bsd-3-clause
- Created: 2020-12-30T04:32:26.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-11-23T10:47:43.000Z (over 3 years ago)
- Last Synced: 2025-03-29T05:12:19.314Z (about 1 year ago)
- Language: C++
- Size: 202 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GwInstek GDM-8341 Multimeter OSD & Control for Linux
gdm-8341 Multimeter OSD & Control for linux with keyboard mode selection
# Requirements
You will require the SDL2 development lib in linux
The default (currently) linux kernel will not assign a /dev/ttyUSBx port
to this meter without modifying cp210x.c to include the VID:PID pair
and recompiling as a new kernel module. Hopefully this will be added
in the future to the mainline kernel.
Because this meter locks the front panel during USB communications I have added keyboard controls for the common modes I use, continuity, volts, diode and resistance. Try win-alt-c/v/d/r respectively.
# Setup
Build
(linux) make
# Usage
Run from the command line
./gdm-8341-sdl -p /dev/ttyUSB0
### Keyboard bindings
p : pause/unpause; use this for when you need to access the front panel
q : quit
(the following work anywhere in the X desktop, you do not have to be 'focused' on the app)
win-alt-v : change to volts mode
win-alt-r : change to resistance mode
win-alt-c : change to continuity mode
win-alt-d : change to diode mode
# gdm-8341