goodfet
13 years agoLowered max voltage threshold to 200 during learning phase, increased trial count...
travisutk [Sun, 27 Jun 2010 19:26:25 +0000 (19:26 +0000)]
Lowered max voltage threshold to 200 during learning phase, increased trial count to 30.
I need to make trial count independent, so that a first pass can be replaced by later, more thorough learning passes.

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

13 years agoTiming functions delay_ms, delay_us and delay_ticks now use Timer B.
scottlivingston [Fri, 25 Jun 2010 17:25:28 +0000 (17:25 +0000)]
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

13 years agoBetter glitching code, more portable than the old.
travisutk [Fri, 25 Jun 2010 16:32:41 +0000 (16:32 +0000)]
Better glitching code, more portable than the old.
I might have broken AVR glitching support.

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

13 years agoBrought glitch app back. Might break lesser builds.
travisutk [Fri, 25 Jun 2010 13:42:09 +0000 (13:42 +0000)]
Brought glitch app back.  Might break lesser builds.

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

13 years agoNever a wordsize of 0.
travisutk [Fri, 25 Jun 2010 13:15:56 +0000 (13:15 +0000)]
Never a wordsize of 0.

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

13 years agoMoving glitcher away from AVR-specific calls.
travisutk [Thu, 24 Jun 2010 21:34:17 +0000 (21:34 +0000)]
Moving glitcher away from AVR-specific calls.

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

13 years agoBeginning CCSPI mode. Not nearly complete.
travisutk [Thu, 24 Jun 2010 21:26:33 +0000 (21:26 +0000)]
Beginning CCSPI mode.  Not nearly complete.

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

13 years agoRemoved P5REN element from goodfet.c
travisutk [Tue, 15 Jun 2010 03:05:27 +0000 (03:05 +0000)]
Removed P5REN element from goodfet.c
This was PIC code that broke some apps on the GF1x with the MSP430F1612.

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

13 years agoFixed Port 5 bug, critical.
travisutk [Tue, 15 Jun 2010 02:28:00 +0000 (02:28 +0000)]
Fixed Port 5 bug, critical.

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

13 years agoFixed 2274 support.
travisutk [Tue, 15 Jun 2010 02:01:46 +0000 (02:01 +0000)]
Fixed 2274 support.

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

13 years agoProper I/O ports with new firmware.
travisutk [Tue, 15 Jun 2010 01:52:23 +0000 (01:52 +0000)]
Proper I/O ports with new firmware.

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

13 years agoChipcon SPI driver, in the works.
travisutk [Tue, 15 Jun 2010 01:38:59 +0000 (01:38 +0000)]
Chipcon SPI driver, in the works.

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

13 years agoNew Chipcon SPI name.
travisutk [Tue, 15 Jun 2010 01:28:24 +0000 (01:28 +0000)]
New Chipcon SPI name.

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

13 years agoBeginning Chipcon SPI support.
travisutk [Tue, 15 Jun 2010 01:28:10 +0000 (01:28 +0000)]
Beginning Chipcon SPI support.

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

13 years agoCloser to harmonizing different platforms.
travisutk [Tue, 15 Jun 2010 00:43:04 +0000 (00:43 +0000)]
Closer to harmonizing different platforms.

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

13 years agoGeneralizing IO.
travisutk [Mon, 14 Jun 2010 22:19:17 +0000 (22:19 +0000)]
Generalizing IO.

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

13 years agoTelosB support by platform variable.
travisutk [Mon, 14 Jun 2010 22:09:27 +0000 (22:09 +0000)]
TelosB support by platform variable.

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

13 years agoProper config.h
travisutk [Mon, 14 Jun 2010 22:09:16 +0000 (22:09 +0000)]
Proper config.h

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

13 years agoRemoved many references to P1OUT.
travisutk [Mon, 14 Jun 2010 21:52:45 +0000 (21:52 +0000)]
Removed many references to P1OUT.

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

13 years agoTelosB platform target.
travisutk [Mon, 14 Jun 2010 21:38:39 +0000 (21:38 +0000)]
TelosB platform target.

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

13 years agoTelosB target support.
travisutk [Mon, 14 Jun 2010 21:37:57 +0000 (21:37 +0000)]
TelosB target support.
Must set target=telosb.

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

