Releases: grigorig/stcgal
Releases · grigorig/stcgal
Added support for STC8H1KxxT
Release 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
withdump-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.
Release 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
Release 1.5
This release introduces PyPI as the primary distribution method. Please visit the stcgal PyPI page 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
Release 1.4
- Fix STC12A option handling
- Fix minor issues, potential bugs and code style
Release 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
Release 1.2
- Add DTR autoreset feature
- Add USB15 protocol for USB based bootloaders on STC15W4 series
- Add STC12B protocol for another set of STC12 variants
- Add protocol autodetection, enabled by default (@laborer)
- Introduce DEB and RPM packages
- Update MCU database and fix some inconsistencies
- Raise handshake baud rate to 2400 to improve compatibility with some FTDI UARTs
- Fix STC12/STC12A option packet format
- Various fixes and improvements
Release 1.1
- Fix compatibility issues with some STC 15 parts
Initial Release 1.0
- Support for STC 89/90/10/11/12/15 series MCUs
- Flash and EEPROM programming
- Options can be read and set
- RC frequency can be trimmed on STC 15 series parts
- And much more, for instance detailed part information