Skip to content

Releases: grigorig/stcgal

Added support for STC8H1KxxT

01 Sep 18:12
6e8e736
Compare
Choose a tag to compare

Fixed the automatic protocol detection to support the STC8H1KxxT series.

Release 1.8

02 Jun 14:23
6a59800
Compare
Choose a tag to compare

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.

Release 1.6

24 Sep 21:16
Compare
Choose a tag to compare

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

23 Sep 20:24
Compare
Choose a tag to compare

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

19 Sep 16:06
Compare
Choose a tag to compare
  • Fix STC12A option handling
  • Fix minor issues, potential bugs and code style

Release 1.3

10 Jun 08:00
Compare
Choose a tag to compare
  • 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

20 May 01:32
Compare
Choose a tag to compare
  • 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

17 Feb 00:53
Compare
Choose a tag to compare
  • Fix compatibility issues with some STC 15 parts

Initial Release 1.0

26 Dec 02:00
Compare
Choose a tag to compare
  • 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