Commit Graph

43 Commits

Author SHA1 Message Date
Vincent DEFERT
717af49b16 Added Chine documentation 2023-06-01 18:51:13 +02:00
Grigori Goronzy
51ac52d3a3 Fix build status badge
Use GitHub Actions badge.
2021-01-02 18:13:29 +01:00
Grigori Goronzy
43dbb2ef64 README: fix coverage badge branch 2021-01-02 18:07:21 +01:00
Grigori Goronzy
42f93bc481 Add coveralls badge to README 2018-11-13 02:59:32 +01:00
Grigori Goronzy
9d47588ad2
Add PyPI badge to README 2018-11-13 02:20:42 +01:00
Grigori Goronzy
8e31765cba
Add Quickstart documentation 2018-09-24 23:29:45 +02:00
Grigori Goronzy
ccd4b1e26b Restructure documentation
Move all extra documentation files into doc/ and move reverse
engineering related notes to a separate directory, to keep things tidy.
2018-09-04 00:31:43 +02:00
Grigori Goronzy
71d7257422 Split up documentation
Split up the giant README.md file into INSTALL, MODELS and USAGE
sections. The new sections are linked from README.
2018-08-31 21:22:46 +02:00
Grigori Goronzy
0ff7e16f38 Add FAQ
Addresses a bunch of common questions gathered from GitHub issues.
2018-08-31 20:31:19 +02:00
Grigori Goronzy
aca713595b Add STC8F2K08S2 to compatibility report
Seems to work just fine after some testing: flash programming,
EEPROM programming and options appear to work correctly.
2018-08-25 04:28:21 +02:00
Grigori Goronzy
cd229eab47 Add IAP15L2K61S2 to compatibility list
Closes #42.
2018-08-21 13:27:21 +02:00
Grigori Goronzy
fe60e647bf stc8: implement option handling
Implement option handling for STC8 series, based on STC8A8K64S4A12
reverse engineering.

This mostly wraps up all important parts of the STC8 implementation.

Interoperability was tested with STC-ISP V6.86O.

v2: update documentation
2018-08-21 02:01:39 +02:00
Andrew Andrianov
d7e226df6b README.md: Document -r option properly
Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
2017-10-08 23:58:31 +03:00
Grigori Goronzy
fdd6707d2d Add Travis CI for CI and CD
Run tests for each commit and deploy packages (deb/rpm) for each
release tag.
2017-09-19 17:54:26 +02:00
Grigori Goronzy
f417b6eed5 Add new compatibility report
Closes #20.
2016-11-22 10:23:47 +01:00
Grigori Goronzy
276c696fa4 frontend: enable protocol autodetection by default
It seems to work rather well after some extended testing. Also clean
up and update the protocol documentation while at it.
2016-05-20 02:59:35 +02:00
Grigori Goronzy
f90fe4152b Add STC12B protocol variant
This is just like STC12, but with the STC12A option packet. Used by
STC12xx52 series, STC12xx56 series and possibly others.

Fixes grigorig/stcgal#14.
2016-05-20 02:54:57 +02:00
Grigori Goronzy
92f4def11a stc12a: revamp option handling
Completely revamp option handling. This fixes a wrong index of MCS4,
which is now renamed to MCS3. Now programming should be exactly
similar to STC-ISP 6.85M.

This also renames the values of the low_voltage_reset option for
clarity.

Also update the documentation and clarity the meaning of the option
according to protocol family.

Addresses grigorig/stcgal#14.
2016-05-18 01:40:08 +02:00
Grigori Goronzy
adcb8d8ced README: add details of usb15 protocol mode 2016-05-14 13:21:43 +02:00
Grigori Goronzy
cb739e6f94 Add exit status to documentation 2016-05-12 01:48:02 +02:00
Grigori Goronzy
8fe94e001f Update list of compatible MCUs 2016-05-12 01:19:31 +02:00
Grigori Goronzy
b1ed017137 Add protocol detection to documentation 2016-05-12 01:07:27 +02:00
Grigori Goronzy
f9a19c927c Update README.md 2016-04-02 23:13:51 +02:00
Grigori Goronzy
293ce2c749 Add STC15W408AS to compatibility list
Tested and works fine.
2015-12-12 01:03:14 +01:00
Grigori Goronzy
b71b6535c4 Add STC15W4K56S4 to compatibility list
Seems to work just fine for me now.
2015-12-11 01:13:35 +01:00
Grigori Goronzy
76b3418f0a stc15: add core voltage option (STC15W)
This is used on STC15W4 series and has no function on earlier MCUs.
There is no good way to filter options, unfortunately.
2015-12-11 01:11:53 +01:00
Grigori Goronzy
432fed8af1 Add STC11F02E to compatibility list 2015-12-06 19:45:29 +01:00
Grigori Goronzy
7336673655 Add STC15L2K61S2 to README
See https://github.com/grigorig/stcgal/issues/3
2015-11-30 00:51:51 +01:00
Grigori Goronzy
d0a9b61482 Update README
Make option table nicer, some other minor stuff.
2015-11-24 21:16:43 +01:00
Grigori Goronzy
ef84cf3cd5 Update README again
Just some minor fixes.
2015-11-24 00:44:34 +01:00
Grigori Goronzy
6601cb91f1 Update README 2015-11-24 00:41:29 +01:00
Grigori Goronzy
b6c87fb532 Add option descriptions to README 2015-11-23 23:29:22 +01:00
Grigori Goronzy
2bf43d161a Update README 2015-11-23 22:19:21 +01:00
Grigori Goronzy
797dcbccda Update README
Some more info about device options and other misc changes.
2015-11-23 15:24:06 +01:00
Grigori Goronzy
7a858f3334 Fix up README 2015-11-22 18:09:49 +01:00
Grigori Goronzy
9da8da6807 Update README 2015-11-22 18:05:45 +01:00
Grigori Goronzy
75ac790141 Add IAP15F2K61S2 to compatibility list
In fact, all current STC 15 MCUs should work now.
2015-11-22 17:36:06 +01:00
Grigori Goronzy
84c3e1989c Add note regarding input formats 2015-11-19 00:38:05 +01:00
Grigori Goronzy
0fe01db8f1 Add two other tested MCUs 2015-11-19 00:37:31 +01:00
Grigori Goronzy
62c85d06c8 Add STC12A (early STC12) series protocol support
STC12A is my name for the mixup protocol between STC89 and
STC12 that is used by some early STC12 series MCUs (for examples
STC12C2052AD). The protocol differs in many subtle ways so there is
quite a bit of unfortunate code duplication for the moment.
2014-01-29 00:40:17 +01:00
Grigori Goronzy
033d4a4016 Documentation fixes 2014-01-24 00:30:21 +01:00
Grigori Goronzy
977fb205ed Add STC 89/90 series protocol support 2014-01-24 00:30:02 +01:00
Grigori Goronzy
517af0b6bd Add README 2014-01-15 01:09:49 +01:00