Component: moteiv.tos.sensorboards.invent.MicDriverM

module MicDriverM

Implementation of the microphone driver for Tmote Invent, including noise gating, variable compression, and configuration of the microphone energy detection circuit (to generate an interrupt).

Author:
Joe Polastre, Moteiv Corporation <info@moteiv.com>

Provides
interface SensorInterrupt as MicInterrupt
interface Potentiometer as MicInterruptDrain
interface Potentiometer as MicInterruptThreshold
interface Microphone
interface SplitControl
interface Potentiometer as Vrc
interface Potentiometer as Vrg

Uses
interface AD524X
interface StdControl as AD524XControl
interface ADCControl
interface StdControl as ADCStdControl
interface MSP430DMA as DMA
interface MSP430DMAControl as DMAControl
interface TaskBasic as dmaDone
interface TaskBasic as initDone
interface Leds
interface MSP430Interrupt as MicInt
interface MSP430ADC12Single as MSP430ADC
interface StdControl as PotControl