I have found another problem with the above demo.
The makefile does not generate or monitor depedancies so when you change a .h file and hit build it does not rebuilt dependant c files
I will have to add that in.
Do you want me to submit and updated make file or will you do it for the next version ???
All the best.