5.1 How to Start Using MPLAB Harmony v3 System Services

MPLAB Harmony v3 system services are also part of the Harmony Core Service and they can be used by downloading (cloning) the core repository from the MPLAB Harmony GitHub as described in the Tools and Installation section. As described in the MCC section above, all the MPLAB Harmony v3 resources, including system services, are listed in the Device Resources window as shown in the following figure. The user can double-click on them to place them on the project graph to configure and use them.

Figure 5-1. Device Resources - System Services

A few System services, commonly used by drivers, middleware libraries and applications (Ports system service, Interrupt system service, and so on) can be configured from the configuration tree of the core component (Harmony Core Service) as shown in the following figure. Any MPLAB Harmony v3 resources which need these system services, will select these options automatically. The user needs to select them manually only if they are not selected by default, and the application needs to use them.

Figure 5-2. Common System Services