| @@ -0,0 +1,27 @@ | |||
| #include "Audio.h" | |||
| // TODO: this needs some sort of trigger or delay or other options to make | |||
| // actually useful for watching interesting parts of data, without spewing | |||
| // tremendous and endless data to the Arduino Serial Monitor | |||
| void AudioPrint::update(void) | |||
| { | |||
| audio_block_t *block; | |||
| uint32_t i; | |||
| Serial.println("AudioPrint::update"); | |||
| Serial.println(name); | |||
| block = receiveReadOnly(); | |||
| if (block) { | |||
| for (i=0; i < AUDIO_BLOCK_SAMPLES; i++) { | |||
| Serial.print(block->data[i]); | |||
| Serial.print(", "); | |||
| if ((i % 12) == 11) Serial.println(); | |||
| } | |||
| Serial.println(); | |||
| release(block); | |||
| } | |||
| } | |||
| @@ -3,29 +3,7 @@ | |||
| #include "utility/dspinst.h" | |||
| /******************************************************************/ | |||
| void AudioPrint::update(void) | |||
| { | |||
| audio_block_t *block; | |||
| uint32_t i; | |||
| Serial.println("AudioPrint::update"); | |||
| Serial.println(name); | |||
| block = receiveReadOnly(); | |||
| if (block) { | |||
| for (i=0; i < AUDIO_BLOCK_SAMPLES; i++) { | |||
| Serial.print(block->data[i]); | |||
| Serial.print(", "); | |||
| if ((i % 12) == 11) Serial.println(); | |||
| } | |||
| Serial.println(); | |||
| release(block); | |||
| } | |||
| } | |||
| // TODO: this object should be renamed to AudioSynthToneSweep | |||
| /******************************************************************/ | |||