MCPcopy Create free account
hub / github.com/FastLED/FastLED / getPinSD

Function getPinSD

src/fl/audio/input.h:120–132  ·  view source on GitHub ↗

Get RX (SD) pin for given I2S port

Source from the content-addressed store, hash-verified

118
119// Get RX (SD) pin for given I2S port
120constexpr int getPinSD(I2SPort port) FL_NOEXCEPT {
121#if defined(FL_IS_TEENSY_3X) || defined(FL_IS_TEENSY_35) || \
122 defined(FL_IS_TEENSY_36)
123 // Teensy 3.x
124 return (port == I2SPort::I2S1) ? 13 : -1;
125#elif defined(FL_IS_TEENSY_4X)
126 // Teensy 4.x
127 return (port == I2SPort::I2S1) ? 8 : 5;
128#else
129 // Unknown platform - evaluate parameter to avoid unused warning
130 return (port == I2SPort::I2S1 || port == I2SPort::I2S2) ? -1 : -1;
131#endif
132}
133
134// Get BCLK pin for given I2S port
135constexpr int getPinCLK(I2SPort port) FL_NOEXCEPT {

Callers 1

CreateTeensyI2SMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected