FastLED 3.9.15
Loading...
Searching...
No Matches

◆ printPlatformInfo()

void printPlatformInfo ( )
inline

Definition at line 92 of file TeensyAudioInput.h.

92 {
93#if defined(FL_IS_TEENSY_3X)
94 Serial.println("Detected: Teensy 3.x");
95 Serial.println("I2S1 pins: BCLK=9, MCLK=11, RX=13, LRCLK=23");
96#elif defined(FL_IS_TEENSY_40)
97 Serial.println("Detected: Teensy 4.0");
98 Serial.println("I2S1 pins: BCLK=21, MCLK=23, RX=8, LRCLK=20");
99 Serial.println("I2S2 pins: BCLK=4, MCLK=33, RX=5, LRCLK=3");
100#elif defined(FL_IS_TEENSY_41)
101 Serial.println("Detected: Teensy 4.1");
102 Serial.println("I2S1 pins: BCLK=21, MCLK=23, RX=8, LRCLK=20");
103 Serial.println("I2S2 pins: BCLK=4, MCLK=33, RX=5, LRCLK=3");
104#else
105 Serial.println("Detected: Teensy (model unknown)");
106#endif
107 Serial.print("Using I2S Port: ");
108 Serial.println(USE_I2S_PORT == fl::audio::TeensyI2S::I2SPort::I2S1 ? "I2S1" : "I2S2");
109 Serial.print("Channel: ");
110 Serial.println(AUDIO_CHANNEL == fl::audio::AudioChannel::Right ? "Right" : "Left");
111 Serial.print("Sample Rate: ");
112 Serial.println(SAMPLE_RATE);
113
114 Serial.println();
115 Serial.println("Troubleshooting:");
116 Serial.println("1. Install Teensy Audio Library from Arduino Library Manager");
117 Serial.println("2. Verify microphone wiring matches pin assignments above");
118 Serial.println("3. Check that microphone has 3.3V power and ground connections");
119}
#define AUDIO_CHANNEL
#define USE_I2S_PORT
#define SAMPLE_RATE
#define Serial
Definition serial.h:304

References AUDIO_CHANNEL, fl::audio::TeensyI2S::I2S1, fl::audio::Right, SAMPLE_RATE, Serial, and USE_I2S_PORT.