An opensource rewrittement of autoelectric.cn programming utility

Lubomir Rintel 8de68e17f5 Deal with missing fuse file keys gracefully 9 年之前
bash_completion.d 3051da84c5 Remove the shebang from the completion file 9 年之前
debian 786374107e Build scripts for Debian / Ubuntu 10 年之前
man 7dca381282 Add option to turn ICSP voltage off 9 年之前
udev 78455b23f7 Avoid world-writable device 9 年之前
LICENSE c742a6b4d5 Added a license 10 年之前
Makefile e93c8694db Adds miniprohex to make install 9 年之前
README.md cca9b905e7 Update README.md 10 年之前
byte_utils.c 82862ab144 Essential functionality: read / write / initialize 10 年之前
byte_utils.h 82862ab144 Essential functionality: read / write / initialize 10 年之前
database.c 125e9a1a39 Case insensitive device name matching 10 年之前
database.h 1899112d72 AVR & PIC fuses support 10 年之前
devices.h b5df7332c5 Added 2 fuse word support for 55 mid range PIC devices 10 年之前
easyconfig.c 8de68e17f5 Deal with missing fuse file keys gracefully 9 年之前
easyconfig.h 362c2551d5 Propagate errors from Config_set_*() 9 年之前
error.h 82862ab144 Essential functionality: read / write / initialize 10 年之前
fuses.c 47d4e3388a Fix config read for AVR devices with one or two fuses 9 年之前
fuses.h 47d4e3388a Fix config read for AVR devices with one or two fuses 9 年之前
main.c 362c2551d5 Propagate errors from Config_set_*() 9 年之前
main.h 82862ab144 Essential functionality: read / write / initialize 10 年之前
minipro-query-db.c 125e9a1a39 Case insensitive device name matching 10 年之前
minipro.c 49f9cde3aa Implement the ICSP port option 9 年之前
minipro.h 49f9cde3aa Implement the ICSP port option 9 年之前
miniprohex 34a8186288 miniprohex: Fix temporary file handling 9 年之前

README.md

minipro

An opensource rewrittement of autoelectric.cn programming utility

Features

  • Compatibility with Minipro TL866CS and Minipro TL866A
  • More than 13000 target devices (including AVRs, PICs, various BIOSes and EEPROMs)
  • ZIF40 socket and ISP support
  • Vendor-specific MCU configuration bits
  • Chip ID verification
  • Overcurrency protection
  • System testing

Synopsis

$ minipro -p ATMEGA48 -w atmega48.bin
$ minipro -p ATMEGA48 -r atmega48.bin

Installing under Debian / Ubuntu

Building a Debian package directly from this repository is as easy as

sudo apt-get install build-essential git fakeroot dpkg-dev libusb-1.0-0-dev
git clone https://github.com/vdudouyt/minipro/ && cd minipro/
fakeroot dpkg-buildpackage -b
sudo dpkg -i ../minipro_0.1-1_*.deb