#DSPController
DSPController is an embedded human interface device that connects to the Analog Devices SHARC ADSP-21364 evaluation board via SPI to upgrade its flexibility. The DSPController bundle contains the hardware itself and the software API which can be used in the VisualDSP++ environment with the supported DSP chips.
This repository contains a project that uses the lates DSPController driver and demonstartes the basic usage of the DSPController API.
There are three files you should care about:
- INTERFACE.c - implements the interface state machine
- GLUE.h - connects INTERFACE.c to DSP.c
- DSP.c - implements the signal processing algorithm
The project contains a basic volume control application, that uses encoder 3 to adjust the volume of the signal that flows through the DSP.