###******************************************************************************
Copyright (C) 2017 by Reza Yazdani - Ferdowsi University of Mashhad
Redistribution, modification or use of this software in source or binary
forms is permitted as long as the files maintain this copyright. Users are
permitted to modify this and use it to learn about the field of embedded
software. Reza Yazdani and the Ferdowsi University of Mashhad are not liable for any
misuse of this material.
###*****************************************************************************