Skip to content

Releases: jetperch/joulescope_driver

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.

1.4.4

07 Dec 15:40
Compare
Choose a tag to compare

2023 Dec 7

  • Improved J110 & JS220 state reset on open. Fixes JS110 fixes UTC time sync.
  • Fixed JS220 communication reliability with FPGA 1.2.1 and FW 1.2.1.
  • Improved JS110 time map for long-term stability.

1.4.1

30 Nov 21:10
Compare
Choose a tag to compare

2023 Nov 30

  • Fixed JS220 "h/fs" restore.
  • Improved JS220 UTC time sync with FW 1.2.0 & FPGA 1.2.0 support.
  • Improved JS220 skip / drop sample handling.

1.4.0

12 Nov 14:47
Compare
Choose a tag to compare

2023 Nov 11

  • Added jsdrv_calibration_hash and pyjoulescope_driver.calibration_hash.

1.3.21

10 Nov 20:42
Compare
Choose a tag to compare

2023 Nov 10

  • Updated to JS220 FW 1.1.1.
  • Added measure entry point to pyjoulescope_driver.

1.3.20

26 Oct 13:24
Compare
Choose a tag to compare

2023 Oct 26

  • Updated to FPGA 1.1.0 for beta release (was mistakenly left at 1.0.4).

1.3.19

25 Oct 20:37
Compare
Choose a tag to compare

2023 Oct 25

  • Fixed help text for "program" entry point.
  • Build for Python 3.12.
  • Upgraded to FW & FPGA 1.1.0 stable releases.
  • Upgraded record entry point to pyjls 0.8.2 to 1.0.0.

1.3.18

24 Jul 17:43
Compare
Choose a tag to compare

2023 Jul 24

  • Fixed buffer_signal summaryN incorrect when computing multiple values
    in a single call.
  • Added "noexcept" to python callbacks.
    Cython 3.0 deprecates implicit noexcept.

1.3.17

11 Jul 18:18
Compare
Choose a tag to compare

2023 Jul 11

  • Fixed "in frame_id mismatch" warning log message on first frame.
  • Fixed JS220 signal "s/X/ctrl" 0 not correctly closing signal.
  • Added Record "auto" parameter to optionally bypass automatic signal enable/disable.

1.3.16

14 Jun 10:29
Compare
Choose a tag to compare

2023 Jun 14

  • Parallelized GitHub Actions build. Removed cibuildwheel.
  • Fixed JS220 statistics for macOS. 1.3.15 was segfaulting on unaligned accesses.
  • Added args parameter to pyjoulescope_driver.main.run().
  • Added quit_ handling to jsdrv.exe examples.
  • Bumped pyjls version check from 0.7.0 to 0.7.2.