This is a source code produced by Naums Mogers in November-December 2014 for the open assessment in 'Embedded Systems Design and Implementation' module at the University of York.