Menu

Tree [d30eb2] master /
 History

HTTPS access


File Date Author Commit
 OProg.X 2022-10-21 albmcc albmcc [d30eb2] V 0.12.0 October 2022: adapted to 18F25K50, ad...
 .gitignore 2020-10-18 albmcc albmcc [e39b7d] V 0.11.2 September 2020:extended ICSP8_READ pay...
 18f2450.lkr 2010-08-30 unknown unknown [bd138b] v 0.7.6
 18f2550.lkr 2010-08-30 unknown unknown [bd138b] v 0.7.6
 18f2553.lkr 2012-07-04 albmcc albmcc [1a69c6] V 0.8.0
 18f25K50.lkr 2022-10-21 albmcc albmcc [d30eb2] V 0.12.0 October 2022: adapted to 18F25K50, ad...
 OPcontrol.c 2022-10-21 albmcc albmcc [d30eb2] V 0.12.0 October 2022: adapted to 18F25K50, ad...
 OPcontrol.h 2010-08-30 unknown unknown [bd138b] v 0.7.6
 gpl-2.0.txt 2010-08-30 unknown unknown [bd138b] v 0.7.6
 instructions.h 2022-10-21 albmcc albmcc [d30eb2] V 0.12.0 October 2022: adapted to 18F25K50, ad...
 leggimi.txt 2022-10-21 albmcc albmcc [d30eb2] V 0.12.0 October 2022: adapted to 18F25K50, ad...
 main.c 2022-10-21 albmcc albmcc [d30eb2] V 0.12.0 October 2022: adapted to 18F25K50, ad...
 readme.txt 2022-10-21 albmcc albmcc [d30eb2] V 0.12.0 October 2022: adapted to 18F25K50, ad...
 usb.c 2022-10-21 albmcc albmcc [d30eb2] V 0.12.0 October 2022: adapted to 18F25K50, ad...
 usb.h 2010-08-30 unknown unknown [bd138b] v 0.7.6

Read Me

Firmware for Open Programmer project,
an USB programmer for PIC and ATMEL micros, I2C memories, and other I2C/SPI devices.
Website: http://openprog.altervista.org/
This firmware is based on the USB firmware released by Alexander Enzmann.
All functions are in OPcontrol.c, which is released under GPL2 license.

Changelog:

V 0.12.0 October 2022:		adapted to 18F25K50, added REPEAT, TBLRD & TBLWT
V 0.11.2 September 2020:	extended ICSP8_READ payload to 16 bits (for PIC18) 
V 0.11.0 January 2019:		added instructions ICSP8_SHORT,ICSP8_READ,ICSP8_LOAD
V 0.10.0 June 2016:  		added instructions LOAD_PC, LOAD_DATA_INC, READ_DATA_INC, JTAG_SET_MODE, JTAG_SEND_CMD, JTAG_XFER_DATA, JTAG_XFER_F_DATA
							new USB VID&PID (0x1209,0x5432), changed some CK timing, reduced CLOCK_GEN startup time
V 0.9.0	 January 2014: 		added instructions SET_PORT_DIR, AT_HV_RTX, SIX_LONG5; improved DCDC control algorithm.
V 0.8.0	 June 2012: 		added one-wire and UNIO protocols; tx buffer sent automatically when rx is 
							elaborated; fixed PROG_C.
V 0.7.6	 July 2010:  		modified TX16 and RX16 with variable clock period; fix for 12 bit ADC.
V 0.7.0	 January 2010:		added some PIC24 instructions, hardware ID.
V 0.6.1	 August 2009:		switched to software SPI due to some bugs in the hardware peripheral.
V 0.6.0	 June 2009:  		switched to GPL USB framework, added instructions for PIC24 and microwire.
V 0.5.0	 November 2008:		added SPI protocol and some ATMEL specific instructions.
V 0.4.0	 August 2008: 		added I2C protocol.
V 0.3.0	 July 2008:			first public release, supports PIC ICSP protocol (PIC10,12,16,18).
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.