Forgot to explicitly init silent=0. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1168 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
TI Launchpad patch from Peter Lorenzen, edited to ease the mergequake. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1029 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Arduino port is working, but only at 9600 baud. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1000 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Preparing for an AVR port of at least the monitor. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@993 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Timing functions delay_ms, delay_us and delay_ticks now use Timer B. This has been verified with a GF31 board (hence x2274 chip) and read/write/erase and dev ID extraction on dsPIC33FJ128GP710 and PIC24FJ64GA002 chips. Use of Timer B should work as specified on GF1x boards (hence msp430f161x chips) based on my (cursory) review of the MSP430x1xx family "user's guide." However note that this has still NOT been tested on hardware. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@643 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Fixing MSP430 JTAG. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@503 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Proper indentation. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@502 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Updates to ARM7TDMI JTAG app and optimizations for debughex() and added debughex32() for 32-bit longs git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@457 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
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
Some bits of Spy-Bi-Wire support, thanks to Mark Rages. (Not yet complete.) git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@252 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
AVR client connecting and reading ID correctly! git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@190 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Retooled plugin interface with weak linking. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@183 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Dropped ugly 'blocks' kludge for a 16-bit length field. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@177 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Moved header transmission to txhead, about to switch to 16-bit length field. This will break compatibility with older clients. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@175 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Silence support and beginnings of proper buffer management. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@163 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Atmel JEDEC info for SPI Flash. Commented choice of chunk size, which must be an even fraction of the page size. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@155 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Doxygen stuff. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@147 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Rearranging firmware for use with Doxygen. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@146 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Support for debugging strings, closer to a clean MSP430X2 implementation. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@143 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
MSP430X2 client connects but reads garbage from ram. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@120 12e2690d-a6be-4b82-a7b7-67c4a43b65c8