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
Chipcon SPI driver, in the works. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@631 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Monitor echo function, for better synchronization. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@540 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Enough NRF support to packet sniff. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@534 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
NordicRF Registers git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@531 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
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
Some nRF code, untested. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@521 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Forked SPI to NRF. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@520 12e2690d-a6be-4b82-a7b7-67c4a43b65c8