goodfet
11 years agoUrgent fix for broken GoodFET31 support, result of UART1 definitions.
travisutk [Wed, 15 Aug 2012 17:58:11 +0000 (17:58 +0000)]
Urgent fix for broken GoodFET31 support, result of UART1 definitions.

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

11 years agoLots of new CC2420 stabilization.
travisutk [Tue, 14 Aug 2012 20:29:57 +0000 (20:29 +0000)]
Lots of new CC2420 stabilization.
'goodfet.ccspi surf' for channel surfing.
'goodfet.ccspi spectrum' for cheap spectrum analysis.

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

11 years agoFormatting change.
travisutk [Tue, 14 Aug 2012 18:59:23 +0000 (18:59 +0000)]
Formatting change.

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

11 years agoFixed Z1 wiring, eliminated unused TelosB/Z1 definitions.
travisutk [Tue, 14 Aug 2012 18:58:48 +0000 (18:58 +0000)]
Fixed Z1 wiring, eliminated unused TelosB/Z1 definitions.

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

11 years agoRemoved old linker scripts.
travisutk [Tue, 14 Aug 2012 18:58:05 +0000 (18:58 +0000)]
Removed old linker scripts.

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

11 years agoFixed broken LED definitions that were inserted during the Apimote bringup.
travisutk [Tue, 31 Jul 2012 22:19:16 +0000 (22:19 +0000)]
Fixed broken LED definitions that were inserted during the Apimote bringup.

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

11 years agoAdded LED test into monitor, supporting increased LEDs on the apimote and telosb...
rmspeers [Thu, 26 Jul 2012 10:53:19 +0000 (10:53 +0000)]
Added LED test into monitor, supporting increased LEDs on the apimote and telosb devices.

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

11 years agoChanged so apimote is refered to as board=apimote1 to support future versioning.
rmspeers [Wed, 25 Jul 2012 11:18:37 +0000 (11:18 +0000)]
Changed so apimote is refered to as board=apimote1 to support future versioning.

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

11 years agoFixed apimote renaming bug.
travisutk [Tue, 24 Jul 2012 03:13:48 +0000 (03:13 +0000)]
Fixed apimote renaming bug.

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

11 years agoApimote patch. I think this works.
travisutk [Tue, 24 Jul 2012 03:12:57 +0000 (03:12 +0000)]
Apimote patch.  I think this works.

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

11 years agoApimote patches.
travisutk [Tue, 24 Jul 2012 03:08:27 +0000 (03:08 +0000)]
Apimote patches.

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

11 years agoMoved board definition from apimote to apimote1 for versioning support.
rmspeers [Tue, 24 Jul 2012 02:33:56 +0000 (02:33 +0000)]
Moved board definition from apimote to apimote1 for versioning support.

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

11 years agoAdds client support for the Apimote, which uses the RTS line instead of the DTR line.
travisutk [Tue, 24 Jul 2012 01:01:11 +0000 (01:01 +0000)]
Adds client support for the Apimote, which uses the RTS line instead of the DTR line.

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

11 years agoHello world on the Apimote!
travisutk [Tue, 24 Jul 2012 01:00:45 +0000 (01:00 +0000)]
Hello world on the Apimote!

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

11 years agoUSB Mass Storage emulator for Facedancer. Doesn't work yet.
travisutk [Tue, 17 Jul 2012 19:15:15 +0000 (19:15 +0000)]
USB Mass Storage emulator for Facedancer.  Doesn't work yet.

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

11 years agogoodfet.ccspi now takes freq in MHz instead of just Hz.
travisutk [Thu, 5 Jul 2012 17:13:35 +0000 (17:13 +0000)]
goodfet.ccspi now takes freq in MHz instead of just Hz.

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

11 years agoFacedancer11 support. Boards just shipped from China.
travisutk [Mon, 25 Jun 2012 16:19:17 +0000 (16:19 +0000)]
Facedancer11 support.  Boards just shipped from China.

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

11 years agoD'oh! Reverting a commit that would crash Xorg with goodfet.maxusbhid.
travisutk [Thu, 21 Jun 2012 17:34:22 +0000 (17:34 +0000)]
D'oh!  Reverting a commit that would crash Xorg with goodfet.maxusbhid.

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

11 years agoFD11 and ordering info updated.
travisutk [Mon, 18 Jun 2012 23:43:32 +0000 (23:43 +0000)]
FD11 and ordering info updated.

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

11 years agoFixed FTDI emulation.
travisutk [Tue, 22 May 2012 16:40:42 +0000 (16:40 +0000)]
Fixed FTDI emulation.
Stripped some vesigial code leftover from the HID emulation.

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

