Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsview
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Raptor Engineering Public Development
dsview
Commits
aec079cb
Commit
aec079cb
authored
Jun 30, 2015
by
DreamSourceLab
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'release-0.94' into develop
parents
c71404a3
f01dbeb6
Changes
166
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
166 changed files
with
97 additions
and
61350 deletions
+97
-61350
DSView/CMakeLists.txt
DSView/CMakeLists.txt
+1
-1
DSView/res/DSCope1.dsc
DSView/res/DSCope1.dsc
+1
-1
DSView/res/DSLogic.fw
DSView/res/DSLogic.fw
+0
-0
DSView/res/DSLogic0.dsc
DSView/res/DSLogic0.dsc
+1
-1
DSView/res/DSLogicPro.fw
DSView/res/DSLogicPro.fw
+0
-0
INSTALL
INSTALL
+37
-81
NEWS
NEWS
+57
-1
libusbx-1.0.18/AUTHORS
libusbx-1.0.18/AUTHORS
+0
-72
libusbx-1.0.18/COPYING
libusbx-1.0.18/COPYING
+0
-504
libusbx-1.0.18/ChangeLog
libusbx-1.0.18/ChangeLog
+0
-210
libusbx-1.0.18/INSTALL
libusbx-1.0.18/INSTALL
+0
-234
libusbx-1.0.18/Makefile.am
libusbx-1.0.18/Makefile.am
+0
-28
libusbx-1.0.18/NEWS
libusbx-1.0.18/NEWS
+0
-2
libusbx-1.0.18/PORTING
libusbx-1.0.18/PORTING
+0
-94
libusbx-1.0.18/README
libusbx-1.0.18/README
+0
-29
libusbx-1.0.18/TODO
libusbx-1.0.18/TODO
+0
-2
libusbx-1.0.18/Xcode/common.xcconfig
libusbx-1.0.18/Xcode/common.xcconfig
+0
-40
libusbx-1.0.18/Xcode/config.h
libusbx-1.0.18/Xcode/config.h
+0
-28
libusbx-1.0.18/Xcode/debug.xcconfig
libusbx-1.0.18/Xcode/debug.xcconfig
+0
-29
libusbx-1.0.18/Xcode/libusbx.xcconfig
libusbx-1.0.18/Xcode/libusbx.xcconfig
+0
-21
libusbx-1.0.18/Xcode/libusbx.xcodeproj/project.pbxproj
libusbx-1.0.18/Xcode/libusbx.xcodeproj/project.pbxproj
+0
-864
libusbx-1.0.18/Xcode/libusbx_debug.xcconfig
libusbx-1.0.18/Xcode/libusbx_debug.xcconfig
+0
-21
libusbx-1.0.18/Xcode/libusbx_release.xcconfig
libusbx-1.0.18/Xcode/libusbx_release.xcconfig
+0
-21
libusbx-1.0.18/Xcode/release.xcconfig
libusbx-1.0.18/Xcode/release.xcconfig
+0
-29
libusbx-1.0.18/android/README
libusbx-1.0.18/android/README
+0
-114
libusbx-1.0.18/android/config.h
libusbx-1.0.18/android/config.h
+0
-81
libusbx-1.0.18/android/jni/Android.mk
libusbx-1.0.18/android/jni/Android.mk
+0
-23
libusbx-1.0.18/android/jni/Application.mk
libusbx-1.0.18/android/jni/Application.mk
+0
-24
libusbx-1.0.18/android/jni/examples.mk
libusbx-1.0.18/android/jni/examples.mk
+0
-134
libusbx-1.0.18/android/jni/libusb.mk
libusbx-1.0.18/android/jni/libusb.mk
+0
-54
libusbx-1.0.18/android/jni/tests.mk
libusbx-1.0.18/android/jni/tests.mk
+0
-56
libusbx-1.0.18/autogen.sh
libusbx-1.0.18/autogen.sh
+0
-60
libusbx-1.0.18/compile
libusbx-1.0.18/compile
+0
-343
libusbx-1.0.18/configure.ac
libusbx-1.0.18/configure.ac
+0
-303
libusbx-1.0.18/depcomp
libusbx-1.0.18/depcomp
+0
-708
libusbx-1.0.18/doc/Makefile.am
libusbx-1.0.18/doc/Makefile.am
+0
-9
libusbx-1.0.18/doc/doxygen.cfg.in
libusbx-1.0.18/doc/doxygen.cfg.in
+0
-1288
libusbx-1.0.18/examples/Makefile.am
libusbx-1.0.18/examples/Makefile.am
+0
-19
libusbx-1.0.18/examples/dpfp.c
libusbx-1.0.18/examples/dpfp.c
+0
-506
libusbx-1.0.18/examples/dpfp_threaded.c
libusbx-1.0.18/examples/dpfp_threaded.c
+0
-544
libusbx-1.0.18/examples/ezusb.c
libusbx-1.0.18/examples/ezusb.c
+0
-827
libusbx-1.0.18/examples/ezusb.h
libusbx-1.0.18/examples/ezusb.h
+0
-120
libusbx-1.0.18/examples/fxload.c
libusbx-1.0.18/examples/fxload.c
+0
-287
libusbx-1.0.18/examples/getopt/getopt.c
libusbx-1.0.18/examples/getopt/getopt.c
+0
-1060
libusbx-1.0.18/examples/getopt/getopt.h
libusbx-1.0.18/examples/getopt/getopt.h
+0
-180
libusbx-1.0.18/examples/getopt/getopt1.c
libusbx-1.0.18/examples/getopt/getopt1.c
+0
-188
libusbx-1.0.18/examples/hotplugtest.c
libusbx-1.0.18/examples/hotplugtest.c
+0
-104
libusbx-1.0.18/examples/listdevs.c
libusbx-1.0.18/examples/listdevs.c
+0
-71
libusbx-1.0.18/examples/sam3u_benchmark.c
libusbx-1.0.18/examples/sam3u_benchmark.c
+0
-193
libusbx-1.0.18/examples/xusb.c
libusbx-1.0.18/examples/xusb.c
+0
-1109
libusbx-1.0.18/libusb-1.0.pc.in
libusbx-1.0.18/libusb-1.0.pc.in
+0
-11
libusbx-1.0.18/libusb/Makefile.am
libusbx-1.0.18/libusb/Makefile.am
+0
-75
libusbx-1.0.18/libusb/core.c
libusbx-1.0.18/libusb/core.c
+0
-2263
libusbx-1.0.18/libusb/descriptor.c
libusbx-1.0.18/libusb/descriptor.c
+0
-1199
libusbx-1.0.18/libusb/hotplug.c
libusbx-1.0.18/libusb/hotplug.c
+0
-322
libusbx-1.0.18/libusb/hotplug.h
libusbx-1.0.18/libusb/hotplug.h
+0
-82
libusbx-1.0.18/libusb/io.c
libusbx-1.0.18/libusb/io.c
+0
-2581
libusbx-1.0.18/libusb/libusb-1.0.def
libusbx-1.0.18/libusb/libusb-1.0.def
+0
-158
libusbx-1.0.18/libusb/libusb-1.0.rc
libusbx-1.0.18/libusb/libusb-1.0.rc
+0
-61
libusbx-1.0.18/libusb/libusb.h
libusbx-1.0.18/libusb/libusb.h
+0
-1955
libusbx-1.0.18/libusb/libusbi.h
libusbx-1.0.18/libusb/libusbi.h
+0
-1016
libusbx-1.0.18/libusb/os/darwin_usb.c
libusbx-1.0.18/libusb/os/darwin_usb.c
+0
-1906
libusbx-1.0.18/libusb/os/darwin_usb.h
libusbx-1.0.18/libusb/os/darwin_usb.h
+0
-162
libusbx-1.0.18/libusb/os/linux_netlink.c
libusbx-1.0.18/libusb/os/linux_netlink.c
+0
-345
libusbx-1.0.18/libusb/os/linux_udev.c
libusbx-1.0.18/libusb/os/linux_udev.c
+0
-306
libusbx-1.0.18/libusb/os/linux_usbfs.c
libusbx-1.0.18/libusb/os/linux_usbfs.c
+0
-2608
libusbx-1.0.18/libusb/os/linux_usbfs.h
libusbx-1.0.18/libusb/os/linux_usbfs.h
+0
-181
libusbx-1.0.18/libusb/os/netbsd_usb.c
libusbx-1.0.18/libusb/os/netbsd_usb.c
+0
-732
libusbx-1.0.18/libusb/os/openbsd_usb.c
libusbx-1.0.18/libusb/os/openbsd_usb.c
+0
-826
libusbx-1.0.18/libusb/os/poll_posix.c
libusbx-1.0.18/libusb/os/poll_posix.c
+0
-51
libusbx-1.0.18/libusb/os/poll_posix.h
libusbx-1.0.18/libusb/os/poll_posix.h
+0
-11
libusbx-1.0.18/libusb/os/poll_windows.c
libusbx-1.0.18/libusb/os/poll_windows.c
+0
-726
libusbx-1.0.18/libusb/os/poll_windows.h
libusbx-1.0.18/libusb/os/poll_windows.h
+0
-125
libusbx-1.0.18/libusb/os/threads_posix.c
libusbx-1.0.18/libusb/os/threads_posix.c
+0
-82
libusbx-1.0.18/libusb/os/threads_posix.h
libusbx-1.0.18/libusb/os/threads_posix.h
+0
-50
libusbx-1.0.18/libusb/os/threads_windows.c
libusbx-1.0.18/libusb/os/threads_windows.c
+0
-212
libusbx-1.0.18/libusb/os/threads_windows.h
libusbx-1.0.18/libusb/os/threads_windows.h
+0
-87
libusbx-1.0.18/libusb/os/wince_usb.c
libusbx-1.0.18/libusb/os/wince_usb.c
+0
-1025
libusbx-1.0.18/libusb/os/wince_usb.h
libusbx-1.0.18/libusb/os/wince_usb.h
+0
-131
libusbx-1.0.18/libusb/os/windows_common.h
libusbx-1.0.18/libusb/os/windows_common.h
+0
-108
libusbx-1.0.18/libusb/os/windows_usb.c
libusbx-1.0.18/libusb/os/windows_usb.c
+0
-4424
libusbx-1.0.18/libusb/os/windows_usb.h
libusbx-1.0.18/libusb/os/windows_usb.h
+0
-923
libusbx-1.0.18/libusb/strerror.c
libusbx-1.0.18/libusb/strerror.c
+0
-184
libusbx-1.0.18/libusb/sync.c
libusbx-1.0.18/libusb/sync.c
+0
-307
libusbx-1.0.18/libusb/version.h
libusbx-1.0.18/libusb/version.h
+0
-18
libusbx-1.0.18/libusb/version_nano.h
libusbx-1.0.18/libusb/version_nano.h
+0
-1
libusbx-1.0.18/ltmain.sh
libusbx-1.0.18/ltmain.sh
+0
-9655
libusbx-1.0.18/missing
libusbx-1.0.18/missing
+0
-331
libusbx-1.0.18/msvc/config.h
libusbx-1.0.18/msvc/config.h
+0
-42
libusbx-1.0.18/msvc/ddk_build.cmd
libusbx-1.0.18/msvc/ddk_build.cmd
+0
-175
libusbx-1.0.18/msvc/errno.h
libusbx-1.0.18/msvc/errno.h
+0
-102
libusbx-1.0.18/msvc/fxload_2010.vcxproj
libusbx-1.0.18/msvc/fxload_2010.vcxproj
+0
-170
libusbx-1.0.18/msvc/fxload_2010.vcxproj.filters
libusbx-1.0.18/msvc/fxload_2010.vcxproj.filters
+0
-25
libusbx-1.0.18/msvc/fxload_2012.vcxproj
libusbx-1.0.18/msvc/fxload_2012.vcxproj
+0
-174
libusbx-1.0.18/msvc/fxload_2012.vcxproj.filters
libusbx-1.0.18/msvc/fxload_2012.vcxproj.filters
+0
-25
libusbx-1.0.18/msvc/fxload_2013.vcxproj
libusbx-1.0.18/msvc/fxload_2013.vcxproj
+0
-174
libusbx-1.0.18/msvc/fxload_sources
libusbx-1.0.18/msvc/fxload_sources
+0
-23
libusbx-1.0.18/msvc/getopt_2005.vcproj
libusbx-1.0.18/msvc/getopt_2005.vcproj
+0
-288
libusbx-1.0.18/msvc/getopt_2010.vcxproj
libusbx-1.0.18/msvc/getopt_2010.vcxproj
+0
-131
libusbx-1.0.18/msvc/getopt_2010.vcxproj.filters
libusbx-1.0.18/msvc/getopt_2010.vcxproj.filters
+0
-26
libusbx-1.0.18/msvc/getopt_2012.vcxproj
libusbx-1.0.18/msvc/getopt_2012.vcxproj
+0
-135
libusbx-1.0.18/msvc/getopt_2012.vcxproj.filters
libusbx-1.0.18/msvc/getopt_2012.vcxproj.filters
+0
-26
libusbx-1.0.18/msvc/getopt_2013.vcxproj
libusbx-1.0.18/msvc/getopt_2013.vcxproj
+0
-136
libusbx-1.0.18/msvc/getopt_sources
libusbx-1.0.18/msvc/getopt_sources
+0
-20
libusbx-1.0.18/msvc/hotplugtest_2010.vcxproj
libusbx-1.0.18/msvc/hotplugtest_2010.vcxproj
+0
-163
libusbx-1.0.18/msvc/hotplugtest_2010.vcxproj.filters
libusbx-1.0.18/msvc/hotplugtest_2010.vcxproj.filters
+0
-14
libusbx-1.0.18/msvc/hotplugtest_2012.vcxproj
libusbx-1.0.18/msvc/hotplugtest_2012.vcxproj
+0
-167
libusbx-1.0.18/msvc/hotplugtest_2012.vcxproj.filters
libusbx-1.0.18/msvc/hotplugtest_2012.vcxproj.filters
+0
-14
libusbx-1.0.18/msvc/hotplugtest_2013.vcxproj
libusbx-1.0.18/msvc/hotplugtest_2013.vcxproj
+0
-167
libusbx-1.0.18/msvc/hotplugtest_sources
libusbx-1.0.18/msvc/hotplugtest_sources
+0
-20
libusbx-1.0.18/msvc/inttypes.h
libusbx-1.0.18/msvc/inttypes.h
+0
-295
libusbx-1.0.18/msvc/libusb_dll.dsp
libusbx-1.0.18/msvc/libusb_dll.dsp
+0
-194
libusbx-1.0.18/msvc/libusb_dll_2005.vcproj
libusbx-1.0.18/msvc/libusb_dll_2005.vcproj
+0
-436
libusbx-1.0.18/msvc/libusb_dll_2010.vcxproj
libusbx-1.0.18/msvc/libusb_dll_2010.vcxproj
+0
-170
libusbx-1.0.18/msvc/libusb_dll_2010.vcxproj.filters
libusbx-1.0.18/msvc/libusb_dll_2010.vcxproj.filters
+0
-81
libusbx-1.0.18/msvc/libusb_dll_2012.vcxproj
libusbx-1.0.18/msvc/libusb_dll_2012.vcxproj
+0
-175
libusbx-1.0.18/msvc/libusb_dll_2012.vcxproj.filters
libusbx-1.0.18/msvc/libusb_dll_2012.vcxproj.filters
+0
-84
libusbx-1.0.18/msvc/libusb_dll_2013.vcxproj
libusbx-1.0.18/msvc/libusb_dll_2013.vcxproj
+0
-175
libusbx-1.0.18/msvc/libusb_dll_wince.vcproj
libusbx-1.0.18/msvc/libusb_dll_wince.vcproj
+0
-1243
libusbx-1.0.18/msvc/libusb_sources
libusbx-1.0.18/msvc/libusb_sources
+0
-38
libusbx-1.0.18/msvc/libusb_static.dsp
libusbx-1.0.18/msvc/libusb_static.dsp
+0
-174
libusbx-1.0.18/msvc/libusb_static_2005.vcproj
libusbx-1.0.18/msvc/libusb_static_2005.vcproj
+0
-362
libusbx-1.0.18/msvc/libusb_static_2010.vcxproj
libusbx-1.0.18/msvc/libusb_static_2010.vcxproj
+0
-156
libusbx-1.0.18/msvc/libusb_static_2010.vcxproj.filters
libusbx-1.0.18/msvc/libusb_static_2010.vcxproj.filters
+0
-74
libusbx-1.0.18/msvc/libusb_static_2012.vcxproj
libusbx-1.0.18/msvc/libusb_static_2012.vcxproj
+0
-160
libusbx-1.0.18/msvc/libusb_static_2012.vcxproj.filters
libusbx-1.0.18/msvc/libusb_static_2012.vcxproj.filters
+0
-74
libusbx-1.0.18/msvc/libusb_static_2013.vcxproj
libusbx-1.0.18/msvc/libusb_static_2013.vcxproj
+0
-160
libusbx-1.0.18/msvc/libusb_static_wince.vcproj
libusbx-1.0.18/msvc/libusb_static_wince.vcproj
+0
-1185
libusbx-1.0.18/msvc/libusbx.dsw
libusbx-1.0.18/msvc/libusbx.dsw
+0
-71
libusbx-1.0.18/msvc/libusbx_2005.sln
libusbx-1.0.18/msvc/libusbx_2005.sln
+0
-95
libusbx-1.0.18/msvc/libusbx_2010.sln
libusbx-1.0.18/msvc/libusbx_2010.sln
+0
-94
libusbx-1.0.18/msvc/libusbx_2012.sln
libusbx-1.0.18/msvc/libusbx_2012.sln
+0
-94
libusbx-1.0.18/msvc/libusbx_2013.sln
libusbx-1.0.18/msvc/libusbx_2013.sln
+0
-100
libusbx-1.0.18/msvc/libusbx_wince.sln
libusbx-1.0.18/msvc/libusbx_wince.sln
+0
-246
libusbx-1.0.18/msvc/listdevs.dsp
libusbx-1.0.18/msvc/listdevs.dsp
+0
-103
libusbx-1.0.18/msvc/listdevs_2005.vcproj
libusbx-1.0.18/msvc/listdevs_2005.vcproj
+0
-360
libusbx-1.0.18/msvc/listdevs_2010.vcxproj
libusbx-1.0.18/msvc/listdevs_2010.vcxproj
+0
-165
libusbx-1.0.18/msvc/listdevs_2010.vcxproj.filters
libusbx-1.0.18/msvc/listdevs_2010.vcxproj.filters
+0
-14
libusbx-1.0.18/msvc/listdevs_2012.vcxproj
libusbx-1.0.18/msvc/listdevs_2012.vcxproj
+0
-169
libusbx-1.0.18/msvc/listdevs_2012.vcxproj.filters
libusbx-1.0.18/msvc/listdevs_2012.vcxproj.filters
+0
-14
libusbx-1.0.18/msvc/listdevs_2013.vcxproj
libusbx-1.0.18/msvc/listdevs_2013.vcxproj
+0
-169
libusbx-1.0.18/msvc/listdevs_sources
libusbx-1.0.18/msvc/listdevs_sources
+0
-19
libusbx-1.0.18/msvc/listdevs_wince.vcproj
libusbx-1.0.18/msvc/listdevs_wince.vcproj
+0
-1120
libusbx-1.0.18/msvc/missing.c
libusbx-1.0.18/msvc/missing.c
+0
-80
libusbx-1.0.18/msvc/missing.h
libusbx-1.0.18/msvc/missing.h
+0
-32
libusbx-1.0.18/msvc/stdint.h
libusbx-1.0.18/msvc/stdint.h
+0
-256
libusbx-1.0.18/msvc/stress_2005.vcproj
libusbx-1.0.18/msvc/stress_2005.vcproj
+0
-390
libusbx-1.0.18/msvc/stress_2010.vcxproj
libusbx-1.0.18/msvc/stress_2010.vcxproj
+0
-167
libusbx-1.0.18/msvc/stress_2010.vcxproj.filters
libusbx-1.0.18/msvc/stress_2010.vcxproj.filters
+0
-25
libusbx-1.0.18/msvc/stress_2012.vcxproj
libusbx-1.0.18/msvc/stress_2012.vcxproj
+0
-171
libusbx-1.0.18/msvc/stress_2012.vcxproj.filters
libusbx-1.0.18/msvc/stress_2012.vcxproj.filters
+0
-25
libusbx-1.0.18/msvc/stress_2013.vcxproj
libusbx-1.0.18/msvc/stress_2013.vcxproj
+0
-171
libusbx-1.0.18/msvc/stress_wince.vcproj
libusbx-1.0.18/msvc/stress_wince.vcproj
+0
-1128
libusbx-1.0.18/msvc/xusb.dsp
libusbx-1.0.18/msvc/xusb.dsp
+0
-102
libusbx-1.0.18/msvc/xusb_2005.vcproj
libusbx-1.0.18/msvc/xusb_2005.vcproj
+0
-344
libusbx-1.0.18/msvc/xusb_2010.vcxproj
libusbx-1.0.18/msvc/xusb_2010.vcxproj
+0
-163
libusbx-1.0.18/msvc/xusb_2010.vcxproj.filters
libusbx-1.0.18/msvc/xusb_2010.vcxproj.filters
+0
-14
libusbx-1.0.18/msvc/xusb_2012.vcxproj
libusbx-1.0.18/msvc/xusb_2012.vcxproj
+0
-167
libusbx-1.0.18/msvc/xusb_2012.vcxproj.filters
libusbx-1.0.18/msvc/xusb_2012.vcxproj.filters
+0
-14
libusbx-1.0.18/msvc/xusb_2013.vcxproj
libusbx-1.0.18/msvc/xusb_2013.vcxproj
+0
-167
libusbx-1.0.18/msvc/xusb_sources
libusbx-1.0.18/msvc/xusb_sources
+0
-20
libusbx-1.0.18/msvc/xusb_wince.vcproj
libusbx-1.0.18/msvc/xusb_wince.vcproj
+0
-1120
libusbx-1.0.18/tests/Makefile.am
libusbx-1.0.18/tests/Makefile.am
+0
-6
libusbx-1.0.18/tests/libusbx_testlib.h
libusbx-1.0.18/tests/libusbx_testlib.h
+0
-107
libusbx-1.0.18/tests/stress.c
libusbx-1.0.18/tests/stress.c
+0
-160
libusbx-1.0.18/tests/testlib.c
libusbx-1.0.18/tests/testlib.c
+0
-277
No files found.
DSView/CMakeLists.txt
View file @
aec079cb
...
...
@@ -103,7 +103,7 @@ set(DS_DESCRIPTION "A GUI for instruments of DreamSourceLab")
set
(
DS_VERSION_MAJOR 0
)
set
(
DS_VERSION_MINOR 9
)
set
(
DS_VERSION_MICRO
3
)
set
(
DS_VERSION_MICRO
4
)
set
(
DS_VERSION_STRING
${
DS_VERSION_MAJOR
}
.
${
DS_VERSION_MINOR
}
.
${
DS_VERSION_MICRO
}
)
...
...
DSView/res/DSCope1.dsc
View file @
aec079cb
{
{
"Device": "DSCope",
"DeviceMode": 1,
"Horizontal trigger position": "0",
...
...
DSView/res/DSLogic.fw
View file @
aec079cb
No preview for this file type
DSView/res/DSLogic0.dsc
View file @
aec079cb
{
{
"Device": "DSLogic",
"DeviceMode": 0,
"Filter Targets": "None",
...
...
DSView/res/DSLogicPro.fw
View file @
aec079cb
No preview for this file type
INSTALL
View file @
aec079cb
...
...
@@ -4,118 +4,74 @@ INSTALL
Requirements
------------
libsigrok4DSL
- git
- gcc (>= 4.0)
- g++
- make
- libtool
- autoconf >= 2.63
- automake >= 1.11
- cmake >= 2.6
- Qt >= 5.0
- libtool
- pkg-config >= 0.22
This is part of the standard OpenBSD install (not an extra package), apparently.
- libglib >= 2.32.0
- libzip >= 0.10
- libusb-1.0 >= 1.0.16
On FreeBSD, this is an integral part of the FreeBSD libc, not an extra package/library.
This is part of the standard OpenBSD install (not an extra package), apparently.
- check >= 0.9.4 (optional, only needed to run unit tests)
DSLgoic-gui
- git
- g++
- make
- libtool
- pkg-config >= 0.22
- cmake >= 2.6
- libglib >= 2.28.0
- Qt >= 4.5
- libboost >= 1.42 (including the following libs):
- libboost-system
- libboost-thread
- libsigrok4DSL >= 0.2.0
- pkg-config >= 0.22
This is part of the standard OpenBSD install (not an extra package), apparently.
- check >= 0.9.4 (optional, only needed to run unit tests)
Building and installing
-----------------------
Get the DSView source code from: www.dreamsourcelab.com/download.html
Step1: Build libusbx-1.0.18
Building:
$ cd libusbx-1.0.18
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
Step1: Installing the requirements:
Step2: Build libsigrok4DSL
please check your respective distro's package manager tool if you use other distros
Debian/Ubuntu:
$ sudo apt-get install git-core gcc g++ make cmake autoconf automake libtool pkg-config \
libglib2.0-dev libzip-dev libudev-dev libusb-1.0-0-dev \
python3-dev qt5-default libboost-dev libboost-test-dev libboost-thread-dev libboost-system-dev libboost-filesystem-dev check
Installing the requirements:
Fedora (18, 19):
$ sudo yum install git gcc g++ make cmake autoconf automake libtool pkgconfig glib2-devel \
libzip-devel libudev-devel libusb1-devel \
python3-devel qt-devel boost-devel check
Example on Debian/Ubuntu (please check your respective distro's package manager tool if you use other distros):
$ sudo apt-get install git-core gcc make autoconf automake libtool pkg-config \
libglib2.0-dev libzip-dev libudev-dev libasound2-dev check
Arch:
$ pacman -S git gcc make cmake autoconf autoconf-archive automake libtool \
pkg-config glib2 glibmm libzip libusb check
python boost qt5 qt5-base qt5-svg
Fedora (18, 19):
$ sudo yum install git gcc make autoconf automake libtool pkgconfig glib2-devel \
libzip-devel libudev-devel alsa-lib-devel check
Step2: Get the DSView source code
OpenSuSE (12.2):
$ zypper install git gcc make autoconf automake libtool pkg-config glib2-devel \
libzip-devel libudev-devel alsa-devel check
$ clone git://github.com/DreamSourceLab/DSView
Building:
Step3: Building
$ cd libsigrok4DSL
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
$ cd ..
$ git clone git://sigrok.org/libsigrokdecode
$ cd libsigrokdecode
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
$ cd ..
Step3: Build libsigrokdecode
Installing the requirements:
Example on Debian/Ubuntu (please check your respective distro's package manager tool if you use other distros):
$ sudo apt-get install git-core gcc make autoconf automake libtool pkg-config libglib2.0-dev python3-dev
Fedora (18, 19, 20):
$ sudo yum install git gcc make autoconf automake libtool pkgconfig glib2-devel python3-devel check-devel
Building:
$ git clone git://sigrok.org/libsigrokdecode
$ cd libsigrokdecode
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
Step4: Build DSView
Installing the requirements:
Example on Debian/Ubuntu (please check your respective distro's package manager tool if you use other distros):
$ sudo apt-get install git-core g++ make cmake libtool pkg-config \
libglib2.0-dev libqt4-dev libboost-dev libboost-test-dev libboost-thread-dev libboost-system-dev
Fedora (18, 19):
$ sudo yum install git gcc cmake libtool pkgconfig glib2-devel \
boost-devel qt-devel boost-devel
Building:
$ cd DSView
$ cmake .
$ make
$ sudo make install
$ cd DSView
$ cmake .
$ make
$ sudo make install
See the following wiki page for more (OS-specific) instructions:
...
...
NEWS
View file @
aec079cb
0.94 (2015-06-29)
-----------------
* add session load/store function
* add drag-and-drop effect in viewport window
* improve display effect of dock windows, add scroll bar
* fix other GUI issues
--for logic analyzer
* upgrade advance trigger counter from 16bit to 32bit
* add serial trigger function
* fix memory leakage issue when load *.dsl files
* fix delete group signal issue when no data captured
--for oscilloscope
* add measurement of width, period, frequency and duty cycle
* fix instant capture issue @ demo mode
* add trigger hold-off time function
* fix channels enable/disable issue
* fix data error issue of instant capture before normal capture
* fix trigger position issue when only one channel enabled
* fix trigger level can't be changed issue when only one channel enabled
0.93 (2015-05-08)
-----------------
* Upgrade to qt5 library
* Support stdc++11
* Improve measure function @ LA mode
* Add duty cycle measure @ LA mode
* Fix out of range issue @ LA mode
* Add export funtion, support csv/vcd/gnuplot/zip @ LA mode; and csv @ DSO mode
* Add x1/x10/x100 probe options @ DSO mode
* Add measure function @ DSO mode
* Add voltage display of trigger value @ DSO mode
* Fix wave disappear issue @ DSO mode
* Fix trigger issue @ DSO stream mode
* Fix data repeat when set trigger @ LA stream mode
* Keep channel settings when reload occured @ LA mode
* Fix decoder issue when capture part of data @ LA mode
* Fix stack decoder add issue @ LA mode
* Fix other bugs
0.92 (2015-04-15)
-----------------
* Add DSLogic Pro and DSCope support
...
...
@@ -15,7 +56,22 @@
* Add different thresholds support
* Add options for input filter under logic analyzer mode
* Add instant capture(trigger ignore) under logic analyzer mode
* Add detail capture status display under logic analyzer mode
* Ad detail capture status display under logic abrary
* Support stdc++11
* Improve measure function @ LA mode
* Add duty cycle measure @ LA mode
* Fix out of range issue @ LA mode
* Add export funtion, support csv/vcd/gnuplot/zip @ LA mode; and csv @ DSO mode
* Add x1/x10/x100 probe options @ DSO mode
* Add measure function @ DSO mode
* Add voltage display of trigger value @ DSO mode
* Fix wave disappear issue @ DSO mode
* Fix trigger issue @ DSO stream mode
* Fix data repeat when set trigger @ LA stream mode
* Keep channel settings when reload occured @ LA mode
* Fix decoder issue when capture part of data @ LA mode
* Fix stack decoder add issue @ LA mode
* Fix other bugsnalyzer mode
* Add quick button for mode shift
* Redesign the GUI for oscilloscope
* Add flexible sample rate support under oscilloscope mode
...
...
libusbx-1.0.18/AUTHORS
deleted
100644 → 0
View file @
c71404a3
Copyright © 2001 Johannes Erdfelt <johannes@erdfelt.com>
Copyright © 2007-2009 Daniel Drake <dsd@gentoo.org>
Copyright © 2010-2012 Peter Stuge <peter@stuge.se>
Copyright © 2008-2013 Nathan Hjelm <hjelmn@users.sourceforge.net>
Copyright © 2009-2013 Pete Batard <pete@akeo.ie>
Copyright © 2009-2013 Ludovic Rousseau <ludovic.rousseau@gmail.com>
Copyright © 2010-2012 Michael Plante <michael.plante@gmail.com>
Copyright © 2011-2013 Hans de Goede <hdegoede@redhat.com>
Copyright © 2012-2013 Martin Pieuchot <mpi@openbsd.org>
Copyright © 2012-2013 Toby Gray <toby.gray@realvnc.com>
Other contributors:
Alan Ott
Alan Stern
Alex Vatchenko
Andrew Fernandes
Anthony Clay
Artem Egorkine
Aurelien Jarno
Bastien Nocera
Bei Zhang
Benjamin Dobell
Chris Dickens
Colin Walters
Dave Camarillo
David Engraf
David Moore
Davidlohr Bueso
Federico Manzan
Felipe Balbi
Florian Albrechtskirchinger
Francesco Montorsi
Francisco Facioni
Graeme Gill
Gustavo Zacarias
Hans Ulrich Niedermann
Hector Martin
Hoi-Ho Chan
Ilya Konstantinov
James Hanko
Joshua Blake
Karsten Koenig
Konrad Rzepecki
Kuangye Guo
Lars Wirzenius
Luca Longinotti
Martin Koegler
Matthias Bolte
Mike Frysinger
Mikhail Gusarov
Moritz Fischer
Nicholas Corgan
Omri Iluz
Orin Eman
Paul Fertser
Pekka Nikander
Rob Walker
Sean McBride
Sebastian Pipping
Simon Haggett
Thomas Röfer
Tim Roberts
Toby Peterson
Trygve Laugstøl
Uri Lublin
Vasily Khoruzhick
Vegard Storheil Eriksen
Vitali Lovich
Xiaofan Chen
Zoltán Kovács
Роман Донченко
xantares
libusbx-1.0.18/COPYING
deleted
100644 → 0
View file @
c71404a3
This diff is collapsed.
Click to expand it.
libusbx-1.0.18/ChangeLog
deleted
100644 → 0
View file @
c71404a3
For detailed information about the changes below, please see the git log or
visit: http://log.libusbx.org
2014-01-25: v1.0.18 *FINAL RELEASE*
* Last release of libusbx, as the project is merging back again with libusb.
As a result, continuation of the project will now occur from the following:
o Main site: http://libusb.info
o Git repository: https://github.com/libusb/libusb
o SF repository: https://sourceforge.net/projects/libusb/
o Mailing list: libusb-devel@lists.sourceforge.net (registration req.)
* Fix multiple memory leaks
* Fix a crash when HID transfers return no data on Windows
* Ensure all pending events are consumed
* Improve Android and ucLinux support
* Multiple Windows improvements (error logging, VS2013, VIA xHCI support)
* Multiple OS X improvements (broken compilation, SIGFPE, 64bit support)
2013-09-06: v1.0.17
* Hotplug callbacks now always get passed a libusb_context, even if it is
the default context. Previously NULL would be passed for the default context,
but since the first context created is the default context, and most apps
use only 1 context, this meant that apps explicitly creating a context would
still get passed NULL
* Android: Add .mk files to build with the Android NDK
* Darwin: Add Xcode project
* Darwin: Fix crash on unplug (#121)
* Linux: Fix hang (deadlock) on libusb_exit
* Linux: Fix libusbx build failure with --disable-udev (#124)
* Linux: Fix libusb_get_device_list() hang with --disable-udev (#130)
* OpenBSD: Update OpenBSD backend with support for control transfers to
non-ugen(4) devices and make get_configuration() no longer generate I/O.
Note that using this libusbx version on OpenBSD requires using
OpenBSD 5.3-current or later. Users of older OpenBSD versions are advised
to stay with the libusb shipped with OpenBSD (mpi)
* Windows: fix libusb_dll_2010.vcxproj link errors (#129)
* Various other bug fixes and improvements
The (#xx) numbers are libusbx issue numbers, see ie:
https://github.com/libusbx/libusbx/issues/121
2013-07-11: v1.0.16
* Add hotplug support for Darwin and Linux (#9)
* Add superspeed endpoint companion descriptor support (#15)
* Add BOS descriptor support (#15)
* Make descriptor parsing code more robust
* New libusb_get_port_numbers API, this is libusb_get_port_path without
the unnecessary context parameter, libusb_get_port_path is now deprecated
* New libusb_strerror API (#14)
* New libusb_set_auto_detach_kernel_driver API (#17)
* Improve topology API docs (#95)
* Logging now use a single write call per log-message, avoiding log-message
"interlacing" when using multiple threads.
* Android: use Android logging when building on Android (#101)
* Darwin: make libusb_reset reenumerate device on descriptors change (#89)
* Darwin: add support for the LIBUSB_TRANSFER_ADD_ZERO_PACKET flag (#91)
* Darwin: add a device cache (#112, #114)
* Examples: Add sam3u_benchmark isochronous example by Harald Welte (#109)
* Many other bug fixes and improvements
The (#xx) numbers are libusbx issue numbers, see ie:
https://github.com/libusbx/libusbx/issues/9
2013-04-15: v1.0.15
* Improve transfer cancellation and avoid short read failures on broken descriptors
* Filter out 8-bit characters in libusb_get_string_descriptor_ascii()
* Add WinCE support
* Add library stress tests
* Add Cypress FX3 firmware upload support for fxload sample
* Add HID and kernel driver detach support capabilities detection
* Add SuperSpeed detection on OS X
* Fix bInterval value interpretation on OS X
* Fix issues with autoclaim, composite HID devices, interface autoclaim and
early abort in libusb_close() on Windows. Also add VS2012 solution files.
* Improve fd event handling on Linux
* Other bug fixes and improvements
2012-09-26: v1.0.14
* Reverts the previous API change with regards to bMaxPower.
If this doesn't matter to you, you are encouraged to keep using v1.0.13,
as it will use the same attribute as v2.0, to be released soon.
* Note that LIBUSBX_API_VERSION is *decreased* to 0x010000FF and the previous
guidelines with regards to concurrent use of MaxPower/bMaxPower still apply.
2012-09-20: v1.0.13
* [MAJOR] Fix a typo in the API with struct libusb_config_descriptor where
MaxPower was used instead of bMaxPower, as defined in the specs. If your
application was accessing the MaxPower attribute, and you need to maintain
compatibility with libusb or older versions, see APPENDIX A below.
* Fix broken support for the 0.1 -> 1.0 libusb-compat layer
* Fix unwanted cancellation of pending timeouts as well as major timeout related bugs
* Fix handling of HID and composite devices on Windows
* Introduce LIBUSBX_API_VERSION macro
* Add Cypress FX/FX2 firmware upload sample, based on fxload from
http://linux-hotplug.sourceforge.net
* Add libusb0 (libusb-win32) and libusbK driver support on Windows. Note that while
the drivers allow it, isochronous transfers are not supported yet in libusbx. Also
not supported yet is the use of libusb-win32 filter drivers on composite interfaces
* Add support for the new get_capabilities ioctl on Linux and avoid unnecessary
splitting of bulk transfers
* Improve support for newer Intel and Renesas USB 3.0 controllers on Windows
* Harmonize the device number for root hubs across platforms
* Other bug fixes and improvements
2012-06-15: v1.0.12
* Fix a potential major regression with pthread on Linux
* Fix missing thread ID from debug log output on cygwin
* Fix possible crash when using longjmp and MinGW's gcc 4.6
* Add topology calls: libusb_get_port_number(), libusb_get_parent() & libusb_get_port_path()
* Add toggleable debug, using libusb_set_debug() or the LIBUSB_DEBUG environment variable
* Define log levels in libusb.h and set timestamp origin to first libusb_init() call
* All logging is now sent to to stderr (info was sent to stdout previously)
* Update log messages severity and avoid polluting log output on OS-X
* Add HID driver support on Windows
* Enable interchangeability of MSVC and MinGW DLLs
* Additional bug fixes and improvements
2012-05-08: v1.0.11
* Revert removal of critical Windows event handling that was introduced in 1.0.10
* Fix a possible deadlock in Windows when submitting transfers
* Add timestamped logging
* Add NetBSD support (experimental) and BSD libusb_get_device_speed() data
* Add bootstrap.sh alongside autogen.sh (bootstrap.sh doesn't invoke configure)
* Search for device nodes in /dev for Android support
* Other bug fixes
2012-04-17: v1.0.10
* Public release
* Add libusb_get_version
* Add Visual Studio 2010 project files
* Some Windows code cleanup
* Fix xusb sample warnings
2012-04-02: v1.0.9
* First libusbx release
* Add libusb_get_device_speed (all, except BSD) and libusb_error_name
* Add Windows support (WinUSB driver only)
* Add OpenBSD support
* Add xusb sample
* Tons of bug fixes
2010-05-07: v1.0.8
* Bug fixes
2010-04-19: v1.0.7
* Bug fixes and documentation tweaks
* Add more interface class definitions
2009-11-22: v1.0.6
* Bug fixes
* Increase libusb_handle_events() timeout to 60s for powersaving
2009-11-15: v1.0.5
* Use timerfd when available for timer management
* Small fixes/updates
2009-11-06: v1.0.4 release
* Bug fixes including transfer locking to fix some potential threading races
* More flexibility with clock types on Linux
* Use new bulk continuation tracking in Linux 2.6.32 for improved handling
of short/failed transfers
2009-08-27: v1.0.3 release
* Bug fixes
* Add libusb_get_max_iso_packet_size()
2009-06-13: v1.0.2 release
* Bug fixes
2009-05-12: v1.0.1 release
* Bug fixes
* Darwin backend
2008-12-13: v1.0.0 release
* Bug fixes
2008-11-21: v0.9.4 release
* Bug fixes
* Add libusb_attach_kernel_driver()
2008-08-23: v0.9.3 release
* Bug fixes
2008-07-19: v0.9.2 release
* Bug fixes
2008-06-28: v0.9.1 release
* Bug fixes
* Introduce contexts to the API
* Compatibility with new Linux kernel features
2008-05-25: v0.9.0 release
* First libusb-1.0 beta release
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
APPENDIX A - How to maintain code compatibility with versions of libusb and
libusbx that use MaxPower:
If you must to maintain compatibility with versions of the library that aren't
using the bMaxPower attribute in struct libusb_config_descriptor, the
recommended way is to use the new LIBUSBX_API_VERSION macro with an #ifdef.
For instance, if your code was written as follows:
if (dev->config[0].MaxPower < 250)
Then you should modify it to have:
#if defined(LIBUSBX_API_VERSION) && (LIBUSBX_API_VERSION >= 0x01000100)
if (dev->config[0].bMaxPower < 250)
#else
if (dev->config[0].MaxPower < 250)
#endif
libusbx-1.0.18/INSTALL
deleted
100644 → 0
View file @
c71404a3
Installation
Instructions
*************************
Copyright
(
C
)
1994
,
1995
,
1996
,
1999
,
2000
,
2001
,
2002
,
2004
,
2005
,
2006
Free
Software
Foundation
,
Inc
.
This
file
is
free
documentation
;
the
Free
Software
Foundation
gives
unlimited
permission
to
copy
,
distribute
and
modify
it
.
Basic
Installation
==================
Briefly
,
the
shell
commands
`./
configure
;
make
;
make
install
' should
configure, build, and install this package. The following
more-detailed instructions are generic; see the `README'
file
for
instructions
specific
to
this
package
.
The
`
configure
' shell script attempts to guess correct values for
various system-dependent variables used during compilation. It uses
those values to create a `Makefile'
in
each
directory
of
the
package
.
It
may
also
create
one
or
more
`.
h
' files containing system-dependent
definitions. Finally, it creates a shell script `config.status'
that
you
can
run
in
the
future
to
recreate
the
current
configuration
,
and
a
file
`
config
.
log
' containing compiler output (useful mainly for
debugging `configure'
).
It
can
also
use
an
optional
file
(
typically
called
`
config
.
cache
'
and enabled with `--cache-file=config.cache'
or
simply
`-
C
') that saves
the results of its tests to speed up reconfiguring. Caching is
disabled by default to prevent problems with accidental use of stale
cache files.
If you need to do unusual things to compile the package, please try
to figure out how `configure'
could
check
whether
to
do
them
,
and
mail
diffs
or
instructions
to
the
address
given
in
the
`
README
' so they can
be considered for the next release. If you are using the cache, and at
some point `config.cache'
contains
results
you
don
't want to keep, you
may remove or edit it.
The file `configure.ac'
(
or
`
configure
.
in
') is used to create
`configure'
by
a
program
called
`
autoconf
'. You need `configure.ac'
if
you
want
to
change
it
or
regenerate
`
configure
' using a newer version
of `autoconf'
.
The
simplest
way
to
compile
this
package
is
:
1.
`
cd
' to the directory containing the package'
s
source
code
and
type
`./
configure
' to configure the package for your system.
Running `configure'
might
take
a
while
.
While
running
,
it
prints
some
messages
telling
which
features
it
is
checking
for
.
2.
Type
`
make
' to compile the package.
3. Optionally, type `make check'
to
run
any
self
-
tests
that
come
with
the
package
.
4.
Type
`
make
install
' to install the programs and any data files and
documentation.
5. You can remove the program binaries and object files from the
source code directory by typing `make clean'
.
To
also
remove
the
files
that
`
configure
' created (so you can compile the package for
a different kind of computer), type `make distclean'
.
There
is
also
a
`
make
maintainer
-
clean
' target, but that is intended mainly
for the package'
s
developers
.
If
you
use
it
,
you
may
have
to
get
all
sorts
of
other
programs
in
order
to
regenerate
files
that
came
with
the
distribution
.
Compilers
and
Options
=====================
Some
systems
require
unusual
options
for
compilation
or
linking
that
the
`
configure
' script does not know about. Run `./configure --help'
for
details
on
some
of
the
pertinent
environment
variables
.
You
can
give
`
configure
' initial values for configuration parameters
by setting variables in the command line or in the environment. Here
is an example:
./configure CC=c99 CFLAGS=-g LIBS=-lposix
*Note Defining Variables::, for more details.
Compiling For Multiple Architectures
====================================
You can compile the package for more than one kind of computer at the
same time, by placing the object files for each architecture in their
own directory. To do this, you can use GNU `make'
.
`
cd
' to the
directory where you want the object files and executables to go and run
the `configure'
script
.
`
configure
' automatically checks for the
source code in the directory that `configure'
is
in
and
in
`..
'.
With a non-GNU `make'
,
it
is
safer
to
compile
the
package
for
one
architecture
at
a
time
in
the
source
code
directory
.
After
you
have
installed
the
package
for
one
architecture
,
use
`
make
distclean
' before
reconfiguring for another architecture.
Installation Names
==================
By default, `make install'
installs
the
package
's commands under
`/usr/local/bin'
,
include
files
under
`/
usr
/
local
/
include
', etc. You
can specify an installation prefix other than `/usr/local'
by
giving
`
configure
' the option `--prefix=PREFIX'
.
You
can
specify
separate
installation
prefixes
for
architecture
-
specific
files
and
architecture
-
independent
files
.
If
you
pass
the
option
`--
exec
-
prefix
=
PREFIX
' to `configure'
,
the
package
uses
PREFIX
as
the
prefix
for
installing
programs
and
libraries
.
Documentation
and
other
data
files
still
use
the
regular
prefix
.
In
addition
,
if
you
use
an
unusual
directory
layout
you
can
give
options
like
`--
bindir
=
DIR
' to specify different values for particular
kinds of files. Run `configure --help'
for
a
list
of
the
directories
you
can
set
and
what
kinds
of
files
go
in
them
.
If
the
package
supports
it
,
you
can
cause
programs
to
be
installed
with
an
extra
prefix
or
suffix
on
their
names
by
giving
`
configure
' the
option `--program-prefix=PREFIX'
or
`--
program
-
suffix
=
SUFFIX
'.
Optional Features
=================
Some packages pay attention to `--enable-FEATURE'
options
to
`
configure
', where FEATURE indicates an optional part of the package.
They may also pay attention to `--with-PACKAGE'
options
,
where
PACKAGE
is
something
like
`
gnu
-
as
' or `x'
(
for
the
X
Window
System
).
The
`
README
' should mention any `--enable-'
and
`--
with
-
' options that the
package recognizes.
For packages that use the X Window System, `configure'
can
usually
find
the
X
include
and
library
files
automatically
,
but
if
it
doesn
't,
you can use the `configure'
options
`--
x
-
includes
=
DIR
' and
`--x-libraries=DIR'
to
specify
their
locations
.
Specifying
the
System
Type
==========================
There
may
be
some
features
`
configure
' cannot figure out automatically,
but needs to determine by the type of machine the package will run on.
Usually, assuming the package is built to be run on the _same_
architectures, `configure'
can
figure
that
out
,
but
if
it
prints
a
message
saying
it
cannot
guess
the
machine
type
,
give
it
the