First addition of dsPIC33F/PIC24H chip family programmer!
authorscottlivingston <scottlivingston@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Thu, 8 Apr 2010 03:06:22 +0000 (03:06 +0000)
committerscottlivingston <scottlivingston@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Thu, 8 Apr 2010 03:06:22 +0000 (03:06 +0000)
commitdbcedaa279472080a2585e959a3146f3c5859556
treed1d4137599385e85bfa95329fc8ba0a04699e750
parent3924e6c10611bfeb4c3970a91bbe66c5ba7de6f2
First addition of dsPIC33F/PIC24H chip family programmer!
See README under firmware/apps/pic for details.

Note that it has only been tested on dsPIC33FJ128GP708 (and
x710) chips and lacks some functionality and documentation.

Added optional timeout argument to GoodFET client class
serInit method. This is passed along to the serial object.

To build my dsPIC33F/PIC24H related app, define
INSTALL_PIC_APP somewhere near the top of goodfet.c and add
apps/pic/dspic33f.o to the firmware Makefile.

Added new timing routines that use Timer A to count
milliseconds, microseconds and clock ticks. These overshoot by
a few instructions, and may need refinements as research
demands.

Fixed minor typos in comments of a few source files.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@452 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
12 files changed:
client/GoodFET.py
client/goodfet.monitor
client/goodfet.pic [new file with mode: 0755]
firmware/apps/pic/README.txt [new file with mode: 0644]
firmware/apps/pic/dspic33f.c [new file with mode: 0644]
firmware/goodfet.c
firmware/include/apps.h
firmware/include/avr.h
firmware/include/command.h
firmware/include/dspic33f.h [new file with mode: 0644]
firmware/include/platform.h
firmware/lib/command.c