11 years agoFTDI emulator now works perfectly.
travisutk [Sun, 20 May 2012 18:55:15 +0000 (18:55 +0000)]
FTDI emulator now works perfectly.
Trick was to do USB 1.10 instead of 0.10.

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

11 years agoFTDI emulation now works well for OUT.
travisutk [Sun, 20 May 2012 14:48:41 +0000 (14:48 +0000)]
FTDI emulation now works well for OUT.
It still closes the file for every byte of input, not sure why.

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

12 years agoMake GoodFETCCSPI.py return True if a register poke succeeds, else False. Also change...
rmspeers [Sun, 20 May 2012 13:27:08 +0000 (13:27 +0000)]
Make GoodFETCCSPI.py return True if a register poke succeeds, else False. Also changes to goodfet.ccspi on comments.

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

12 years agoCommented SR_SET_FEATURE events, which only Macs seem to request.
travisutk [Thu, 17 May 2012 22:47:36 +0000 (22:47 +0000)]
Commented SR_SET_FEATURE events, which only Macs seem to request.

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

12 years agoAdded a buggy but minimally functional FTDI emulator.
travisutk [Thu, 17 May 2012 19:37:58 +0000 (19:37 +0000)]
Added a buggy but minimally functional FTDI emulator.
Strings still say that it's Maxim.

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

12 years agoLibrary fixes, more debugging messages in the USB emulator.
travisutk [Thu, 17 May 2012 16:21:57 +0000 (16:21 +0000)]
Library fixes, more debugging messages in the USB emulator.

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

12 years agoRemoved annoying debug message.
travisutk [Mon, 7 May 2012 22:48:53 +0000 (22:48 +0000)]
Removed annoying debug message.

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

12 years agoForgot to explicitly init silent=0.
travisutk [Mon, 7 May 2012 22:46:37 +0000 (22:46 +0000)]
Forgot to explicitly init silent=0.

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

12 years agoCleaning deprecated functions.
travisutk [Mon, 7 May 2012 21:42:25 +0000 (21:42 +0000)]
Cleaning deprecated functions.

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

12 years agoRemoved test transmit that was confusing client.
travisutk [Mon, 7 May 2012 21:40:57 +0000 (21:40 +0000)]
Removed test transmit that was confusing client.
You can now connect to the STM32 target.

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

12 years agoBaud rate isn't quite right, but we're close to a connection on the STM32.
travisutk [Mon, 7 May 2012 21:15:46 +0000 (21:15 +0000)]
Baud rate isn't quite right, but we're close to a connection on the STM32.

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

12 years agoThe STM32 UART is finally running.
travisutk [Mon, 7 May 2012 17:06:53 +0000 (17:06 +0000)]
The STM32 UART is finally running.
Problem was that .data wasn't being initialized by the custom linker script.

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

12 years agoSome son of a bitch put a capacitor on PA9, so USART1 doesn't TX through it.
travisutk [Mon, 7 May 2012 14:14:11 +0000 (14:14 +0000)]
Some son of a bitch put a capacitor on PA9, so USART1 doesn't TX through it.
Switched to PB6, PB7 as a remedy.

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

12 years agoStruggling with STM32 USART.
travisutk [Mon, 7 May 2012 13:41:18 +0000 (13:41 +0000)]
Struggling with STM32 USART.

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

12 years agoCloser to STM32 USB, but sticking with USART for initial bringup.
travisutk [Sun, 6 May 2012 14:18:13 +0000 (14:18 +0000)]
Closer to STM32 USB, but sticking with USART for initial bringup.

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

12 years agoAdded main clock initialization to STM32.
travisutk [Sun, 6 May 2012 13:59:36 +0000 (13:59 +0000)]
Added main clock initialization to STM32.

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

12 years agoGoodFET is booting on STM32.
travisutk [Sun, 6 May 2012 13:52:46 +0000 (13:52 +0000)]
GoodFET is booting on STM32.
USB comms are next.

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

12 years agoSTM407 port has working IVT.
travisutk [Sun, 6 May 2012 13:42:26 +0000 (13:42 +0000)]
STM407 port has working IVT.
Still no comms.

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

12 years agoCloser to STM32 port.
travisutk [Sun, 6 May 2012 13:39:15 +0000 (13:39 +0000)]
Closer to STM32 port.

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

12 years agoGetting closer to working Cortex M3 targets.
travisutk [Sun, 6 May 2012 13:11:06 +0000 (13:11 +0000)]
Getting closer to working Cortex M3 targets.

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

