Extensions to the CCSPI module for faster sniffing. Added 'goodfet.ccspi fastsniff' for REALLY fast sniffing. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1283 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
CCSPI bug fixes. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1282 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Reading and writing of CC2420 RAM. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1276 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
I think this will add support for decryption of incoming packets, but I might be wrong. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1264 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Mass storage emulation now works well enough to emulate a readable, mountable disk. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1247 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Reverted some CCSPI performance patches. This might slow down the Z1. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1237 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
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
Apimote patch. I think this works. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1206 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
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
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
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
ccspireflexjam() now takes a delay parameter. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1089 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
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
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
Removed deprecated tests. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1085 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
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
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
Better transmit function for CCSPI. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1075 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Modified CCSPI sniffing. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1074 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Added support for uniarch mspgcc4 git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1057 12e2690d-a6be-4b82-a7b7-67c4a43b65c8