Skip to content

Latest commit

 

History

History
136 lines (94 loc) · 5.49 KB

README.md

File metadata and controls

136 lines (94 loc) · 5.49 KB

CI Status GitHub Actions Build Status GitHub license GitHub contributors GitHub issues GitHub pull-requests

GitHub watchers GitHub forks GitHub stars

OpenBench LogicSniffer

OpenBench LogicSniffer (ols) is a cross-platform, GUI Java client for Open Bench Logic Sniffer but supports other devices.

This repository has been forked from jawi/ols.

This fork's goal is to update the client just enough to make it work on modern systems.

SUPPORTED PLATFORMS

Tested

  • MacOS Sonoma 14.3 - Silicon / OpenJDK 18
  • MacOS Ventura 13.6 - Intel / OpenJDK 19
  • Fedora 34 - x86_64 / OpenJDK 18 / X.Org 1.20.14
  • Windows 11 64-bit x86 / JDK 22

Not tested

  • Solaris
  • FreeBSD
  • OpenBSD

SUPPORTED DEVICES

Tested

Not tested

SCREENSHOTS

Main Measurements Acquisition Details Darcula Theme i2c Analysis Available Tools

Capture Settings Connection Capture Settings Acquisition Capture Settings Triggers Capture Settings Supported Devices Preferences

LINKS

To access documentation (bearing in mind it may be outdated), please refer to the following links:

COMPILING THE SOURCES

Prerequisites

  • JDK 17+
  • Maven 3.9.x

Compiling

$ cd ols
$ mvn clean install package

After this, you should find the latest binary ZIP and tarball in ols.distribution/target.

Compiling on MacOS

$ brew install maven
$ cd ols
$ export createDMG=1
$ mvn clean install package

After this, you should find the latest binary ZIP, tarball, DMG and .app in ols.distribution/target.

DEVELOPMENT

Setup IntelliJ IDEA

IntelliJ Setup

LICENSE

GNU GPLv2

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.