12 years agoCleaning old code.
travisutk [Sat, 5 May 2012 19:58:08 +0000 (19:58 +0000)]
Cleaning old code.

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

12 years agoEmpty files for STM32F407 support.
travisutk [Sat, 5 May 2012 19:47:21 +0000 (19:47 +0000)]
Empty files for STM32F407 support.

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

12 years agoWorking toward some ARM targets.
travisutk [Sat, 5 May 2012 19:45:41 +0000 (19:45 +0000)]
Working toward some ARM targets.

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

12 years agoChipcon 8051 target works again.
travisutk [Sun, 29 Apr 2012 17:33:42 +0000 (17:33 +0000)]
Chipcon 8051 target works again.

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

12 years agoComment spelling.
travisutk [Sun, 29 Apr 2012 17:20:59 +0000 (17:20 +0000)]
Comment spelling.

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

12 years agoLowercased the part numbers to match SmartRF7.
travisutk [Sun, 29 Apr 2012 16:49:29 +0000 (16:49 +0000)]
Lowercased the part numbers to match SmartRF7.

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

12 years agoClarified the SmartRF error message to mention wiring if that's the problem.
travisutk [Sun, 29 Apr 2012 16:13:48 +0000 (16:13 +0000)]
Clarified the SmartRF error message to mention wiring if that's the problem.

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

12 years agoChanged smartrf warning message. Sorry this was so confusing before.
travisutk [Fri, 27 Apr 2012 15:21:12 +0000 (15:21 +0000)]
Changed smartrf warning message.  Sorry this was so confusing before.

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

12 years agoAdded board definitions for Facedancer10.
travisutk [Mon, 23 Apr 2012 17:56:24 +0000 (17:56 +0000)]
Added board definitions for Facedancer10.
Works on my handwired prototype.

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

12 years agoFixing README.
travisutk [Mon, 23 Apr 2012 15:52:43 +0000 (15:52 +0000)]
Fixing README.

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

12 years agoUpdated README to mention static DCO.
travisutk [Sun, 22 Apr 2012 12:09:15 +0000 (12:09 +0000)]
Updated README to mention static DCO.

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

12 years agoNothing important, just cleaning comments.
travisutk [Mon, 2 Apr 2012 17:31:18 +0000 (17:31 +0000)]
Nothing important, just cleaning comments.

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

12 years agoCommented some outdated debugging strings in the maxusb firmware, added some counter...
travisutk [Mon, 2 Apr 2012 02:00:59 +0000 (02:00 +0000)]
Commented some outdated debugging strings in the maxusb firmware, added some counter displays to the Host scripts.

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

12 years agoMore string functions for USB enumeration as a Host.
travisutk [Mon, 2 Apr 2012 00:09:19 +0000 (00:09 +0000)]
More string functions for USB enumeration as a Host.

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

12 years agoPrimitive code for auditing the strings table entries.
travisutk [Sun, 1 Apr 2012 22:05:59 +0000 (22:05 +0000)]
Primitive code for auditing the strings table entries.

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

12 years agoWith a MAX3421 and the MAXUSB module, the GoodFET can now do both USB Host and USB...
travisutk [Sun, 1 Apr 2012 21:27:53 +0000 (21:27 +0000)]
With a MAX3421 and the MAXUSB module, the GoodFET can now do both USB Host and USB Device.

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

12 years agoNRF is now default in the 2254.
travisutk [Sun, 1 Apr 2012 18:39:19 +0000 (18:39 +0000)]
NRF is now default in the 2254.

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

12 years agoRemoved old configs.
travisutk [Fri, 30 Mar 2012 19:20:16 +0000 (19:20 +0000)]
Removed old configs.

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

12 years agoAdded ATmega32U2.
travisutk [Fri, 30 Mar 2012 01:08:57 +0000 (01:08 +0000)]
Added ATmega32U2.

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

12 years agoFixing comments in z1.h
travisutk [Tue, 27 Mar 2012 21:16:07 +0000 (21:16 +0000)]
Fixing comments in z1.h

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

12 years agoCreated z1 platform; radio seems to work.
travisutk [Tue, 27 Mar 2012 21:12:20 +0000 (21:12 +0000)]
Created z1 platform; radio seems to work.

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

12 years agoZolertia Z1 target now builds and flashes with no dependency upon z1-bsl.
travisutk [Tue, 27 Mar 2012 21:06:18 +0000 (21:06 +0000)]
Zolertia Z1 target now builds and flashes with no dependency upon z1-bsl.

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