13 years agoPlatform definitions.
travisutk [Mon, 14 Jun 2010 18:42:28 +0000 (18:42 +0000)]
Platform definitions.

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

13 years agoFix for Windows NT machines with non-FTDI serial ports.
travisutk [Mon, 7 Jun 2010 18:43:24 +0000 (18:43 +0000)]
Fix for Windows NT machines with non-FTDI serial ports.
The new py2exe build should be published ASAP.

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

13 years agoTest issues.
travisutk [Sun, 6 Jun 2010 00:23:55 +0000 (00:23 +0000)]
Test issues.

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

13 years agoMore 'goodfet.selftest'
travisutk [Sun, 6 Jun 2010 00:14:12 +0000 (00:14 +0000)]
More 'goodfet.selftest'

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

13 years agoRest results.
travisutk [Sun, 6 Jun 2010 00:07:36 +0000 (00:07 +0000)]
Rest results.

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

13 years agoSelf test code.
travisutk [Sun, 6 Jun 2010 00:03:00 +0000 (00:03 +0000)]
Self test code.

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

13 years agoRemoved debugging strings.
travisutk [Sat, 5 Jun 2010 23:57:28 +0000 (23:57 +0000)]
Removed debugging strings.

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

13 years agogoodfet.msp430 selftest is working!
travisutk [Sat, 5 Jun 2010 22:45:22 +0000 (22:45 +0000)]
goodfet.msp430 selftest is working!

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

13 years agoBeginnings of selftest. Fixed poke instruction.
travisutk [Sat, 5 Jun 2010 22:10:18 +0000 (22:10 +0000)]
Beginnings of selftest.  Fixed poke instruction.

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

13 years agoMore DCO calibrations, working on MSP430 testing framework.
travisutk [Sat, 5 Jun 2010 21:39:57 +0000 (21:39 +0000)]
More DCO calibrations, working on MSP430 testing framework.

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

13 years agoupdates to JTAGARM7 appid and some additional test play
dodge-this [Thu, 3 Jun 2010 18:42:54 +0000 (18:42 +0000)]
updates to JTAGARM7 appid and some additional test play

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

13 years agoNOP verb.
travisutk [Sat, 29 May 2010 23:10:20 +0000 (23:10 +0000)]
NOP verb.

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

13 years agoRemoved Chinese. It breaks the Windows version of Windows XP.
travisutk [Thu, 27 May 2010 22:59:54 +0000 (22:59 +0000)]
Removed Chinese.  It breaks the Windows version of Windows XP.

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

13 years agoTrying chinese in MSP430 client. Localization to come later.
travisutk [Thu, 27 May 2010 22:57:25 +0000 (22:57 +0000)]
Trying chinese in MSP430 client.  Localization to come later.

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

13 years ago'make py2exepub' in client now uses rsync --chmod=ugo+rw to ensure the file is downlo...
travisutk [Thu, 27 May 2010 22:24:55 +0000 (22:24 +0000)]
'make py2exepub' in client now uses rsync --chmod=ugo+rw to ensure the file is downloadable.

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

13 years agoThe Win32 gfbsl.exe now properly identifies serial ports automatically.
travisutk [Thu, 27 May 2010 21:51:39 +0000 (21:51 +0000)]
The Win32 gfbsl.exe now properly identifies serial ports automatically.

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

13 years agoMSP430 client no longer auto-erases.
travisutk [Thu, 27 May 2010 21:43:55 +0000 (21:43 +0000)]
MSP430 client no longer auto-erases.

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

13 years agoSerial number support, at 0xFFB0.
travisutk [Thu, 27 May 2010 21:02:06 +0000 (21:02 +0000)]
Serial number support, at 0xFFB0.

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

13 years agoSerial number support, at 0xFFB0.
travisutk [Thu, 27 May 2010 21:01:57 +0000 (21:01 +0000)]
Serial number support, at 0xFFB0.

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

13 years agoInfo memory erasure.
travisutk [Thu, 27 May 2010 21:01:19 +0000 (21:01 +0000)]
Info memory erasure.

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

13 years agoBeginnings of info flash support. It isn't very good.
travisutk [Thu, 27 May 2010 20:36:39 +0000 (20:36 +0000)]
Beginnings of info flash support.  It isn't very good.

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

