goodfet
13 years agogoodfet.ccspi added txpipscapy in an alpha version, starting to generate pip/pop...
rmspeers [Fri, 4 Mar 2011 02:59:16 +0000 (02:59 +0000)]
goodfet.ccspi added txpipscapy in an alpha version, starting to generate pip/pop packets using scapy construction

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

13 years agoIgnore status fields of register 0x18 in the CC2420 during GoodFETCCSPI.poke().
travisutk [Sat, 26 Feb 2011 20:05:31 +0000 (20:05 +0000)]
Ignore status fields of register 0x18 in the CC2420 during GoodFETCCSPI.poke().

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

13 years agoDefault JEDEC entry for M25P80 on Telos B.
travisutk [Sat, 26 Feb 2011 18:34:58 +0000 (18:34 +0000)]
Default JEDEC entry for M25P80 on Telos B.

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

13 years agogoodfet.ccspi help additions.
travisutk [Fri, 25 Feb 2011 18:30:23 +0000 (18:30 +0000)]
goodfet.ccspi help additions.

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

13 years agoGoodFETCCSPI txtoscount (TinyOS CountToRadio): user specify on a channel, and then...
rmspeers [Thu, 24 Feb 2011 21:14:40 +0000 (21:14 +0000)]
GoodFETCCSPI txtoscount (TinyOS CountToRadio): user specify on a channel, and then must have -r to replay back to a mote, or -i to send out independent increment instructions

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

13 years agormspeers on GoodFETCCSPI fixing RF_autocrc and adding support to act like a TinyOS...
rmspeers [Thu, 24 Feb 2011 20:55:06 +0000 (20:55 +0000)]
rmspeers on GoodFETCCSPI fixing RF_autocrc and adding support to act like a TinyOS CountToRadio demo application

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

13 years agoCC2420 autocrc.
travisutk [Thu, 24 Feb 2011 02:34:56 +0000 (02:34 +0000)]
CC2420 autocrc.

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

13 years agoCut JTAGARM7 from default for ccspi.
travisutk [Thu, 24 Feb 2011 02:10:23 +0000 (02:10 +0000)]
Cut JTAGARM7 from default for ccspi.
We should probably make different configs for different platforms.

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

13 years agoset/get SYNC on CC2420.
travisutk [Thu, 24 Feb 2011 02:07:09 +0000 (02:07 +0000)]
set/get SYNC on CC2420.
Fixed warning in SetFreq.

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

13 years agoCCSPI stuff.
travisutk [Thu, 24 Feb 2011 01:11:03 +0000 (01:11 +0000)]
CCSPI stuff.

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

13 years agoPromiscuity can be turned off in CCSPI.
travisutk [Wed, 23 Feb 2011 23:37:29 +0000 (23:37 +0000)]
Promiscuity can be turned off in CCSPI.
Addition of bsniff mode.

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

13 years agogoodfet.ccspi - interprets frequency input below 100 to be a channel, and a value...
travisutk [Wed, 23 Feb 2011 23:34:28 +0000 (23:34 +0000)]
goodfet.ccspi - interprets frequency input below 100 to be a channel, and a value from 11 to 26 is translated into the appropriate frequency for that 802.15.4 channel - ex 11 becomes 2405000000

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

13 years agoRemoved CCSPI and NRF from default firmware, to keep support for GF3x.
travisutk [Wed, 23 Feb 2011 23:34:28 +0000 (23:34 +0000)]
Removed CCSPI and NRF from default firmware, to keep support for GF3x.

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

13 years agoScapy suggestions.
travisutk [Wed, 23 Feb 2011 20:08:33 +0000 (20:08 +0000)]
Scapy suggestions.

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

13 years agoFixed printing of None in CCSPI dissection w/ scapy.
travisutk [Wed, 23 Feb 2011 19:42:09 +0000 (19:42 +0000)]
Fixed printing of None in CCSPI dissection w/ scapy.

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

