Fixed the automatic protocol detection to support the STC8H1KxxT series.
1.8
This release introduces major new features: support for much newer STC devices and significant compatibility improvements with some older devices.
This release includes the following changes:
* Added support for all STC8 series and STC32 series (protocols stc8d and stc8g). * Changed default transfer baud rate to 115200. * Added -A option to choose between RTS and DTR for automatic power cycling. * Added Chinese translation for documentation. * Replaced `dump-mcu.py` with `dump-mcu.c` for fully automatic MCU models extraction. * Added stc89a protocol for STC89/90 series with BSL 7.2.5C. * Added `-e` option to erase flash only * Improve compatibility with STC15x10xW devices
Note: release 1.7 has been revoked due to a release management error.
1.6
This releases fixes packaging bugs, but also includes some minor feature additions and fixes.
This release includes the following changes:
* Add `-V`/`--version` flag to command line interface to print stcgal version * Documentation updates * Additional testing * Python and Debian packaging fixes
1.5
This release introduces PyPI as the primary distribution method. Please [visit the stcgal PyPI page](https://pypi.org/project/stcgal/) for more information. The RPM/DEB distribution packages are discontinued.
This release includes the following changes:
* Add power cycling via custom command * Add visual progress indicator (based on TQDM) * Various robustness fixes * Fix STC15F204EA protocol auto detection * Add STC8 series protocol support
1.4
* Fix STC12A option handling * Fix minor issues, potential bugs and code style
1.3
* stc15: fix RC oscillator baudrate switch packet * stc12+: drop duplicate checksum verification for flashing to fix invalid checksum errors on some parts/BSLs * Add __main__ module launcher