4.3 Installing the Harmony 3 Dependencies

This section explains how to install the correct versions of the required Harmony 3 component dependencies. The following table summarizes the components and versions that will be installed.

Table 4-3. Harmony Components

Harmony components to be cloned with MCC Content Manager

Version

csp

v3.21.0

core

v3.14.2

bsp

v3.22.0
FreeRTOS-KernelV11.1.0
Harmony3Library1.5.4
harmony-servicesv1.5.0

wireless_ble

v1.4.0

wireless_pic32cxbz_wbz

v1.5.0

wireless_system_pic32cxbz_wbz

v1.7.0

wireless_apps_pic32_bz6

v1.0.0

core_apps_pic32cxbz6_wmbz6

v3.0.1
csp_apps_pic32cxbz6_wmbz6v3.0.1
net v3.14.0

net_apps_pic32_bz6

v1.0.0
usbv3.16.0
usb_apps_devicev3.10.0
usb_apps_hostv3.10.0
gfxv3.16.0
Touchv3.18.1

Clone the Harmony Repositories

  1. All the needed Harmony3 repo's with the above mentioned version should be cloned to our local working folder from the MPLAB-Harmony Github repository. For more details, refer to Microchip MPLAB® Harmony in Reference Documentation from Related Links.
  2. Open MPLABX and add the Harmony Content Path in Tools → Options → Plugins.
    Note: The “Harmony Content Path” folder path may vary depend upon the user folder structure.

After successfully bringing the Harmony environment, users can refer Next Steps from Related Links.