Skip to content

Serial Command Sender [1.3.0] - 2026-09-16

Choose a tag to compare

@SkasLT SkasLT released this 16 Sep 10:42

Added

  • Incoming ACK decoding from the command header, with raw-byte, HEX-text, and DEC-text receive modes.
  • A separate decoded return-message display; Clear Output clears both displays.
  • Mouse-wheel scrolling in the traffic display, decoded-message display, and command list.
  • Installable Python package, command-line header selection, tests, and a Windows executable build script.

Changed

  • Improved serial connection handling and moved GUI updates onto the main thread.
  • Preserved multi-byte command widths and added decimal header values.
  • Reorganized the project around pyproject.toml and the standard src/ package layout.
  • Updated documentation and rebuilt the included Windows executable.

Downloads

  • Serial-Command-Sender-v1.3.0-source.zip: all tracked repository files, including Python source, tests, build scripts, documentation, license, example headers, and the executable in dist/.
  • Serial-Command-Sender-v1.3.0-windows-portable.zip: only Serial Command Sender.exe and My_device_commands.h. Extract both into the same folder and run the executable. Python is not required; use a compatible Windows PC with the appropriate serial-adapter driver.

Validation

  • All 10 automated tests passed, including the GUI serial loopback test.
  • Targeted mouse-wheel routing checks passed and the Windows executable built successfully.
  • Archive contents verified. Physical-device behavior still depends on the device protocol; see README for decoding assumptions.