Holger Wirtz 1 year ago
parent 4b7e51c100
commit 8259addaf6
  1. 14
      third-party/effect_delay_ext8/examples/AudioDelay8M/AudioDelay8M.ino
  2. 19
      third-party/effect_delay_ext8/src/effect_delay_ext8.cpp

@ -6,7 +6,7 @@
// GUItool: begin automatically generated code
AudioSynthWaveformSine sine1; //xy=382,432
AudioAmplifier amp1; //xy=606,441
AudioEffectDelayExternal delayExt1; //xy=770,321
AudioEffectDelayExternal8 delayExt1(AUDIO_MEMORY8_PSRAM_8MB,20000); //xy=770,321
AudioMixer4 mixer1; //xy=983,386
AudioOutputI2S i2s1; //xy=1131,343
AudioConnection patchCord1(sine1, amp1);
@ -20,6 +20,10 @@ AudioControlSGTL5000 sgtl5000; //xy=943,541
void setup() {
Serial.begin(230400);
delay(50);
Serial.println("<setup begin>");
AudioMemory(100);
sgtl5000.enable();
@ -33,18 +37,24 @@ void setup() {
sgtl5000.autoVolumeDisable();
sgtl5000.surroundSoundDisable();
sgtl5000.enhanceBassDisable();
delayExt1.delay(0,100);
delayExt1.delay(0,333);
delayExt1.delay(1,664);
delayExt1.delay(2,1000);
sine1.amplitude(1.0);
sine1.frequency(440);
sine1.phase(0.0);
mixer1.gain(0,0.5);
mixer1.gain(1,1.0);
amp1.gain(1.0);
Serial.println("<setup end>");
}
void loop() {
Serial.print("<SINE ON>");
amp1.gain(1.0);
delay(200);
amp1.gain(0.0);
Serial.println("<SINE OFF>");
delay(2000);
}

@ -50,10 +50,21 @@
//#define SPIRAM_CS_PIN 6
#define SPIRAM_MOSI_PIN 11 //-----------------
#define SPIRAM_MISO_PIN 12 // for Teensy 4.1
#define SPIRAM_SCK_PIN 13 //
#define SPIRAM_CS_PIN 36 //-----------------
//#define SPIRAM_MOSI_PIN 11 //-----------------
//#define SPIRAM_MISO_PIN 12 // for Teensy 4.1 audio board
//#define SPIRAM_SCK_PIN 13 //
//#define SPIRAM_CS_PIN 36 //-----------------
//
#define SPIRAM_MOSI_PIN 50 //----------------- https://forum.pjrc.com/attachment.php?attachmentid=20853&d=1593888859
#define SPIRAM_MISO_PIN 54 // for Teensy 4.1
#define SPIRAM_SCK_PIN 49 //-----------------
#define SPIRAM_CS_PIN 52 // CS???
//#define SPIRAM_CS_PIN 36 // CS0-2
//#define SPIRAM_CS_PIN 37 // CS0-1
//#define SPIRAM_CS_PIN 44 // CS2
//#define SPIRAM_CS_PIN 10 // CS0
//#define SPIRAM_CS_PIN 0 // CS1
//#define SPIRAM_CS_PIN 38 // CS1-0
//
#define MEMBOARD_CS0_PIN 2
#define MEMBOARD_CS1_PIN 3

Loading…
Cancel
Save