Thanks for sharing, looks interesting.
Would you mind commenting on the development model for something like this? Do you do this on your own time or company sponsored time?
I mentioned in another comment that I have a framework along similar lines that has been developed within the company that I work for (Freescale Semiconductor) and I am looking for examples of other semiconductor-related open source projects that I can cite in discussions with management about releasing it.
If this was something that you developed within a company could you comment on how you went about open sourcing it?