MPLAB Harmony 3 is an extension of the MPLAB® ecosystem for creating embedded firmware solutions for Microchip 32-bit SAM and PIC32 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 Audio Package (Audio). The audio repo supports a free fast to market, audio development environment for Microchip 32-bit SAM and PIC32 microprocessor devices. Refer to the following links for release notes, training materials, and interface reference information.
- Release Notes
- MPLAB Harmony 3 Audio Wiki
- MPLAB Harmony 3 Audio Quick Start Guide
- MPLAB Harmony 3 Audio Demonstrations and API Help
- Multiple external audio codec drivers
- USB host and device audio solutions
- Encoder and decoder libraries
- Basic audio device integration, I2S, microphone and speaker support
- I2S driver
- I2S peripheral libraries (PLIBs) for supported processors
- MISRA C (manadatory) compliant
Folder | Description |
---|---|
apps | Example applications |
decoder | WAV, ADPCM and MP3 decoders |
doc | Help documentation |
docs | Help documentation (HTML) |
driver | I2S and Codec drivers |
encoder | WAV and ADPCM encoders |
math | DSP and math libraries |
peripheral | I2S peripheral libraries |
templates | Audio template (codec + I2S + I2S/I2SC/SSC peripheral) |