13 years agogoodfetccspi fix of scapy dissection to not feed it the length byte
travisutk [Wed, 23 Feb 2011 19:40:44 +0000 (19:40 +0000)]
goodfetccspi fix of scapy dissection to not feed it the length byte

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

13 years agoCorrected spelling of 'disset' for the CCSPI/scapy stuff.
travisutk [Wed, 23 Feb 2011 18:35:26 +0000 (18:35 +0000)]
Corrected spelling of 'disset' for the CCSPI/scapy stuff.

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

13 years agoGoodFETCCSPI added sniffdisect verb that tries to load dot15d4 scapy library to use...
travisutk [Wed, 23 Feb 2011 07:53:41 +0000 (07:53 +0000)]
GoodFETCCSPI added sniffdisect verb that tries to load dot15d4 scapy library to use for dissection - needs more testing, initial version of feature only, requires separate install of scapy and dot15d4 library

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

13 years ago'goodfet.ccspi txtest' is now documented.
travisutk [Wed, 23 Feb 2011 01:40:17 +0000 (01:40 +0000)]
'goodfet.ccspi txtest' is now documented.

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

13 years agocarrier and modulated_spectrum test modes added to GoodFETCCSPI for CC2420
srgy [Wed, 23 Feb 2011 00:54:36 +0000 (00:54 +0000)]
carrier and modulated_spectrum test modes added to GoodFETCCSPI for CC2420
modulated_spectrum is intermittent, carrier amplitude seems rather weak

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

13 years agoMoved TXFLUSH strobe from Python to C in CC2420 driver.
travisutk [Tue, 22 Feb 2011 23:28:47 +0000 (23:28 +0000)]
Moved TXFLUSH strobe from Python to C in CC2420 driver.

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

13 years agoCCSPI transmissions work.
travisutk [Tue, 22 Feb 2011 23:05:22 +0000 (23:05 +0000)]
CCSPI transmissions work.
Cleaning it up now.

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

13 years agoRemoved unnecessary register prints in RF_promiscuity of CCSPI.
travisutk [Tue, 22 Feb 2011 20:49:11 +0000 (20:49 +0000)]
Removed unnecessary register prints in RF_promiscuity of CCSPI.

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

13 years agoGoodFETCCSPI.status() works, part of 'goodfet.ccspi info'
travisutk [Tue, 22 Feb 2011 20:22:47 +0000 (20:22 +0000)]
GoodFETCCSPI.status() works, part of 'goodfet.ccspi info'

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

13 years agoTwo more peekword() instances.
travisutk [Mon, 21 Feb 2011 22:34:58 +0000 (22:34 +0000)]
Two more peekword() instances.

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

13 years agos/peekword/peek16/ in goodfet.monitor.
travisutk [Mon, 21 Feb 2011 22:34:10 +0000 (22:34 +0000)]
s/peekword/peek16/ in goodfet.monitor.

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

13 years agoReliable sniffing of 802.15.4 on the TelosB.
travisutk [Mon, 21 Feb 2011 05:15:53 +0000 (05:15 +0000)]
Reliable sniffing of 802.15.4 on the TelosB.
No missed packets this time.

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

13 years agoReliable 802.15.4 sniffing on a Telos B.
travisutk [Mon, 21 Feb 2011 04:40:22 +0000 (04:40 +0000)]
Reliable 802.15.4 sniffing on a Telos B.

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

13 years agoBetter sniffing of 802.15.4 in CCSPI, but the length is still wrong.
travisutk [Mon, 21 Feb 2011 04:22:57 +0000 (04:22 +0000)]
Better sniffing of 802.15.4 in CCSPI, but the length is still wrong.

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

13 years agoImproving CC2420 packet reception.
travisutk [Mon, 21 Feb 2011 03:51:48 +0000 (03:51 +0000)]
Improving CC2420 packet reception.

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

13 years agoAdded /dev/ttyU0 to the glob list for OpenBSD.
travisutk [Mon, 21 Feb 2011 02:34:03 +0000 (02:34 +0000)]
Added /dev/ttyU0 to the glob list for OpenBSD.

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

