Serial debugg assistant

  • The interface is simple and beautiful, and the operation is convenient and fast. It is an indispensable serial port debugging tool for you.
  • Whether it is embedded software and hardware development or engineering data debugging, it can be easily handled.
  • The high-speed reception is stable and smooth, without stuttering or data loss.
  • Support TCP/UDP debugging

Features

  • Display the data received from the serial port, and support two display modes of string and hexadecimal.
  • Supports multiple text encodings ASCII、GB2312、UNICODE、UTF-8、BIG5、shift_jis,Encoding type can be changed in settings.
  • Supports multiple baud rates, and also supports custom baud rates. (Baud rates higher than 115200bps require hardware support).
  • Auto break frame: Attach a newline character at the end of the data packet and display the next packet of data in a newline, making it easier to observe data changes.
  • Extension cmd: Up to 600 extended commands can be created and saved, and each command can send a piece of data.
  • Customize Commands list: Send all the data in the extended command list with one click and execute each command automatically.
  • Script: Use JavaScript scripts to extend functions (such as parsing received data, adding sending verification, etc.).
  • Window on top: kept on top of other windows.hot key "Ctrl + Shift + T" on or off

Waveform drawing

  • When a string conforming to the waveform drawing protocol is received, the data will be automatically parsed and the waveform will be drawn.
  • Use the Javascript script to parse the received data, and then call the waveform API to draw the waveform without modifying the sent data.
  • Create multiple views in the same window, drag the waveform name to switch views.
  • Open multiple waveform windows to display different waveform data respectively.
  • Support import and export data.

Script introduction

App integrated JS V8 engine, supports JavaScript standard built-in objects

  • The script function is divided into receiving and sending, which can be turned on or off by ticking the check box。
  • After the script function is enabled, a red prompt box will be displayed in the corresponding window, indicating that the script is running.
  • The receiving script will be executed every time a data packet is received, and the data will be processed. You need to use 'receive.write()' to send the processing result to the display window.
  • The sending script will be executed every time data is sent, process the data (such as adding checksums, etc.), and use 'send.write()' to send the processed data to the serial device.

Change

Version V9.2.1
1. Added collection function.
2. By right-clicking the waveform icon, you can quickly access the waveform windows you have created.

Version V9.2.0
1. Extended commands can be grouped in customizable ways.
2. Added widget page.
3. Added customizable serial port receive buffer size.

Version V9.1.1
1. Added a search box in the receiving window. Open: "Ctrl + F", close "Esc".
2. Added network debugging, supporting TCP UDP.

Version V9.0.20
1. Added custom fonts.
2. Added Reset Script Runtime Environment.reset js

Version V9.0
1. There are significant breaking changes to the JS Scripting API. Some APIs are no longer compatible.
2. Enhanced waveform controls.
3. Extended commands, script editing, waveform display, use of separate windows.
4. Window on top "Ctrl + Shift + T" on.
5. Hardware flow control (CTS, RTS) can be enabled.