Commit 0f3e1d63c4e87992686d57f0914ed1ffeb9c32c9
Committed by
GitHub
1 parent
e110bb60
Update readme.md (#153)
Add features section to readme. Advice to use QtCreator on all platforms.
Showing
1 changed file
with
23 additions
and
7 deletions
readme.md
| ... | ... | @@ -2,16 +2,28 @@ |
| 2 | 2 | |
| 3 | 3 | OpenHantek is a free software for Hantek and compatible (Voltcraft/Darkwire/Protek/Acetech) USB digital signal oscilloscopes. |
| 4 | 4 | |
| 5 | -It has started as an alternative to the official Hantek DSO software for Linux users. Nowadays it works under Microsoft Windows and Apple Mac OS as well. | |
| 6 | - | |
| 7 | 5 | <table><tr> |
| 8 | 6 | <td> <img alt="Image of main window on linux" width="100%" src="docs/images/screenshot_mainwindow.png"> </td> |
| 9 | 7 | <td> <img alt="Image of main window on Windows" width="100%" src="docs/images/screenshot_mainwindow_win.png"> </td> |
| 10 | 8 | </tr></table> |
| 11 | 9 | |
| 12 | -* Supported operating systems: Linux, MacOSX, Windows¹ | |
| 10 | +* Supported operating systems: Linux, MacOSX, Windows¹, Android | |
| 13 | 11 | * Supported devices: DSO2xxx Series, DSO52xx Series, 6022BE/BL |
| 14 | 12 | |
| 13 | +## Features | |
| 14 | + | |
| 15 | +* Digital phosphor effect to notice even short spikes | |
| 16 | +* Voltage and Spectrum view for all device supported chanels | |
| 17 | +* Math channel with these modes: Ch1+Ch2, Ch1-Ch2 | |
| 18 | +* Freely configurable colors | |
| 19 | +* Export to CSV, JPG, PNG or print the graphs | |
| 20 | +* Supports hardware and software triggered devices | |
| 21 | +* A zoom view with a freely selectable range | |
| 22 | +* All settings can be saved to a configuration file and loaded again | |
| 23 | +* Multiple instances with a different device each can be started | |
| 24 | +* The dock views on the main window can be customized by dragging them around and stacking them. | |
| 25 | + This allows a minimum window size of 640*480 for old workstation computers. | |
| 26 | + | |
| 15 | 27 | ## Install prebuilt binary |
| 16 | 28 | Navigate to the [Releases](https://github.com/OpenHantek/openhantek/releases) page |
| 17 | 29 | |
| ... | ... | @@ -21,14 +33,17 @@ You need the following software, to build OpenHantek from source: |
| 21 | 33 | * [Qt 5.4+](https://www1.qt.io/download-open-source/) |
| 22 | 34 | * [FFTW 3+ (prebuild files will be downloaded on windows)](http://www.fftw.org/) |
| 23 | 35 | * libusb 1.x (prebuild files will be used on windows) |
| 24 | - | |
| 25 | -You need a OpenGL 3.x capable graphics card for OpenHantek. | |
| 36 | +* A compiler that supports C++11 | |
| 26 | 37 | |
| 27 | 38 | We have build instructions available for [Linux](docs/build.md#linux), [Apple MacOSX](docs/build.md#apple) and [Microsoft Windows](docs/build.md#windows). |
| 28 | 39 | |
| 29 | 40 | ## Run OpenHantek |
| 30 | -Please be aware that you need USB access permissions. As seen on the [Microsoft Windows build instructions](docs/build.md#windows) page, you need a | |
| 31 | -special driver for Windows systems. On Linux, you need to copy the file `firmware/60-hantek.rules` to `/lib/udev/rules.d/` and replug your device. | |
| 41 | +You need a OpenGL 3.0+ or OpenGL ES 2.0+ capable graphics hardware for OpenHantek. | |
| 42 | + | |
| 43 | +USB access for the device is required: | |
| 44 | +* As seen on the [Microsoft Windows build instructions](docs/build.md#windows) page, you need a | |
| 45 | +special driver for Windows systems. | |
| 46 | +* On Linux, you need to copy the file `firmware/60-hantek.rules` to `/lib/udev/rules.d/` and replug your device. | |
| 32 | 47 | |
| 33 | 48 | ## Specifications, Features and limitations |
| 34 | 49 | Please refer to the [Specifications, Features, Limitations](docs/limitations.md) page. |
| ... | ... | @@ -42,6 +57,7 @@ We welcome any reported Github Issue if you have a problem with this software. S |
| 42 | 57 | (install clang-format. Use make target: `make format` or execute directly from the openhantek directory: `clang-format -style=file src/*`). |
| 43 | 58 | - Open a [pull request][12] with a clear title and description. |
| 44 | 59 | - Read [Add a new device](docs/adddevice.md) if you want to know how to add a device. |
| 60 | + - Do as a favour and use QtCreator as IDE on all platforms. It comes with CMake support, a decent compiler, and Qt out of the box. | |
| 45 | 61 | |
| 46 | 62 | [10]: http://gun.io/blog/how-to-github-fork-branch-and-pull-request |
| 47 | 63 | [11]: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html | ... | ... |