# classb_sam_e5x_d5x **Repository Path**: Microchip-MPLAB-Harmony/classb_sam_e5x_d5x ## Basic Information - **Project Name**: classb_sam_e5x_d5x - **Description**: Harmony 3 Class B library for SAM E5x/D5x - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: https://microchip-mplab-harmony.github.io/classb_sam_e5x_d5x/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-27 - **Last Updated**: 2026-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README --- title: Harmony 3 Class B Library for SAM E5x/D5x nav_order: 1 has_children: true --- ![Microchip logo](https://raw.githubusercontent.com/wiki/Microchip-MPLAB-Harmony/Microchip-MPLAB-Harmony.github.io/images/microchip_logo.png) ![Harmony logo small](https://raw.githubusercontent.com/wiki/Microchip-MPLAB-Harmony/Microchip-MPLAB-Harmony.github.io/images/microchip_mplab_harmony_logo_small.png) # MPLAB® Harmony 3 Class B Library for SAM E5x/D5x Devices 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](https://www.microchip.com/design-centers/32-bit) - [Microchip 32-bit MPUs](https://www.microchip.com/design-centers/32-bit-mpus) - [Microchip MPLAB X IDE](https://www.microchip.com/mplab/mplab-x-ide) - [Microchip MPLAB® Harmony](https://www.microchip.com/mplab/mplab-harmony) - [Microchip MPLAB® Harmony Pages](https://microchip-mplab-harmony.github.io/) This repository contains the MPLAB® Harmony 3 Class B Library which implements several test and diagnostic methods that support the IEC 60730 standard for the safe operation of an electronically controlled equipment for household use. Annex H of the IEC 60730 standard defines ‘Class B’ software. The Class B Library available in MPLAB® Harmony 3 implements several test and diagnostic methods that fall into the Class B category. It uses various measures to detect and respond to failures inside the microcontroller which can result in an unsafe state of the appliance. - [Release Notes](release_notes.md) - [MPLAB® Harmony License](mplab_harmony_license.md) To download or clone these application from Github, go to the [top level of the repository](https://github.com/Microchip-MPLAB-Harmony/classb_sam_e5x_d5x) page. ## Contents Summary | Folder | Description | | --- | --- | | apps | Example applications for Class B Library library components | | config | Class B Library module configuration file | | docs | Class B Library library help documentation | | templates | Peripheral library templates and configuration data | ## Code Examples The following applications are provided to demonstrate the typical or interesting usage models of the Class B library. | Examples | Status | | --- | :---: | | [classb_api_usage](apps/sam_e5x_d5x/classb_api_usage/readme.md) | ![app-beta](https://img.shields.io/badge/application-beta-orange?style=plastic) | # Supported Devices Families ## SAM E5x/D5x Class B Library | Devices Family | Status | | --- | :---: | | [SAMD51](docs/sam_e5x_d5x/docs/readme.md) | ![app-beta](https://img.shields.io/badge/middleware-beta-orange?style=plastic) | | [SAME51](docs/sam_e5x_d5x/docs/readme.md) | ![app-beta](https://img.shields.io/badge/middleware-beta-orange?style=plastic) | | [SAME53](docs/sam_e5x_d5x/docs/readme.md) | ![app-beta](https://img.shields.io/badge/middleware-beta-orange?style=plastic) | | [SAME54](docs/sam_e5x_d5x/docs/readme.md) | ![app-beta](https://img.shields.io/badge/middleware-beta-orange?style=plastic) | ____ [![License](https://img.shields.io/badge/license-Harmony%20license-orange.svg)](https://github.com/Microchip-MPLAB-Harmony/classb_sam_e5x_d5x/blob/master/mplab_harmony_license.md) [![Latest release](https://img.shields.io/github/release/Microchip-MPLAB-Harmony/classb_sam_e5x_d5x.svg)](https://github.com/Microchip-MPLAB-Harmony/classb_sam_e5x_d5x/releases/latest) [![Latest release date](https://img.shields.io/github/release-date/Microchip-MPLAB-Harmony/classb_sam_e5x_d5x.svg)](https://github.com/Microchip-MPLAB-Harmony/classb_sam_e5x_d5x/releases/latest) [![Commit activity](https://img.shields.io/github/commit-activity/y/Microchip-MPLAB-Harmony/classb_sam_e5x_d5x.svg)](https://github.com/Microchip-MPLAB-Harmony/classb_sam_e5x_d5x/graphs/commit-activity) [![Contributors](https://img.shields.io/github/contributors-anon/Microchip-MPLAB-Harmony/classb_sam_e5x_d5x.svg)]() ____ [![Follow us on Youtube](https://img.shields.io/badge/Youtube-Follow%20us%20on%20Youtube-red.svg)](https://www.youtube.com/user/MicrochipTechnology) [![Follow us on LinkedIn](https://img.shields.io/badge/LinkedIn-Follow%20us%20on%20LinkedIn-blue.svg)](https://www.linkedin.com/company/microchip-technology) [![Follow us on Facebook](https://img.shields.io/badge/Facebook-Follow%20us%20on%20Facebook-blue.svg)](https://www.facebook.com/microchiptechnology/) [![Follow us on Twitter](https://img.shields.io/twitter/follow/MicrochipTech.svg?style=social)](https://twitter.com/MicrochipTech) [![](https://img.shields.io/github/stars/Microchip-MPLAB-Harmony/classb_sam_e5x_d5x.svg?style=social)]() [![](https://img.shields.io/github/watchers/Microchip-MPLAB-Harmony/classb_sam_e5x_d5x.svg?style=social)]()