5.1 Building Block Examples

This section covers PIC32CX-BZ3/PIC32CX-BZ36 and WBZ35x application building blocks. Building blocks are compact training modules focussed on implementing a particular Bluetooth® Low Energy functionality/feature on the PIC32CX-BZ3/PIC32CX-BZ36 and WBZ35x and the WBZ351 devices.

These training modules ease user’s development experience by providing a step-by-step procedure to build a Bluetooth Low Energy feature from scratch. Moving through the building blocks, the users gain familiarity with the SDK, MPLAB Harmony software development framework, MPLAB Code Configurator, and the APIs necessary for implementing the Bluetooth Low Energy features of interest. The recommendation is to start the software development process with a building block if the users have only a working knowledge of Bluetooth Low Energy and no familiarity with the Harmony framework, Microchip Bluetooth Low Energy SDK, or other tools.

It is recommended for the new users of the MPLAB Code Configurator, to refer MPLAB® Code Configurator (MCC) User’s Guide .

Building blocks are divided into three categories based on the device’s roles and the features users are interested in developing. This segregation is important, as users interested in developing only a certain type of device will be provided only the training modules and necessary reference examples related to that device type: