Releases: analogdevicesinc/iSensor-FX3-Eval
v2.9.1.1-pub
Changes
- Removed dr sync button from reg form
- Added dr toggle check when dr active is set in config GUI
- Adjusted some element sizes
Bug Fixes
- Resolved issue where validate SPI data check box would never appear
- Resolved issue where changing dr pin in logging forms did not actually change the dr pin on the FX3 object
v2.9.1.0-pub
Updated to latest FX3 API
Minor QoL tweaks:
- Plotters remember size now
- Top form does not take focus from register logger / FFT plotter when they finish
v2.9.0.8-pub
- Moved manual GPIO access to advanced tab
- Added data plot reg list to plotting tab
- Fixed some formatting on pin tab
v2.9.0.7-pub
Probably should have waited longer on the last release, but I didn't think I'd spend so much time doing this on a saturday...
Bug Fixes
- Resolved some issues with register cont read/dr measure and disconnecting the FX3 causing a crash
Changes
- Tabs now use main app back color
- All GPIO functions (plus pin freq measure) now placed on the tab, instead of individual forms
- Advanced tab is now grouped into sections
v2.9.0.6-pub
More big GUI changes!
The main application GUI has had a full makeover to try and make it less "scary" and easier to pick up
- Now includes a tab control for all DUT interfacing (plotting, logging, etc)
- group boxes to sort the remaining configuration/utility buttons
- The register GUI has been placed directly into the top GUI (in tab)
- The app browse GUI has been placed directly into the top GUI (in tab)
QoL improvements to both data plotter GUIs
- Default name for plot save files have been improved (include date and selected DUT)
- FFT plotter now has useful header (Fs, NFFT, # averages)
- Time domain plotter has option to add scroll bar. This adversely affects performance for long plots, but can be useful for trying to analyze a signal after is occurs
v2.9.0.5-pub
Changes:
- Now asks for personality selection on first-time app startup (or regmap if custom personality is used)
- Added regmaps for 48x which were put in repo but not added to project
- Whenever changes are manually made to FX3 settings, the changes are saved as a custom personality file. Removed prior DUT configuration settings (now works only based on personality)
v2.9.0.4-pub
Significant GUI changes in this release!
Device Selection
- Added new DUT personality object which defines SPI protocol, supply, register map, etc for a DUT (or DUT family)
- Device selection form now lets user choose from a pre-set DUT personality (e.g. ADIS1650x)
- Prior settings from Device selection form have been move to FX3 config, to allow custom DUT personalities to be defined. Changing parameters in the FX3 config GUI overrides a prior DUT personality selection
- Added regmaps / personality for all FX3 compatible ADIS IMU products
Data Plot GUI
- X axis can now be configured to display sample time rather than sample number
- Y axis label can be customized
- Register scale can be modified within the form. This allows plot to show "real" units directly
- Changed manual y-axis scaling behavior to only apply scale when the text entry loses focus, or enter is pressed
- Re-named in top GUI to "Time Domain Plotting"
FFT Plot GUI
- Data scaling is based on scale factors defined in regmap and/or data plot GUI (if modified there)
- Added button to set Y-axis label
- Re-named in top GUI to "Frequency Domain Plotting"
Misc
- Reorganized file structure
v2.9.0.3-pub
QoL Improvements:
- Data plot GUI and FFT plot GUI use a color palette for visualization (provided in plot_colors.txt)
- Data plot GUI and FFT plot GUI now remember selected registers through instances
- Data plot GUI now allows users to stop plot automatically after a fixed time interval (useful for data logging)
- Adjusted formatting for bit bang SPI GUI and added ability to directly select FX3 GPIO for each SPI signal
Bug Fixes:
- Fixed issue where FFT stream could potentially call start stream after being cancelled
- Adjusted FFT plot shutdown sequence to hopefully resolve lockup issue
v2.9.0.2-pub
Misc. changes to make application more robust to incorrect / non-typical usage. No functional changes.
v2.9.0.1-pub
Bug fixes:
- Running a register logging operation (or burst) will now pause any data plot or continuous register read operation. This prevents unexpected crashes (trying to access FX3 while stream is in progress is not advised. Some (but not all) functions work)
The register form remembers it's prior cont read and data ready freq measure settings while paused, and will resume automatically. The data plot GUI does not (plot operation is stopped, and must be manually re-started).