Tree [6a8978] master /
History



File Date Author Commit
I2CSPI.c 2013-06-04 albmcc albmcc [8a73e1] V 0.8.1
I2CSPI.h 2013-06-04 albmcc albmcc [8a73e1] V 0.8.1
Makefile 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
coff.c 2012-01-07 unknown unknown [7a23e7] 0.7.9c
coff.h 2012-01-07 unknown unknown [7a23e7] 0.7.9c
common.h 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
deviceRW.c 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
deviceRW.h 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
fileIO.c 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
fileIO.h 2012-01-07 unknown unknown [7a23e7] 0.7.9c
go.png 2012-01-07 unknown unknown [7a23e7] 0.7.9c
gpl-2.0.txt 2011-06-19 unknown unknown [8d24af] V 0.7.9: first public version, using the same v...
halt.png 2012-01-07 unknown unknown [7a23e7] 0.7.9c
icd.c 2012-01-29 albmcc albmcc [aaab98] V 0.7.10
icd.h 2012-01-29 albmcc albmcc [aaab98] V 0.7.10
icons.c 2012-01-29 albmcc albmcc [aaab98] V 0.7.10
icons.h 2012-01-07 unknown unknown [7a23e7] 0.7.9c
instructions.h 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
opgui.c 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
progAVR.c 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
progAVR.h 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
progEEPROM.c 2013-06-04 albmcc albmcc [8a73e1] V 0.8.1
progEEPROM.h 2012-07-03 albmcc albmcc [1a3bed] V 0.8.0
progP12.c 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
progP12.h 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
progP16.c 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
progP16.h 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
progP18.c 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
progP18.h 2012-01-07 unknown unknown [7a23e7] 0.7.9c
progP24.c 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
progP24.h 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
read.png 2012-01-29 albmcc albmcc [aaab98] V 0.7.10
readme 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
step.png 2012-01-07 unknown unknown [7a23e7] 0.7.9c
stepover.png 2012-01-07 unknown unknown [7a23e7] 0.7.9c
stop.png 2012-01-07 unknown unknown [7a23e7] 0.7.9c
strings.c 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
strings.h 2014-03-15 albmcc albmcc [6a8978] V 0.9.0
sys.png 2012-01-29 albmcc albmcc [aaab98] V 0.7.10
write.png 2012-01-29 albmcc albmcc [aaab98] V 0.7.10

Read Me

opgui: control program for open programmer, 
an USB programmer for PIC and ATMEL micros, I2C/SPI/MicroWire memories, 
and other I2C/SPI devices.
Website: http://openprog.altervista.org
These sources are given free of charge under the GNU General Public License version 2 

Changelog (to use new features the corresponding firmware is required):

V 0.9.0 march 2014:		Write16F72x requires only config-word 1;
						added HV serial programming for ATtiny11-12-13-24-25-44-45-84-85;
						added 24FJ64GA3xx-GCxx,24FJ128GA3xx-GB2xx-GCxx-DAxx,24FJ256DAxx,24EPx,33EPx;
						added 95xx SPI EEPROM,25X05 FLASH;
						added 12F1571-72,16F527,16F753,16F1454-55-59;
						some code rework & minor improvements

V 0.8.1 june 2013:		added IO and Utility tabs;
						start programming with S1; SPI/I2C speed selection; -command option;
						multiple language support; force config word; skip LV check;
						fixed EEPROM write when code protection is active (16F83-84,12F629,
						12F675,16F627-28,16F630,16F676,16F870-1-2,16F873-74,16F876-77);
						fixed read of files > 1MB;
						modified prog mode entry for AVR;
						fixed write of 93Sx6 with protection 

V 0.8.0 june 2012:		added one-wire memories DS2430,DS2431,DS2433,DS28EC20, thermometer DS1820;
						added UNIO memories 11010-20-40-80-160;
						fixed algorithms for 24x1024/5 and 251024, 
						added SPI FLASH 251005,252005,254005,258005,251605,25X10,25X20,25X40,25X80,
						25X16,25X32,25X64;
						added 16F1782-3-4-6-7,12C508-9

V 0.7.10 january 2012:	added 12F617,12F1501,16F1503-7-8-9,16F720-21,16F72,16F707,
						18F13K22,18F14K22,18F23K22,18F43K22,18F24K22,18F44K22,18F25K22,
						18F45K22,18F26K22,18F46K22,18F8520,18F66J60,18F66J65,18F67J60,
						18F86J60,18F86J65,18F87J60,18F96J60,18F96J65,18F97J60,
						fixed read/write binary files, various corrections,
						added support for in-circuit debugging
						
V 0.7.9	april 2011:		first public version, using the same version number as op

To compile: make
To install: make install
Can be compiled under windows with MinGW/MSYS and GTK bundle