12 years agoGoodFET client can now reset at Zolertia Z1.
travisutk [Tue, 27 Mar 2012 20:38:20 +0000 (20:38 +0000)]
GoodFET client can now reset at Zolertia Z1.

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

12 years agoWorking on zolertiaz1 port. Still need to figure out resets and merge z1-bsl with...
travisutk [Tue, 27 Mar 2012 20:32:24 +0000 (20:32 +0000)]
Working on zolertiaz1 port.  Still need to figure out resets and merge z1-bsl with goodfet.bsl.

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

12 years agoNRF driver now built into GoodFET41 by default.
travisutk [Tue, 27 Mar 2012 16:32:15 +0000 (16:32 +0000)]
NRF driver now built into GoodFET41 by default.

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

12 years agoPlatform changes.
travisutk [Fri, 16 Mar 2012 23:45:40 +0000 (23:45 +0000)]
Platform changes.

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

12 years agoReintegrating glitching code.
travisutk [Fri, 16 Mar 2012 23:17:59 +0000 (23:17 +0000)]
Reintegrating glitching code.

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

12 years agoMinor reworking of the readme.
travisutk [Fri, 16 Mar 2012 23:01:13 +0000 (23:01 +0000)]
Minor reworking of the readme.

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

12 years agomaxusb is now default.
travisutk [Fri, 2 Mar 2012 19:04:26 +0000 (19:04 +0000)]
maxusb is now default.

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

12 years agoUSB HID keyboard client for the MAX3420.
travisutk [Sun, 26 Feb 2012 03:58:09 +0000 (03:58 +0000)]
USB HID keyboard client for the MAX3420.
The entire USB device is defined in Python, for easy fuzzing.

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

12 years agoCode for talking to the MAX3420 USB Device Controller.
travisutk [Sun, 26 Feb 2012 01:11:36 +0000 (01:11 +0000)]
Code for talking to the MAX3420 USB Device Controller.
I might make a monitor for this later, but FTDI is cheaper.

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

12 years agoCut outdated OS X compiler instructions.
travisutk [Tue, 21 Feb 2012 18:52:57 +0000 (18:52 +0000)]
Cut outdated OS X compiler instructions.

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

12 years agoFirmware compiles in Ubuntu 11.10.
travisutk [Thu, 16 Feb 2012 19:21:09 +0000 (19:21 +0000)]
Firmware compiles in Ubuntu 11.10.
Break was caused by msp430.h being no longer asm-clean.

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

12 years agoAdded MSP430 model info for the MSP430F413.
travisutk [Wed, 15 Feb 2012 01:45:59 +0000 (01:45 +0000)]
Added MSP430 model info for the MSP430F413.
Maybe others in that group.

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

12 years agoReflex jamming is now absurdly accurate and reliable.
travisutk [Mon, 13 Feb 2012 20:49:48 +0000 (20:49 +0000)]
Reflex jamming is now absurdly accurate and reliable.
Backoff timings allow for long packets to be destroyed while short packets are unharmed.

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

12 years agoReflex jamming in CCSPI now has a selectable backoff,
travisutk [Sun, 12 Feb 2012 18:07:55 +0000 (18:07 +0000)]
Reflex jamming in CCSPI now has a selectable backoff,
useful when jamming packets of a certain (longer) length.

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

12 years agoccspireflexjam() now takes a delay parameter.
travisutk [Sun, 12 Feb 2012 17:30:41 +0000 (17:30 +0000)]
ccspireflexjam() now takes a delay parameter.

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

12 years agoMoving CCSPI reflexive jamming to its own channel.
travisutk [Sun, 12 Feb 2012 17:22:05 +0000 (17:22 +0000)]
Moving CCSPI reflexive jamming to its own channel.

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

12 years agoPatched the CCSPI reflexive jamming code to flush the RX buffer when required.
travisutk [Sun, 12 Feb 2012 16:50:48 +0000 (16:50 +0000)]
Patched the CCSPI reflexive jamming code to flush the RX buffer when required.

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

12 years agoio.h is deprecated, so now msp430.h is included instead.
travisutk [Sun, 12 Feb 2012 16:26:20 +0000 (16:26 +0000)]
io.h is deprecated, so now msp430.h is included instead.
AVR includes were unmodified.

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

12 years agoRemoved deprecated tests.
travisutk [Sun, 12 Feb 2012 16:22:31 +0000 (16:22 +0000)]
Removed deprecated tests.

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

12 years agoFixed synching bug which was introduced by dropping the custom linker scripts.
travisutk [Thu, 19 Jan 2012 19:51:39 +0000 (19:51 +0000)]
Fixed synching bug which was introduced by dropping the custom linker scripts.

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

