AnalogAudio is a combined source selector and volume control for 2 analog audio channels. The software runs on the AnalogAudio board, which has a PIC32MM0064GPL020 microprocessor.
The board layout is also in this repository.
This is a component of my Home Automation system, which is described here http://oakhousehomeautomation.wikidot.com The analogaudio wiki page is here http://oakhousehomeautomation.wikidot.com/analogaudio
This project was developed using:
- MPLAB X IDE v3.35
- xc32-gcc
- xc32-g++
These are downloadable from Microchip: http://www.microchip.com/mplab/mplab-x-ide http://www.microchip.com/xcdemo/xcpluspromo.aspx
These need to be installed in order to build.
Download a zip of this project and extract it to a folder. Download a zip of https://github.com/JulesStringer/PIC32Device and extract it to a folder.
- Start MPLABX IDE
- Create a Microchip Embedded standalone Project Select device PIC32MM0064GPL020. Select your debugging tool - I use PicKit3 Select compiler XC32(v1.42) Enter project name : AnalogAudio Project folder is set to AnalogAudio.X
- Add a new logical folder PIC32Device to your project
- Add the files from the PIC32Device repository to the PIC32Device logical folder.
- Add a new logical folder AnalogAudio to your project
- Add the files from the AnalogAudio repository to the AnalogAudio logical folder.