TyTools 0.8.7
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