Software Examples
23
SLAU678A – March 2016 – Revised April 2016
Copyright © 2016, Texas Instruments Incorporated
MSP430FR5994 LaunchPad™ Development Kit (MSP
‑
EXP430FR5994)
Figure 16. Playback
3.4
Filtering and Signal Processing With LEA TI Design Example
This section describes the functionality and structure of the
Filtering and Signal Processing With LEA TI
. Its software can be downloaded from
TIDM-FILTERING-SIGNALPROCESSING-LEA Software
.
3.4.1
Source File Structure
The project is split into multiple files (see
). This makes it easier to navigate and reuse parts of it
for other projects.
Table 10. Source File and Folders
Name
Description
main.c
The demo's clock, GPIO, display and interrupt configurations.
application/application.c
Main application loop and interrupt service routines
application/audio_collect.c
Setup, start, stop and shutdown audio collect functions
application/audio_playback.c
Setup, start and stop playback functions and interrupt service routines
application/dac8311.c
Operating modes/functions of the onboard SPI DAC
application/global.h
Global variables definitions
application/fir.c
FIR filtering functions
application/FFT.c
Fast Fourier Transform filtering functions
application/FFT_430.asm
MSP430 Fast Fourier Transform filtering functions in assembly
application/benchmark.c
Performance benchmark timer and interrupt service routines
application/fir_coefficient
FIR coefficient definitions
Library: DSPLib
MSP430 DSP Library
Library: grlib
MSP430 Graphics Library
Library: driverlib