Changelog
For SWTools version. x.y.z.w - version format. All are numbers. x - major version of swtools y - minor version z - patch w - version of installation package
[2.x.x.x]
Changed
- scope - last sample cursor draw now turned off by selecting MASTER mode
- emgui.cmd - opens up emgui in the c:/silixcon folder only if no arguments are given (no scripts)
Fixed
- scope - repair cursor positioning when only XSCALE is checked
- emGUI - enable CORS mechanism mirroring the 'origin' entry from request header to response header
- emGUI - fix race condition when running multiple plugins.
- emGUI - fix 'reclaim session' functionality, add global reclaim action icon
- emGUI - fix login vs fetch race condition; caused crashes when login failed before fetch
Added
- emGUI - add sxapi command to run an external file as a plugin
- emGUI - add dynamic plugin icon display to the toolbar
[2.13.0.21]
Added
- scope - add cursor value display
Fixed
- Fix command line option overriding bug (all tools)
- [INTERNAL] Add -gg option to randomize key pair
[2.12.0.21]
Changed
- enable path caching for fs and rpc proto to speed up same dir access
Added
- emGUI add group operations to context menu (open and plot) when multi-selection is enabled
- emGUI improve dock widget layouting behavior (tree widget not overthrown by a dock widget)
- scope zoom-scroll : scope now auto-adjusts offsets accoring to the mouse position for friendlier zoom-scroll effect
- scope last sample display : scope shows the last captured sample as the horizontal dashed line in the trend's color
- scope cursor display : scope features a 'cursor' on mouse click - for data history readout
- scope add 'v' shortcut for direct screenshot export to clipboard
- scope trend header support to the csv import/export
Fixed
- scope UX few small fixes
[2.11.4.21]
Added
- msg_udp - experimental
- uuid_sn - generate sn from uuid
- sxapi - add 'open' and 'show' python functions to invoke dialogs from the sxapi script (for limited workspace saving)
- sxapi - support for multiple plugins simultaneously, support for search, node and variable keywords, dummy searches and direct interface mode
- scope - add plot focus select key F1 - F4
- scope - add option '-t' to start with default settings
Changed
- bl accepts file name appendixes to specify offset and size
- Updated kvaser drivers
- scope and term show target address in the window caption
Removed
- SRM push using scripts [internal only]
Fixed
- msg_fwd - prepare to support reception of composed datagrams (finally)
- scope - fix crashes when too big csv file loaded, fix behavior when user closes the file selection dialog
[2.10.0.21] - nightly
Added
- make_mrf.py [internal only]
Changed
- emGUI sxapi rest server header contains 'Access-Control-Allow-Origin: assist.silixcon.com',
- launchpad opens a browser with the same link ('Open assistant ...' button)
- emGUI export has a new feature - sorting exported entries according to entry groups (for params, default and non-default values are also separated)
- emGUI export/import now composes a different filename (with basename, address, S/N and date)
- emGUI works as expected with 'ctrl' key to enable/disable multi-selection in the main tree
- emGUI PlotManager is opened automatically after entry plot from context menu, PlotManager contains a button to start scope
Removed
Fixed
- msg_kvaser can wait error -7 (caused by overflowing rx queue on tx handle)
[2.9.2.21] - nightly
Added
- 'intsallscript' command to install internal script
- 'bl_secure' accepts command sequence for secured load, such as SETHWID, SETNAME, multiple files, etc.
Changed
- emGUI sxapi rest server sends 'Access-Control-Allow-Origin: *.silixcon.com'
Removed
Fixed
- non-working 'u' option of bl
[2.9.1.21]
Added
- u option in srm - No reset broadcasting during upgrade
- op.py (Internall only)
Changed
Removed
Fixed
[2.9.0.21]
Added
Changed
- emgui performs sequential load by default
- msg_bt now works with new COD (accepted by iphone)
- SXAPI/server provides the access through REST API
Removed
Fixed
- fwd fix parsing of the option string
[2.8.0.21]
Added
- add new option to yosctl var push (-F) - verify config file against the target
- add new options to srmc and bl_srm that allow to select the alternative host server/url/path
- add multithreaded sxapi/server socket server to the emgui
- emgui can now be run as a daemon (with -q as the option)
Changed
- switch srmc and bl_srm to use the new srm client with libcurl, when available
- launchpad shows two weblinks - 'read the doc' (new online doc system) and 'online solution' (runs emgui and points to the extranet). Maybe a single link to the extranet will be enough.
Removed
Fixed
- add missing newline after the utility string
- emgui performs sequential search by default
[2.7.0.21]
Added
- msg_bt - Bluetooth msg interface
Changed
Removed
Fixed
[2.6.0.21]
Added
Changed
- prodb - ready for new srm server (new intranet)
Removed
- proview
Fixed
[2.5.1.21]
Added
- sync_time.cmd - sync device time with pc
- add python to PATH
- New LITE version, only SRM included and launchpad
Changed
Removed
Fixed
[2.5.0.21]
Added
- save_log.cmd - new command, that create log
Changed
Removed
Fixed
- another fix of kvaser dll
[2.4.2.21]
Added
Changed
Removed
Fixed
- Add mising libusb-1.0.dll
[2.4.1.21]
Added
Changed
- sync versions of tools with insallation package version
Removed
Fixed
- Fix kvaser dll
[2.4.0.21]
Fist official build with SXAPI
Added
- improve preprocessor in term: supports for macros, ifdefs, declaration
- umsg now accept option string in format '4' or 'COM4' (for com port 4)
- emGUI shows dialog during import from file, where user can set options to restore, push and save the parameters
- emGUI supports SXAPI plugins
- [INTERNAL] add cmd scripts for easy building of the emulated environment: 'e' and 'runemu'
- msg_kvaser supports more detailed opt string which allows to select physical location of the kvaser device
- [INTERNAL] NSIS installation associates .sxp files as sxapi scripts
- [INTERNAL] NSIS script installs /python folder
- Add SXAPI examples
Changed
- /driver folder now located in the main installation directory
Removed
Fixed
- attempt to fix "send wait error -7" in msg_kvaser
- [INTERNAL] smake print some colors
- term doesn't fail when preprocessing directive's argument contains a tab
- term doesn't translate comment lines from the .ys file to the empty lines sent to the target
[2.3.0.20]
Added
Changed
- deploy.py - can upload directly to SRM
- smake updated
Removed
Fixed
- UMSG refactored
- Resetconn for internall will do addr -1
[2.2.0.19]
Added
Changed
- Using new SRM server on wedos
- [prodb] - now using mariadb
Removed
Fixed
- some changes in umsg