Releases: SimpleDeviceModel/sdm
Releases · SimpleDeviceModel/sdm
1.0.6
1.0.5
sdmconsole changes:
- user settings directory name changed (Microproject -> Simple Device Model)
- data from register map memories can now be exported/imported in hexadecimal format in addition to CSV
- always use full 32-bit width to display hexadecimal values in the register map
- default tab stop width changed from 8 to 4
Scripting API changes:
- don't create multiple instances of the same plugin
- sdm.info() now generates an error when a non-existent field is requested
- a new method, sdm.findobject(), to find an SDM object by name (and, optionally, type)
1.0.4
- sdk: ipsockets and uart libraries are now source-level (i.e. INTERFACE cmake library, like pluginprovider). This is intended to make creating plugins using different compilers easier
1.0.3
- bundled Lua interpreter updated to 5.4.4
- pluginprovider: SDMAbstractQueuedSource class redesigned
1.0.2
- sdmconsole: fixed a bug in stream reader with last packet not being displayed under certain circumstances
- installer: fixed a regression with start menu shortcut not being deleted
- installer: use EnVar plugin instead of EnvVarUpdate module to modify PATH variable
- uartdemo: implement synchronization (trigger modes)
1.0.1
sdmconsole:
- plotter now supports limitless scrolling, scrollbars have been removed
- various minor ergonomic enhancements in the plotter module
- default console font for Windows changed from Courier New to Consolas (if available)
- implement unobtrusive hints on startup
- fixed minor glitches in the stream viewer
Build system:
- Linux installer now creates an sdmconsole application shortcut
- requirements bumped: gcc>=4.9, Qt>=5.6, Ubuntu>=18.04
- fixed a bunch of compiler errors/warnings generated with newer Qt, gcc, clang and libstdc++
- experimental BSD-specific code removed
1.0.0
First open source release.