13 years agoFormatting of Nordic client.
travisutk [Sun, 13 Feb 2011 00:51:32 +0000 (00:51 +0000)]
Formatting of Nordic client.

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

13 years agoFixed 2500kbps rate.
travisutk [Sun, 13 Feb 2011 00:44:37 +0000 (00:44 +0000)]
Fixed 2500kbps rate.

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

13 years agoPrints retry attempts for GoodFETs without info flash.
travisutk [Sun, 13 Feb 2011 00:22:31 +0000 (00:22 +0000)]
Prints retry attempts for GoodFETs without info flash.

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

13 years agoINITPLATFORM was cut from goodfet.c
travisutk [Sat, 12 Feb 2011 23:07:00 +0000 (23:07 +0000)]
INITPLATFORM was cut from goodfet.c
Recommitting.

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

13 years agoFixed force of msp430x2618 in Makefile.
travisutk [Sat, 12 Feb 2011 22:55:42 +0000 (22:55 +0000)]
Fixed force of msp430x2618 in Makefile.

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

13 years agoNetwork order for telosb.
travisutk [Sat, 12 Feb 2011 22:24:59 +0000 (22:24 +0000)]
Network order for telosb.

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

13 years agoRedefined P2.6 (!RST) to be CE on the GoodFET platform.
travisutk [Sat, 12 Feb 2011 21:39:10 +0000 (21:39 +0000)]
Redefined P2.6 (!RST) to be CE on the GoodFET platform.
Should support nRF24L01+ modules from Sparkfun.

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

13 years agoUnnecessary local variable, now that the devil for loop is gone.
travisutk [Sat, 12 Feb 2011 20:41:04 +0000 (20:41 +0000)]
Unnecessary local variable, now that the devil for loop is gone.

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

13 years agoRemoved NOP for loop that breaks GCC4.
travisutk [Sat, 12 Feb 2011 20:39:59 +0000 (20:39 +0000)]
Removed NOP for loop that breaks GCC4.

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

13 years agoFixed dco_calib entry count.
travisutk [Thu, 10 Feb 2011 16:03:19 +0000 (16:03 +0000)]
Fixed dco_calib entry count.

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

13 years agoAligned dco_calib.
travisutk [Thu, 10 Feb 2011 15:48:00 +0000 (15:48 +0000)]
Aligned dco_calib.

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

13 years agoDisabled strict aliasing.
travisutk [Thu, 10 Feb 2011 15:46:06 +0000 (15:46 +0000)]
Disabled strict aliasing.
This makes firmware larger but silences some warnings in GCC4.

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

13 years ago'goodfet.nrf sniffnike' for sniffing Nike+iPod packets.
travisutk [Thu, 10 Feb 2011 02:42:49 +0000 (02:42 +0000)]
'goodfet.nrf sniffnike' for sniffing Nike+iPod packets.
Checksumming needs to be fixed on this one.

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

13 years ago'goodfet.nrf autotunebt' gets some fragments of Bluetooth, but doesn't do error corre...
travisutk [Wed, 9 Feb 2011 22:00:56 +0000 (22:00 +0000)]
'goodfet.nrf autotunebt' gets some fragments of Bluetooth, but doesn't do error correction.

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

13 years agoFixed broken config in Makefile.
travisutk [Wed, 9 Feb 2011 20:35:43 +0000 (20:35 +0000)]
Fixed broken config in Makefile.
OpenOCD app is now included by default, as it's a high-priority target.

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

13 years agostarting OpenOCD app and client changes for JTAG work that didn't go in earlier.
dwhuseby [Wed, 9 Feb 2011 10:28:27 +0000 (10:28 +0000)]
starting OpenOCD app and client changes for JTAG work that didn't go in earlier.

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

13 years agomerging...
dwhuseby [Tue, 8 Feb 2011 18:32:27 +0000 (18:32 +0000)]
merging...
cleaned up basic jtag, added ability to detect JTAG chain length, get chip ID's and detect overall IR length.

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

