Commit Graph

  • ac119e180e stc8: round BRT value to nearest integer Grigori Goronzy 2018-08-21 12:43:30 +02:00
  • fcbc560ade stc8: print additional MCU info Grigori Goronzy 2018-08-21 12:42:51 +02:00
  • 7b4758499b Merge pull request #44 from grigorig/stc8 Grigori Goronzy 2018-08-21 02:07:28 +02:00
  • fe60e647bf stc8: implement option handling stc8 Grigori Goronzy 2018-08-21 01:48:09 +02:00
  • 0ffcbd197b stc8: finish up frequency calibration Grigori Goronzy 2018-08-20 23:47:42 +02:00
  • 85e815366c stc8: try dividers 2 and 4 for frequency calibration Grigori Goronzy 2018-06-27 01:10:46 +02:00
  • 8bc9d89257 Add preliminary STC8 support Grigori Goronzy 2017-10-23 23:52:10 +02:00
  • b47092093e Fix frontend argument parser Grigori Goronzy 2018-06-27 01:03:22 +02:00
  • bc5e8ce6cb setup: load long description from README.md Grigori Goronzy 2018-06-27 00:10:41 +02:00
  • d9e71a8694 Misc style and consistency fixes (NFC) Grigori Goronzy 2018-06-26 23:57:00 +02:00
  • 4dcde5cc49 Clean up imports (NFC) Grigori Goronzy 2018-06-26 23:21:01 +02:00
  • 3ec6f5b6bd setup: improve metadata Grigori Goronzy 2018-06-26 23:06:30 +02:00
  • eb6df3b645 debian: Update Build-Depends and Depends Andrew Andrianov 2017-10-25 21:31:14 +03:00
  • eb8eecbc9b Merge pull request #38 from zerog2k/master Grigori Goronzy 2018-02-04 18:13:22 +01:00
  • c71e455f16 stc15f204ea should use protocol stc15a Jens J 2018-02-04 09:46:10 -06:00
  • 1a5cf18590 debian: Update Build-Depends and Depends debian-fixes Andrew Andrianov 2017-10-25 21:31:14 +03:00
  • a5e1cc26ee Merge pull request #31 from nekromant/progressbar Grigori Goronzy 2017-10-22 15:55:45 +02:00
  • b77157bc40 .travis.yml: Install tqdm to make ci happy Andrew Andrianov 2017-10-15 16:21:18 +03:00
  • 092fbdc842 protocols.py: Implement progress callback and tqdm progressbar Andrew Andrianov 2017-10-15 16:07:12 +03:00
  • e0bda73fed Merge pull request #29 from grigorig/advanced-tests Grigori Goronzy 2017-10-18 23:22:40 +02:00
  • a414bfb864 protocols.py: Increase clock_safety_factor to 2.5 delay-calculation Andrew 'ncrmnt' Andrianov 2017-10-14 21:08:26 +03:00
  • 57100062af Rename test/ to tests/ advanced-tests Grigori Goronzy 2017-10-12 00:22:25 +02:00
  • 030497beb0 Extract StcAutoProtocol class, fix autodetection Grigori Goronzy 2017-10-11 02:11:32 +02:00
  • fd923f3a92 Cleanup utils Grigori Goronzy 2017-10-11 01:13:24 +02:00
  • b145fb364a Remove unneeded include Grigori Goronzy 2017-10-11 00:47:51 +02:00
  • a29c9bf42e Add fuzzing programming cycle tests Grigori Goronzy 2017-09-24 14:54:23 +02:00
  • 1cde6da007 stc15: check that a UID has been received Grigori Goronzy 2017-09-24 14:44:02 +02:00
  • ca30a508aa Fix various issues in frequency trimming Grigori Goronzy 2017-09-24 14:42:07 +02:00
  • b9208c4772 Add length checks for status packets Grigori Goronzy 2017-09-24 14:40:40 +02:00
  • ad5a89297f Check length of responses Grigori Goronzy 2017-09-24 14:36:55 +02:00
  • 0cb56f4919 Use abc for StcBaseProtocol Grigori Goronzy 2017-09-24 14:34:08 +02:00
  • f195258eb5 Clean up options utilities Grigori Goronzy 2017-09-24 14:31:25 +02:00
  • ff9530833d Update gitignore Grigori Goronzy 2017-10-11 01:09:35 +02:00
  • 8b0fdcb42a Clean up Intel HEX utilities Grigori Goronzy 2017-09-24 14:29:19 +02:00
  • 68d19f7b88 Use calculated delays Grigori Goronzy 2017-10-10 22:11:07 +02:00
  • ebcfeb467c Merge pull request #27 from nekromant/fixes Grigori Goronzy 2017-10-09 00:05:55 +02:00
  • d7e226df6b README.md: Document -r option properly Andrew Andrianov 2017-10-08 23:58:31 +03:00
  • 191a580469 protocols: Move device reset logic to a separate method Andrew Andrianov 2017-10-08 23:20:17 +03:00
  • c131a9d901 frontend: Use command instead of cmd in description Andrew Andrianov 2017-10-08 23:19:55 +03:00
  • 3f4263e8fe models.py: Add some STC15xxx definitions from stcdude's mcudb Andrew Andrianov 2017-10-07 23:30:03 +03:00
  • ba4faf9c43 Implement power-cycling via custom shell command Andrew Andrianov 2017-10-07 22:41:26 +03:00
  • f1bafb1e0d Update version to 1.4 v1.4 Grigori Goronzy 2017-09-19 18:00:02 +02:00
  • fdd6707d2d Add Travis CI for CI and CD Grigori Goronzy 2017-09-19 17:54:26 +02:00
  • 771fb3361b Fix deploy ci-test Grigori Goronzy 2017-09-19 10:28:12 +02:00
  • cfa0e39702 Disable virtualenv for packaging Grigori Goronzy 2017-09-18 23:32:21 +02:00
  • 43887a9189 Add setuptools Grigori Goronzy 2017-09-18 20:20:22 +02:00
  • c400641684 Fix DEB again Grigori Goronzy 2017-09-18 19:27:47 +02:00
  • 353f28cdc8 Fix DEB Grigori Goronzy 2017-09-18 18:10:32 +02:00
  • c23ed8f996 Fix up deployment Grigori Goronzy 2017-09-18 17:50:35 +02:00
  • e9f66d8874 Add deployment (DEB/RPM) Grigori Goronzy 2017-09-18 16:47:16 +02:00
  • e27e7bedcb Add pypy to CI Grigori Goronzy 2017-09-18 16:12:47 +02:00
  • 3c180ff8dc Add image and cache Grigori Goronzy 2017-09-18 16:06:12 +02:00
  • 0dbca5c163 Add additional Python version Grigori Goronzy 2017-09-18 15:57:12 +02:00
  • 079affc4f3 Add basic Travis CI configuration Grigori Goronzy 2017-09-18 15:53:26 +02:00
  • 532363d97b Exclude test directory from build Grigori Goronzy 2017-09-18 15:42:08 +02:00
  • 5865b06f7f Add STC15W4K56S4 programming test Grigori Goronzy 2017-09-02 10:12:52 +02:00
  • 1b69257cd3 Add missing STC15F104E trace Grigori Goronzy 2017-09-02 10:12:14 +02:00
  • 38ac5f0788 Add STC15L104W programming test Grigori Goronzy 2017-09-02 08:05:13 +02:00
  • 6dccf13fb6 Add missing test dependency Grigori Goronzy 2017-09-02 00:08:28 +02:00
  • 0ca8b2ea2d Ensure hexstr helper actually received a list of bytes Grigori Goronzy 2017-09-02 00:00:27 +02:00
  • 53184b549e Handle None in to_bool utility Grigori Goronzy 2017-09-01 23:59:05 +02:00
  • cf68e3c6dc Add initial tests Grigori Goronzy 2017-09-01 23:55:46 +02:00
  • 5d10c06f1e Add Visual Studio Code to gitignore Grigori Goronzy 2017-08-31 21:08:57 +02:00
  • 7e84b8e0fb Fix some additional code smells Grigori Goronzy 2017-08-31 20:49:56 +02:00
  • f34ba6644f Fix option error handling for STC12A LVD Grigori Goronzy 2017-06-16 10:22:24 +02:00
  • f15b64f4f7 Fix some minor code smells reported by pylint Grigori Goronzy 2017-06-16 10:15:21 +02:00
  • 3ce6b565ef Possible fix/workaround for OSX frequency trimming osx-fix Grigori Goronzy 2017-06-16 09:47:12 +02:00
  • 2e822375e0 Update Debian packaging scripts for 1.3 Grigori Goronzy 2017-06-10 10:02:53 +02:00
  • 7d6e8e9bfd Update version to 1.3 v1.3 Grigori Goronzy 2017-06-10 09:55:38 +02:00
  • 506289b8ee Add __main__ module Grigori Goronzy 2017-06-09 21:03:07 +02:00
  • f417b6eed5 Add new compatibility report Grigori Goronzy 2016-11-22 10:20:06 +01:00
  • 86e289b65c usb15: add basic protocol information Grigori Goronzy 2016-06-10 21:12:17 +02:00
  • 53f9544281 stc15: fix RC oscillator baudrate switch packet Grigori Goronzy 2016-06-09 16:15:09 +02:00
  • b4c7f34d39 stc15: fix RC oscillator baudrate switch packet stc15-baudswitch Grigori Goronzy 2016-06-09 16:15:09 +02:00
  • 65a7759647 stc12+: drop checksum verification for flashing Grigori Goronzy 2016-05-26 12:50:19 +02:00
  • 05d0ff0576 stc12+: drop checksum verification for flashing no_verification Grigori Goronzy 2016-05-26 12:50:19 +02:00
  • 8ad77586d4 Update version to 1.2 v1.2 Grigori Goronzy 2016-05-20 03:22:24 +02:00
  • 276c696fa4 frontend: enable protocol autodetection by default Grigori Goronzy 2016-05-20 02:59:35 +02:00
  • 26ef34991b usb15: abort if permission denied Grigori Goronzy 2016-05-20 02:47:42 +02:00
  • f90fe4152b Add STC12B protocol variant Grigori Goronzy 2016-05-20 02:46:03 +02:00
  • d6ef028dc7 Extract mix-ins for STC12 and STC12A options Grigori Goronzy 2016-05-20 02:44:50 +02:00
  • b070346e70 WIP: refactor and add STC12B support stc12b Grigori Goronzy 2016-05-19 08:08:05 +02:00
  • 979d7f513f Get rid of USB bmRequestType constants Grigori Goronzy 2016-05-18 16:40:09 +02:00
  • fce2f01232 Extract option classes into separate file Grigori Goronzy 2016-05-18 02:38:13 +02:00
  • 854f36100b stc12: fix option handling Grigori Goronzy 2016-05-18 02:13:17 +02:00
  • 92f4def11a stc12a: revamp option handling Grigori Goronzy 2016-05-18 01:21:54 +02:00
  • 6c0af88551 frontend: always pad to 512 bytes, fill with 0xff Grigori Goronzy 2016-05-18 00:56:16 +02:00
  • 366a3a5bd3 Fix EEPROM size of STC12x54 series in MCU database Grigori Goronzy 2016-05-15 02:39:51 +02:00
  • c046e886e3 usb15: add protocol notes Grigori Goronzy 2016-05-15 02:29:52 +02:00
  • 7ba95eab68 stc15/usb15: add password feature notes Grigori Goronzy 2016-05-15 02:28:56 +02:00
  • 61a4fa0e4f stc89: add missing output flush Grigori Goronzy 2016-05-14 21:37:27 +02:00
  • da5f6678c5 usb15: sanity check on status packet reads Grigori Goronzy 2016-05-14 21:03:07 +02:00
  • a8f141584d Merge branch 'usbisp' Grigori Goronzy 2016-05-14 13:26:57 +02:00
  • adcb8d8ced README: add details of usb15 protocol mode usbisp Grigori Goronzy 2016-05-14 13:21:43 +02:00
  • 81c890337e usb15: make USB support optional Grigori Goronzy 2016-05-14 13:03:03 +02:00
  • 9af984a191 Add USB-ISP support for STC15W4 series Grigori Goronzy 2016-05-14 12:50:14 +02:00
  • 2738118e8f stc15: extract build_options method Grigori Goronzy 2016-05-14 12:43:15 +02:00
  • eedf9169a7 stc15: add error reporting for locked MCUs Grigori Goronzy 2016-05-13 02:54:43 +02:00
  • cb739e6f94 Add exit status to documentation Grigori Goronzy 2016-05-12 01:48:02 +02:00
  • 2a770bb37f Add missing license header Grigori Goronzy 2016-05-12 01:25:22 +02:00