MPLAB® Harmony 3 is an extension of the MPLAB® ecosystem for creating embedded firmware solutions for Microchip 32-bit SAM and PIC® microcontroller and microprocessor devices. Refer to the following links for more information.
- Microchip 32-bit MCUs
- Microchip 32-bit MPUs
- Microchip MPLAB X IDE
- Microchip MPLAB® Harmony
- Microchip MPLAB® Harmony Pages
This repository contains the MPLAB® Harmony 3 Wireless, wireless system services for the PIC32CXBZ family of devices. Wireless system services abstracts out the complexities of a networked system design and simplifies development using PIC32CXBZ. Refer to the following links for more information about each system service.
- BLE Application Timer Services
- Application timer component used to configure the different time intervals, one-shot timer, and periodic timer for Chimera WBZ45x application requirements.
- BLE Over The Air (OTA) Services
- BLE Over the Air (OTA) component is used to do the device firmware upgrade over the wireless interface available.
- BLE BLE Virtual Sniffer Tool Services
- BLE Virtual Sniffer system service component for capturing the HCI packets and feed it to the sniffer tool for debugging purposes
- IEEE 802.15.4 P2P PHY APPLICATION
- P2P PHY Application built on top of the Standalone IEEE 802.15.4 Physical Layer for PIC32CX-BZ2 platform devices. The application demonstrates the usage of Standalone 15.4 PHY MCC compoenent which provides interface to access the 802.15.4(zigbee) subsystem of PIC32CX-BZ2 devices through which user can enable various functionaities of the transceiver.
- Thread CoAP Application Service
- CoAP Application service component build on top of Thread stack for PIC32CX-BZ2 platform devices. This component is used to develop CoAP applications on the Thread stack.
- BLE Provision Service
- The BLE Provisioning Service component is built on top of the BLE and Thread stacks for PIC32CX-BZ2 platform devices. This component is used to develop BLE Provisioning applications on the Thread stack.
Refer to the following links for release notes, training materials, and interface reference information.
- Release Notes
- MPLAB® Harmony License
- MPLAB® Harmony 3 PIC32CXBZ System Services Wiki
- MPLAB® Harmony 3 PIC32CXBZ System Services API Help
Folder | Description |
---|---|
system | Contains Wireless service code and configuration files. |
docs | Contains documentation in html format for offline viewing (to be used only after cloning this repository onto a local machine). Use github pages of this repository for viewing it online. |
Wireless subsystem code examples for PIC32CXBZ2 can be found in the wireless_apps_pic32cxbz2_wbz45 repo. Wireless subsystem code examples for PIC32CXBZ3 can be found in the wireless_apps_pic32cxbz3_wbz35 repo.