13 years agoWhitespace stuff.
travisutk [Mon, 7 Feb 2011 06:26:01 +0000 (06:26 +0000)]
Whitespace stuff.

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

13 years agoFixed support for GCC4.
travisutk [Mon, 7 Feb 2011 01:01:11 +0000 (01:01 +0000)]
Fixed support for GCC4.
The problem was a while loop of asm("nop") that
was somehow broken in optimization.

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

13 years agoCCSPI port can now packet sniff 802.15.4!
travisutk [Sun, 6 Feb 2011 22:04:42 +0000 (22:04 +0000)]
CCSPI port can now packet sniff 802.15.4!

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

13 years agoTelos B port is now working, and the CC2420 driver is coming together.
travisutk [Sun, 6 Feb 2011 19:55:37 +0000 (19:55 +0000)]
Telos B port is now working, and the CC2420 driver is coming together.
ZigBee by nightfall!

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

13 years agoFixed the CC2420 register settings for the Telos B.
travisutk [Sun, 6 Feb 2011 03:04:08 +0000 (03:04 +0000)]
Fixed the CC2420 register settings for the Telos B.
Flash is still default until I figure out how to accomodate both.

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

13 years agoSPIFlash size warning.
travisutk [Sun, 6 Feb 2011 02:33:21 +0000 (02:33 +0000)]
SPIFlash size warning.
Will correct that in the AM.

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

13 years agoJEDEC entry for the M25P80 found on the Telos B.
travisutk [Sun, 6 Feb 2011 02:23:39 +0000 (02:23 +0000)]
JEDEC entry for the M25P80 found on the Telos B.

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

13 years agoCleaning up the Telos B port.
travisutk [Sun, 6 Feb 2011 02:20:07 +0000 (02:20 +0000)]
Cleaning up the Telos B port.

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

13 years agoGoodFET firmware on the Telos B reveals the Flash chip.
travisutk [Sun, 6 Feb 2011 02:19:49 +0000 (02:19 +0000)]
GoodFET firmware on the Telos B reveals the Flash chip.
CC2420 coming next!

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

13 years agoRefactoring a lot of the P5 stuff.
travisutk [Sun, 6 Feb 2011 01:44:03 +0000 (01:44 +0000)]
Refactoring a lot of the P5 stuff.
TelosB still isn't working, for reasons that I don't understand.

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

13 years agoAdditional targets.
travisutk [Sat, 5 Feb 2011 23:23:36 +0000 (23:23 +0000)]
Additional targets.

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

13 years agoGoodFETCC notes.
travisutk [Sat, 5 Feb 2011 22:16:36 +0000 (22:16 +0000)]
GoodFETCC notes.
goodfet.nrf cleanup, removing broken features.

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

13 years agoMore MSKB letters.
travisutk [Fri, 4 Feb 2011 21:53:42 +0000 (21:53 +0000)]
More MSKB letters.

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

13 years agoMore string decoding from Microsoft keyboards.
travisutk [Fri, 4 Feb 2011 02:40:30 +0000 (02:40 +0000)]
More string decoding from Microsoft keyboards.
Next step is to drop checksumming to catch more keys.

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

13 years agoMinor cleanup on MSP430 client.
travisutk [Fri, 4 Feb 2011 01:29:04 +0000 (01:29 +0000)]
Minor cleanup on MSP430 client.

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

13 years agoSpy-Bi-Wire support, from examples by Mark rages.
travisutk [Fri, 4 Feb 2011 01:28:42 +0000 (01:28 +0000)]
Spy-Bi-Wire support, from examples by Mark rages.

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

13 years agoCleaning MSP430X2 client.
travisutk [Thu, 3 Feb 2011 23:28:26 +0000 (23:28 +0000)]
Cleaning MSP430X2 client.

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

13 years agoMajor JTAG430 and JTAG430X2 patching.
travisutk [Thu, 3 Feb 2011 22:39:48 +0000 (22:39 +0000)]
Major JTAG430 and JTAG430X2 patching.
Swapped the APP numbers to fix the unneighborliness at startup and to let JTAG430 run on its own.

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

13 years agoMajor JTAG430 and JTAG430X2 patching.
travisutk [Thu, 3 Feb 2011 22:39:30 +0000 (22:39 +0000)]
Major JTAG430 and JTAG430X2 patching.
Swapped the APP numbers to fix the unneighborliness at startup and to let JTAG430 run on its own.

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

13 years agoJTAG430X2 documentation.
travisutk [Thu, 3 Feb 2011 22:22:41 +0000 (22:22 +0000)]
JTAG430X2 documentation.

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

13 years agoCloser to MSP430X2 support.
travisutk [Thu, 3 Feb 2011 22:21:01 +0000 (22:21 +0000)]
Closer to MSP430X2 support.

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

13 years agoMSP430 app maintenance.
travisutk [Thu, 3 Feb 2011 21:50:54 +0000 (21:50 +0000)]
MSP430 app maintenance.

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

13 years agoBringing back MSP430X2 JTAG. Not there yet.
travisutk [Thu, 3 Feb 2011 21:44:18 +0000 (21:44 +0000)]
Bringing back MSP430X2 JTAG.  Not there yet.

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

13 years agoFixed restart in JTAG430 module to prevent a reconnection warning on startup.
travisutk [Thu, 3 Feb 2011 21:37:19 +0000 (21:37 +0000)]
Fixed restart in JTAG430 module to prevent a reconnection warning on startup.

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

13 years agoRepaired MSP430 and MSP430X support.
travisutk [Thu, 3 Feb 2011 21:27:59 +0000 (21:27 +0000)]
Repaired MSP430 and MSP430X support.
Next come SBW and MSP430X2.

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

13 years agoClose to fixing MSP430 JTAG, which was broken during Huseby's refactoring.
travisutk [Thu, 3 Feb 2011 21:03:20 +0000 (21:03 +0000)]
Close to fixing MSP430 JTAG, which was broken during Huseby's refactoring.

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

13 years agoRadio-state stuff.
travisutk [Thu, 3 Feb 2011 20:36:41 +0000 (20:36 +0000)]
Radio-state stuff.

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

13 years agoRemoved unneeded and apparently unneighborly delays in the Chipcon target.
travisutk [Tue, 1 Feb 2011 23:27:06 +0000 (23:27 +0000)]
Removed unneeded and apparently unneighborly delays in the Chipcon target.
This caused issues on the not-yet-supported CC2540, which is coming along well.

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

13 years agoAdded list entries for CC2533 and CC2540.
travisutk [Tue, 1 Feb 2011 20:24:59 +0000 (20:24 +0000)]
Added list entries for CC2533 and CC2540.

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

13 years agoPost-Shmoocon commit.
travisutk [Tue, 1 Feb 2011 19:48:45 +0000 (19:48 +0000)]
Post-Shmoocon commit.
Mostly MSKB/NRF cleanup with a bit of extras accidentally tossed in.

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

13 years agoFixed a usage line of goodfet.nrf.
travisutk [Wed, 26 Jan 2011 17:46:10 +0000 (17:46 +0000)]
Fixed a usage line of goodfet.nrf.

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

13 years agoSets the timeout to 5 after connection,
travisutk [Wed, 26 Jan 2011 16:53:08 +0000 (16:53 +0000)]
Sets the timeout to 5 after connection,
might fix 1612 errors.

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

13 years agoSets the timeout to 5 after connection,
travisutk [Wed, 26 Jan 2011 16:52:18 +0000 (16:52 +0000)]
Sets the timeout to 5 after connection,
might fix 1612 errors.

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

13 years agoGoodFETCC.RF_getchannel().
travisutk [Mon, 24 Jan 2011 04:19:23 +0000 (04:19 +0000)]
GoodFETCC.RF_getchannel().
Need equivalents for other targets, plus setter.

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

13 years ago10ms reflex.
travisutk [Mon, 24 Jan 2011 04:18:34 +0000 (04:18 +0000)]
10ms reflex.

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