13 years agoMore of a Radio client.
travisutk [Thu, 27 May 2010 15:43:05 +0000 (15:43 +0000)]
More of a Radio client.

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

13 years agoBeginnings of agnostic RF client.
travisutk [Wed, 26 May 2010 23:02:47 +0000 (23:02 +0000)]
Beginnings of agnostic RF client.

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

13 years agoSymbol loading is now in GoodFETCC instead of goodfet.cc.
travisutk [Wed, 26 May 2010 23:02:30 +0000 (23:02 +0000)]
Symbol loading is now in GoodFETCC instead of goodfet.cc.

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

13 years agoFixed problem with Chipcon client guessing word size.
travisutk [Wed, 26 May 2010 22:47:11 +0000 (22:47 +0000)]
Fixed problem with Chipcon client guessing word size.
The chip ID isn't properly read on the very first attempt, but it is on all subsequent.
Thus, the warning was meaningless.

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

13 years agoGoodFETCC now always calls loadsymbols() in goodfet.cc.
travisutk [Wed, 26 May 2010 22:39:04 +0000 (22:39 +0000)]
GoodFETCC now always calls loadsymbols() in goodfet.cc.
Errors are silenced unless verbose==1.

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

13 years agoComments about checksumming.
travisutk [Wed, 26 May 2010 21:15:24 +0000 (21:15 +0000)]
Comments about checksumming.
Cleaned up mac length.

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

13 years agoClear P2SEL to disable XIN on MSP430F2274.
travisutk [Mon, 24 May 2010 10:24:17 +0000 (10:24 +0000)]
Clear P2SEL to disable XIN on MSP430F2274.

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

13 years agoFixed monitor peek.
travisutk [Mon, 24 May 2010 09:42:17 +0000 (09:42 +0000)]
Fixed monitor peek.

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

13 years agopeekword() for console.
travisutk [Mon, 24 May 2010 05:59:22 +0000 (05:59 +0000)]
peekword() for console.
Needs a lot of work.

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

13 years agoAutomatic port scanning for Windows.
travisutk [Mon, 24 May 2010 05:21:19 +0000 (05:21 +0000)]
Automatic port scanning for Windows.

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

13 years agoScan should work on win32.
travisutk [Mon, 24 May 2010 05:03:50 +0000 (05:03 +0000)]
Scan should work on win32.

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

13 years agoRemoved readline requirement from goodfet console, as it breaks Windows compatibility.
travisutk [Mon, 24 May 2010 04:55:47 +0000 (04:55 +0000)]
Removed readline requirement from goodfet console, as it breaks Windows compatibility.
Will reintroduce with the pure-python implementation.

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

13 years agoCommented unused rlcompleter import. Might fix win32 compatibility of main client.
travisutk [Mon, 24 May 2010 04:53:29 +0000 (04:53 +0000)]
Commented unused rlcompleter import.  Might fix win32 compatibility of main client.

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

13 years agoFixed naming of NRF driver.
travisutk [Mon, 24 May 2010 04:52:24 +0000 (04:52 +0000)]
Fixed naming of NRF driver.

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

13 years agogfnrf.exe for Windows.
travisutk [Mon, 24 May 2010 04:48:33 +0000 (04:48 +0000)]
gfnrf.exe for Windows.
Beginnings of NRF as a standard provider in the python client.

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

13 years agoNordic RF client.
travisutk [Mon, 24 May 2010 04:34:46 +0000 (04:34 +0000)]
Nordic RF client.

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

13 years agoPatch to goodfet firmware that drives P5.0 low during init. This is to
scottlivingston [Sun, 23 May 2010 17:52:52 +0000 (17:52 +0000)]
Patch to goodfet firmware that drives P5.0 low during init. This is to
immediately reset any attached PIC chips (in the PIC app, P5.0 is
!MCLR).

An explanation is given in goodfet.c where this is done, and echoed
here.

At least dsPIC33F and PIC24H --and very likely other 16-bit PIC
families-- draw a large amount of current when running, especially
when using a fast clock: from 60 mA up to approx. 90 mA.  If the PIC
target begins to run before the client can request a new ICSP session,
which requires much less current (e.g., less than 2 mA), then the
MSP430 chip on the GoodFET will fail to start and the FTDI may have
trouble communicating with the client.  The latter likely relates to
the FTDI on-chip 3V3 regulator being specified up to only 50 mA.

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

