OK, I just had a look at and did not change anything yet (That's up to you

).
1st. When I open the project with my designer version I receive the message that most of your modules you use have an updated version. Although the update is not co-existent with your current version, I would suggest to update to latest.
2nd. There are a couple of warnings concerning clock accuracy. Only warnings, but I would try to get rid of all of them.
3rd. And this is an C-Design error: Header files are organized in a way so that they might be included independently from different modules without disturbing each other AND without errormessages stating that something is defined the second time. But this has to be made by the user (You). Give ALL your header-files the following structure:
#ifndef __Filename_H
#define __Filename_H
// here goes the body of the header file
#endif
This will prevent you (and your program) from any mishaps resulting in doubly expanded definitions. Have a look (and compare) at some of the generated .h-files, there is the same structure used.
Happy coding
Bob