goodfet
10 years agoPlace-holder until jtamarm7tdmi is ready for inclusion. Change Makefile entry "jtaga...
dodge-this [Mon, 15 Mar 2010 22:26:19 +0000 (22:26 +0000)]
Place-holder until jtamarm7tdmi is ready for inclusion.  Change Makefile entry "jtagarm7tdmi-disabled.o" to "jtagarm7tdmi.o"

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@416 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoadd in hooks for jtagarm7tdmi (not yet included in Makefile for build... too big...
dodge-this [Mon, 15 Mar 2010 16:58:07 +0000 (16:58 +0000)]
add in hooks for jtagarm7tdmi (not yet included in Makefile for build... too big for 2274)

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@415 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoSplitting MSP430 JTAG defines out of the stock JTAG header file
dodge-this [Mon, 15 Mar 2010 16:54:21 +0000 (16:54 +0000)]
Splitting MSP430 JTAG defines out of the stock JTAG header file

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@414 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoJTAGARM7TDMI inclusion of handle function
dodge-this [Mon, 15 Mar 2010 16:50:00 +0000 (16:50 +0000)]
JTAGARM7TDMI inclusion of handle function

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@413 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agostill hunting for the magic execution pipeline mojo.
dodge-this [Sun, 14 Mar 2010 11:38:40 +0000 (11:38 +0000)]
still hunting for the magic execution pipeline mojo.
seem to execute fine.  data in or out is another story.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@412 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoNew graph, prohibitvely complex so disabled.
travisutk [Sun, 14 Mar 2010 03:33:11 +0000 (03:33 +0000)]
New graph, prohibitvely complex so disabled.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@411 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoIndex of glitches(time) in glitching databases.
travisutk [Sun, 14 Mar 2010 03:31:52 +0000 (03:31 +0000)]
Index of glitches(time) in glitching databases.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@410 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoGlitching index on vcc.
travisutk [Sun, 14 Mar 2010 03:08:43 +0000 (03:08 +0000)]
Glitching index on vcc.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@409 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoPython library and plaything for ARM JTAG
dodge-this [Sat, 13 Mar 2010 06:29:25 +0000 (06:29 +0000)]
Python library and plaything for ARM JTAG

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@406 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoIntroduction of buggy arm jtag code. Still working out instruction pipeline bugs...
dodge-this [Fri, 12 Mar 2010 05:27:31 +0000 (05:27 +0000)]
Introduction of buggy arm jtag code.  Still working out instruction pipeline bugs and something that makes idcode show up as dbgstate.
I'm sure there are many other bugs, and the code may be ugly and suboptimial, but it's a base to work from.  hack fun!

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@402 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoGlitching stuff.
travisutk [Wed, 10 Mar 2010 16:14:33 +0000 (16:14 +0000)]
Glitching stuff.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@401 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agostubbin in the xscale specific header.
dwhuseby [Tue, 9 Mar 2010 22:41:24 +0000 (22:41 +0000)]
stubbin in the xscale specific header.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@400 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agostubbed in jtagxscale firmware and manual. --Huseby
dwhuseby [Mon, 8 Mar 2010 21:28:03 +0000 (21:28 +0000)]
stubbed in jtagxscale firmware and manual. --Huseby

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@399 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoMSP430 console.
travisutk [Mon, 8 Mar 2010 00:47:32 +0000 (00:47 +0000)]
MSP430 console.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@397 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoWOrking on MSP430 client mode.
travisutk [Sun, 7 Mar 2010 23:56:31 +0000 (23:56 +0000)]
WOrking on MSP430 client mode.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@396 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoGeneric glitching application.
travisutk [Sun, 7 Mar 2010 19:11:38 +0000 (19:11 +0000)]
Generic glitching application.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@394 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoCleaning up the glitching scripts.
travisutk [Sun, 7 Mar 2010 19:10:52 +0000 (19:10 +0000)]
Cleaning up the glitching scripts.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@393 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoConsole failed gracefully when SmartRF isn't found.
travisutk [Sat, 6 Mar 2010 21:06:22 +0000 (21:06 +0000)]
Console failed gracefully when SmartRF isn't found.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@385 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoLinking script to support MSP430F2619.
travisutk [Fri, 5 Mar 2010 22:53:23 +0000 (22:53 +0000)]
Linking script to support MSP430F2619.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@384 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoMSP430F201x identification.
travisutk [Fri, 5 Mar 2010 21:05:22 +0000 (21:05 +0000)]
MSP430F201x identification.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@383 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoMore glitching changes.
travisutk [Mon, 1 Mar 2010 04:04:59 +0000 (04:04 +0000)]
More glitching changes.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@380 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoClocking changes.
travisutk [Mon, 1 Mar 2010 02:36:57 +0000 (02:36 +0000)]
Clocking changes.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@379 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoChipcon entry in ASM.
travisutk [Mon, 1 Mar 2010 02:22:55 +0000 (02:22 +0000)]
Chipcon entry in ASM.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@378 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoShorted glitch interrupt, TACTL is now disabled post-glitch.
travisutk [Sun, 28 Feb 2010 20:58:28 +0000 (20:58 +0000)]
Shorted glitch interrupt, TACTL is now disabled post-glitch.
Inverted P5.7, so inverse glitching is possible again.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@375 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoReduced glitch offset, stopped LED blinking during glitch.
travisutk [Sun, 28 Feb 2010 20:51:56 +0000 (20:51 +0000)]
Reduced glitch offset, stopped LED blinking during glitch.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@374 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoMajor glitching fix.
travisutk [Sun, 28 Feb 2010 20:03:30 +0000 (20:03 +0000)]
Major glitching fix.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@373 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoBeginning support for SQL symbol tables.
travisutk [Sun, 28 Feb 2010 04:01:27 +0000 (04:01 +0000)]
Beginning support for SQL symbol tables.
To be populated from header files and symbol files.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@370 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoMonitor peeks work on the console.
travisutk [Sun, 28 Feb 2010 02:47:11 +0000 (02:47 +0000)]
Monitor peeks work on the console.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@369 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoDump to archive now a standard command.
travisutk [Sun, 28 Feb 2010 02:35:52 +0000 (02:35 +0000)]
Dump to archive now a standard command.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@368 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoUnimplemented standard commands now print warnings.
travisutk [Sun, 28 Feb 2010 01:59:58 +0000 (01:59 +0000)]
Unimplemented standard commands now print warnings.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@367 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agogetpc() method
travisutk [Sun, 28 Feb 2010 01:47:42 +0000 (01:47 +0000)]
getpc() method

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@366 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoHalt and resume standard commands.
travisutk [Sun, 28 Feb 2010 01:18:09 +0000 (01:18 +0000)]
Halt and resume standard commands.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@365 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoI/O stuff.
travisutk [Sun, 28 Feb 2010 01:17:44 +0000 (01:17 +0000)]
I/O stuff.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@364 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoRemoving old class directory.
travisutk [Sun, 28 Feb 2010 00:45:59 +0000 (00:45 +0000)]
Removing old class directory.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@363 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agogetClient() fixed.
travisutk [Sun, 28 Feb 2010 00:42:15 +0000 (00:42 +0000)]
getClient() fixed.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@362 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoFixed GoodFETConsole in goodfet.cc
travisutk [Sun, 28 Feb 2010 00:34:54 +0000 (00:34 +0000)]
Fixed GoodFETConsole in goodfet.cc

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@361 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoCompleted list of AVR micros.
travisutk [Sun, 28 Feb 2010 00:31:53 +0000 (00:31 +0000)]
Completed list of AVR micros.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@360 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoReverting modularization.
travisutk [Sat, 27 Feb 2010 23:40:28 +0000 (23:40 +0000)]
Reverting modularization.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@359 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoRefactoring the client. I probably broke something.
travisutk [Sat, 27 Feb 2010 23:20:31 +0000 (23:20 +0000)]
Refactoring the client.  I probably broke something.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@358 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoFormatting changes to Chipcon radio info.
travisutk [Fri, 26 Feb 2010 21:50:44 +0000 (21:50 +0000)]
Formatting changes to Chipcon radio info.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@357 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoBitfields in radioinfo
travisutk [Fri, 26 Feb 2010 21:39:40 +0000 (21:39 +0000)]
Bitfields in radioinfo

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@356 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoFixed radioinfo for CC2430.
travisutk [Fri, 26 Feb 2010 21:13:05 +0000 (21:13 +0000)]
Fixed radioinfo for CC2430.
No longer crashes, but bitfield support is needed for names.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@355 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoFormatting changes.
travisutk [Fri, 26 Feb 2010 21:07:07 +0000 (21:07 +0000)]
Formatting changes.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@354 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoSome CC2430 definition have empty descriptions.
travisutk [Fri, 26 Feb 2010 20:00:20 +0000 (20:00 +0000)]
Some CC2430 definition have empty descriptions.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@353 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agogoodfet.cc radioinfo
travisutk [Fri, 26 Feb 2010 19:43:47 +0000 (19:43 +0000)]
goodfet.cc radioinfo
Beginnings of TI/Chipcon SmartRF integration.
Chipcon model numbers are now lowercase.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@352 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoBit of rearranging of Chipcon support.
travisutk [Thu, 25 Feb 2010 02:20:43 +0000 (02:20 +0000)]
Bit of rearranging of Chipcon support.
Might cause problems on MSP430F161x models.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@348 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years ago'goodfet.cc term'
travisutk [Tue, 23 Feb 2010 03:16:08 +0000 (03:16 +0000)]
'goodfet.cc term'

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@347 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoMore of a console, approaching standard commandset for Chipcon port.
travisutk [Tue, 23 Feb 2010 03:09:34 +0000 (03:09 +0000)]
More of a console, approaching standard commandset for Chipcon port.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@346 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoInteractive debugger, or parts of one.
travisutk [Tue, 23 Feb 2010 01:23:36 +0000 (01:23 +0000)]
Interactive debugger, or parts of one.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@345 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoCleaned up Chipcon entry sequence.
travisutk [Mon, 22 Feb 2010 20:28:57 +0000 (20:28 +0000)]
Cleaned up Chipcon entry sequence.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@343 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoSome doodles toward a smart card app. Nothing works.
travisutk [Mon, 22 Feb 2010 20:15:45 +0000 (20:15 +0000)]
Some doodles toward a smart card app.  Nothing works.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@342 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoFlushing on DEBUG messages.
travisutk [Mon, 22 Feb 2010 20:13:41 +0000 (20:13 +0000)]
Flushing on DEBUG messages.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@341 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoRemoving unneeded debugstr() from chipcon app.
travisutk [Sat, 20 Feb 2010 22:02:51 +0000 (22:02 +0000)]
Removing unneeded debugstr() from chipcon app.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@340 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoSmartCard support; nothing really there yet.
travisutk [Fri, 19 Feb 2010 22:04:20 +0000 (22:04 +0000)]
SmartCard support; nothing really there yet.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@336 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoBeginnings of smartcard client.
travisutk [Fri, 19 Feb 2010 22:01:31 +0000 (22:01 +0000)]
Beginnings of smartcard client.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@335 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agodos2unix, smart card app.
travisutk [Fri, 19 Feb 2010 21:54:10 +0000 (21:54 +0000)]
dos2unix, smart card app.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@334 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoNew Chipcon library stuff.
travisutk [Tue, 16 Feb 2010 21:54:42 +0000 (21:54 +0000)]
New Chipcon library stuff.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@329 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoQuietting chipcon app for glitching.
travisutk [Mon, 15 Feb 2010 22:19:05 +0000 (22:19 +0000)]
Quietting chipcon app for glitching.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@325 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoMajor glitching revisions.
travisutk [Mon, 15 Feb 2010 04:44:07 +0000 (04:44 +0000)]
Major glitching revisions.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@320 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years ago!GEN is now 1 by default.
travisutk [Mon, 15 Feb 2010 02:38:15 +0000 (02:38 +0000)]
!GEN is now 1 by default.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@319 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoGlitching work.
travisutk [Mon, 15 Feb 2010 01:59:19 +0000 (01:59 +0000)]
Glitching work.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@318 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoRemoved unneeded variable from AVR.
travisutk [Mon, 15 Feb 2010 01:25:33 +0000 (01:25 +0000)]
Removed unneeded variable from AVR.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@317 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoGlitch Testing
travisutk [Mon, 15 Feb 2010 00:53:24 +0000 (00:53 +0000)]
Glitch Testing

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@316 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoNaming conventioned, removed glitchsetupdac().
travisutk [Sat, 13 Feb 2010 21:14:33 +0000 (21:14 +0000)]
Naming conventioned, removed glitchsetupdac().

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@315 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoRun 'goodfet.monitor glitchtest' to test glitch slew rate.
travisutk [Sat, 13 Feb 2010 08:33:04 +0000 (08:33 +0000)]
Run 'goodfet.monitor glitchtest' to test glitch slew rate.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@314 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoRun 'goodfet.monitor glitchtest' to test glitch slew rate.
travisutk [Sat, 13 Feb 2010 08:32:56 +0000 (08:32 +0000)]
Run 'goodfet.monitor glitchtest' to test glitch slew rate.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@313 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoFixed GoodFET22. GSEL must be high or DAC0 must be high and DAC1 low.
travisutk [Sat, 13 Feb 2010 07:48:49 +0000 (07:48 +0000)]
Fixed GoodFET22.  GSEL must be high or DAC0 must be high and DAC1 low.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@312 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agobytes/flash warning no longer needed.
travisutk [Tue, 9 Feb 2010 03:33:26 +0000 (03:33 +0000)]
bytes/flash warning no longer needed.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@306 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoMight fix pagesize issue for some Chipcon devices.
travisutk [Tue, 9 Feb 2010 02:31:42 +0000 (02:31 +0000)]
Might fix pagesize issue for some Chipcon devices.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@305 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoBad textfiles.
travisutk [Fri, 5 Feb 2010 15:20:50 +0000 (15:20 +0000)]
Bad textfiles.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@302 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agolkasjdflajsd'
travisutk [Fri, 5 Feb 2010 15:19:36 +0000 (15:19 +0000)]
lkasjdflajsd'

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@301 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoChanged clock time.
travisutk [Fri, 5 Feb 2010 05:13:11 +0000 (05:13 +0000)]
Changed clock time.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@300 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoPlugin architecture stuff.
travisutk [Fri, 5 Feb 2010 04:54:12 +0000 (04:54 +0000)]
Plugin architecture stuff.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@299 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoPlugins work again.
travisutk [Fri, 5 Feb 2010 01:15:52 +0000 (01:15 +0000)]
Plugins work again.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@298 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoBytes on page boundaries were corrupted.
travisutk [Mon, 1 Feb 2010 07:47:41 +0000 (07:47 +0000)]
Bytes on page boundaries were corrupted.
Chipcon only.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@295 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoFixes flash page sizing on CC1110, for flashing above 0x400.
travisutk [Mon, 1 Feb 2010 07:02:29 +0000 (07:02 +0000)]
Fixes flash page sizing on CC1110, for flashing above 0x400.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@294 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoFirmware now works with older Chipcon radios.
travisutk [Mon, 1 Feb 2010 03:09:50 +0000 (03:09 +0000)]
Firmware now works with older Chipcon radios.
(2 byte flash word size.)

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@293 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoVerify for Chipcon flash.
travisutk [Mon, 1 Feb 2010 02:43:44 +0000 (02:43 +0000)]
Verify for Chipcon flash.
CC1110 patch coming soon.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@292 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoRedefinable CALCB1_16MHZ.
travisutk [Mon, 25 Jan 2010 21:51:05 +0000 (21:51 +0000)]
Redefinable CALCB1_16MHZ.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@286 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoTrying to clean up port.
travisutk [Mon, 25 Jan 2010 20:50:35 +0000 (20:50 +0000)]
Trying to clean up port.
Not nearly complete.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@285 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoUnnecessary definition.
travisutk [Mon, 25 Jan 2010 20:09:38 +0000 (20:09 +0000)]
Unnecessary definition.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@284 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoBeginning SETREG and GETREG instructions for the MSP430.
travisutk [Mon, 25 Jan 2010 00:23:58 +0000 (00:23 +0000)]
Beginning SETREG and GETREG instructions for the MSP430.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@282 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoD'oh! Modules need to be .o, not .c.
travisutk [Sat, 23 Jan 2010 23:43:21 +0000 (23:43 +0000)]
D'oh!  Modules need to be .o, not .c.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@281 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoBeginning EJTAG (MIPS) support with an empty app.
travisutk [Sat, 23 Jan 2010 23:40:19 +0000 (23:40 +0000)]
Beginning EJTAG (MIPS) support with an empty app.
I'll begin to prototype functions in Python, then move them to C as appropriate.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@280 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoRemove duplicate 'info' help
dragorn [Sat, 23 Jan 2010 04:40:13 +0000 (04:40 +0000)]
Remove duplicate 'info' help

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@277 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoAdd soft-reboot via 5x+ 0x80 written to serial (allow firmware to run on
dragorn [Fri, 22 Jan 2010 20:06:45 +0000 (20:06 +0000)]
Add soft-reboot via 5x+ 0x80 written to serial (allow firmware to run on
hardware variants which do not have DTR, such as bluetooth bridges driven
as rfcomm serial channels, not serial ports)

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@275 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoNew DCOCTL value. Seems to be closer to the mean.
travisutk [Fri, 22 Jan 2010 00:28:20 +0000 (00:28 +0000)]
New DCOCTL value.  Seems to be closer to the mean.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@273 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoAMD/Spansion JEDEC for spiflash.
travisutk [Thu, 21 Jan 2010 21:09:58 +0000 (21:09 +0000)]
AMD/Spansion JEDEC for spiflash.
Full list at http://www.ceprei.com/Data/download/Document/1088.pdf

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@272 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoRemoving the ugliest of hacks.
travisutk [Tue, 19 Jan 2010 18:08:08 +0000 (18:08 +0000)]
Removing the ugliest of hacks.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@271 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoCloser to reliable AVR glitching.
travisutk [Tue, 19 Jan 2010 17:32:22 +0000 (17:32 +0000)]
Closer to reliable AVR glitching.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@270 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoAdded a GLITCHTIME verb (0x82) for timing the execution of a verb.
travisutk [Tue, 19 Jan 2010 03:52:47 +0000 (03:52 +0000)]
Added a GLITCHTIME verb (0x82) for timing the execution of a verb.
AVR's START verb no longer returns a model number, as that took extra time.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@269 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoMore glitching improvements.
travisutk [Tue, 19 Jan 2010 03:33:50 +0000 (03:33 +0000)]
More glitching improvements.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@268 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoCleaning up glitching.
travisutk [Tue, 19 Jan 2010 01:32:56 +0000 (01:32 +0000)]
Cleaning up glitching.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@267 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agogoodfet.monitor call,exec commands work well.
travisutk [Thu, 7 Jan 2010 16:09:28 +0000 (16:09 +0000)]
goodfet.monitor call,exec commands work well.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@263 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoMonitor now does CALL and EXEC.
travisutk [Thu, 7 Jan 2010 13:38:10 +0000 (13:38 +0000)]
Monitor now does CALL and EXEC.
This is useful for re-entering the bootloader when DTR/RTS aren't connected.
Also for quick patches in machine language.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@261 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoRough draft of CALL/EXEC support for the Monitor.
travisutk [Thu, 7 Jan 2010 13:23:07 +0000 (13:23 +0000)]
Rough draft of CALL/EXEC support for the Monitor.
Nice and neighborly, for quickly patching in new code.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@260 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoExplicity setDTR. Matt Carpenter says this should be neighborly.
travisutk [Thu, 7 Jan 2010 12:51:20 +0000 (12:51 +0000)]
Explicity setDTR.  Matt Carpenter says this should be neighborly.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@259 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoClient stuff.
travisutk [Wed, 6 Jan 2010 16:27:25 +0000 (16:27 +0000)]
Client stuff.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@258 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoREAD command only returns a byte if it is supposed to by the command structure.
travisutk [Wed, 6 Jan 2010 16:19:22 +0000 (16:19 +0000)]
READ command only returns a byte if it is supposed to by the command structure.
This shouldn't cause problems, but it might.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@257 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoLast of the JTAG refactoring before Spy-bi-wire support on the MSP430.
travisutk [Tue, 5 Jan 2010 11:04:56 +0000 (11:04 +0000)]
Last of the JTAG refactoring before Spy-bi-wire support on the MSP430.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@256 12e2690d-a6be-4b82-a7b7-67c4a43b65c8