Nice job.

What developing board are you using?