Skip to content

TyTools 0.8.7

Compare
Choose a tag to compare
@Koromix Koromix released this 06 Jun 21:43

This project has been renamed to TyTools, along with the tools included
in this project.

Old name New name
TyQt TyCommander
tyc tycmd
UpTy TyUpdater

New Features:

  • Support non-Teensy USB serial devices ("Generic" boards)
  • Customize board models and PID:VID matching with TyTools.ini
  • Add option to configure board serial log directory
  • Add tyc identify to analyze firmware models
  • Add TyCommanderC attach (and detach) commands

Main Fixes:

  • Fix crash with some USB3 controllers on Windows (pre-10)
  • Restore compatibility with Mac OS X Yosemite
  • Fix broken Teensy firmware compatibility check with LTO builds
  • Expand Teensy VID/PID list for new USB modes
  • Support FTDI chips (@jbliesener)
  • Fix incorrect use of case-sensitive test with firmware extensions
  • Configure serial speed (115200 bauds) in tycmd and TyCommander
  • Fix board selection behavior on insertion and removal
  • Fix optline bug with non-option permutation and option values

UI changes:

  • Change serial input field to QComboBox, which supports history dropdown (@tni)
  • Reduce board list wiget height and show tag on top
  • Use monospaced fonts in serial monitor
  • Turn board log path label into clickable URLs with tooltips (@tni)

Miscellaneous:

  • Harmonize libty and TyCommander INI configuration path
  • Echo 'Send File' (when echo is enabled) commands in serial log
  • Rename 'TY_' environment variables to 'TYTOOLS_'
  • Add tweakable board drop delay
  • Increase limit number of board log files from 3 to 4
  • Rotate board log file when 'Clear on reset' is checked
  • Add Win32 crash memory dumper to TyCommander
  • Use Unity builds for releases
  • Upgrade Win32 and OSX builds to Qt 5.7.1
  • Improve thread-safety of serial log file handling
  • Provide single-file amalgamation of libhs
  • Replace all uses of linked lists with dynamic arrays
  • Various small fixes and code improvements