CHANGELOG.md
LICENSE.txt
MANIFEST.in
README.md
credits.html
pyproject.toml
setup.cfg
setup.py
include/jsdrv.h
include/jsdrv/cmacro_inc.h
include/jsdrv/cstr.h
include/jsdrv/error_code.h
include/jsdrv/log.h
include/jsdrv/meta.h
include/jsdrv/time.h
include/jsdrv/topic.h
include/jsdrv/union.h
include/jsdrv/version.h
include_private/js220_api.h
include_private/jsdrv_prv/assert.h
include_private/jsdrv_prv/backend.h
include_private/jsdrv_prv/buffer.h
include_private/jsdrv_prv/buffer_signal.h
include_private/jsdrv_prv/cdef.h
include_private/jsdrv_prv/dbc.h
include_private/jsdrv_prv/devices.h
include_private/jsdrv_prv/downsample.h
include_private/jsdrv_prv/event.h
include_private/jsdrv_prv/frontend.h
include_private/jsdrv_prv/js110_cal.h
include_private/jsdrv_prv/js110_sample_processor.h
include_private/jsdrv_prv/js110_stats.h
include_private/jsdrv_prv/js220_i128.h
include_private/jsdrv_prv/js220_stats.h
include_private/jsdrv_prv/json.h
include_private/jsdrv_prv/list.h
include_private/jsdrv_prv/log.h
include_private/jsdrv_prv/msg_queue.h
include_private/jsdrv_prv/mutex.h
include_private/jsdrv_prv/platform.h
include_private/jsdrv_prv/pubsub.h
include_private/jsdrv_prv/sample_buffer_f32.h
include_private/jsdrv_prv/statistics.h
include_private/jsdrv_prv/thread.h
include_private/jsdrv_prv/time_map_filter.h
include_private/jsdrv_prv/usb_spec.h
include_private/jsdrv_prv/windows.h
pyjoulescope_driver/__init__.py
pyjoulescope_driver/__main__.py
pyjoulescope_driver/binding.c
pyjoulescope_driver/img_alpha.img
pyjoulescope_driver/img_beta.img
pyjoulescope_driver/img_stable.img
pyjoulescope_driver/program.py
pyjoulescope_driver/record.py
pyjoulescope_driver/release.py
pyjoulescope_driver/time64.py
pyjoulescope_driver/version.py
pyjoulescope_driver.egg-info/PKG-INFO
pyjoulescope_driver.egg-info/SOURCES.txt
pyjoulescope_driver.egg-info/dependency_links.txt
pyjoulescope_driver.egg-info/entry_points.txt
pyjoulescope_driver.egg-info/requires.txt
pyjoulescope_driver.egg-info/top_level.txt
pyjoulescope_driver/entry_points/__init__.py
pyjoulescope_driver/entry_points/api_timeout.py
pyjoulescope_driver/entry_points/gpi.py
pyjoulescope_driver/entry_points/info.py
pyjoulescope_driver/entry_points/measure.py
pyjoulescope_driver/entry_points/program.py
pyjoulescope_driver/entry_points/record.py
pyjoulescope_driver/entry_points/scan.py
pyjoulescope_driver/entry_points/set_parameter.py
pyjoulescope_driver/entry_points/statistics.py
pyjoulescope_driver/entry_points/threads.py
pyjoulescope_driver/test/__init__.py
pyjoulescope_driver/test/test_calibration_hash.py
pyjoulescope_driver/test/test_release.py
pyjoulescope_driver/test/test_time64.py
pyjoulescope_driver/test/release/__init__.py
pyjoulescope_driver/test/release/index.html
pyjoulescope_driver/test/release/index.json
pyjoulescope_driver/test/release/ctrl_app/__init__.py
pyjoulescope_driver/test/release/ctrl_app/index.html
pyjoulescope_driver/test/release/ctrl_app/index.json
pyjoulescope_driver/test/release/ctrl_app/js220_ctrl_app_1_0_1.img
pyjoulescope_driver/test/release/ctrl_app/js220_ctrl_app_1_0_1_CHANGELOG.md
pyjoulescope_driver/test/release/ctrl_updater1/__init__.py
pyjoulescope_driver/test/release/ctrl_updater1/index.html
pyjoulescope_driver/test/release/ctrl_updater1/index.json
pyjoulescope_driver/test/release/ctrl_updater1/js220_ctrl_updater1_1_0_1.img
pyjoulescope_driver/test/release/ctrl_updater1/js220_ctrl_updater1_1_0_1_CHANGELOG.md
pyjoulescope_driver/test/release/ctrl_updater2/__init__.py
pyjoulescope_driver/test/release/ctrl_updater2/index.html
pyjoulescope_driver/test/release/ctrl_updater2/index.json
pyjoulescope_driver/test/release/ctrl_updater2/js220_ctrl_updater2_1_0_1.img
pyjoulescope_driver/test/release/ctrl_updater2/js220_ctrl_updater2_1_0_1_CHANGELOG.md
pyjoulescope_driver/test/release/sensor_fpga/__init__.py
pyjoulescope_driver/test/release/sensor_fpga/index.html
pyjoulescope_driver/test/release/sensor_fpga/index.json
pyjoulescope_driver/test/release/sensor_fpga/js220_fpga_1_0_1.img
pyjoulescope_driver/test/release/sensor_fpga/js220_fpga_1_0_1_CHANGELOG.md
src/CMakeLists.txt
src/buffer.c
src/buffer_signal.c
src/calibration_hash.c
src/cstr.c
src/devices.c
src/downsample.c
src/emu.c
src/emulated.c
src/error_code.c
src/js110_api.h
src/js110_cal.c
src/js110_sample_processor.c
src/js110_stats.c
src/js110_usb.c
src/js220_i128.c
src/js220_params.c
src/js220_stats.c
src/js220_usb.c
src/jsdrv.c
src/json.c
src/log.c
src/meta.c
src/pubsub.c
src/sample_buffer_f32.c
src/statistics.c
src/time.c
src/time_map_filter.c
src/topic.c
src/union.c
src/version.c
src/backend/posix.c
src/backend/windows.c
src/backend/libusb/backend.c
src/backend/libusb/msg_queue.c
src/backend/winusb/backend.c
src/backend/winusb/device_change_notifier.c
src/backend/winusb/device_change_notifier.h
src/backend/winusb/msg_queue.c
third-party/CMakeLists.txt
third-party/README.md
third-party/cmocka/.clang_complete
third-party/cmocka/.gitlab-ci.yml
third-party/cmocka/.ycm_extra_conf.py
third-party/cmocka/5.patch
third-party/cmocka/CMakeLists.txt
third-party/cmocka/CPackConfig.cmake
third-party/cmocka/CTestConfig.cmake
third-party/cmocka/CompilerChecks.cmake
third-party/cmocka/ConfigureChecks.cmake
third-party/cmocka/DefineOptions.cmake
third-party/cmocka/INSTALL.md
third-party/cmocka/README.md
third-party/cmocka/cmocka-build-tree-settings.cmake.in
third-party/cmocka/cmocka-config.cmake.in
third-party/cmocka/cmocka.pc.cmake
third-party/cmocka/config.h.cmake
third-party/cmocka/cmake/Toolchain-Debian-mips.cmake
third-party/cmocka/cmake/Toolchain-cross-m32.cmake
third-party/cmocka/cmake/Modules/AddCCompilerFlag.cmake
third-party/cmocka/cmake/Modules/AddCMockaTest.cmake
third-party/cmocka/cmake/Modules/CheckCCompilerFlagSSP.cmake
third-party/cmocka/cmake/Modules/DefineCMakeDefaults.cmake
third-party/cmocka/cmake/Modules/DefineCompilerFlags.cmake
third-party/cmocka/cmake/Modules/DefinePlatformDefaults.cmake
third-party/cmocka/cmake/Modules/FindNSIS.cmake
third-party/cmocka/cmake/Modules/MacroEnsureOutOfSourceBuild.cmake
third-party/cmocka/coverity/coverity_assert_model.c
third-party/cmocka/coverity/coverity_internal_model.c
third-party/cmocka/doc/CMakeLists.txt
third-party/cmocka/doc/index.html
third-party/cmocka/doc/mainpage.dox
third-party/cmocka/doc/that_style/README.md
third-party/cmocka/doc/that_style/header.html
third-party/cmocka/doc/that_style/that_style.css
third-party/cmocka/doc/that_style/img/doc.svg
third-party/cmocka/doc/that_style/img/folderclosed.svg
third-party/cmocka/doc/that_style/img/folderopen.svg
third-party/cmocka/doc/that_style/img/mag_glass.svg
third-party/cmocka/doc/that_style/img/nav_edge_inter.svg
third-party/cmocka/doc/that_style/img/nav_edge_left.svg
third-party/cmocka/doc/that_style/img/nav_edge_right.svg
third-party/cmocka/doc/that_style/img/splitbar_handle.svg
third-party/cmocka/doc/that_style/img/sync_off.png
third-party/cmocka/doc/that_style/img/sync_on.png
third-party/cmocka/doc/that_style/js/striped_bg.js
third-party/cmocka/example/CMakeLists.txt
third-party/cmocka/example/allocate_module.c
third-party/cmocka/example/allocate_module_test.c
third-party/cmocka/example/assert_macro.c
third-party/cmocka/example/assert_macro.h
third-party/cmocka/example/assert_macro_test.c
third-party/cmocka/example/assert_module.c
third-party/cmocka/example/assert_module.h
third-party/cmocka/example/assert_module_test.c
third-party/cmocka/example/calculator.c
third-party/cmocka/example/calculator_test.c
third-party/cmocka/example/database.h
third-party/cmocka/example/simple_test.c
third-party/cmocka/example/mock/CMakeLists.txt
third-party/cmocka/example/mock/chef_wrap/CMakeLists.txt
third-party/cmocka/example/mock/chef_wrap/chef.c
third-party/cmocka/example/mock/chef_wrap/chef.h
third-party/cmocka/example/mock/chef_wrap/waiter_test_wrap.c
third-party/cmocka/example/mock/chef_wrap/waiter_test_wrap.h
third-party/cmocka/example/mock/uptime/CMakeLists.txt
third-party/cmocka/example/mock/uptime/README.md
third-party/cmocka/example/mock/uptime/proc_uptime.c
third-party/cmocka/example/mock/uptime/proc_uptime.h
third-party/cmocka/example/mock/uptime/test_uptime.c
third-party/cmocka/example/mock/uptime/uptime.c
third-party/cmocka/include/CMakeLists.txt
third-party/cmocka/include/cmocka.h
third-party/cmocka/include/cmocka_pbc.h
third-party/cmocka/include/cmocka_private.h
third-party/cmocka/include/cmockery/cmockery.h
third-party/cmocka/include/cmockery/pbc.h
third-party/cmocka/src/CMakeLists.txt
third-party/cmocka/src/cmocka.c
third-party/cmocka/src/cmocka.def
third-party/cmocka/tests/CMakeLists.txt
third-party/cmocka/tests/cmocka_test.cmake
third-party/cmocka/tests/ctest-default.cmake
third-party/cmocka/tests/test_alloc.c
third-party/cmocka/tests/test_assert_macros.c
third-party/cmocka/tests/test_assert_macros_fail.c
third-party/cmocka/tests/test_basics.c
third-party/cmocka/tests/test_cmockery.c
third-party/cmocka/tests/test_exception_handler.c
third-party/cmocka/tests/test_fixtures.c
third-party/cmocka/tests/test_float_macros.c
third-party/cmocka/tests/test_group_fixtures.c
third-party/cmocka/tests/test_group_setup_assert.c
third-party/cmocka/tests/test_group_setup_fail.c
third-party/cmocka/tests/test_groups.c
third-party/cmocka/tests/test_ordering.c
third-party/cmocka/tests/test_ordering_fail.c
third-party/cmocka/tests/test_returns.c
third-party/cmocka/tests/test_returns_fail.c
third-party/cmocka/tests/test_setup_fail.c
third-party/cmocka/tests/test_skip.c
third-party/cmocka/tests/test_skip_filter.c
third-party/cmocka/tests/test_strmatch.c
third-party/cmocka/tests/test_wildcard.c
third-party/libusb/.gitignore
third-party/libusb/.travis.yml
third-party/libusb/CMakeLists.txt
third-party/libusb/INSTALL_WIN.txt
third-party/libusb/Makefile.am
third-party/libusb/README-FORK.md
third-party/libusb/README.git
third-party/libusb/README.md
third-party/libusb/appveyor.yml
third-party/libusb/autogen.sh
third-party/libusb/bootstrap.sh
third-party/libusb/configure.ac
third-party/libusb/libusb-1.0.pc.in
third-party/libusb/.github/cifuzz.yml
third-party/libusb/.github/workflows/linux.yml
third-party/libusb/.github/workflows/macos.yml
third-party/libusb/.github/workflows/msys2.yml
third-party/libusb/.private/README.txt
third-party/libusb/.private/appveyor_build.sh
third-party/libusb/.private/bm.sh
third-party/libusb/.private/ci-build.sh
third-party/libusb/.private/ci-container-build.sh
third-party/libusb/.private/post-rewrite.sh
third-party/libusb/.private/pre-commit.sh
third-party/libusb/.private/wbs.txt
third-party/libusb/Xcode/common.xcconfig
third-party/libusb/Xcode/config.h
third-party/libusb/Xcode/debug.xcconfig
third-party/libusb/Xcode/libusb.xcconfig
third-party/libusb/Xcode/libusb_debug.xcconfig
third-party/libusb/Xcode/libusb_release.xcconfig
third-party/libusb/Xcode/release.xcconfig
third-party/libusb/Xcode/libusb.xcodeproj/project.pbxproj
third-party/libusb/android/config.h
third-party/libusb/android/examples/unrooted_android.c
third-party/libusb/android/examples/unrooted_android.h
third-party/libusb/android/jni/Android.mk
third-party/libusb/android/jni/Application.mk
third-party/libusb/android/jni/examples.mk
third-party/libusb/android/jni/libusb.mk
third-party/libusb/android/jni/tests.mk
third-party/libusb/doc/Makefile.in
third-party/libusb/doc/doxygen.cfg.in
third-party/libusb/doc/libusb.png
third-party/libusb/examples/Makefile.am
third-party/libusb/examples/dpfp.c
third-party/libusb/examples/ezusb.c
third-party/libusb/examples/ezusb.h
third-party/libusb/examples/fxload.c
third-party/libusb/examples/hotplugtest.c
third-party/libusb/examples/listdevs.c
third-party/libusb/examples/sam3u_benchmark.c
third-party/libusb/examples/testlibusb.c
third-party/libusb/examples/xusb.c
third-party/libusb/include/linux/config.h
third-party/libusb/include/macos/config.h
third-party/libusb/libusb/Makefile.am
third-party/libusb/libusb/Makefile.am.extra
third-party/libusb/libusb/core.c
third-party/libusb/libusb/descriptor.c
third-party/libusb/libusb/hotplug.c
third-party/libusb/libusb/io.c
third-party/libusb/libusb/libusb-1.0.def
third-party/libusb/libusb/libusb-1.0.rc
third-party/libusb/libusb/libusb.h
third-party/libusb/libusb/libusbi.h
third-party/libusb/libusb/strerror.c
third-party/libusb/libusb/sync.c
third-party/libusb/libusb/version.h
third-party/libusb/libusb/version_nano.h
third-party/libusb/libusb/os/darwin_usb.c
third-party/libusb/libusb/os/darwin_usb.h
third-party/libusb/libusb/os/emscripten_webusb.cpp
third-party/libusb/libusb/os/events_posix.c
third-party/libusb/libusb/os/events_posix.h
third-party/libusb/libusb/os/events_windows.c
third-party/libusb/libusb/os/events_windows.h
third-party/libusb/libusb/os/haiku_pollfs.cpp
third-party/libusb/libusb/os/haiku_usb.h
third-party/libusb/libusb/os/haiku_usb_backend.cpp
third-party/libusb/libusb/os/haiku_usb_raw.cpp
third-party/libusb/libusb/os/haiku_usb_raw.h
third-party/libusb/libusb/os/linux_netlink.c
third-party/libusb/libusb/os/linux_udev.c
third-party/libusb/libusb/os/linux_usbfs.c
third-party/libusb/libusb/os/linux_usbfs.h
third-party/libusb/libusb/os/netbsd_usb.c
third-party/libusb/libusb/os/null_usb.c
third-party/libusb/libusb/os/openbsd_usb.c
third-party/libusb/libusb/os/sunos_usb.c
third-party/libusb/libusb/os/sunos_usb.h
third-party/libusb/libusb/os/threads_posix.c
third-party/libusb/libusb/os/threads_posix.h
third-party/libusb/libusb/os/threads_windows.c
third-party/libusb/libusb/os/threads_windows.h
third-party/libusb/libusb/os/windows_common.c
third-party/libusb/libusb/os/windows_common.h
third-party/libusb/libusb/os/windows_usbdk.c
third-party/libusb/libusb/os/windows_usbdk.h
third-party/libusb/libusb/os/windows_winusb.c
third-party/libusb/libusb/os/windows_winusb.h
third-party/libusb/msvc/.gitattributes
third-party/libusb/msvc/Base.props
third-party/libusb/msvc/Configuration.Application.props
third-party/libusb/msvc/Configuration.Base.props
third-party/libusb/msvc/Configuration.DynamicLibrary.props
third-party/libusb/msvc/Configuration.StaticLibrary.props
third-party/libusb/msvc/ProjectConfigurations.Base.props
third-party/libusb/msvc/build_all.ps1
third-party/libusb/msvc/config.h
third-party/libusb/msvc/dpfp.vcxproj
third-party/libusb/msvc/dpfp_threaded.vcxproj
third-party/libusb/msvc/fxload.vcxproj
third-party/libusb/msvc/getopt.vcxproj
third-party/libusb/msvc/hotplugtest.vcxproj
third-party/libusb/msvc/libusb.sln
third-party/libusb/msvc/libusb_dll.vcxproj
third-party/libusb/msvc/libusb_static.vcxproj
third-party/libusb/msvc/listdevs.vcxproj
third-party/libusb/msvc/sam3u_benchmark.vcxproj
third-party/libusb/msvc/stress.vcxproj
third-party/libusb/msvc/testlibusb.vcxproj
third-party/libusb/msvc/xusb.vcxproj
third-party/libusb/msvc/getopt/getopt.c
third-party/libusb/msvc/getopt/getopt.h
third-party/libusb/msvc/getopt/getopt1.c
third-party/libusb/tests/Makefile.am
third-party/libusb/tests/libusb_testlib.h
third-party/libusb/tests/stress.c
third-party/libusb/tests/testlib.c
third-party/libusb/tests/umockdev.c
third-party/tinyprintf/CMakeLists.txt
third-party/tinyprintf/tinyprintf.c
third-party/tinyprintf/tinyprintf.h
third-party/tinyprintf/tinyprintf_LICENSE.BSD-new