Skip to content

Latest commit

 

History

412 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microchip logo Harmony logo small

MPLAB® Harmony 3 Smart Energy PRIME application examples

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.

This repository contains the MPLAB® Harmony 3 Smart Energy PRIME BN and PRIME SN application examples.

Documentation

Click here to view the online documentation of code examples hosted in this repository. To view the documentation offline, follow these steps:

  • Download the publication as a zip file from here.
  • Extract the zip file into a folder.
  • Navigate to the folder and open index.html in a web browser of your choice.

Collaterals

The Microchip Smart Energy PRIME package includes some collateral tools and files to help users in the development process. These collaterals can be found here

Contents Summary

Folder Description
apps Contains PRIME PHY, bootloader and full-stack example applications.

Code Examples

The following applications are provided to demonstrate the typical use cases of PRIME at both PHY and full stack levels.

Name Description
PHY PLC and Go This example is intended to show a simple application running on top of the PRIME-PLC PHY layer.
PHY Sniffer Tool The PHY Sniffer is an application example that uses the PHY layer to monitor PLC frames in the PRIME-PLC network and send them via USI serialization.
Hybrid PHY Sniffer Tool The Hybrid PHY Sniffer is an application example that uses the PHY layers to monitor PLC and RF frames in the PRIME-Hybrid network and send them via USI serialization.
PHY Tester Tool The PHY Tester tool is an application example that allows checking the complete performance of the Microchip PRIME-PLC PHY Layer on PLC boards.
Hybrid PHY Tester Tool The Hybrid PHY Tester tool is an application example that allows checking the complete performance of the Microchip PRIME-PLC and IEEE 802.15.4 PHY Layers on Hybrid PLC-RF boards.
PLC PHY Tx Test Console The PLC PHY Tx Test Console is an application example that demonstrates the complete transmission performance of the Microchip PRIME-PLC PHY Layer, avoiding timing limitations in the PC host.
PRIME 1.3 Base Modem The PRIME 1.3 Base Modem is an application example that demonstrates how to configure the PRIME Stack and its serial interface as a Base Node with modem capabilities.
PRIME 1.4 Base Modem The PRIME 1.4 Base Modem is an application example that demonstrates how to configure the PRIME Stack and its serial interface as a Base Node with modem capabilities.
PRIME 1.4 Service Modem The PRIME 1.4 Service Modem is an application example that demonstrates how to configure the PRIME Stack and its serial interface as a Service Node (both application and stack) with modem capabilities oriented for low resource platform.
PRIME Dual Service Modem The PRIME Dual Service Modem is an application example that demonstrates how to configure the PRIME Stack and its serial interface as a dual Service Node with modem capabilities.
PRIME Dual Service Metering Demo The PRIME Dual Service Metering Demo implements a metering application and a PRIME dual Service Node, capable of joining a PRIME network and replying to IEC 61334-4-32 requests. It demonstrates how to send metrology data through the IEC 61334-4-32 connection.
PRIME 1.3 Service Bin The PRIME 1.3 Service Bin is an application example that demonstrates how to configure the PRIME Library for PRIME 1.3.
PRIME 1.4 Service Bin The PRIME 1.4 Service Bin is an application example that demonstrates how to configure the PRIME Library for PRIME 1.4.
PRIME Bootloader The PRIME Bootloader is an application example that demonstrates how to use the bootloader in a Service Node for firmware upgrade.
PRIME Bootloader in External Memory The PRIME Bootloader in External Memory is an application example that demonstrates how to use a Service Node bootloader that stores the firmware upgrade image in an external memory.

License Commit activity Contributors


Developer Help Developer Help Follow us on Youtube Follow us on LinkedIn Follow us on Facebook Follow us on Twitter

Releases

Used by

Contributors

Languages