Metadata-Version: 2.1
Name: stcflash
Version: 0.10
Summary: STC MCU ISP flash tool
Home-page: https://github.com/cx693/StcFlash
Author: CXi
Author-email: pycx0@qq.com
License: MIT License
Keywords: stc mcu microcontroller 8051 mcs-51
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Topic :: Software Development
Description-Content-Type: text/markdown
Requires-Dist: pyserial>=3.0
Requires-Dist: tqdm>=4.0.0
Provides-Extra: usb
Requires-Dist: pyusb>=1.0.0; extra == "usb"

stcflash - STC MCU ISP flash tool
===============================

stcflash is a command line flash programming tool for [STC MCU Ltd](http://stcmcu.com/).
8051 compatible microcontrollers.

STC microcontrollers have an UART/USB based boot strap loader (BSL). It
utilizes a packet-based protocol to flash the code memory and IAP
memory over a serial link. This is referred to as in-system programming
(ISP).  The BSL is also used to configure various (fuse-like) device
options. Unfortunately, this protocol is not publicly documented and
STC only provide a (crude) Windows GUI application for programming.

stcflash is a full-featured Open Source replacement for STC's Windows
software; it supports a wide range of MCUs, it is very portable and
suitable for automation.