13 years agoPyregs entry in help for goodfet.nrf.
travisutk [Sun, 23 May 2010 01:38:54 +0000 (01:38 +0000)]
Pyregs entry in help for goodfet.nrf.

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

13 years agopyregs target to goodfet.nrf, for dumping radio configurations.
travisutk [Sun, 23 May 2010 01:04:02 +0000 (01:04 +0000)]
pyregs target to goodfet.nrf, for dumping radio configurations.

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

13 years agoRegister names for NRF.
travisutk [Sun, 23 May 2010 00:43:51 +0000 (00:43 +0000)]
Register names for NRF.

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

13 years ago'goodfet.nrf carrier' works.
travisutk [Sat, 22 May 2010 23:33:17 +0000 (23:33 +0000)]
'goodfet.nrf carrier' works.

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

13 years agoNRF register width automatically determined.
travisutk [Sat, 22 May 2010 23:23:22 +0000 (23:23 +0000)]
NRF register width automatically determined.

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

13 years agoLong registers.
travisutk [Sat, 22 May 2010 23:21:42 +0000 (23:21 +0000)]
Long registers.

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

13 years agoUpdated contents of PIC app readme file.
scottlivingston [Sat, 22 May 2010 02:36:54 +0000 (02:36 +0000)]
Updated contents of PIC app readme file.

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

13 years agoFaster packet sniffing, flushed output on arrival.
travisutk [Fri, 21 May 2010 21:41:55 +0000 (21:41 +0000)]
Faster packet sniffing, flushed output on arrival.

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

13 years agoComment and whitespace in nrf.c.
travisutk [Fri, 21 May 2010 21:27:00 +0000 (21:27 +0000)]
Comment and whitespace in nrf.c.

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

13 years agoForget 'self.' in verbose.
travisutk [Thu, 20 May 2010 15:50:07 +0000 (15:50 +0000)]
Forget 'self.' in verbose.

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

13 years agoMoved monitor commands.
travisutk [Thu, 20 May 2010 14:35:32 +0000 (14:35 +0000)]
Moved monitor commands.

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

13 years agoNew clocking routines. Still better for 2xx chips.
travisutk [Thu, 20 May 2010 14:33:26 +0000 (14:33 +0000)]
New clocking routines.  Still better for 2xx chips.

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

13 years agoMore thorough monitor test.
travisutk [Thu, 20 May 2010 14:11:19 +0000 (14:11 +0000)]
More thorough monitor test.
Self-test at startup now uses echo to establish a firm connection.

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

13 years agoMonitor echo function, for better synchronization.
travisutk [Thu, 20 May 2010 14:09:24 +0000 (14:09 +0000)]
Monitor echo function, for better synchronization.

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

13 years agoNRF FLush
travisutk [Thu, 20 May 2010 07:47:00 +0000 (07:47 +0000)]
NRF FLush

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

13 years agoCleaned up frequency settings, packet sniffer.
travisutk [Thu, 20 May 2010 07:46:42 +0000 (07:46 +0000)]
Cleaned up frequency settings, packet sniffer.

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

13 years agoBetter packet len, confirmed that odd frequencies fail.
travisutk [Thu, 20 May 2010 07:33:57 +0000 (07:33 +0000)]
Better packet len, confirmed that odd frequencies fail.

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

13 years agoScript for sniffing OpenBeacon packets with NRF.
travisutk [Thu, 20 May 2010 07:24:30 +0000 (07:24 +0000)]
Script for sniffing OpenBeacon packets with NRF.
Not very pretty yet, but it confirms that the radio works.

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

13 years agoEnough NRF support to packet sniff.
travisutk [Thu, 20 May 2010 07:23:05 +0000 (07:23 +0000)]
Enough NRF support to packet sniff.

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

13 years agoNordic RF client library, test script.
travisutk [Thu, 20 May 2010 00:04:31 +0000 (00:04 +0000)]
Nordic RF client library, test script.

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

13 years agoCommands for reading long registers, test script for such functionality.
travisutk [Wed, 19 May 2010 23:27:03 +0000 (23:27 +0000)]
Commands for reading long registers, test script for such functionality.

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

