Releases: analogdevicesinc/iSensor-FX3-Eval
v2.9.5.9-pub
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
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
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)
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
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.
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.
v2.9.5.5-pub
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
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
Bug Fixes
- Resolved issue where register word order setting was not properly applied to data logging apps
v2.9.5.2-pub
Quality Of Life Improvements
- Data plotter forms now remember their settings between instances
- Added option to copy form image directly to clipboard
- Added option to set customer plotter title
- Split data plotter options into a separate settings and control tab
- Improved backwards compatibility for the DUT personality parser
Bug Fixes
- Corrected ADcmXLx021 register map to match datasheet
- Changing form background colors now redraws all forms immediately
v2.9.5.1-pub
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
v2.9.5.0-pub
Changes:
- Updated to FX3 API 2.9.5. See release notes
- Added dedicated button for ADcmXL data logging GUI. This allows the IMU register logging GUI to be potentially used with ADcmXL
- Register write data input now automatically converts between hex/decimal based on user selection
Bug Fixes
- Fixed issue where DR read timer could fire during stream
- Fixed issue where an FX3 disconnect would cause custom IMU settings to be lost