goodfet
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

10 years agoSome bits of Spy-Bi-Wire support, thanks to Mark Rages. (Not yet complete.)
travisutk [Sat, 2 Jan 2010 00:45:20 +0000 (00:45 +0000)]
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

10 years agoGoodFET.CCstop() is now GoodFET.stop()
travisutk [Sun, 27 Dec 2009 21:42:23 +0000 (21:42 +0000)]
GoodFET.CCstop() is now GoodFET.stop()
Fixed misnomer.

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

10 years agoConfigure typo, forgot to escape a $.
travisutk [Tue, 22 Dec 2009 22:42:09 +0000 (22:42 +0000)]
Configure typo, forgot to escape a $.

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

10 years agoForgot to #ifdef some glitching code on 2274.
travisutk [Mon, 21 Dec 2009 18:37:25 +0000 (18:37 +0000)]
Forgot to #ifdef some glitching code on 2274.
Thanks to Bert for catching this.

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

10 years agoQuantitative tests of AVR power stability,
travisutk [Tue, 1 Dec 2009 07:48:10 +0000 (07:48 +0000)]
Quantitative tests of AVR power stability,
working toward glitching.

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

10 years agoAVR support for setting lock bits.
travisutk [Thu, 26 Nov 2009 07:32:24 +0000 (07:32 +0000)]
AVR support for setting lock bits.

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

10 years agoMoved reports.
travisutk [Wed, 25 Nov 2009 16:23:48 +0000 (16:23 +0000)]
Moved reports.

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

10 years agoReports, just glitching for now.
travisutk [Wed, 25 Nov 2009 16:23:17 +0000 (16:23 +0000)]
Reports, just glitching for now.

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

10 years agoGlitching functions.
travisutk [Tue, 24 Nov 2009 12:23:40 +0000 (12:23 +0000)]
Glitching functions.

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

10 years agoGLITCH application is coming together.
travisutk [Tue, 24 Nov 2009 11:57:39 +0000 (11:57 +0000)]
GLITCH application is coming together.

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

10 years agoindentation
travisutk [Tue, 24 Nov 2009 07:25:54 +0000 (07:25 +0000)]
indentation

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

10 years agoGlitch app is in progress, first support will be for AVR.
travisutk [Mon, 23 Nov 2009 09:41:11 +0000 (09:41 +0000)]
Glitch app is in progress, first support will be for AVR.

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

10 years agogoodfet.msp430 run; not yet tested.
travisutk [Mon, 23 Nov 2009 07:44:08 +0000 (07:44 +0000)]
goodfet.msp430 run; not yet tested.

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

10 years agoJTAG exit.
travisutk [Mon, 23 Nov 2009 07:43:45 +0000 (07:43 +0000)]
JTAG exit.

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

10 years agoSTOP command for exiting JTAG430 debugger.
travisutk [Mon, 23 Nov 2009 07:33:53 +0000 (07:33 +0000)]
STOP command for exiting JTAG430 debugger.

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

10 years agoFast MSP430 Flash writes.
travisutk [Sun, 22 Nov 2009 20:56:44 +0000 (20:56 +0000)]
Fast MSP430 Flash writes.

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

10 years agoCleared compiler warning messages for port redefinitions, now that this is cleanly...
travisutk [Sun, 22 Nov 2009 06:02:42 +0000 (06:02 +0000)]
Cleared compiler warning messages for port redefinitions, now that this is cleanly handled.
Rewrite JTAG430_WRITEFLASH handler to accept blocks.

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