Beginnings of support for Zigduino. AVR code is really out of shape. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1351 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
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
Added support for uniarch mspgcc4 git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1057 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
TI Launchpad patch from Peter Lorenzen, edited to ease the mergequake. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1029 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
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
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
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
Fixed P4REN error that broke MSP430F1612 support." git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@674 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Full commands, even when they contain 0xA7. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@671 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
EM260 support is golden. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@669 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Cleaned up EM260 code, about to fork into separate module. The SPI client was resetting just before every transaction. This fix might break other code. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@665 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
EM260 extensions to SPI are almost ready. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@663 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Fixed bug where first byte of EM260 response would be lost. (No big deal for EZSP, but it cripples version checks.) git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@662 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
EM260 SPI support. Really needs to be cleaned up. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@661 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
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
Closer to harmonizing different platforms. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@628 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Generalizing IO. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@627 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Removed many references to P1OUT. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@624 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Fixed python client buffering issues, minor changes to SPI app. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@194 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Refactoring, beginning AVR application. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@187 12e2690d-a6be-4b82-a7b7-67c4a43b65c8