In the following pages, example projects for some of PCC’s hardware are available for download. In order to use the projects easily, certain environmental conditions must be met. All of the projects are built using Microchips MPLABX V2.05 and XC32 V1.31 compiler. The current compiler (V1.40) no longer has the peripherals library as part of it, although it is available as a separate download. PCC is currently work to remove the dependence on the peripherals library, and will release updated versions at a later time.
These projects have been built to use a specific directory structure similar to that used by Harmony. there should be a main directory that is typically named MPLABXProjects. The downloaded project should be uncompressed and placed in this directory along with a subdirectory named framework. Within the framework directory are subdirectories containing source code for drivers used by the various projects. The MPLABXProject directory with the framework directory containing most of the needed drivers can be downloaded below. The needed drivers will of course change over time, but any projects that need additional drivers will have notes in their download description.
MPLABX structure | This is the suggested directory structure and drivers for MPLABX |
The Software is divided into two categories: The projects using FreeRTOS and projects that have NON OS. The following are links to the appropriate pages.
FreeRTOS | NON OS |