Releases: analogdevicesinc/iSensor-FX3-Eval
v2.9.4.3-pub
Bug Fixes
- Resolved issue where ADcmXL buffered data was not being read out in accordance with the datasheet
- Limited delay between captures in ADcmXL timer based real time stream mode to 1s to avoid file name aliasing issue
- Fixed issue where a DUT personality null reference could occur on first time startup
v2.9.4.2-pub
New Features
For this release, the DUT selection form was overhauled. The DUT selection form now has two tiered selections:
- DUT family (e.g. ADIS1649x)
- Specific model within that family (e.g. ADIS16495-2)
For each family, a default (x) register map is provided, with all scale factors set to 1, allowing for reads of the sensor outputs in LSBs. Then, for each specific model a register map is provided which scales the outputs to the datasheet units (g's, dps, C, Gauss, Bar)
In addition, for all products with a programmable FIR filter, the default filter bank values were added to the register map. These values can be restored to the DUT using the factory reset form (under Advanced tab). This allows recovery in the event the factory default filters are erased.
Other Changes:
- Fixed bug when switching device selection while reading regs on a page not present in the new device
- Added selected device to register dump file name
Non-functional changes:
- Fixed spelling in a few places
- Moved to using submodule for FX3 API dependency
v2.9.4.1-pub
Changes:
- Added support for the ADIS16228. Data can be logged in both real time and buffered capture modes
- Added a factory reset form, which restores all user writable registers on the DUT to their default values, and issues a flash update command to save them to NVM
- Removed the ADXL375 GUI
- Re-ordered the devices on the DUT selection drop down to go from newest to oldest
v2.9.4.0-pub
No functional change. Updated the FX3 API version.
Note, SPI stall time down to approx 2.5us now supported (was 4.5us)
v2.9.3.3-pub
New Features
- Added option to program the 32-bit register word order (lower word at address n or address n + 1)
- Added button to benchmark average USB latency to the EVAL-ADIS-FX3
Bug Fixes
- Fixed issue where reading registers in the reg GUI would change DR active setting in the data log GUI
Misc
- Welcome guide is now blocking on first startup
- Added more tool tips
v2.9.3.2-pub
Quality of life improvements:
- Added DC null option to FFT plotter
- Moved help guide to main form
- Minor text improvements
v2.9.3.1-pub
New features:
- Added a welcome guide GUI which shows by default the first time the application is opened. This GUI has a few first time use steps, and shows off the basic features of the GUI
- Added form to calculate CRC4 (seed 0xA) on a 32-bit input word. The format matches the format used for the ADXC1500
- Added option to make FFT labels in scientific or decimal format in the FFT plot GUI
Changes
- Reworked scale/offset setting in the time domain plotter to use the values provided by the regmap initially. The scale view is 1/regmap scale, to better align with the IMU datasheets
v2.9.3.0-pub
New features:
- Added support for inertial component sensors which use a SPI interface. Currently supported sensors are ADXL35x, ADXRS29x. More can be added through personality file modifications (no change to code required)
QoL Changes:
- Reading registers on manual reg access from now disables data ready triggering
- Forms which allow data ready trigger enable/disable now update their state to match the FX3 when they gain focus
v2.9.2.1-pub
Minor tweaks:
- Resolved issue where personality would apply before FX3 connected on first run
- Changed number formatting for FFT plotter to scale # decimal places dynamically
- Made ADcmXL stream GUI hide other active forms while stream running
v2.9.2.0-pub
Updated to FX3 API v2.9.2