klonyyy/MCUViewer
Real-time embedded variable & trace viewer
18 Releases
Latest: yesterday
v1.2.8Latest
📋 Changes
- Added AI agent integration through MCP server
- Added flashing button for uploading firmware
- Improved tables and selection UI
v1.2.7
📋 Changes
- Added alternate *.elf parser
- Added custom enums for integer variables
- Added support for newer STM32 devices
- Added plot and group copy button
- Added JLink script and TCP/IP connection
- Added seat-based licensing option
- Added configurable decimal points
v1.2.6
📋 Changes
- Added serial module for connection with any target
- Added C2000 support for both serial driver and recorder
- Improved Trace Viewer connection with debug probe
- Improved UI behavior
v1.2.4
📋 Changes
- Added visual downsampling for long acquisitions (#131)
- Made variable data globally accessible for use across groups after acquisition (#109)
- Viewport width unit changed to milliseconds
- Multiple fixes to UI behavior
v1.2.3
📋 Changes
- Added support for GDB server (support for probes other than JLink and STLink)
- Added support for enums
- Added MCU reset button
- Added built-in screenshots
- Fixed multiple small issues
v1.2.1
📋 Changes
- This update loosens too previously too restrictive free mode - now, the free mode features unlimited variables in Variable Viewer, up to 5 recorder variables, and up to 5 trace channels. These new limits let you not only evaluate MCUViewer, but actually work on your hobby or university projects – for free! 🧪
v1.2.0
📋 Changes
- Added recorder module for visualizing high speed signals
- Added MacOS support
- Multiple bugfixes and improvements
- Added official [documentation](https://docs.mcuviewer.com)
v1.1.0
📋 Changes
- Added fixed point support
- Added plot grouping to quickly switch views
- Added basic XY plot functionality
- Added variable preprocessing
- Added the ability to read any address
- Improved text inputs
- GDB executable can be selected by the user
- Added checking if save is needed
- + 1 more
v1.0.1
📋 Changes
- added CSV streamer object for unlimited data logging to a file
- improved drag&drop
- small bugfixes
v1.0.0
📋 Changes
- changed name to MCUViewer
- added support for JLink probes in Trace Viewer
- relative elf file path support
- multiple small improvements and bugfixes
v0.5.0
📋 Changes
- added support for JLink probes (Normal and HSS mode) in Variable Viewer
- added support for selecting a specific probe based on it's serial number
- updated the probe settings window
- multiple small improvements and bugfixes
- added GDB executable for windows users (no need to install separately)
v0.5.0-alphaPre-release
📋 Changes
- added support for JLink probes in Variable Viewer module
- added support for selecting a specific probe based on it's serial number
v0.4.0
📋 Changes
- import window for variables based on parsed GDB *.elf file analysis
- updating and listing variables done in a background thread
- more verbose error management
- multiple bugfixes
v0.3.0
📋 Changes
- added statistics to Variable and Trace Viewer
- refactor and bugfixes
v0.2.0
📋 Changes
- added Trace Viewer module
- added export to *.csv button for plots
- multiple bugfixes
- Variable Viewer refactor
v0.1.2
📋 Changes
- fixed segfault when trying to add new variable on Linux
- fixed target not found on Linux
- refactored some of the modules
- added spdlog for improved logging (wip)
v0.1.1
📋 Changes
- Fixed a bug with writing float values.
v0.1.0
**Initial release**
