<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to led</title><link>https://sourceforge.net/p/wavepro/wiki/led/</link><description>Recent changes to led</description><atom:link href="https://sourceforge.net/p/wavepro/wiki/led/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 06 Nov 2012 12:00:12 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/wavepro/wiki/led/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage led modified by Majenko Technologies</title><link>https://sourceforge.net/p/wavepro/wiki/led/</link><description>~~~~~
:::C++
WavePro.led(mode);
WavePro.led(mode,sensitivity);
~~~~~

The on-board LED display can be configured to respond in a number of different ways.  The *mode* parameter selects this mode, and an optional *sensitivity* value can be provided.  Currently only the spectrum analyser mode uses the sensitivity value.  *sesnitivity* is between 0 and 255.

*mode* is one of:

* LED_NORMAL

Green LED = disk activity, yellow = recording, yellow = SPI activity, and red is not assigned yet.

* LED_VU

Simple 4-bit VU meter of the playing sound.

* LED_SPECTRUM

This is the clever one. A spectrum analyser display (4 bit of course) of the playing audio. This uses the dsPIC's DSP to do a full FFT of the current block of audio being loaded into the DMA buffers on the fly, and lights the LEDs depending on various threshold levels.

----
Part of: [Arduino Library]</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Majenko Technologies</dc:creator><pubDate>Tue, 06 Nov 2012 12:00:12 -0000</pubDate><guid>https://sourceforge.net181254b6db9b810e370a9a3fe425ec17713a568d</guid></item></channel></rss>