An opensource rewrittement of autoelectric.cn programming utility

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

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