The files in the root directory are the common sources which are used by the projects.
Further files in the root directory:
- The central makefile including targets for building the common sources, the doxygen documentation and deploying.
- The Doxyfile for building the documentation
- The workspace file for the MPLAB IDE
All the sources which are licensed by Microchip are located in the seperate Microchip folder. These are files for EEPROM access via UNIO and the TCPIP Stack modules, the MPFS sources and the bootloader.
The documentation input files like several additional text files and images are located in doc. The output of the documentation build process is also written to doc.
The final image and hex files are put into the Release folder.
Each project has a seperate folder. These files are typically included:
- The project makefile for configuring the project build process. The file uses the central Makefile in the root directory for buidling the project.
- The project related source and header files (including projectdefs.h for several project related defines)
- The project file for the MPLAB IDE
- The project related linker script
- The project related website in the web folder
- The intermediate output files of the build process are put into the bin folder