Skip to content

Releases: jetperch/joulescope_driver

1.5.3

28 May 16:40
Compare
Choose a tag to compare

2024 May 28

  • Improved libusb (macOS, linux) backend message processing.
    • Handle closed command queues to improve firmware update reliability.
    • Added device command queues to poll for improved performance.
    • Handle all pending device commands with each pass.

1.5.2

08 May 14:58
Compare
Choose a tag to compare

2024 May 8

  • Added "capture" subcommand to jsdrv example executable.

1.5.1

26 Apr 12:32
Compare
Choose a tag to compare

2024 Apr 27

  • Fixed JSDRV_DOWNSAMPLE_MODE_AVERAGE glitches due to C type conversion.
  • Fixed incorrect downsampling initialization.

1.5.0

24 Apr 20:26
Compare
Choose a tag to compare

2024 Apr 24

  • Added node.js binding.
  • Fixed downsampling to round to nearest integer for integer types.
  • Added downsampling mode JSDRV_DOWNSAMPLE_MODE_AVERAGE, but not yet connected.

1.4.10

20 Mar 15:39
Compare
Choose a tag to compare

2024 Mar 20

  • Fixed JS110 to only issue one CTRL IN status request at a time.

1.4.9

18 Mar 20:54
Compare
Choose a tag to compare

2024 Mar 18

  • Refactored record entry point.
  • Fixed JS110 performance degradation (blocking status in device thread) #8

1.4.8

26 Feb 16:58
Compare
Choose a tag to compare

2024 Feb 26

  • Fixed python statistics entry point to remove 1.0 second default duration.

1.4.7

14 Feb 16:47
Compare
Choose a tag to compare

2024 Feb 14

  • Initialized buffer_mgr_s instance_.context to NULL.
  • Improved python binding error reporting.
  • Added optional duration to statistics entry point.
  • Bumped minimum pyjls version from 0.8.2 to 0.9.2.

1.4.6

09 Dec 14:56
Compare
Choose a tag to compare

2023 Dec 9

  • Fixed timestamp on POSIX (macOS, linux) systems.

1.4.5

08 Dec 22:29
Compare
Choose a tag to compare

2023 Dec 8

  • Fixed stream buffer use-after-free and remove timeout.
  • Added fuzz tester.