Skip to content

Releases: analogdevicesinc/iSensor-FX3-Eval

v2.9.5.10-pub

28 Jan 20:27
Compare
Choose a tag to compare

This update focusses primarily on addressing user experience issues throughout the application, without making major changes to the architecture or components.

New Features:

  • Added option to log either scaled sensor data (native units - dps/g) or integer register values for all logging applications
  • Added option to log sample timestamps for all logging applications. Note, timestamps are based on the USB packet time, and have limited accuracy
  • Added default register list for data plotter and data logger applications based on typical use case. The register list is set on a per-product basis, allowing flexibility based on the device channels.
  • Added device chip images to product selector and application. This provides immediate feedback on the selected device family
    image

QoL Improvements:

  • In DUT configuration GUI, grouped related settings by category
  • Added bit-width display for registers in the register access view and register logging view
  • Consolidated Data Plotting and Data Logging tabs to single Data Capture tab
  • The data plotter and data logger applications now share the same selected register list, by default. The selected register list is populated with the default plot registers whenever a device is selected.
  • Removed devices from the product selector which are not actively supported. The RegMap register definition files are still available for scripting.

Data Plotter

  • Added default plot title based on product generic
  • Only update register contents in DataGridView at 2Hz to prevent performance issues at high rates
  • Removed plot zoom functionality - did not function effectively
  • Removed RegMap scale and offset fields from DataGridView and replaced with single offset field specific to the plotter, used by the autonull function. This eliminates side effects from the autonull function
  • Data logging during plot now saves data prior to any offset post-processing
  • Fixed issue where opening and closing the plotter without starting would clear the selected register list
  • Fixed issue where y-axis plot labels would fail to load by default

FFT Plotter

  • Now loads only registers in plot area zero by default. The FFT plotter only has a single active plot area
  • Fixed being able to place data labels outside the active plot area
  • Added logic to invalidate data labels when the plot scaling is changed
  • Made all controls enable / disable consistently while plotting

Bug Fixes

  • Fixed issue where RegMap register properties could be changed by the data plotting and burst data logging forms
  • Corrected register names in ADIS16460, ADIS1613x families to match the datasheet

v2.9.5.9-pub

12 Aug 19:43
Compare
Choose a tag to compare

New
Added register definition and personality for ADIS16501-2 and ADIS1657x family products.

QoL Improvements

  • App now remembers the last selected device profile in drop down, even after changing to a custom device profile
  • When selecting from multiple connected boards, the lowest SN is selected by default (previously none)

Bug Fixes

  • Fixed issue where writing a large register file (1k+ values) to DUT would cause crash
  • Fixed issue where a comma in register path would cause failure to load file

v2.9.5.8-pub

13 Dec 18:57
Compare
Choose a tag to compare

NEW: Added installer package

QoL Changes

  • Removed timestamp from data log CSVs. This timestamp is based on USB packet receipt time, and as such is not precise enough to synchronize well with other systems. Was causing backwards compatibility issues with the data files
  • Added more detailed error messages on the burst read form when an incompatible IMU is connected
  • Application error logs are now saved to the current directory. More information about the error is displayed in the pop up message. This addresses issues where the application may not have permission to write to the AppData directory

Bug Fixes

  • Corrected ADcmXL register names in RTS form
  • Reset firmware when fatal exception occurs to allow smoother recovery
  • Corrected IMU register dump write functionality to handle unsigned and signed register data

v2.9.5.7-pub

30 Sep 15:15
Compare
Choose a tag to compare

New Features

  • Updated the register and burst data logging forms to allow inputs to the record time box. Changing the record time now updates the samples to capture, and vice-versa (note, sample calculation is based on measurement of data ready pin)

image

Bug Fixes

  • Fixed default SCLK for the ADIS1650x product family to allow burst read functionality to work out of the box
  • Adjusted "Write All Registers" to allow for signed register data to be written (for example, user offset compensation registers)

v2.9.5.6-pub

19 Jul 18:03
Compare
Choose a tag to compare

New Features

Added record time estimate to both the IMU data logger application (burst read and register logging). This control provides an estimate of the total data capture time, based on the requested number of samples and the currently measured IMU sample frequency.
image

Add timestamping for each sample in the CSV log files. These timestamps include the time the data was written to the file (typically in large chunks based on the file manager properties), and the time the USB packet was received by the host PC.
image

v2.9.5.5-pub

28 Jun 20:20
Compare
Choose a tag to compare

New Features

  • Updated the time series plotter application to allow for an arbitrary number of plot windows to be plotted concurrently
  • Each plot window can be independently scaled and labelled
  • Added ability to select an area on the time series plotter and zoom in/out
  • Reworked IMU burst read application to configure the IMU based on the selected burst configuration. This includes word size, data type, checksum configurations
  • Added intelligent parsing to the burst data packets, rather than relying on fixed offsets in the result data for the DUT when labelling

Bug Fixes

  • Registers which are not readable or writeable are no longer shown in the register access GUI

Device Support

  • Added built in profiles for the ADIS1654x product family
  • Added built in profiles for the ADIS1655x product family

Misc

  • Updated welcome guide to reflect changes to time series plotter and burst data logger

v2.9.5.4-pub

24 Jun 20:39
Compare
Choose a tag to compare

New Features
Added ability to run an arbitrary number of plots concurrently using the time domain plotting application. Each plot can be independently scaled, zoomed, paused, etc.

v2.9.5.3-pub

18 Mar 02:00
Compare
Choose a tag to compare

Bug Fixes

  • Resolved issue where register word order setting was not properly applied to data logging apps

v2.9.5.2-pub

23 Nov 17:22
Compare
Choose a tag to compare

Quality Of Life Improvements

  1. Data plotter forms now remember their settings between instances
  2. Added option to copy form image directly to clipboard
  3. Added option to set customer plotter title
  4. Split data plotter options into a separate settings and control tab
    image
  5. Improved backwards compatibility for the DUT personality parser

Bug Fixes

  1. Corrected ADcmXLx021 register map to match datasheet
  2. Changing form background colors now redraws all forms immediately

v2.9.5.1-pub

18 Oct 21:59
Compare
Choose a tag to compare

Bug Fixes:

  • Corrected default stall time and SCLK frequency for the ADIS16210 to match the datasheet

Adjustments

  • Adjusted burst read and register logging forms to allow for data ready sources other than DIO1-4. This allows the user to use the FX3 internal timer as a data ready source, for reading at a known rate
  • Adjusted "invalid dr freq" warning to 16KHz
  • Added priority ordering for which register is treated as a scratch register