here's a link to a brushless controller with software for an avr
although it is primaraly for modelers , i dont see any problem in expanding the design and the current rating to suit our requirements , at least it's a good start
http://people.freenet.de/khruehlow/T..._Platinen.html
if people are interested in brushless controllers , i could be persuaded to look further and build a prototype