Note: this project is writen with c++ 98 standard
Event loop specially for embedded systems which checks events such as user events(keypad, touchpad, ...), ...
A Timer class is considered as an example of using event loop. Timer uses event loop to check time out for each timer object to handle its event.