I've finally packaged together the test/demonstration build framework I'm using to simplify building small applications and unit testing MSP430 applications with mspgcc. While I'm not sure anybody else will want to use it, I'm planning to use it as the basis for converting my local repository of mspgcc unit tests into a public version to ensure regressions aren't introduced into any upcoming mspgcc development, and a work-in-progress that provides a MAC abstraction layer suited for wireless sensor network applications.
For now, it's hosted on the mspgcc project and can be downloaded from https://sourceforge.net/projects/mspgcc/files/test430. The README is available on that page, so you can see roughly how it works without having to download it. The highlights are: * Uses "make", with very little overhead to create a new test/demo * Comes with BSP support for the LaunchPad, RF2500, EXP430, and the SuRF board * Has a Python library that allows script control of mspdebug in conjunction with board communication over a serial port * Powerful framework for verifying results: visual inspection of LED patterns or serial output, automated comparisons of captured output, scripted validation of intermediate files * Easy rebuilds on different platforms including the host (native) Although the interfaces and Makefile pieces are fairly well commented, there's little to no user documentation beyond the README and the examples. The Makefile magic can be a little intense, so anybody wanting to dig into it and running into problems will have to make some effort. Peter ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users