13 years agoNordicRF Registers
travisutk [Wed, 19 May 2010 23:16:53 +0000 (23:16 +0000)]
NordicRF Registers

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

13 years agoMoreapps works in firmware again.
travisutk [Wed, 19 May 2010 21:06:25 +0000 (21:06 +0000)]
Moreapps works in firmware again.

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

13 years agojtagarm7tdmi app cosmetic change
dodge-this [Wed, 19 May 2010 20:50:15 +0000 (20:50 +0000)]
jtagarm7tdmi app cosmetic change

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

13 years agoNordic RF register peeks, pokes now work in the firmware.
travisutk [Wed, 19 May 2010 20:27:23 +0000 (20:27 +0000)]
Nordic RF register peeks, pokes now work in the firmware.

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

13 years agocontinued work on stability of register access
dodge-this [Wed, 19 May 2010 01:06:47 +0000 (01:06 +0000)]
continued work on stability of register access

changed app number to 0x13

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

13 years agoNordic RF client, more thorough monitor test.
travisutk [Tue, 18 May 2010 19:33:42 +0000 (19:33 +0000)]
Nordic RF client, more thorough monitor test.

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

13 years agoMinor NRF cleanup.
travisutk [Tue, 18 May 2010 19:33:24 +0000 (19:33 +0000)]
Minor NRF cleanup.

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

13 years agoThis should allow for register inspection, but it doesn't. Is my board mis-soldered?
travisutk [Tue, 18 May 2010 19:23:46 +0000 (19:23 +0000)]
This should allow for register inspection, but it doesn't.  Is my board mis-soldered?

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

13 years agoSome nRF code, untested.
travisutk [Tue, 18 May 2010 18:44:47 +0000 (18:44 +0000)]
Some nRF code, untested.

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

13 years agoForked SPI to NRF.
travisutk [Tue, 18 May 2010 18:29:40 +0000 (18:29 +0000)]
Forked SPI to NRF.

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

13 years agoApps.h comments, NRF.
travisutk [Tue, 18 May 2010 18:20:50 +0000 (18:20 +0000)]
Apps.h comments, NRF.

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

13 years agoProgress on py2exepub Makefile of client.
travisutk [Mon, 17 May 2010 22:41:09 +0000 (22:41 +0000)]
Progress on py2exepub Makefile of client.

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

13 years agoMKDIR/MD difference on Win32 py2exe build.
travisutk [Mon, 17 May 2010 22:37:23 +0000 (22:37 +0000)]
MKDIR/MD difference on Win32 py2exe build.

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

13 years agoUpdated Makefile to build py2exe.
travisutk [Mon, 17 May 2010 22:34:21 +0000 (22:34 +0000)]
Updated Makefile to build py2exe.
Py2exe only compiles on Windows, rsync caused a bluescreen for me.

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

13 years agoModified GoodFET.py to accept DOS devices, which aren't expanded by Glob but which...
travisutk [Mon, 17 May 2010 21:00:15 +0000 (21:00 +0000)]
Modified GoodFET.py to accept DOS devices, which aren't expanded by Glob but which are valid for communication.  Clients are now starting to work on Windows.

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

13 years agoAdds upport for some 20-bit MSP430X chips.
travisutk [Sun, 16 May 2010 00:47:52 +0000 (00:47 +0000)]
Adds upport for some 20-bit MSP430X chips.
MSP430X2 will come later, and this might break MSP430F1xx family.

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

13 years agoWEAKDEFed ejtaghandle.
travisutk [Sat, 15 May 2010 06:26:36 +0000 (06:26 +0000)]
WEAKDEFed ejtaghandle.

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

13 years agoFixing MSP430 JTAG.
travisutk [Sat, 15 May 2010 06:08:04 +0000 (06:08 +0000)]
Fixing MSP430 JTAG.

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

13 years agoProper indentation.
travisutk [Sat, 15 May 2010 06:02:48 +0000 (06:02 +0000)]
Proper indentation.

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

14 years agoCorrections to MSP430 client.
travisutk [Sat, 15 May 2010 00:59:50 +0000 (00:59 +0000)]
Corrections to MSP430 client.

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