Get RX (SD) pin for given I2S port
| 118 | |
| 119 | // Get RX (SD) pin for given I2S port |
| 120 | constexpr 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 |
| 135 | constexpr int getPinCLK(I2SPort port) FL_NOEXCEPT { |