| 68 | }; |
| 69 | |
| 70 | struct ConfigPdm { |
| 71 | int mPinDin; |
| 72 | int mPinClk; |
| 73 | int mI2sNum; |
| 74 | u16 mSampleRate; |
| 75 | bool mInvert = false; |
| 76 | |
| 77 | ConfigPdm(int pin_din, int pin_clk, int i2s_num, |
| 78 | u16 sample_rate = AUDIO_DEFAULT_SAMPLE_RATE, |
| 79 | bool invert = false) FL_NOEXCEPT : mPinDin(pin_din), |
| 80 | mPinClk(pin_clk), |
| 81 | mI2sNum(i2s_num), |
| 82 | mSampleRate(sample_rate), |
| 83 | mInvert(invert) {} |
| 84 | }; |
| 85 | |
| 86 | // Teensy Audio Library configuration helpers |
| 87 | // Note: Teensy uses FIXED hardware pins that cannot be changed in software. |
no outgoing calls
no test coverage detected