@@ -26,7 +26,7 @@ | |||
#include "analyze_peakdetect.h" | |||
void AudioPeak::update(void) | |||
void AudioAnalyzePeak::update(void) | |||
{ | |||
audio_block_t *block; | |||
const int16_t *p, *end; | |||
@@ -48,7 +48,7 @@ void AudioPeak::update(void) | |||
release(block); | |||
} | |||
void AudioPeak::begin(bool noReset) | |||
void AudioAnalyzePeak::begin(bool noReset) | |||
{ | |||
if(!noReset) | |||
{ | |||
@@ -57,7 +57,7 @@ void AudioPeak::begin(bool noReset) | |||
} | |||
m_enabled=true; | |||
} | |||
uint16_t AudioPeak::Dpp(void) | |||
uint16_t AudioAnalyzePeak::Dpp(void) | |||
{ | |||
if(max>min) return max-min; else return 0; | |||
} |
@@ -30,10 +30,10 @@ | |||
#include "AudioStream.h" | |||
// TODO: this needs to be renamed to AudioAnalyzePeak | |||
class AudioPeak : public AudioStream | |||
class AudioAnalyzePeak : public AudioStream | |||
{ | |||
public: | |||
AudioPeak(void) : AudioStream(1, inputQueueArray) { } | |||
AudioAnalyzePeak(void) : AudioStream(1, inputQueueArray) { } | |||
virtual void update(void); | |||
@@ -15,7 +15,7 @@ const int myInput = AUDIO_INPUT_LINEIN; | |||
// const int myInput = AUDIO_INPUT_MIC; | |||
AudioInputAnalog audioInput(A0); // A0 is pin 14, feel free to change. | |||
AudioPeak peak_M; | |||
AudioAnalyzePeak peak_M; | |||
AudioOutputAnalog audioOutput; // DAC pin. | |||
AudioConnection c1(audioInput,peak_M); |
@@ -12,8 +12,8 @@ const int myInput = AUDIO_INPUT_LINEIN; | |||
// const int myInput = AUDIO_INPUT_MIC; | |||
AudioInputI2S audioInput; // audio shield: mic or line-in | |||
AudioPeak peak_L; | |||
AudioPeak peak_R; | |||
AudioAnalyzePeak peak_L; | |||
AudioAnalyzePeak peak_R; | |||
AudioOutputI2S audioOutput; // audio shield: headphones & line-out | |||
AudioConnection c1(audioInput,0,peak_L,0); |
@@ -1409,7 +1409,7 @@ | |||
<script type="text/javascript"> | |||
RED.nodes.registerType('AudioPeak',{ | |||
RED.nodes.registerType('AudioAnalyzePeak',{ | |||
shortName: "peak", | |||
inputs:1, | |||
outputs:0, | |||
@@ -1418,7 +1418,7 @@ | |||
icon: "arrow-in.png" | |||
}); | |||
</script> | |||
<script type="text/x-red" data-help-name="AudioPeak"> | |||
<script type="text/x-red" data-help-name="AudioAnalyzePeak"> | |||
<h3>Summary</h3> | |||
<p>description</p> | |||
<h3>Audio Connections</h3> | |||
@@ -1445,7 +1445,7 @@ | |||
<h3>Notes</h3> | |||
<p></p> | |||
</script> | |||
<script type="text/x-red" data-template-name="AudioPeak"> | |||
<script type="text/x-red" data-template-name="AudioAnalyzePeak"> | |||
<div class="form-row"> | |||
<label for="node-input-name"><i class="fa fa-tag"></i> Name</label> | |||
<input type="text" id="node-input-name" placeholder="Name"> |