13 years agoreflexframe stuff.
travisutk [Sun, 23 Jan 2011 21:23:25 +0000 (21:23 +0000)]
reflexframe stuff.

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

13 years agoReverted dealies.
travisutk [Sat, 22 Jan 2011 23:14:55 +0000 (23:14 +0000)]
Reverted dealies.

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

13 years agoNothing major, just CC1110 crystal routines.
travisutk [Sat, 22 Jan 2011 23:14:19 +0000 (23:14 +0000)]
Nothing major, just CC1110 crystal routines.

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

13 years agoMinor shellscript stuff.
travisutk [Fri, 21 Jan 2011 20:04:54 +0000 (20:04 +0000)]
Minor shellscript stuff.

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

13 years ago'make installinfo' for firmware.
travisutk [Fri, 21 Jan 2011 19:54:42 +0000 (19:54 +0000)]
'make installinfo' for firmware.

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

13 years agoSome ANT stuff.
travisutk [Fri, 21 Jan 2011 05:12:27 +0000 (05:12 +0000)]
Some ANT stuff.

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

13 years agoChanged DASH7 sync word.
travisutk [Thu, 20 Jan 2011 09:30:23 +0000 (09:30 +0000)]
Changed DASH7 sync word.
Still don't have hardware to test on.

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

13 years agoNordic MACs of all zeroes are now ignored in autotune.
travisutk [Wed, 19 Jan 2011 23:03:15 +0000 (23:03 +0000)]
Nordic MACs of all zeroes are now ignored in autotune.
Sniff verb takes an address.

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

13 years agoFixed a lot of autotuning scripts.
travisutk [Wed, 19 Jan 2011 21:15:08 +0000 (21:15 +0000)]
Fixed a lot of autotuning scripts.
Should result in fewer false positives, especially after finding a successful lock.

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

13 years agoSupported misnamed platform names for the nhb12 and nhb12b.
travisutk [Wed, 19 Jan 2011 16:54:27 +0000 (16:54 +0000)]
Supported misnamed platform names for the nhb12 and nhb12b.

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

13 years agoPreliminary support for PIC24F chips with tblpag at an odd address; finally updated...
thequux [Mon, 17 Jan 2011 06:36:10 +0000 (06:36 +0000)]
Preliminary support for PIC24F chips with tblpag at an odd address; finally updated avr docs

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

13 years agoMSKB packet sniffing and decryption works.
travisutk [Fri, 14 Jan 2011 15:04:32 +0000 (15:04 +0000)]
MSKB packet sniffing and decryption works.

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

13 years agoBetter autotune.
travisutk [Fri, 14 Jan 2011 00:36:36 +0000 (00:36 +0000)]
Better autotune.

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

13 years agoDefault build no longer includes 'glitch' application.
travisutk [Thu, 13 Jan 2011 08:54:57 +0000 (08:54 +0000)]
Default build no longer includes 'glitch' application.
Brings firmware cost just barely to acceptable levels.

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

13 years agoglitch.h was missing an include.
dwhuseby [Thu, 13 Jan 2011 08:39:00 +0000 (08:39 +0000)]
glitch.h was missing an include.

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

13 years agoSetting the default config in the Makefile so that it builds the exact same
dwhuseby [Thu, 13 Jan 2011 07:48:29 +0000 (07:48 +0000)]
Setting the default config in the Makefile so that it builds the exact same
firmware as before the refactor.  I also cleaned up some compile issues after
the config change.

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

13 years agoA major refactor of the GoodFET firmware build system and apps to give better
dwhuseby [Thu, 13 Jan 2011 07:25:50 +0000 (07:25 +0000)]
A major refactor of the GoodFET firmware build system and apps to give better
encapsulation and separation of code.  Each app now has a struct containing
meta data and handle fn hooks. The apps.h/.c are now autogenerated as well as a
builddate.h containing the build date.  The goodfet.monitor client has a new
command:

goodfet.monitor listapps [full]

This walks the global apps list and lists out the apps compiled into the
firmware as well as the date it was built.  If the "full" option is given, it
also prints out the description strings for each app.

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