Skip to content

Releases: SimpleDeviceModel/sdm

1.0.6

28 Aug 16:41
Compare
Choose a tag to compare
  • removed unnecessarily complex features from the SDM channel FIFO API
  • use linenoise-ng line editing library on Linux (can be disabled via a build option)

1.0.5

26 Jun 18:39
Compare
Choose a tag to compare

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

08 Feb 10:34
Compare
Choose a tag to compare
  • 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

02 Feb 13:01
Compare
Choose a tag to compare
  • bundled Lua interpreter updated to 5.4.4
  • pluginprovider: SDMAbstractQueuedSource class redesigned

1.0.2

06 Dec 21:52
Compare
Choose a tag to compare
  • 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

03 Dec 17:38
Compare
Choose a tag to compare

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

23 Nov 15:48
Compare
Choose a tag to compare

First open source release.