12 years agoUpdate to add support for MSP430-GCC 4.6 which moved things around;
dragorn [Tue, 17 Jan 2012 16:13:17 +0000 (16:13 +0000)]
Update to add support for MSP430-GCC 4.6 which moved things around;
 - Use standard linker scripts, existing ones no longer work
 - Refer to MCUs as 'msp430fZZZZ' instead of 'msp430xZZZZ', the 'x'
   references no longer work
 - Rename lib/msp430xZZZZ to msp430fZZZZ to simplify compiling with
   new MCU name
 - Compiles clean against all platforms, tested against hardware for
   gf20, gf30, telosb, nhb12

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

12 years agoRestored instruction to flush CC2420 buffer.
travisutk [Wed, 11 Jan 2012 19:10:13 +0000 (19:10 +0000)]
Restored instruction to flush CC2420 buffer.
Fixes packet corruption but might drop under high usage.

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

12 years agoEmergency fix: accidentally used C comment style in Python.
travisutk [Wed, 4 Jan 2012 15:00:31 +0000 (15:00 +0000)]
Emergency fix: accidentally used C comment style in Python.

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

12 years agoMinor CCSPI client patches.
travisutk [Tue, 3 Jan 2012 16:11:20 +0000 (16:11 +0000)]
Minor CCSPI client patches.

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

12 years agoPatched CCSPI PEEK to restore the address before returning data. 0x40 bit is cleared.
travisutk [Mon, 2 Jan 2012 15:05:35 +0000 (15:05 +0000)]
Patched CCSPI PEEK to restore the address before returning data.  0x40 bit is cleared.

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

12 years agoBetter transmit function for CCSPI.
travisutk [Sun, 25 Dec 2011 23:29:21 +0000 (23:29 +0000)]
Better transmit function for CCSPI.

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

12 years agoModified CCSPI sniffing.
travisutk [Sat, 24 Dec 2011 14:42:29 +0000 (14:42 +0000)]
Modified CCSPI sniffing.

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

12 years agoMore fixed for TelosB and telosbbt.
travisutk [Fri, 23 Dec 2011 16:28:55 +0000 (16:28 +0000)]
More fixed for TelosB and telosbbt.

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

12 years agoBluetooth stuff.
travisutk [Fri, 23 Dec 2011 14:32:58 +0000 (14:32 +0000)]
Bluetooth stuff.

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

12 years agoClient support for goodfet.bsl when board=telosbbt.
travisutk [Fri, 23 Dec 2011 14:30:53 +0000 (14:30 +0000)]
Client support for goodfet.bsl when board=telosbbt.

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

12 years agoFixed the board=telosb target.
travisutk [Fri, 23 Dec 2011 14:30:06 +0000 (14:30 +0000)]
Fixed the board=telosb target.
Added a board=telosbbt target for when an RFCOMM module is attached to the expansion port.

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

12 years agoFixed config.mk to accept a limited list of apps when defined.
travisutk [Fri, 23 Dec 2011 14:15:57 +0000 (14:15 +0000)]
Fixed config.mk to accept a limited list of apps when defined.

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

12 years agoDon't ignore apps list in config line
dragorn [Mon, 5 Dec 2011 15:32:48 +0000 (15:32 +0000)]
Don't ignore apps list in config line

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

12 years agoRemoved SBW from defaults. Added NRF to NHB12 and NHB12B boards.
travisutk [Mon, 5 Dec 2011 15:30:27 +0000 (15:30 +0000)]
Removed SBW from defaults.  Added NRF to NHB12 and NHB12B boards.

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

12 years agoRestored support for board=nhb12 and board=nhb12b.
travisutk [Mon, 5 Dec 2011 15:12:15 +0000 (15:12 +0000)]
Restored support for board=nhb12 and board=nhb12b.

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

12 years agoFixed config.mk. Builds should work again.
travisutk [Mon, 5 Dec 2011 15:00:28 +0000 (15:00 +0000)]
Fixed config.mk.  Builds should work again.

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

12 years agoAdded support for Silicon Lab's c8051 MCUs.
alexeybb [Thu, 17 Nov 2011 02:47:33 +0000 (02:47 +0000)]
Added support for Silicon Lab's c8051 MCUs.

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

12 years agoAdds support for new config variable.
travisutk [Wed, 16 Nov 2011 20:28:38 +0000 (20:28 +0000)]
Adds support for new config variable.
Set \$board=telosb instead of \$platform.

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