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